.nt-landing{--nt-ink:#11130f;--nt-deep:#090b08;--nt-muted:#65695f;--nt-paper:#f7f8f4;--nt-white:#fff;--nt-lime:#baff18;--nt-lime-dark:#a8e90d;--nt-line:#dfe2d8;min-height:100vh;color:var(--nt-ink);background:var(--nt-paper);font-family:GT Maru,Inter,sans-serif;overflow:hidden}.nt-landing *,.nt-landing :before,.nt-landing :after{box-sizing:border-box}.nt-landing a{color:inherit;text-decoration:none}.section-wrap,.nt-header,.nt-hero,.nt-network-strip{width:min(1160px,100% - 56px);margin-inline:auto}.nt-header{border-bottom:1px solid var(--nt-line);justify-content:space-between;align-items:center;min-height:84px;display:flex}.nt-brand{letter-spacing:-.05em;align-items:center;gap:10px;font-size:19px;font-weight:800;display:inline-flex}.nt-brand img{object-fit:contain;background:var(--nt-deep);border:1px solid #282b25;border-radius:9px;width:36px;height:36px}.nt-nav{color:#4c5048;align-items:center;gap:30px;font-size:12px;font-weight:700;display:flex}.nt-nav>a:not(.nt-nav-cta):hover,.nt-footer a:hover{color:#557d00}.nt-nav-cta{background:var(--nt-lime);border-radius:999px;align-items:center;gap:8px;padding:11px 15px;transition:transform .2s,background .2s;display:inline-flex;color:var(--nt-ink)!important}.nt-nav-cta:hover{background:var(--nt-lime-dark);transform:translateY(-1px)}.nt-hero{grid-template-columns:minmax(0,1.1fr) minmax(340px,.75fr);align-items:center;gap:74px;padding:74px 0 76px;display:grid}.nt-hero-copy{max-width:700px}.nt-eyebrow,.nt-kicker{color:#555a50;letter-spacing:.15em;align-items:center;gap:9px;font-size:9px;font-weight:900;display:inline-flex}.nt-eyebrow{margin-bottom:22px}.nt-eyebrow>span{background:#8bc500;border-radius:2px;width:9px;height:9px;transform:rotate(45deg)}.nt-hero h1{letter-spacing:-.075em;margin:0;font-size:clamp(48px,6.7vw,79px);font-weight:800;line-height:1.01}.nt-hero-lead{max-width:600px;color:var(--nt-muted);margin:23px 0 27px;font-size:clamp(15px,1.6vw,18px);line-height:1.72}.nt-hero-actions{flex-wrap:wrap;align-items:center;gap:11px;display:flex}.nt-button{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:49px;padding:0 19px;font-size:12px;font-weight:800;transition:transform .2s,background .2s,border-color .2s;display:inline-flex}.nt-button:hover{transform:translateY(-2px)}.nt-button-lime{background:var(--nt-lime);color:var(--nt-ink)!important}.nt-button-lime:hover{background:var(--nt-lime-dark)}.nt-button-outline{background:#ffffffa6;border-color:#cbd0c4}.nt-button-outline:hover{border-color:var(--nt-ink)}.nt-hero-assurances{color:#6d7168;flex-wrap:wrap;gap:18px;margin-top:19px;font-size:10px;display:flex}.nt-hero-assurances span{align-items:center;gap:6px;display:inline-flex}.nt-hero-assurances svg{color:#597e00}.nt-agent-card{color:var(--nt-white);background:var(--nt-deep);border:1px solid #2c3029;border-radius:24px;padding:24px;box-shadow:0 18px 48px #0b0e0921}.nt-agent-card-top{color:#ced3c7;letter-spacing:.14em;justify-content:space-between;align-items:center;font-size:8px;font-weight:900;display:flex}.nt-agent-card-top>svg{color:var(--nt-lime)}.nt-online{align-items:center;gap:8px;display:inline-flex}.nt-online i{background:var(--nt-lime);border-radius:50%;width:7px;height:7px}.nt-portrait-frame{background:#181b16;border:1px solid #454a40;border-radius:50%;place-items:center;width:150px;height:150px;margin:29px auto 19px;display:grid;position:relative}.nt-portrait{object-fit:contain;width:127px;height:127px}.nt-verified{object-fit:contain;width:30px;height:30px;position:absolute;bottom:7px;right:1px}.nt-agent-caption{color:var(--nt-lime);text-align:center;letter-spacing:.15em;margin:0 0 7px;font-size:8px;font-weight:900}.nt-agent-card h2{text-align:center;letter-spacing:-.05em;margin:0;font-size:22px}.nt-agent-description{color:#c2c7bc;text-align:center;max-width:290px;margin:8px auto 19px;font-size:11px;line-height:1.6}.nt-agent-capabilities{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.nt-agent-capabilities span{color:#f1f3ed;border:1px solid #3a4035;border-radius:999px;justify-content:center;align-items:center;gap:5px;min-height:37px;font-size:9px;display:inline-flex}.nt-agent-capabilities svg{color:var(--nt-lime)}.nt-agent-card-link{background:var(--nt-lime);border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:44px;margin-top:15px;font-size:11px;font-weight:900;display:flex;color:var(--nt-ink)!important}.nt-agent-card-link:hover{background:var(--nt-lime-dark)}.nt-network-strip{border:1px solid var(--nt-line);background:#fff;border-radius:17px;align-items:center;gap:29px;min-height:106px;padding:18px 24px;display:flex}.nt-network-label{color:#74786f;letter-spacing:.12em;max-width:150px;font-size:8px;font-weight:900;line-height:1.5}.nt-network-item{align-items:center;gap:11px;min-width:130px;display:flex}.nt-network-mark{width:36px;height:36px;color:var(--nt-ink);border-radius:11px;place-items:center;font-weight:900;display:grid}.nt-network-mark-celo{background:#dff9a4}.nt-network-mark-arc{color:#f4f5f0;background:#181b16}.nt-network-item b,.nt-network-item small{display:block}.nt-network-item b{font-size:12px}.nt-network-item small{color:#777b72;margin-top:3px;font-size:9px}.nt-network-divider{background:var(--nt-line);width:1px;height:36px}.nt-network-strip>a{color:#43483f;align-items:center;gap:6px;margin-left:auto;font-size:10px;font-weight:800;display:inline-flex}.nt-network-strip>a:hover{color:#527900}.nt-features{padding-top:96px}.nt-section-heading{text-align:center;max-width:680px;margin:0 auto 34px}.nt-section-heading h2,.nt-identity-copy h2,.nt-final-cta h2{letter-spacing:-.065em;margin:12px 0 10px;font-size:clamp(30px,4vw,44px);line-height:1.1}.nt-section-heading>p,.nt-identity-copy>p,.nt-final-cta>p{color:var(--nt-muted);margin:0;font-size:13px;line-height:1.7}.nt-feature-grid{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.nt-feature-card{border:1px solid var(--nt-line);background:#fff;border-radius:16px;min-height:205px;padding:20px}.nt-feature-icon{color:#26350d;background:#eaffc6;border:1px solid #d8edb4;border-radius:12px;place-items:center;width:40px;height:40px;margin-bottom:22px;display:grid}.nt-feature-icon-2,.nt-feature-icon-6{background:#eff6e5}.nt-feature-icon-3,.nt-feature-icon-7{color:#272d22;background:#eef0e9;border-color:#c8d2bd}.nt-feature-icon-4,.nt-feature-icon-8{color:#2e3a1d;background:#f3f7ed;border-color:#d7e3c8}.nt-feature-card h3{letter-spacing:-.03em;margin:0 0 8px;font-size:14px;line-height:1.35}.nt-feature-card p{color:var(--nt-muted);margin:0;font-size:11px;line-height:1.65}.nt-how{padding-top:95px}.nt-section-heading-left{text-align:left;max-width:none;margin:0 0 29px}.nt-steps{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.nt-steps article{background:#ecefe7;border-radius:16px;min-height:170px;padding:23px}.nt-step-number{width:32px;height:32px;color:var(--nt-ink);background:var(--nt-lime);border-radius:10px;place-items:center;font-size:10px;font-weight:900;display:grid}.nt-steps h3{letter-spacing:-.03em;margin:19px 0 7px;font-size:14px}.nt-steps p{color:var(--nt-muted);margin:0;font-size:11px;line-height:1.65}.nt-identity-band{color:#fff;background:var(--nt-deep);border-radius:21px;grid-template-columns:1fr .85fr;align-items:center;gap:44px;margin-top:95px;padding:35px 39px;display:grid}.nt-identity-copy .nt-kicker{color:var(--nt-lime)}.nt-identity-copy h2{margin-top:12px}.nt-identity-copy>p{color:#c1c6ba;max-width:520px}.nt-identity-list{gap:13px;display:grid}.nt-identity-list span{color:#e5e9e0;align-items:center;gap:10px;font-size:11px;display:flex}.nt-identity-list svg{color:var(--nt-lime);flex:none}.nt-faq{padding-top:96px;padding-bottom:92px}.nt-faq-list{border-top:1px solid var(--nt-line);max-width:850px;margin:0 auto}.nt-faq-item{border-bottom:1px solid var(--nt-line)}.nt-faq-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:65px;font-size:13px;font-weight:800;list-style:none;display:flex}.nt-faq-item summary::-webkit-details-marker{display:none}.nt-faq-item summary svg{color:#5d7f1b;flex:none;transition:transform .2s}.nt-faq-item[open] summary svg{transform:rotate(45deg)}.nt-faq-item>p{max-width:740px;color:var(--nt-muted);margin:-2px 0 19px;font-size:12px;line-height:1.75}.nt-final-cta{border:1px solid var(--nt-line);text-align:center;background:#fff;border-radius:22px;flex-direction:column;align-items:center;margin-bottom:49px;padding:42px 20px;display:flex}.nt-final-mark{width:43px;height:43px;color:var(--nt-ink);background:var(--nt-lime);border-radius:13px;place-items:center;margin-bottom:16px;display:grid}.nt-final-cta h2{margin:10px 0}.nt-final-cta>p{max-width:520px;margin-bottom:21px}.nt-final-cta .nt-hero-actions{justify-content:center}.nt-footer{border-top:1px solid var(--nt-line);color:#767a71;justify-content:space-between;align-items:center;gap:16px;min-height:81px;font-size:10px;display:flex}.nt-footer .nt-brand{color:var(--nt-ink);font-size:15px}.nt-footer .nt-brand img{width:29px;height:29px}.nt-footer>div{color:#41463d;gap:19px;font-weight:700;display:flex}@media (width<=920px){.nt-hero{grid-template-columns:minmax(0,1fr) minmax(300px,.82fr);gap:32px}.nt-feature-grid{grid-template-columns:repeat(2,1fr)}.nt-network-strip{gap:18px}}@media (width<=680px){.section-wrap,.nt-header,.nt-hero,.nt-network-strip{width:min(100% - 36px,520px)}.nt-header{min-height:70px}.nt-brand{font-size:16px}.nt-brand img{width:31px;height:31px}.nt-nav{gap:8px}.nt-nav>a:not(.nt-nav-cta){display:none}.nt-nav-cta{padding:10px 12px;font-size:10px}.nt-hero{grid-template-columns:1fr;gap:35px;padding:51px 0 47px}.nt-eyebrow{letter-spacing:.12em;font-size:8px}.nt-hero h1{font-size:clamp(43px,12vw,63px)}.nt-hero-lead{margin:18px 0 22px;font-size:14px}.nt-hero-actions{flex-direction:column;align-items:stretch}.nt-button{min-height:47px}.nt-hero-assurances{gap:12px;font-size:9px}.nt-agent-card{max-width:440px;margin-inline:auto;padding:20px}.nt-network-strip{grid-template-columns:1fr 1fr;gap:15px 12px;padding:17px;display:grid}.nt-network-label{grid-column:1/-1;max-width:none}.nt-network-divider{display:none}.nt-network-item{gap:8px;min-width:0}.nt-network-item small{font-size:8px}.nt-network-strip>a{grid-column:1/-1;margin:3px 0 0}.nt-features,.nt-how,.nt-faq{padding-top:70px}.nt-section-heading{text-align:left;margin-bottom:24px}.nt-section-heading h2,.nt-identity-copy h2,.nt-final-cta h2{font-size:31px}.nt-feature-grid{gap:9px}.nt-feature-card{min-height:206px;padding:15px}.nt-feature-icon{width:36px;height:36px;margin-bottom:20px}.nt-feature-card h3{font-size:12px}.nt-feature-card p{font-size:10px}.nt-steps{grid-template-columns:1fr;gap:9px}.nt-steps article{min-height:0;padding:18px}.nt-steps h3{margin-top:13px}.nt-identity-band{grid-template-columns:1fr;gap:24px;margin-top:70px;padding:25px 19px}.nt-identity-list{gap:12px}.nt-faq{padding-bottom:70px}.nt-faq-item summary{min-height:61px;font-size:12px}.nt-faq-item>p{font-size:11px}.nt-final-cta{text-align:left;align-items:stretch;margin-bottom:28px;padding:28px 18px}.nt-final-mark{margin-bottom:14px}.nt-final-cta .nt-hero-actions{width:100%}.nt-footer{flex-wrap:wrap;min-height:74px;padding:12px 0}.nt-footer>span{display:none}.nt-footer>div{gap:12px}}@media (prefers-reduced-motion:reduce){.nt-landing *,.nt-landing :before,.nt-landing :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.social-profile-root{flex-direction:column;width:100%;max-width:520px;min-height:calc(100vh - 120px);margin:0 auto;padding:0 16px 80px;display:flex}.profile-nav-header{background:var(--bg-color,#0c0d0e);z-index:20;justify-content:space-between;align-items:center;padding:12px 4px 16px;display:flex;position:sticky;top:0}.profile-nav-back-btn,.profile-nav-icon-btn{width:40px;height:40px;color:var(--text-color,#fff);cursor:pointer;background:#ffffff0d;border:1px solid #ffffff14;border-radius:50%;justify-content:center;align-items:center;transition:all .15s;display:inline-flex}.profile-nav-back-btn:active,.profile-nav-icon-btn:active{background:#ffffff1f;transform:scale(.94)}.profile-nav-title{letter-spacing:-.3px;color:var(--text-color,#fff);align-items:center;gap:6px;font-size:16px;font-weight:700;display:flex}.profile-nav-actions{align-items:center;gap:8px;display:flex}.profile-hero-section{text-align:center;flex-direction:column;align-items:center;padding:10px 0 20px;display:flex}.profile-avatar-wrapper{margin-bottom:14px;position:relative}.profile-avatar-ring{background:linear-gradient(135deg,#bbf246,#0052ff,#8b5cf6);border-radius:50%;padding:3px;display:inline-flex;box-shadow:0 8px 24px #bbf24633}.profile-avatar-inner{background:#121316;border-radius:50%;justify-content:center;align-items:center;display:flex;overflow:hidden}.profile-handle-row{justify-content:center;align-items:center;gap:6px;margin-bottom:16px;display:flex}.profile-handle-text{letter-spacing:-.4px;color:#fff;font-size:20px;font-weight:800}.profile-verified-badge{color:#0052ff;filter:drop-shadow(0 2px 6px #0052ff66);align-items:center;display:inline-flex}.profile-stats-row{justify-content:center;align-items:center;gap:32px;width:100%;margin-bottom:20px;display:flex}.profile-stat-box{cursor:pointer;color:inherit;background:0 0;border:none;flex-direction:column;align-items:center;padding:0;display:flex}.profile-stat-value{color:#fff;letter-spacing:-.3px;font-size:19px;font-weight:800}.profile-stat-label{color:#ffffff8c;margin-top:3px;font-size:12px;font-weight:500}.profile-actions-row{justify-content:center;align-items:center;gap:10px;width:100%;max-width:380px;margin-bottom:18px;display:flex}.profile-btn-primary{color:#0c0d0e;cursor:pointer;background:#bbf246;border:none;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:8px;height:44px;font-size:14px;font-weight:750;transition:all .15s;display:inline-flex;box-shadow:0 4px 16px #bbf24640}.profile-btn-primary:active{background:#aadb3e;transform:scale(.97)}.profile-btn-icon{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff1f;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;transition:all .15s;display:inline-flex}.profile-btn-icon:active{background:#ffffff26;transform:scale(.95)}.profile-bio-text{color:#ffffffb8;max-width:360px;margin:0 auto 12px;font-size:13px;line-height:1.45}.profile-link-pill{color:#bbf246;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:12px;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.profile-link-pill:hover{background:#bbf2461f}.profile-social-tabs{border-bottom:1px solid #ffffff1a;align-items:center;width:100%;margin-top:14px;display:flex}.profile-social-tab-btn{color:#ffffff73;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex:1;justify-content:center;align-items:center;gap:6px;padding:12px 0;transition:all .15s;display:flex}.profile-social-tab-btn.active{color:#fff;border-bottom-color:#fff}.profile-panel-container{width:100%;padding-top:18px}.profile-assets-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.profile-asset-card{background:#ffffff0a;border:1px solid #ffffff14;border-radius:18px;flex-direction:column;padding:16px;transition:transform .15s,background .15s;display:flex}.profile-asset-card:active{transform:scale(.98)}.profile-asset-card-top{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.profile-asset-icon-box{border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;font-size:16px;display:flex}.profile-asset-name{color:#fff9;font-size:12px;font-weight:500}.profile-asset-val{color:#fff;letter-spacing:-.4px;font-size:20px;font-weight:800}.profile-asset-sub{color:#ffffff73;margin-top:4px;font-size:11px}.settings-view-root{flex-direction:column;gap:20px;width:100%;display:flex}.settings-profile-card{background:#ffffff0d;border:1px solid #ffffff14;border-radius:20px;align-items:center;gap:14px;padding:16px;display:flex}.settings-profile-info{flex:1;min-width:0}.settings-profile-name{color:#fff;white-space:nowrap;text-overflow:ellipsis;margin:0 0 2px;font-size:16px;font-weight:750;overflow:hidden}.settings-profile-sub{color:#ffffff8c;white-space:nowrap;text-overflow:ellipsis;margin:0 0 6px;font-size:12px;overflow:hidden}.settings-edit-link{color:#0052ff;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:0;font-size:12px;font-weight:600;display:inline-flex}.settings-group{flex-direction:column;gap:8px;display:flex}.settings-group-title{color:#ffffff80;padding:0 8px;font-size:13px;font-weight:600}.settings-group-card{background:#ffffff0a;border:1px solid #ffffff14;border-radius:18px;overflow:hidden}.settings-item-row{width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:14px 16px;transition:background .15s;display:flex}.settings-item-row:last-child{border-bottom:none}.settings-item-row:active{background:#ffffff14}.settings-item-left{color:#fff;align-items:center;gap:12px;font-size:14.5px;font-weight:600;display:flex}.settings-item-icon{color:#ffffffb3;align-items:center;display:flex}.settings-item-right{color:#ffffff80;align-items:center;gap:8px;font-size:13px;display:flex}.settings-signout-row,.settings-signout-row .settings-item-left,.settings-signout-row .settings-item-icon{color:#ef4444!important}[data-theme=light] .social-profile-root{color:#111827}[data-theme=light] .profile-nav-header{background:#fff}[data-theme=light] .profile-nav-back-btn,[data-theme=light] .profile-nav-icon-btn{color:#111827;background:#f3f4f6;border-color:#e5e7eb}[data-theme=light] .profile-nav-title,[data-theme=light] .profile-handle-text,[data-theme=light] .profile-stat-value,[data-theme=light] .profile-asset-val,[data-theme=light] .settings-profile-name,[data-theme=light] .settings-item-left{color:#111827}[data-theme=light] .profile-stat-label,[data-theme=light] .profile-bio-text,[data-theme=light] .settings-group-title,[data-theme=light] .settings-item-right{color:#6b7280}[data-theme=light] .profile-avatar-inner{background:#f3f4f6}[data-theme=light] .profile-btn-icon{color:#111827;background:#f3f4f6;border-color:#e5e7eb}[data-theme=light] .profile-social-tabs{border-bottom-color:#e5e7eb}[data-theme=light] .profile-social-tab-btn{color:#9ca3af}[data-theme=light] .profile-social-tab-btn.active{color:#111827;border-bottom-color:#111827}[data-theme=light] .profile-asset-card,[data-theme=light] .settings-profile-card,[data-theme=light] .settings-group-card{background:#f9fafb;border-color:#e5e7eb}[data-theme=light] .settings-item-row{border-bottom-color:#f3f4f6}.pa-backdrop{z-index:1200;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0b102294;justify-content:flex-end;animation:.18s pa-fade;display:flex;position:fixed;inset:0}.pa-panel{background:var(--privy-color-background,#fff);width:min(100%,520px);height:100%;color:var(--privy-color-foreground,#172033);outline:none;flex-direction:column;animation:.22s pa-slide;display:flex;box-shadow:-18px 0 55px #0003}.pa-header{border-bottom:1px solid var(--privy-color-border-subtle,#e8eaf0);align-items:center;gap:12px;padding:22px 24px 18px;display:flex}.pa-mark{color:#fff;background:linear-gradient(135deg,#7055ee,#16a7ae);border-radius:13px;place-items:center;width:38px;height:38px;display:grid}.pa-heading{flex:1;min-width:0}.pa-heading h2{margin:0;font-size:17px;font-weight:700;line-height:1.25}.pa-heading span{color:var(--privy-color-foreground-2,#747b8a);font-size:12px}.pa-icon-button,.pa-item>button,.pa-item-actions button{color:var(--privy-color-foreground-2,#737b8d);cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;padding:8px;display:grid}.pa-icon-button:hover,.pa-item>button:hover,.pa-item-actions button:hover{color:#5e49cb;background:#5d4fbe17}.pa-tabs{border-bottom:1px solid var(--privy-color-border-subtle,#e8eaf0);gap:5px;padding:12px 24px;display:flex}.pa-tabs button{color:var(--privy-color-foreground-2,#737b8d);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:1;padding:10px 8px;font-size:13px;font-weight:600}.pa-tabs button.active{color:#5c48c7;background:#6451d81a}.pa-content{flex:1;padding:20px 24px 28px;overflow:auto}.pa-form{flex-direction:column;gap:15px;display:flex}.pa-form label,.pa-create-card label{color:var(--privy-color-foreground,#252b3a);flex-direction:column;gap:7px;font-size:12px;font-weight:650;display:flex;position:relative}.pa-form input:not([type=checkbox]),.pa-form select,.pa-form textarea,.pa-create-card input:not([type=checkbox]),.pa-create-card select,.pa-create-card textarea{box-sizing:border-box;border:1px solid var(--privy-color-border-subtle,#dfe3ea);background:var(--privy-color-background,#fff);width:100%;color:inherit;font:inherit;resize:vertical;border-radius:10px;outline:none;padding:11px 12px;font-size:13px;font-weight:400}.pa-form input:focus,.pa-form select:focus,.pa-form textarea:focus,.pa-create-card input:focus,.pa-create-card select:focus,.pa-create-card textarea:focus{border-color:#7562df;box-shadow:0 0 0 3px #7562df1f}.pa-form label small{color:#8a90a0;align-self:flex-end;margin-top:-4px;font-size:10px;font-weight:400}.pa-fields-two{grid-template-columns:1fr 1fr;gap:12px;display:grid}.pa-intro{color:#5b4cb4;background:#5d4fbe12;border-radius:11px;align-items:flex-start;gap:9px;padding:12px 13px;font-size:12px;line-height:1.5;display:flex}.pa-intro svg{flex:none;margin-top:1px}.pa-switch-row{border:1px solid var(--privy-color-border-subtle,#e8eaf0);border-radius:11px;justify-content:space-between;align-items:center;gap:16px;padding:12px 13px;display:flex}.pa-switch-row div{flex-direction:column;gap:4px;display:flex}.pa-switch-row strong{font-size:12px}.pa-switch-row span{color:var(--privy-color-foreground-2,#737b8d);font-size:11px;line-height:1.4}.pa-switch-row input,.pa-check-label input{accent-color:#6753d2;flex:none;width:16px;height:16px}.pa-primary{color:#fff;width:100%;font:inherit;cursor:pointer;background:#5d4dcb;border:0;border-radius:10px;padding:12px 15px;font-size:13px;font-weight:650;transition:background .15s,transform .15s}.pa-primary:hover:not(:disabled){background:#4f40b8;transform:translateY(-1px)}.pa-primary:disabled{opacity:.55;cursor:wait}.pa-form-actions{gap:8px;display:flex}.pa-form-actions .pa-primary{flex:1}.pa-secondary{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #dfe2ea;border-radius:10px;padding:0 15px;font-size:12px}.pa-item-actions button span{font-size:11px;font-weight:600}.pa-copy{color:var(--privy-color-foreground-2,#737b8d);margin:0;font-size:12px;line-height:1.55}.pa-create-card{border:1px solid var(--privy-color-border-subtle,#e5e7ed);border-radius:13px;flex-direction:column;gap:12px;padding:14px;display:flex}.pa-create-card>strong{align-items:center;gap:7px;font-size:13px;display:flex}.pa-check-label{align-items:center;color:var(--privy-color-foreground-2,#737b8d)!important;flex-direction:row!important;font-weight:500!important}.pa-list-heading{justify-content:space-between;align-items:center;margin-top:3px;font-size:13px;display:flex}.pa-list-heading button{color:#b44755;font:inherit;cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:650}.pa-item{border:1px solid var(--privy-color-border-subtle,#e7e9ef);border-radius:12px;align-items:flex-start;gap:8px;padding:13px;display:flex}.pa-item>div:first-child{flex:1;min-width:0}.pa-item strong{margin-top:3px;font-size:13px;display:block}.pa-item p{color:var(--privy-color-foreground-2,#737b8d);white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 0;font-size:12px;line-height:1.5}.pa-item .pa-next{color:#5c4bc0}.pa-item.muted{opacity:.68}.pa-kicker{text-transform:uppercase;letter-spacing:.06em;color:#777f91;font-size:10px}.pa-item-actions{gap:2px;display:flex}.pa-item-actions button:first-child{color:#1b9c76}.pa-empty{text-align:center;color:#858b98;border:1px dashed #d8dbe4;border-radius:11px;padding:22px;font-size:12px}.pa-message{border-radius:9px;align-items:center;gap:8px;margin-bottom:13px;padding:10px 12px;font-size:12px;display:flex}.pa-message button{color:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto}.pa-message.error{color:#a4303e;background:#fff1f1}.pa-message.success{color:#16714f;background:#effaf5}.pa-loading{color:#737b8d;justify-content:center;align-items:center;gap:10px;height:160px;font-size:13px;display:flex}.pa-spin{animation:.9s linear infinite pa-rotate}.pa-footer{border-top:1px solid var(--privy-color-border-subtle,#e8eaf0);color:var(--privy-color-foreground-2,#858b98);padding:13px 24px 17px;font-size:10px;line-height:1.45}@keyframes pa-fade{0%{opacity:0}to{opacity:1}}@keyframes pa-slide{0%{opacity:.6;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes pa-rotate{to{transform:rotate(360deg)}}@media (width<=600px){.pa-backdrop{align-items:flex-end}.pa-panel{border-radius:18px 18px 0 0;height:min(92dvh,850px)}.pa-header{padding:17px 18px 14px}.pa-tabs{padding:10px 16px}.pa-content{padding:16px 18px 22px}.pa-footer{padding:12px 18px 15px}.pa-fields-two{grid-template-columns:1fr 1fr}}.pa-item.pa-pending{background:#ffc23c12;border-color:#ead99a}.pa-source-note{color:#858b98;margin-top:8px;font-size:10px;display:inline-block}.pa-item-actions button[title="Approve and use this memory"]{color:#16835d;background:#16835d14}.arc-voice-backdrop{z-index:15000;color:#fff;-webkit-user-select:none;user-select:none;-webkit-font-smoothing:antialiased;background-color:#000;justify-content:center;align-items:center;width:100vw;height:100dvh;max-height:100dvh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;display:flex;position:fixed;inset:0;overflow:hidden}.arc-voice-chatgpt-stage{width:100%;max-width:380px;height:100%;max-height:680px;padding:max(16px, env(safe-area-inset-top)) 18px max(20px, env(safe-area-inset-bottom));box-sizing:border-box;flex-direction:column;justify-content:space-between;align-items:center;margin:0 auto;display:flex;position:relative}.arc-voice-chatgpt-topbar{z-index:10;flex-shrink:0;justify-content:space-between;align-items:center;width:100%;display:flex;position:relative}.arc-voice-icon-btn{cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;transition:background .2s,transform .15s;display:grid;color:#fff!important;box-shadow:none!important;background:#ffffff1a!important;border:none!important;outline:none!important}.arc-voice-icon-btn:hover{transform:scale(1.05);background:#ffffff2e!important}.arc-voice-icon-btn:active{transform:scale(.95)}.arc-voice-two-bars{flex-direction:column;justify-content:center;gap:4px;width:16px;display:flex}.arc-voice-two-bars span{background-color:#fff;border-radius:2px;width:100%;height:2px;display:block}.arc-voice-settings-popover{-webkit-backdrop-filter:blur(24px);z-index:100;background:#18181cf5;border:1px solid #ffffff1f;border-radius:18px;flex-direction:column;gap:2px;width:210px;padding:6px;animation:.16s cubic-bezier(.16,1,.3,1) arc-popover-in;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 16px 48px #000000b3}@keyframes arc-popover-in{0%{opacity:0;transform:translateY(-6px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.arc-voice-settings-header{color:#ffffff80;letter-spacing:.08em;text-transform:uppercase;padding:6px 10px 4px;font-size:10px;font-weight:700}.arc-voice-settings-item{color:#ffffffd9;cursor:pointer;text-align:left;border-radius:10px;justify-content:space-between;align-items:center;width:100%;padding:8px 10px;font-size:12.5px;font-weight:550;transition:background .15s,color .15s;display:flex;background:0 0!important;border:none!important;outline:none!important}.arc-voice-settings-item:hover{color:#fff;background:#ffffff1a!important}.arc-voice-settings-item.is-selected{color:#c084fc;font-weight:700;background:#a855f740!important}.arc-voice-chatgpt-center{flex:1;justify-content:center;align-items:center;width:100%;margin:auto 0;display:flex;position:relative;overflow:visible}.arc-voice-chatgpt-orb{cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:50%;flex-shrink:0;place-items:center;width:clamp(140px,26vh,195px);height:clamp(140px,26vh,195px);transition:transform .25s cubic-bezier(.16,1,.3,1);display:grid;position:relative}.arc-voice-chatgpt-orb-aura{filter:blur(28px);pointer-events:none;opacity:.85;background:radial-gradient(circle,#c084fc4d 0%,#8b5cf624 45%,#0000 70%);border-radius:50%;transition:transform .25s,opacity .25s;position:absolute;inset:-8%}.arc-voice-chatgpt-orb-sphere{background:radial-gradient(circle at 50% 48%,#fff 0%,#f3e8ff 18%,#d8b4fe 38%,#a855f7 65%,#7c3aed 88%,#6d28d9 100%);border-radius:50%;width:100%;height:100%;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s;position:relative;overflow:hidden;box-shadow:0 0 45px #a855f759,inset 0 0 25px #ffffff80}.arc-voice-chatgpt-orb-sphere:after{content:"";mix-blend-mode:overlay;pointer-events:none;background:radial-gradient(at 50% 35%,#ffffffd9 0%,#e9d5ff66 40%,#0000 70%);border-radius:50%;position:absolute;inset:0}.phase-listening .arc-voice-chatgpt-orb-sphere{animation:3.2s ease-in-out infinite chatgpt-orb-breathe}.phase-listening .arc-voice-chatgpt-orb-aura{animation:3.2s ease-in-out infinite chatgpt-aura-breathe}.phase-thinking .arc-voice-chatgpt-orb-sphere{background:radial-gradient(circle at 45% 45%,#fff 0%,#e0e7ff 22%,#a5b4fc 42%,#818cf8 68%,#6366f1 100%);animation:5s linear infinite chatgpt-orb-spin;box-shadow:0 0 55px #6366f173,inset 0 0 25px #ffffff80}.phase-speaking .arc-voice-chatgpt-orb-sphere{animation:1.05s ease-in-out infinite alternate chatgpt-orb-speak;box-shadow:0 0 65px #c084fc8c,inset 0 0 35px #ffffffa6}.phase-speaking .arc-voice-chatgpt-orb-aura{animation:1.05s ease-in-out infinite alternate chatgpt-aura-speak}.phase-muted .arc-voice-chatgpt-orb-sphere{opacity:.45;filter:grayscale(.5)}.phase-muted .arc-voice-chatgpt-orb-aura{opacity:.3}@keyframes chatgpt-orb-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}@keyframes chatgpt-aura-breathe{0%,to{opacity:.75;transform:scale(1)}50%{opacity:.95;transform:scale(1.08)}}@keyframes chatgpt-orb-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes chatgpt-orb-speak{0%{transform:scale(.975)}to{transform:scale(1.045)}}@keyframes chatgpt-aura-speak{0%{opacity:.7;transform:scale(.97)}to{opacity:.95;transform:scale(1.12)}}.arc-voice-chatgpt-bottom-wrap{flex-direction:column;flex-shrink:0;align-items:center;width:100%;display:flex}.arc-voice-chatgpt-bottombar{box-sizing:border-box;align-items:center;gap:10px;width:100%;display:flex}.arc-voice-chatgpt-input-pill{cursor:pointer;-webkit-tap-highlight-color:transparent;text-overflow:ellipsis;white-space:nowrap;border-radius:999px;flex:1;align-items:center;gap:8px;min-width:0;min-height:48px;padding:0 16px;font-size:14px;font-weight:450;transition:background .2s,transform .15s;display:flex;overflow:hidden;color:#ffffffb3!important;box-shadow:none!important;background:#ffffff1a!important;border:none!important;outline:none!important}.arc-voice-chatgpt-input-pill:hover{color:#fff!important;background:#ffffff29!important}.arc-voice-chatgpt-input-pill svg{color:#ffffffbf;flex-shrink:0}.arc-voice-chatgpt-input-pill span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.arc-voice-chatgpt-mic-btn{cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:50%;flex-shrink:0;place-items:center;width:48px;height:48px;padding:0;transition:background .2s,transform .15s;display:grid;color:#fff!important;box-shadow:none!important;background:#ffffff1a!important;border:none!important;outline:none!important}.arc-voice-chatgpt-mic-btn:hover{transform:scale(1.05);background:#ffffff2e!important}.arc-voice-chatgpt-mic-btn:active{transform:scale(.95)}.arc-voice-chatgpt-close-btn{cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:50%;flex-shrink:0;place-items:center;width:48px;height:48px;padding:0;transition:transform .15s,opacity .2s;display:grid;color:#000!important;box-shadow:none!important;background:#fff!important;border:none!important;outline:none!important}.arc-voice-chatgpt-close-btn:hover{opacity:.92;transform:scale(1.05)}.arc-voice-chatgpt-close-btn:active{transform:scale(.95)}.arc-voice-chatgpt-preview-bar{justify-content:center;align-items:center;gap:6px;width:100%;margin-top:10px;display:flex}.arc-voice-chatgpt-preview-btn{color:#ffffff8c;cursor:pointer;border-radius:999px;padding:3px 9px;font-size:10.5px;font-weight:600;transition:all .15s;box-shadow:none!important;background:#ffffff14!important;border:none!important;outline:none!important}.arc-voice-chatgpt-preview-btn:hover{color:#fff;background:#ffffff26!important}.arc-voice-chatgpt-preview-btn.is-active{color:#fff;background:#ffffff40!important}.admin-fintech-layout{background:var(--bg-app,#f4f5f8);width:100%;min-height:100vh;color:var(--privy-color-foreground,#131418);font-family:GT Maru,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex;overflow-x:hidden}[data-theme=dark] .admin-fintech-layout{color:#f1f2f6;background:#0d0e12}.admin-fintech-sidebar{background:var(--surface1,#fff);border-right:1px solid var(--border-color,#e5e7eb);box-sizing:border-box;z-index:40;flex-direction:column;flex-shrink:0;width:250px;height:100vh;padding:24px 18px 20px;display:flex;position:sticky;top:0}[data-theme=dark] .admin-fintech-sidebar{background:#14151b;border-right-color:#22242d}.admin-sidebar-header{margin-bottom:22px}.admin-brand-cluster{align-items:center;gap:12px;display:flex}.admin-brand-symbol{color:#fff;background:linear-gradient(135deg,#10b981 0%,#059669 100%);border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;font-weight:800;display:flex;box-shadow:0 4px 12px #10b98147}.admin-brand-copy{flex-direction:column;display:flex}.admin-brand-copy strong{letter-spacing:-.02em;color:var(--privy-color-foreground,#131418);font-size:15px;font-weight:750}[data-theme=dark] .admin-brand-copy strong{color:#fff}.admin-brand-copy span{color:var(--privy-color-foreground-2,#6b7280);font-size:11px;font-weight:500}.admin-sidebar-search{margin-bottom:24px;position:relative}.admin-sidebar-search input{background:var(--surface2,#f9fafb);border:1px solid var(--border-color,#e5e7eb);width:100%;color:inherit;box-sizing:border-box;border-radius:10px;outline:none;padding:9px 36px 9px 34px;font-size:12px;transition:all .2s}[data-theme=dark] .admin-sidebar-search input{background:#1b1c24;border-color:#292a36}.admin-sidebar-search input:focus{border-color:#10b981;box-shadow:0 0 0 3px #10b9811f}.admin-search-icon{color:#9ca3af;pointer-events:none;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.admin-search-kbd{background:var(--surface1,#fff);border:1px solid var(--border-color,#e5e7eb);color:#9ca3af;border-radius:4px;padding:2px 5px;font-size:10px;font-weight:700;position:absolute;top:50%;right:10px;transform:translateY(-50%)}[data-theme=dark] .admin-search-kbd{background:#242632;border-color:#353849}.admin-sidebar-nav{flex-direction:column;flex:1;gap:4px;display:flex;overflow-y:auto}.admin-nav-group-title{letter-spacing:.08em;color:#9ca3af;margin:16px 8px 6px;font-size:10px;font-weight:800}.admin-nav-item{color:var(--privy-color-foreground-2,#4b5563);cursor:pointer;text-align:left;box-sizing:border-box;background:0 0;border:none;border-radius:10px;align-items:center;gap:12px;width:100%;padding:10px 12px;font-size:12.5px;font-weight:600;text-decoration:none;transition:all .18s;display:flex}[data-theme=dark] .admin-nav-item{color:#9ca3af}.admin-nav-item:hover:not(.disabled){background:var(--surface2,#f3f4f6);color:var(--privy-color-foreground,#111827)}[data-theme=dark] .admin-nav-item:hover:not(.disabled){color:#fff;background:#1e202a}.admin-nav-item.active{background:#111827;font-weight:700;color:#fff!important}[data-theme=dark] .admin-nav-item.active{background:#2b2e3c;color:#fff!important}.admin-nav-item.disabled{opacity:.65;cursor:default}.admin-nav-badge{color:inherit;background:#0000000f;border-radius:999px;margin-left:auto;padding:2px 7px;font-size:11px;font-weight:700}.admin-nav-item.active .admin-nav-badge{color:#fff;background:#fff3}.admin-status-pill{text-transform:uppercase;border-radius:6px;margin-left:auto;padding:2px 7px;font-size:9.5px;font-weight:750}.admin-status-pill.green{color:#10b981;background:#10b9811f}.admin-status-pill.blue{color:#3b82f6;background:#3b82f61f}.admin-status-pill.purple{color:#8b5cf6;background:#8b5cf61f}.admin-status-pill.amber{color:#f59e0b;background:#f59e0b1f}.admin-sidebar-footer-card{background:var(--surface2,#f9fafb);border:1px solid var(--border-color,#e5e7eb);border-radius:14px;flex-direction:column;gap:12px;margin-top:auto;padding:14px;display:flex}[data-theme=dark] .admin-sidebar-footer-card{background:#191b22;border-color:#272935}.admin-footer-status{align-items:center;gap:9px;display:flex}.admin-pulse-dot{background:#10b981;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #10b98140}.admin-footer-status strong{color:var(--privy-color-foreground,#111827);font-size:11.5px;font-weight:700;display:block}[data-theme=dark] .admin-footer-status strong{color:#fff}.admin-footer-status span{color:#9ca3af;font-size:10px;display:block}.admin-wallet-pill-box{background:var(--surface1,#fff);border:1px solid var(--border-color,#e5e7eb);color:inherit;border-radius:8px;justify-content:space-between;align-items:center;padding:6px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11.5px;display:flex}[data-theme=dark] .admin-wallet-pill-box{background:#20222c;border-color:#313342}.admin-mini-icon-btn{cursor:pointer;color:#9ca3af;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:2px;display:flex}.admin-mini-icon-btn:hover{color:#10b981}.admin-connect-btn{color:#fff;cursor:pointer;background:#10b981;border:none;border-radius:9px;justify-content:center;align-items:center;gap:8px;width:100%;padding:9px;font-size:12px;font-weight:700;transition:background .18s;display:flex}.admin-connect-btn:hover{background:#059669}.admin-fintech-body{flex-direction:column;flex:1;min-width:0;display:flex}.admin-topbar{background:var(--surface1,#fff);border-bottom:1px solid var(--border-color,#e5e7eb);z-index:30;justify-content:space-between;align-items:center;height:64px;padding:0 32px;display:flex;position:sticky;top:0}[data-theme=dark] .admin-topbar{background:#14151b;border-bottom-color:#22242d}.admin-breadcrumbs{color:#6b7280;align-items:center;gap:8px;font-size:13px;display:flex}.admin-breadcrumbs strong{color:var(--privy-color-foreground,#111827);font-weight:700}[data-theme=dark] .admin-breadcrumbs strong{color:#fff}.admin-topbar-actions{align-items:center;gap:12px;display:flex}.admin-header-btn{background:var(--surface2,#f9fafb);border:1px solid var(--border-color,#e5e7eb);color:var(--privy-color-foreground-2,#4b5563);cursor:pointer;border-radius:9px;align-items:center;gap:6px;padding:8px 12px;font-size:12px;font-weight:600;transition:all .18s;display:flex}[data-theme=dark] .admin-header-btn{color:#d1d5db;background:#1b1c24;border-color:#292a36}.admin-header-btn:hover{color:#10b981;border-color:#10b981}.admin-verified-badge{color:#059669;background:#10b9811a;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:700;display:flex}[data-theme=dark] .admin-verified-badge{color:#34d399;background:#10b98129}.admin-cta-connect{color:#fff;cursor:pointer;background:#10b981;border:none;border-radius:9px;align-items:center;gap:8px;padding:8px 16px;font-size:12.5px;font-weight:700;display:flex}.admin-cta-connect:hover{background:#059669}.admin-main-canvas{flex-direction:column;gap:24px;padding:28px 32px 48px;display:flex}.admin-page-hero{justify-content:space-between;align-items:center;display:flex}.admin-page-hero h1{letter-spacing:-.03em;color:var(--privy-color-foreground,#111827);margin-bottom:4px;font-size:24px;font-weight:800}[data-theme=dark] .admin-page-hero h1{color:#fff}.admin-page-hero p{color:#6b7280;font-size:13px}.admin-btn-accent{color:#fff;background:#10b981;border-radius:10px;align-items:center;gap:8px;padding:10px 18px;font-size:13px;font-weight:700;text-decoration:none;transition:all .2s;display:flex;box-shadow:0 4px 14px #10b98147}.admin-btn-accent:hover{background:#059669;transform:translateY(-1px)}.admin-alert-banner{border-radius:12px;align-items:center;gap:12px;padding:12px 18px;font-size:13px;font-weight:600;display:flex}.admin-alert-banner.success{color:#059669;background:#10b9811a;border:1px solid #10b98140}.admin-alert-banner.error{color:#dc2626;background:#ef44441a;border:1px solid #ef444440}.admin-alert-banner button{cursor:pointer;color:inherit;background:0 0;border:none;margin-left:auto}.admin-stats-deck{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.admin-stat-card{background:var(--surface1,#fff);border:1px solid var(--border-color,#e5e7eb);border-radius:16px;flex-direction:column;justify-content:space-between;min-height:148px;padding:20px;transition:box-shadow .2s,transform .2s;display:flex}[data-theme=dark] .admin-stat-card{background:#14151b;border-color:#22242d}.admin-stat-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000000d}.admin-stat-card.hero-emerald{color:#fff;background:linear-gradient(135deg,#0e8557 0%,#065f3e 100%);border:1px solid #059669;box-shadow:0 10px 24px #0e85574d}.admin-stat-top{align-items:center;gap:12px;display:flex}.admin-stat-icon-wrap{border-radius:11px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.admin-stat-icon-wrap.emerald{color:#fff;background:#ffffff2e}.admin-stat-icon-wrap.blue{color:#3b82f6;background:#3b82f61f}.admin-stat-icon-wrap.purple{color:#8b5cf6;background:#8b5cf61f}.admin-stat-icon-wrap.amber{color:#f59e0b;background:#f59e0b1f}.admin-stat-label-wrap{flex-direction:column;display:flex}.admin-stat-label-wrap strong{color:inherit;font-size:13.5px;font-weight:750}.admin-stat-label-wrap small{opacity:.72;font-size:11px}.admin-stat-value-row{align-items:baseline;gap:10px;margin:12px 0 8px;display:flex}.admin-stat-number{letter-spacing:-.03em;color:inherit;font-size:26px;font-weight:850}.admin-stat-trend-pill{color:#fff;background:#ffffff38;border-radius:999px;padding:3px 8px;font-size:10.5px;font-weight:750}.admin-stat-badge{border-radius:6px;padding:2px 7px;font-size:10px;font-weight:750}.admin-stat-badge.safe{color:#10b981;background:#10b9811a}.admin-stat-badge.purple{color:#8b5cf6;background:#8b5cf61a}.admin-stat-badge.amber{color:#f59e0b;background:#f59e0b1a}.admin-stat-footer-link{opacity:.9;border-top:1px solid #ffffff26;justify-content:space-between;align-items:center;padding-top:10px;font-size:11.5px;font-weight:600;display:flex}.admin-stat-footer-link.sub{border-top-color:var(--border-color,#e5e7eb);color:#6b7280}[data-theme=dark] .admin-stat-footer-link.sub{color:#9ca3af;border-top-color:#242632}.admin-mid-grid{grid-template-columns:1.15fr .85fr;gap:16px;display:grid}.admin-card-container{background:var(--surface1,#fff);border:1px solid var(--border-color,#e5e7eb);border-radius:16px;flex-direction:column;padding:22px;display:flex}[data-theme=dark] .admin-card-container{background:#14151b;border-color:#22242d}.admin-card-header{border-bottom:1px solid var(--border-color,#e5e7eb);justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:20px;padding-bottom:16px;display:flex}[data-theme=dark] .admin-card-header{border-bottom-color:#22242d}.admin-card-header h2{letter-spacing:-.02em;color:var(--privy-color-foreground,#111827);margin-bottom:3px;font-size:16px;font-weight:750}[data-theme=dark] .admin-card-header h2{color:#fff}.admin-card-header p{color:#6b7280;font-size:12px}.admin-type-tabs{background:var(--surface2,#f3f4f6);border-radius:10px;gap:3px;padding:3px;display:flex}[data-theme=dark] .admin-type-tabs{background:#1e202a}.admin-type-tab{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:11.5px;font-weight:600;transition:all .18s;display:flex}.admin-type-tab.active{background:var(--surface1,#fff);color:var(--privy-color-foreground,#111827);font-weight:700;box-shadow:0 2px 6px #0000000f}[data-theme=dark] .admin-type-tab.active{color:#fff;background:#2b2e3c}.admin-form-body{flex-direction:column;gap:14px;display:flex}.admin-form-row.two-col{grid-template-columns:1fr 1fr;gap:12px;display:grid}.admin-input-group{flex-direction:column;gap:6px;display:flex}.admin-input-group label{color:var(--privy-color-foreground-2,#4b5563);font-size:11.5px;font-weight:700}[data-theme=dark] .admin-input-group label{color:#d1d5db}.admin-input-group input,.admin-input-group select,.admin-input-group textarea{border:1px solid var(--border-color,#e5e7eb);background:var(--surface2,#f9fafb);width:100%;color:inherit;box-sizing:border-box;border-radius:10px;outline:none;padding:9px 12px;font-size:12.5px;transition:all .18s}[data-theme=dark] .admin-input-group input,[data-theme=dark] .admin-input-group select,[data-theme=dark] .admin-input-group textarea{background:#1b1c24;border-color:#292a36}.admin-input-group input:focus,.admin-input-group select:focus,.admin-input-group textarea:focus{background:var(--surface1,#fff);border-color:#10b981;box-shadow:0 0 0 3px #10b9811f}[data-theme=dark] .admin-input-group input:focus,[data-theme=dark] .admin-input-group select:focus,[data-theme=dark] .admin-input-group textarea:focus{background:#20222d}.admin-tag-input-wrap{align-items:center;display:flex;position:relative}.admin-tag-prefix{color:#10b981;pointer-events:none;font-size:14px;font-weight:800;position:absolute;left:12px}.admin-tag-input-wrap input{padding-left:28px;font-weight:700}.admin-mcp-fields-box{background:#8b5cf60a;border:1px dashed #8b5cf659;border-radius:12px;flex-direction:column;gap:12px;margin-top:4px;padding:14px;display:flex}.admin-mcp-box-header{color:#8b5cf6;align-items:center;gap:8px;font-size:12px;display:flex}.admin-password-wrap{align-items:center;display:flex;position:relative}.admin-pw-toggle{cursor:pointer;color:#9ca3af;background:0 0;border:none;position:absolute;right:10px}.admin-form-footer{border-top:1px solid var(--border-color,#e5e7eb);justify-content:space-between;align-items:center;margin-top:8px;padding-top:14px;display:flex}[data-theme=dark] .admin-form-footer{border-top-color:#22242d}.admin-form-footnote{color:#9ca3af;font-size:11.5px}.admin-warning-text{color:#f59e0b;align-items:center;gap:5px;font-weight:600;display:flex}.admin-btn-primary{color:#fff;cursor:pointer;background:#10b981;border:none;border-radius:9px;align-items:center;gap:8px;padding:9px 18px;font-size:12.5px;font-weight:700;transition:all .18s;display:inline-flex;box-shadow:0 4px 12px #10b98140}.admin-btn-primary:hover:not(:disabled){background:#059669}.admin-btn-primary:disabled{opacity:.5;cursor:not-allowed}.admin-btn-primary.small{padding:6px 12px;font-size:11px}.admin-preview-cluster{flex-direction:column;gap:18px;display:flex}.admin-identity-card-mockup{color:#fff;background:linear-gradient(135deg,#1f2937 0%,#111827 100%);border:2px solid #10b981;border-radius:16px;flex-direction:column;justify-content:space-between;min-height:150px;padding:20px;display:flex;position:relative;box-shadow:0 8px 24px #0000001f}.admin-card-mockup-top{justify-content:space-between;align-items:center;display:flex}.admin-mockup-naira{color:#10b981;font-size:22px;font-weight:800}.admin-mockup-net{letter-spacing:.1em;text-transform:uppercase;color:#9ca3af;font-size:10px;font-weight:700}.admin-mockup-avatar-wrap{margin:12px 0}.admin-mockup-avatar-circle{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:16px;font-weight:800;display:flex;box-shadow:0 4px 12px #0003}.admin-mockup-bottom{flex-direction:column;display:flex}.admin-mockup-bottom strong{letter-spacing:-.01em;font-size:16px;font-weight:800}.admin-mockup-bottom span{color:#9ca3af;font-size:11.5px}.admin-telemetry-panel{flex-direction:column;gap:10px;display:flex}.admin-telemetry-row{background:var(--surface2,#f9fafb);border:1px solid var(--border-color,#e5e7eb);border-radius:11px;align-items:center;gap:12px;padding:10px 12px;display:flex}[data-theme=dark] .admin-telemetry-row{background:#181921;border-color:#262835}.admin-telemetry-icon-box{background:var(--surface1,#fff);border:1px solid var(--border-color,#e5e7eb);border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}[data-theme=dark] .admin-telemetry-icon-box{background:#20222d;border-color:#313342}.admin-telemetry-text{flex-direction:column;flex:1;min-width:0;display:flex}.admin-telemetry-text strong{color:var(--privy-color-foreground,#111827);font-size:11.5px;font-weight:700}[data-theme=dark] .admin-telemetry-text strong{color:#fff}.admin-telemetry-text span{color:#6b7280;white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.admin-card-container.table-card{padding:0;overflow:hidden}.admin-table-toolbar{border-bottom:1px solid var(--border-color,#e5e7eb);justify-content:space-between;align-items:center;padding:18px 22px;display:flex}[data-theme=dark] .admin-table-toolbar{border-bottom-color:#22242d}.admin-table-title-group h2{letter-spacing:-.02em;color:var(--privy-color-foreground,#111827);margin-bottom:2px;font-size:16px;font-weight:750}[data-theme=dark] .admin-table-title-group h2{color:#fff}.admin-table-title-group p{color:#6b7280;font-size:12px}.admin-filter-pills{background:var(--surface2,#f3f4f6);border-radius:9px;gap:6px;padding:3px;display:flex}[data-theme=dark] .admin-filter-pills{background:#1e202a}.admin-filter-pill{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:7px;padding:5px 12px;font-size:11.5px;font-weight:600;transition:all .15s}.admin-filter-pill.active{background:var(--surface1,#fff);color:var(--privy-color-foreground,#111827);font-weight:750;box-shadow:0 2px 6px #0000000d}[data-theme=dark] .admin-filter-pill.active{color:#fff;background:#2b2e3c}.admin-table-responsive{width:100%;overflow-x:auto}.admin-data-table{border-collapse:collapse;width:100%;font-size:12.5px}.admin-data-table thead{background:var(--surface2,#f9fafb);border-bottom:1px solid var(--border-color,#e5e7eb)}[data-theme=dark] .admin-data-table thead{background:#171821;border-bottom-color:#242633}.admin-data-table th{text-align:left;letter-spacing:.03em;color:#6b7280;text-transform:uppercase;padding:12px 20px;font-size:11px;font-weight:750}.admin-data-table th.text-right,.admin-data-table td.text-right{text-align:right}.admin-data-table tbody tr{border-bottom:1px solid var(--border-color,#e5e7eb);transition:background .15s}[data-theme=dark] .admin-data-table tbody tr{border-bottom-color:#20222d}.admin-data-table tbody tr:hover{background:var(--surface2,#f9fafb)}[data-theme=dark] .admin-data-table tbody tr:hover{background:#181922}.admin-data-table td{vertical-align:middle;padding:14px 20px}.admin-cell-identity{align-items:center;gap:12px;display:flex}.admin-agent-avatar{object-fit:cover;background:var(--surface2,#f3f4f6);border:1px solid var(--border-color,#e5e7eb);border-radius:10px;width:36px;height:36px}.admin-agent-identity-text{flex-direction:column;gap:2px;display:flex}.admin-name-row{align-items:center;gap:6px;display:flex}.admin-name-row strong{color:var(--privy-color-foreground,#111827);font-size:13px;font-weight:750}[data-theme=dark] .admin-name-row strong{color:#fff}.admin-onchain-badge{color:#d97706;background:#f59e0b24;border-radius:4px;padding:1px 5px;font-size:9.5px;font-weight:800}.admin-tag-badge{color:#10b981;font-size:11px;font-weight:750}.admin-category-stack{flex-direction:column;gap:4px;display:flex}.admin-category-pill{color:var(--privy-color-foreground-2,#4b5563);font-size:11px;font-weight:600}[data-theme=dark] .admin-category-pill{color:#d1d5db}.admin-type-label{text-transform:capitalize;color:#9ca3af;font-size:10px}.admin-caps-cell{flex-direction:column;gap:3px;display:flex}.admin-caps-count{color:var(--privy-color-foreground,#111827);font-size:12px}[data-theme=dark] .admin-caps-count{color:#fff}.admin-link-btn{color:#3b82f6;cursor:pointer;text-align:left;text-underline-offset:2px;background:0 0;border:none;padding:0;font-size:11.5px;font-weight:600;text-decoration:underline}.admin-link-btn:hover{color:#2563eb}.admin-status-stack{flex-direction:column;gap:3px;display:flex}.admin-lifecycle-pill{text-transform:capitalize;border-radius:999px;align-items:center;gap:5px;width:fit-content;padding:3px 8px;font-size:10.5px;font-weight:700;display:inline-flex}.admin-lifecycle-pill.active{color:#059669;background:#10b9811f}.admin-lifecycle-pill.draft{color:#d97706;background:#f59e0b1f}.admin-lifecycle-pill.validated{color:#2563eb;background:#3b82f61f}.admin-lifecycle-pill.paused,.admin-lifecycle-pill.suspended{color:#dc2626;background:#ef44441f}.admin-lifecycle-pill.retired{color:#4b5563;background:#6b72801f}.admin-status-dot{background:currentColor;border-radius:50%;width:6px;height:6px}.admin-mcp-health-badge{color:#8b5cf6;font-size:10px;font-weight:650}.admin-error-subtext{color:#dc2626;font-size:10px}.admin-modes-cluster{gap:4px;display:flex}.admin-mode-pill{background:var(--surface2,#f3f4f6);color:#6b7280;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:700}[data-theme=dark] .admin-mode-pill{color:#9ca3af;background:#20222d}.admin-action-btn-group{justify-content:flex-end;align-items:center;gap:6px;display:flex}.admin-action-btn{cursor:pointer;border:1px solid #0000;border-radius:7px;padding:5px 10px;font-size:11px;font-weight:700;transition:all .15s}.admin-action-btn.primary{color:#fff;background:#3b82f6}.admin-action-btn.publish{color:#fff;background:#10b981}.admin-action-btn.secondary{background:var(--surface2,#f3f4f6);border-color:var(--border-color,#e5e7eb);color:var(--privy-color-foreground-2,#4b5563)}[data-theme=dark] .admin-action-btn.secondary{color:#d1d5db;background:#20222d;border-color:#313342}.admin-action-btn.danger{color:#dc2626;background:#ef444414;border-color:#ef444433}.admin-action-btn.connect{color:#fff;background:#10b981}.admin-action-btn:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.admin-empty-state{text-align:center;color:#9ca3af;flex-direction:column;align-items:center;gap:10px;padding:48px 24px;display:flex}.admin-empty-state h3{color:var(--privy-color-foreground,#111827);font-size:16px;font-weight:700}.admin-modal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;background:#00000080;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.admin-modal-dialog{background:var(--surface1,#fff);border:1px solid var(--border-color,#e5e7eb);border-radius:18px;flex-direction:column;width:100%;max-width:680px;max-height:85vh;display:flex;overflow:hidden;box-shadow:0 20px 48px #0003}[data-theme=dark] .admin-modal-dialog{background:#16171f;border-color:#262835}.admin-modal-topbar{border-bottom:1px solid var(--border-color,#e5e7eb);justify-content:space-between;align-items:center;padding:18px 24px;display:flex}[data-theme=dark] .admin-modal-topbar{border-bottom-color:#262835}.admin-modal-heading{align-items:center;gap:10px;display:flex}.admin-modal-heading h2{letter-spacing:-.02em;font-size:16px;font-weight:800}.admin-modal-close{cursor:pointer;color:#9ca3af;background:0 0;border:none;border-radius:6px;padding:4px}.admin-modal-close:hover{color:var(--privy-color-foreground,#111827)}.admin-modal-body{flex-direction:column;gap:16px;padding:20px 24px 24px;display:flex;overflow-y:auto}.admin-modal-subtext{color:#6b7280;font-size:12.5px}.admin-modal-tools-list{flex-direction:column;gap:12px;display:flex}.admin-tool-card{background:var(--surface2,#f9fafb);border:1px solid var(--border-color,#e5e7eb);border-radius:12px;flex-direction:column;gap:8px;padding:14px;display:flex}[data-theme=dark] .admin-tool-card{background:#1c1d27;border-color:#2a2c3a}.admin-tool-card-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.admin-tool-card-header strong{color:var(--privy-color-foreground,#111827);font-size:13px;font-weight:750;display:block}[data-theme=dark] .admin-tool-card-header strong{color:#fff}.admin-tool-card-header code{color:#9ca3af;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px}.admin-tool-badges{gap:6px;display:flex}.admin-risk-badge{text-transform:uppercase;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:750}.admin-risk-badge.read_only{color:#059669;background:#10b9811f}.admin-risk-badge.reversible_write{color:#2563eb;background:#3b82f61f}.admin-risk-badge.financial,.admin-risk-badge.external_commitment{color:#dc2626;background:#ef44441f}.admin-avail-badge{text-transform:capitalize;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:700}.admin-avail-badge.enabled{color:#10b981;background:#10b98126}.admin-avail-badge.planned{color:#f59e0b;background:#f59e0b26}.admin-tool-desc{color:var(--privy-color-foreground-2,#4b5563);font-size:12px;line-height:1.5}[data-theme=dark] .admin-tool-desc{color:#9ca3af}.admin-enable-banner{color:#059669;background:#10b98114;border:1px solid #10b98133;border-radius:8px;justify-content:space-between;align-items:center;padding:10px 12px;font-size:11.5px;display:flex}.admin-tool-reason{color:#9ca3af;align-items:center;gap:6px;font-size:11px;display:flex}.admin-tool-schema-details{border-top:1px solid var(--border-color,#e5e7eb);margin-top:4px;padding-top:8px}[data-theme=dark] .admin-tool-schema-details{border-top-color:#2a2c3a}.admin-tool-schema-details summary{color:#6b7280;cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;font-size:11px;font-weight:700;display:flex}.admin-tool-schema-details pre{color:#10b981;background:#111827;border-radius:8px;max-height:200px;margin-top:8px;padding:10px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;overflow-x:auto}@media (width<=1200px){.admin-stats-deck{grid-template-columns:repeat(2,1fr)}.admin-mid-grid{grid-template-columns:1fr}}@media (width<=768px){.admin-fintech-layout{flex-direction:column}.admin-fintech-sidebar{width:100%;height:auto;position:relative}.admin-topbar{padding:0 16px}.admin-main-canvas{padding:20px 16px}.admin-stats-deck,.admin-form-row.two-col{grid-template-columns:1fr}}:root{--tw-bg:#07080d;--tw-surface:#0f1118;--tw-surface-hover:#161924;--tw-card:#13151f;--tw-border:#ffffff14;--tw-border-strong:#ffffff29;--tw-text:#f8fafc;--tw-text-muted:#8b949e;--tw-text-dim:#6e7681;--tw-accent-cyan:#00d4ff;--tw-accent-purple:#7a45e5;--tw-accent-emerald:#10b981;--tw-verified-gold:#eab308}[data-theme=light]{--tw-bg:#f8fafc;--tw-surface:#fff;--tw-surface-hover:#f1f5f9;--tw-card:#fff;--tw-border:#00000014;--tw-border-strong:#00000026;--tw-text:#0f172a;--tw-text-muted:#475569;--tw-text-dim:#94a3b8;--tw-accent-cyan:#0284c7;--tw-accent-purple:#6d28d9;--tw-accent-emerald:#059669;--tw-verified-gold:#ca8a04}.twitter-profile-page{background-color:var(--tw-bg);min-height:100vh;color:var(--tw-text);padding-bottom:90px;font-family:GT Maru,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;position:relative;overflow-x:hidden}.twitter-ambient-glow{background:radial-gradient(circle, var(--profile-glow,#7a45e538) 0%, transparent 68%);opacity:.7;filter:blur(120px);pointer-events:none;z-index:0;border-radius:50%;width:900px;height:600px;position:fixed;top:-160px;left:50%;transform:translate(-50%)}.twitter-nav-header{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--tw-border);background:#07080de0;justify-content:space-between;align-items:center;height:60px;padding:0 18px;transition:background-color .2s,border-color .2s;display:flex;position:sticky;top:0}[data-theme=light] .twitter-nav-header{background:#ffffffe0}.twitter-nav-left{align-items:center;gap:16px;min-width:0;display:flex}.twitter-back-btn{width:38px;height:38px;color:var(--tw-text);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .15s,transform .15s;display:inline-flex}.twitter-back-btn:hover{background:#ffffff1a;transform:scale(1.05)}[data-theme=light] .twitter-back-btn:hover{background:#0000000f}.twitter-header-titles{flex-direction:column;min-width:0;display:flex}.twitter-header-title{letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;margin:0;font-size:17px;font-weight:800;display:flex;overflow:hidden}.twitter-header-subtitle{color:var(--tw-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;overflow:hidden}.twitter-nav-right{align-items:center;gap:10px;display:flex}.twitter-theme-toggle{border:1px solid var(--tw-border);width:36px;height:36px;color:var(--tw-text);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;transition:background-color .15s;display:inline-flex}.twitter-theme-toggle:hover{background:#ffffff14}.twitter-claim-btn{background:var(--profile-primary,#7a45e5);color:#fff;cursor:pointer;border:none;border-radius:9999px;align-items:center;gap:6px;padding:7px 16px;font-size:13px;font-weight:750;text-decoration:none;transition:opacity .15s,transform .15s;display:inline-flex;box-shadow:0 2px 10px #0003}.twitter-claim-btn:hover{opacity:.92;transform:translateY(-1px)}.twitter-profile-shell{z-index:1;border-left:1px solid var(--tw-border);border-right:1px solid var(--tw-border);background:var(--tw-bg);max-width:680px;min-height:calc(100vh - 60px);margin:0 auto;position:relative}.profile-top-accent{background:linear-gradient(90deg, var(--profile-primary,#7a45e5), #00d4ff, #10b981);width:100%;height:3px}.twitter-profile-bar{justify-content:space-between;align-items:center;margin-top:0;margin-bottom:2px;padding:20px 20px 12px;display:flex;position:relative}.twitter-avatar-wrapper{border:3px solid var(--tw-border-strong);background:var(--tw-surface);border-radius:50%;flex-shrink:0;width:88px;height:88px;transition:transform .2s cubic-bezier(.2,.8,.2,1);position:relative;overflow:hidden;box-shadow:0 4px 18px #0000004d}.twitter-avatar-wrapper:hover{transform:scale(1.02)}.twitter-avatar-img{object-fit:cover;width:100%;height:100%;display:block}.twitter-avatar-presence{border:3px solid var(--tw-bg);background:#10b981;border-radius:50%;width:16px;height:16px;position:absolute;bottom:8px;right:8px;box-shadow:0 0 10px #10b981cc}.twitter-actions-group{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;padding-bottom:6px;display:flex}.twitter-action-icon-btn{border:1px solid var(--tw-border-strong);width:38px;height:38px;color:var(--tw-text);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;transition:all .15s;display:inline-flex}.twitter-action-icon-btn:hover{background:#ffffff14;border-color:#ffffff4d;transform:translateY(-1px)}[data-theme=light] .twitter-action-icon-btn:hover{background:#0000000d}.twitter-btn-chat{border:1px solid var(--tw-border-strong);background:var(--tw-surface);height:38px;color:var(--tw-text);cursor:pointer;border-radius:9999px;align-items:center;gap:7px;padding:0 18px;font-size:13.5px;font-weight:750;text-decoration:none;transition:all .15s;display:inline-flex}.twitter-btn-chat:hover{background:var(--tw-surface-hover);border-color:var(--profile-primary,#7a45e5);color:var(--profile-primary,#7a45e5);transform:translateY(-1px)}.twitter-btn-pay{background:var(--profile-primary,#7a45e5);color:#fff;cursor:pointer;height:38px;box-shadow:0 4px 16px var(--profile-glow,#7a45e559);border:none;border-radius:9999px;align-items:center;gap:7px;padding:0 20px;font-size:13.5px;font-weight:800;transition:all .15s;display:inline-flex}.twitter-btn-pay:hover{opacity:.92;box-shadow:0 6px 20px var(--profile-glow,#7a45e573);transform:translateY(-1px)}.twitter-user-info{padding:0 20px 18px}.twitter-names-line{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.twitter-display-name{letter-spacing:-.03em;color:var(--tw-text);margin:0;font-size:22px;font-weight:900;line-height:1.2}.twitter-verified-badge{color:var(--tw-verified-gold);filter:drop-shadow(0 0 6px #eab30859);justify-content:center;align-items:center;display:inline-flex}.twitter-category-badge{color:#c084fc;background:#7a45e529;border:1px solid #7a45e54d;border-radius:9999px;align-items:center;gap:4px;padding:2px 10px;font-size:11px;font-weight:700;display:inline-flex}.twitter-handle-line{align-items:center;gap:8px;margin-top:3px;margin-bottom:12px;display:flex}.twitter-handle-tag{color:var(--tw-text-muted);font-size:14.5px;font-weight:600}.twitter-entity-type{color:var(--tw-text-dim);font-size:12px}.twitter-bio-text{color:var(--tw-text);margin:0 0 14px;font-size:14.5px;line-height:1.6}.twitter-metadata-row{color:var(--tw-text-muted);flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:16px;font-size:13px;display:flex}.twitter-meta-item{align-items:center;gap:6px;display:inline-flex}.twitter-meta-link{color:inherit;text-decoration:none;transition:color .15s}.twitter-meta-link:hover{color:var(--profile-primary,#7a45e5);text-decoration:underline}.twitter-copy-pill{color:var(--tw-text-muted);cursor:pointer;background:#ffffff0f;border:none;border-radius:6px;align-items:center;gap:4px;padding:2px 7px;font-size:11px;transition:background-color .15s,color .15s;display:inline-flex}.twitter-copy-pill:hover{color:var(--tw-text);background:#ffffff1f}.twitter-stats-line{color:var(--tw-text-muted);flex-wrap:wrap;align-items:center;gap:20px;padding-bottom:4px;font-size:13.5px;display:flex}.twitter-stat-item{align-items:center;gap:5px;display:inline-flex}.twitter-stat-item strong{color:var(--tw-text);font-weight:800}.twitter-tabs-bar{border-bottom:1px solid var(--tw-border);z-index:40;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#07080df0;display:flex;position:sticky;top:60px}[data-theme=light] .twitter-tabs-bar{background:#fffffff0}.twitter-tab-btn{text-align:center;color:var(--tw-text-muted);cursor:pointer;background:0 0;border:none;flex:1;padding:15px 12px;font-size:14px;font-weight:650;transition:color .15s,background-color .15s;position:relative}.twitter-tab-btn:hover{color:var(--tw-text);background:#ffffff08}.twitter-tab-btn.active{color:var(--tw-text);font-weight:800}.twitter-tab-btn.active:after{content:"";background:var(--profile-primary,#7a45e5);width:54px;height:4px;box-shadow:0 0 10px var(--profile-glow,#7a45e599);border-radius:9999px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.twitter-tab-panel{flex-direction:column;gap:20px;padding:20px;display:flex}.twitter-prompt-card{background:var(--tw-surface);border:1px solid var(--tw-border);border-radius:20px;padding:20px;box-shadow:0 4px 20px #0003}.twitter-prompt-card-header{align-items:center;gap:10px;margin-bottom:12px;display:flex}.twitter-prompt-card-title{margin:0;font-size:15px;font-weight:800}.twitter-prompt-chips{flex-direction:column;gap:9px;display:flex}.twitter-prompt-chip{border:1px solid var(--tw-border);color:var(--tw-text);cursor:pointer;background:#ffffff08;border-radius:14px;justify-content:space-between;align-items:center;padding:12px 16px;font-size:13.5px;font-weight:600;text-decoration:none;transition:all .15s;display:flex}.twitter-prompt-chip:hover{background:var(--tw-surface-hover);border-color:var(--profile-primary,#7a45e5);color:var(--profile-primary,#7a45e5);transform:translate(3px)}.twitter-feed-item{border-bottom:1px solid var(--tw-border);gap:14px;padding:18px 0;display:flex}.twitter-feed-avatar{background:var(--tw-surface);border:1px solid var(--tw-border);border-radius:50%;flex-shrink:0;width:44px;height:44px;overflow:hidden}.twitter-feed-avatar img{object-fit:cover;width:100%;height:100%}.twitter-feed-content{flex:1;min-width:0}.twitter-feed-header{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px;font-size:14px;display:flex}.twitter-feed-name{color:var(--tw-text);font-weight:800}.twitter-feed-handle{color:var(--tw-text-muted)}.twitter-feed-dot{color:var(--tw-text-dim)}.twitter-feed-time{color:var(--tw-text-muted);font-size:13px}.twitter-feed-text{color:var(--tw-text);margin:0 0 10px;font-size:14.5px;line-height:1.55}.twitter-feed-attachment{border:1px solid var(--tw-border);background:#ffffff08;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.twitter-feed-attachment-info{flex-direction:column;gap:3px;display:flex}.twitter-feed-attachment-label{text-transform:uppercase;color:#10b981;font-size:11px;font-weight:700}.twitter-feed-attachment-hash{color:var(--tw-text-muted);font-family:ui-monospace,monospace;font-size:12px}.twitter-capabilities-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;display:grid}.twitter-cap-card{background:var(--tw-surface);border:1px solid var(--tw-border);border-radius:18px;flex-direction:column;gap:8px;padding:18px;transition:transform .15s,border-color .15s;display:flex}.twitter-cap-card:hover{border-color:var(--tw-border-strong);transform:translateY(-2px)}.twitter-cap-header{justify-content:space-between;align-items:center;display:flex}.twitter-cap-icon-box{color:#c084fc;background:#7a45e529;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.twitter-cap-status{color:#10b981;background:#10b98124;border-radius:9999px;padding:3px 9px;font-size:11px;font-weight:750}.twitter-cap-title{margin:4px 0 0;font-size:15px;font-weight:800}.twitter-cap-desc{color:var(--tw-text-muted);margin:0;font-size:13px;line-height:1.5}.twitter-pay-card{background:var(--tw-surface);border:1px solid var(--tw-border);border-radius:24px;flex-direction:column;gap:18px;padding:24px;display:flex;box-shadow:0 8px 30px #00000040}.twitter-amount-presets{flex-wrap:wrap;gap:10px;display:flex}.twitter-preset-btn{border:1px solid var(--tw-border);min-width:65px;color:var(--tw-text);cursor:pointer;background:#ffffff08;border-radius:12px;flex:1;padding:10px;font-size:14px;font-weight:750;transition:all .15s}.twitter-preset-btn:hover{border-color:var(--profile-primary,#7a45e5)}.twitter-preset-btn.selected{background:var(--profile-primary,#7a45e5);border-color:var(--profile-primary,#7a45e5);color:#fff;box-shadow:0 2px 10px var(--profile-glow,#7a45e566)}.twitter-input-group{flex-direction:column;gap:6px;display:flex}.twitter-input-label{text-transform:uppercase;color:var(--tw-text-muted);letter-spacing:.03em;font-size:12px;font-weight:700}.twitter-text-input{border:1px solid var(--tw-border);width:100%;color:var(--tw-text);background:#00000040;border-radius:14px;outline:none;padding:12px 16px;font-family:inherit;font-size:15px;transition:border-color .15s}.twitter-text-input:focus{border-color:var(--profile-primary,#7a45e5)}.twitter-modal-overlay{z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000bf;justify-content:center;align-items:center;padding:20px;animation:.18s ease-out twitter-fade-in;display:flex;position:fixed;inset:0}@keyframes twitter-fade-in{0%{opacity:0}to{opacity:1}}.twitter-modal-content{background:var(--tw-surface);border:1px solid var(--tw-border-strong);border-radius:28px;flex-direction:column;gap:18px;width:100%;max-width:440px;padding:28px;animation:.2s cubic-bezier(.16,1,.3,1) twitter-scale-up;display:flex;position:relative;box-shadow:0 25px 60px #0009}@keyframes twitter-scale-up{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.twitter-modal-header{justify-content:space-between;align-items:center;display:flex}.twitter-modal-title{margin:0;font-size:19px;font-weight:850}.twitter-modal-close{color:var(--tw-text-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:background-color .15s,color .15s;display:flex}.twitter-modal-close:hover{color:var(--tw-text);background:#ffffff1a}.twitter-toast{color:#fff;z-index:200;background:#10b981;border-radius:9999px;padding:10px 22px;font-size:14px;font-weight:750;animation:.2s cubic-bezier(.16,1,.3,1) twitter-toast-pop;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #10b98173}@keyframes twitter-toast-pop{0%{opacity:0;transform:translate(-50%,15px)}to{opacity:1;transform:translate(-50%)}}.twitter-card-clean{background:var(--tw-surface);border:1px solid var(--tw-border);border-radius:16px;padding:16px 18px}.twitter-card-clean-header{align-items:center;gap:8px;margin-bottom:12px;display:flex}.twitter-card-clean-title{color:var(--tw-text);margin:0;font-size:14px;font-weight:800}.twitter-clean-tools-list{flex-direction:column;gap:10px;display:flex}.twitter-clean-tool-row{border:1px solid var(--tw-border);background:#ffffff05;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;transition:all .15s;display:flex}.twitter-clean-tool-row:hover{background:var(--tw-surface-hover);border-color:#ffffff29}.twitter-clean-tool-left{flex-direction:column;gap:4px;min-width:0;display:flex}.twitter-clean-tool-head{align-items:center;gap:8px;display:flex}.twitter-clean-tool-name{color:var(--tw-accent-cyan);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;font-weight:700}.twitter-clean-tool-badge{text-transform:uppercase;color:#10b981;background:#10b98124;border:1px solid #10b9814d;border-radius:9999px;padding:1px 7px;font-size:10px;font-weight:700}.twitter-clean-tool-desc{color:var(--tw-text-muted);margin:0;font-size:12.5px;line-height:1.4}.twitter-clean-tool-run-btn{border:1px solid var(--tw-border-strong);height:30px;color:var(--tw-text);cursor:pointer;background:0 0;border-radius:9999px;flex-shrink:0;align-items:center;gap:4px;padding:0 12px;font-size:12px;font-weight:700;transition:all .15s;display:inline-flex}.twitter-clean-tool-run-btn:hover{background:var(--profile-primary,#7a45e5);border-color:var(--profile-primary,#7a45e5);color:#fff}.twitter-specs-list{flex-direction:column;gap:9px;display:flex}.twitter-spec-item{border:1px solid var(--tw-border);background:#ffffff05;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.twitter-spec-label{color:var(--tw-text-muted);font-size:12.5px;font-weight:600}.twitter-spec-value{color:var(--tw-accent-cyan);align-items:center;gap:5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.twitter-spec-value:hover{color:#fff;text-decoration:underline}@media (width<=640px){.twitter-profile-shell{border-left:none;border-right:none}.twitter-profile-bar{margin-top:0;padding:16px 16px 8px}.twitter-avatar-wrapper{border-width:2.5px;width:72px;height:72px}.twitter-user-info{padding:0 16px 14px}.twitter-display-name{font-size:19px}.twitter-actions-group{gap:8px}.twitter-btn-pay,.twitter-btn-chat{height:34px;padding:0 14px;font-size:12.5px}.twitter-action-icon-btn{width:34px;height:34px}.twitter-tabs-bar{top:60px}.twitter-tab-btn{padding:12px 6px;font-size:13px}.twitter-tab-panel{gap:14px;padding:16px}}:root{--reward-gold-1:#ffb703;--reward-gold-2:#fb8500;--reward-gold-glow:#fb850059;--reward-mint-bg:#e6f7f2;--reward-mint-active:#00c988;--reward-coral:#ef4444;--reward-pink-cta:linear-gradient(135deg, #f43f5e, #fb7185);--reward-blue-btn:#2563eb;--reward-card-shadow:none}[data-theme=dark]{--reward-mint-bg:#132724;--reward-card-shadow:none}.rewards-page-wrap{width:100%;max-width:600px;color:var(--privy-color-foreground,#111827);margin:0 auto;padding-bottom:90px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.rewards-top-header{justify-content:space-between;align-items:center;padding:8px 16px 0;display:flex}.rewards-page-title{letter-spacing:-.02em;color:var(--privy-color-foreground,#0f172a);margin:0;font-size:24px;font-weight:800}.rewards-more-btn{background:var(--surface1,#fff);width:36px;height:36px;color:var(--privy-color-foreground,#374151);cursor:pointer;border:1px solid #00000014;border-radius:50%;justify-content:center;align-items:center;transition:all .15s;display:flex}.rewards-more-btn:hover{background:#0000000d}.rewards-mint-hero{background:linear-gradient(180deg, var(--reward-mint-bg) 0%, #e6f7f233 100%);border:1px solid var(--border,#00c98826);box-shadow:var(--reward-card-shadow);border-radius:24px;margin:4px 16px 12px;padding:16px}[data-theme=dark] .rewards-mint-hero{background:linear-gradient(#122822 0%,#17181d 100%);border-color:#00c98840}.rewards-counters-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.rewards-counter-col{cursor:pointer;border-radius:14px;padding:6px;transition:background .15s}.rewards-counter-col:hover{background:#fff6}[data-theme=dark] .rewards-counter-col:hover{background:#ffffff0d}.rewards-counter-label-wrap{color:var(--privy-color-foreground-2,#4b5563);align-items:center;gap:6px;margin-bottom:4px;font-size:13px;font-weight:500;display:flex}.rewards-counter-badge{color:#fff;letter-spacing:.01em;background:#00c988;border-radius:999px;align-items:center;padding:2px 7px;font-size:11px;font-weight:800;display:inline-flex}.rewards-counter-value-row{align-items:center;gap:8px;display:flex}.rewards-coin-icon{color:#713f12;background:linear-gradient(135deg,#fde047 0%,#eab308 50%,#ca8a04 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:13px;font-weight:900;display:flex;box-shadow:0 2px 6px #ca8a0459}.rewards-voucher-icon-wrap{color:#111827;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}[data-theme=dark] .rewards-voucher-icon-wrap{color:#f3f4f6}.rewards-icon-dot{background:#ef4444;border:1px solid #fff;border-radius:50%;width:7px;height:7px;position:absolute;top:-2px;right:-2px}.rewards-amount-bold{color:var(--privy-color-foreground,#0f172a);letter-spacing:-.02em;align-items:center;gap:4px;font-size:22px;font-weight:800;display:flex}.rewards-chevron{color:var(--privy-color-foreground-3,#9ca3af);margin-left:2px}.rewards-features-row{grid-template-columns:repeat(3,1fr);gap:10px;margin:12px 16px 16px;display:grid}.rewards-feature-card{background:var(--surface1,#fff);text-align:center;cursor:pointer;box-shadow:var(--reward-card-shadow);width:100%;font:inherit;color:var(--privy-color-foreground,#111827);border:1px solid #0000000f;border-radius:20px;flex-direction:column;align-items:center;padding:16px 8px 12px;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}[data-theme=dark] .rewards-feature-card{background:#17181d;border-color:#24252b}.rewards-feature-card:hover{box-shadow:none;border-color:#00c9884d;transform:translateY(-3px)}.rewards-feature-card:active{transform:translateY(0)scale(.98)}.rewards-feature-icon-box{border-radius:16px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:8px;font-size:24px;display:flex;position:relative}.feature-box-bonus{color:#065f46;background:linear-gradient(135deg,#d1fae5,#a7f3d0)}.feature-box-refer{color:#9d174d;background:linear-gradient(135deg,#fce7f3,#fbcfe8)}.feature-box-spin{color:#92400e;background:linear-gradient(135deg,#fef3c7,#fde68a)}.rewards-feature-title{color:var(--privy-color-foreground,#1f2937);letter-spacing:-.01em;font-size:13px;font-weight:700}.streak-feature-status{color:var(--privy-color-foreground-2,#52567a);margin-top:4px;font-size:10px;font-weight:600}.rewards-feature-badge-top{color:#fff;background:#ef4444;border-radius:6px;padding:1px 5px;font-size:9px;font-weight:800;position:absolute;top:6px;right:6px}.rewards-section{margin:0 16px 16px}.rewards-section-header{align-items:center;gap:8px;margin-bottom:8px;display:flex}.rewards-section-title{color:var(--privy-color-foreground,#0f172a);font-size:17px;font-weight:800}.rewards-pill-tag{color:#fff;background:#00c988;border-radius:4px;padding:2px 6px;font-size:11px;font-weight:800}.rewards-category-tabs{scrollbar-width:none;-ms-overflow-style:none;border-bottom:1px solid #0000000f;align-items:center;gap:20px;margin-bottom:10px;padding-bottom:4px;display:flex;overflow-x:auto}.rewards-category-tabs::-webkit-scrollbar{width:0;height:0;display:none}[data-theme=dark] .rewards-category-tabs{border-color:#24252b}.rewards-category-tab{color:var(--privy-color-foreground-2,#6b7280);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:6px 2px 10px;font-size:14px;font-weight:600;transition:color .15s;position:relative}.rewards-category-tab.active{color:var(--privy-color-foreground,#0f172a);font-weight:800}.rewards-category-tab.active:after{content:"";background:#00c988;border-radius:3px;height:3px;position:absolute;bottom:0;left:0;right:0}.voucher-ticket-card{box-shadow:none;background:#e6f7f2;border-radius:16px;align-items:center;margin-bottom:10px;transition:transform .15s;display:flex;position:relative;overflow:hidden}[data-theme=dark] .voucher-ticket-card{background:#152c27}.voucher-ticket-card:hover{transform:translateY(-2px)}.voucher-ticket-left{color:#065f46;border-right:2px dashed #065f4640;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:90px;padding:16px 8px;font-size:20px;font-weight:900;display:flex;position:relative}[data-theme=dark] .voucher-ticket-left{color:#34d399;border-right-color:#34d39940}.voucher-ticket-left:before,.voucher-ticket-left:after{content:"";background:var(--surface-bg,#f8fafc);z-index:2;border-radius:50%;width:16px;height:16px;position:absolute;right:-8px}[data-theme=dark] .voucher-ticket-left:before,[data-theme=dark] .voucher-ticket-left:after{background:#0d0e12}.voucher-ticket-left:before{top:-8px}.voucher-ticket-left:after{bottom:-8px}.voucher-ticket-body{flex:1;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.voucher-ticket-title{color:var(--privy-color-foreground,#0f172a);margin-bottom:3px;font-size:15px;font-weight:700}.voucher-ticket-sub{color:var(--privy-color-foreground-2,#6b7280);font-size:12px}.voucher-ticket-use-btn{color:#fff;cursor:pointer;white-space:nowrap;background:#111827;border:none;border-radius:999px;padding:8px 18px;font-size:13px;font-weight:700;transition:all .15s}[data-theme=dark] .voucher-ticket-use-btn{color:#111827;background:#f9fafb}.voucher-ticket-use-btn:hover{background:#374151;transform:scale(1.03)}.daily-bonus-card{background:var(--surface1,#fff);box-shadow:none;border:1px solid #0000000f;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;padding:14px 16px;transition:all .15s;display:flex}.daily-bonus-card:hover{border-color:#00c98866}.daily-bonus-icon-col{align-items:center;gap:12px;display:flex}.daily-bonus-img-box{background:#f1f5f9;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:20px;display:flex}[data-theme=dark] .daily-bonus-img-box{background:#20222a}.daily-bonus-name-row{align-items:center;gap:6px;margin-bottom:2px;display:flex}.daily-bonus-name{color:var(--privy-color-foreground,#0f172a);font-size:14px;font-weight:700}.daily-bonus-rate-tag{color:#00c988;align-items:center;gap:3px;font-size:11px;font-weight:800;display:inline-flex}.daily-bonus-desc{color:var(--privy-color-foreground-2,#6b7280);font-size:12px}.daily-bonus-go-btn{color:#fff;cursor:pointer;background:#00c988;border:none;border-radius:999px;padding:7px 18px;font-size:13px;font-weight:800;transition:all .15s}.daily-bonus-go-btn:hover{background:#00b378;transform:scale(1.04)}.rewards-view-all-btn{width:100%;color:var(--privy-color-foreground-2,#6b7280);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;gap:4px;padding:10px 0;font-size:13px;font-weight:700;display:flex}.golden-modal-overlay{-webkit-backdrop-filter:blur(8px);z-index:9999;background:#0f172ab8;flex-direction:column;justify-content:center;align-items:center;padding:16px;animation:.25s ease-out modalFadeIn;display:flex;position:fixed;inset:0}@keyframes modalFadeIn{0%{opacity:0}to{opacity:1}}.golden-modal-container{flex-direction:column;align-items:center;width:100%;max-width:360px;display:flex;position:relative}.golden-sunburst-backdrop{pointer-events:none;z-index:1;background:repeating-conic-gradient(#fbbf2473 0deg 15deg,#0000 15deg 30deg);border-radius:50%;width:340px;height:340px;animation:24s linear infinite sunburstRotate;position:absolute;top:-85px;-webkit-mask-image:radial-gradient(circle,#000 35%,#0000 70%);mask-image:radial-gradient(circle,#000 35%,#0000 70%)}@keyframes sunburstRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.golden-confetti-particle{pointer-events:none;z-index:3;animation:3s ease-in-out infinite alternate floatConfetti;position:absolute}@keyframes floatConfetti{0%{transform:translateY(0)rotate(0)}to{transform:translateY(-10px)rotate(20deg)}}.golden-top-dome{z-index:4;background:#fff;border-radius:45px 45px 0 0;justify-content:center;align-items:center;width:90px;height:60px;margin-bottom:-1px;display:flex;position:relative}[data-theme=dark] .golden-top-dome{background:#17181d}.golden-gift-icon-wrap{filter:drop-shadow(0 6px 12px #f59e0b66);position:relative;transform:translateY(-8px)}.golden-modal-card{z-index:4;text-align:center;background:#fff;border-radius:28px;width:100%;padding:24px 22px;animation:.3s cubic-bezier(.16,1,.3,1) modalScaleUp;position:relative;box-shadow:0 25px 60px -15px #0006}[data-theme=dark] .golden-modal-card{background:#17181d;box-shadow:0 25px 60px -15px #000c}@keyframes modalScaleUp{0%{opacity:0;transform:scale(.82)translateY(24px)}65%{opacity:1;transform:scale(1.03)translateY(-4px)}to{opacity:1;transform:scale(1)translateY(0)}}.golden-modal-title{color:#1e1b4b;letter-spacing:-.02em;margin:0 0 6px;font-size:20px;font-weight:800;line-height:1.25}[data-theme=dark] .golden-modal-title{color:#f8fafc}.golden-modal-subtitle{color:#475569;margin:0 0 20px;font-size:13px;font-weight:500}[data-theme=dark] .golden-modal-subtitle{color:#94a3b8}.golden-coupons-list{flex-direction:column;gap:12px;margin-bottom:22px;display:flex}.golden-coupon-item{cursor:pointer;background:#fffbeb;border:1px solid #f59e0b33;border-radius:14px;align-items:center;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 8px #f59e0b1f}[data-theme=dark] .golden-coupon-item{background:#242119;border-color:#f59e0b4d}.golden-coupon-item:hover{transform:translateY(-3px)scale(1.015);box-shadow:0 8px 20px #f59e0b3d}.golden-coupon-item:active{transform:translateY(0)scale(.98)}.golden-coupon-left{color:#fff;background:linear-gradient(135deg,#fbbf24 0%,#f59e0b 50%,#d97706 100%);flex-shrink:0;justify-content:center;align-items:center;width:78px;padding:16px 8px;display:flex;position:relative}.golden-coupon-left:before,.golden-coupon-left:after{content:"";z-index:2;background:#fff;border-radius:50%;width:14px;height:14px;position:absolute;right:-7px}[data-theme=dark] .golden-coupon-left:before,[data-theme=dark] .golden-coupon-left:after{background:#17181d}.golden-coupon-left:before{top:-7px}.golden-coupon-left:after{bottom:-7px}.golden-coupon-right{text-align:left;flex:1;padding:12px 16px}.golden-coupon-value{color:#d97706;letter-spacing:-.01em;margin-bottom:2px;font-size:18px;font-weight:800}[data-theme=dark] .golden-coupon-value{color:#fbbf24}.golden-coupon-expiry{color:#b45309;font-size:11px;font-weight:500}[data-theme=dark] .golden-coupon-expiry{color:#fde68a}.golden-claim-btn{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:999px;width:100%;padding:14px 20px;font-size:16px;font-weight:800;transition:all .2s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;box-shadow:0 4px 16px #2563eb66}.golden-claim-btn:hover{background:#1d4ed8;transform:translateY(-2px);box-shadow:0 6px 22px #2563eb8c}.golden-claim-btn:active{transform:translateY(1px)scale(.97)}.golden-modal-close-circle{color:#fff;cursor:pointer;z-index:5;background:0 0;border:2px solid #ffffffd9;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;margin-top:24px;transition:all .25s cubic-bezier(.34,1.56,.64,1);display:flex}.golden-modal-close-circle:active{transform:scale(.95)}.golden-modal-close-circle:hover{background:#fff3;transform:scale(1.08)}.wheel-modal-overlay{-webkit-backdrop-filter:blur(4px);z-index:9999;background:#09082673;justify-content:center;align-items:center;padding:12px;display:flex;position:fixed;inset:0}.wheel-modal-view{background:var(--surface1,#fff);width:100%;max-width:420px;max-height:94vh;color:var(--privy-color-foreground);border:1px solid var(--border,#e2e6f6);border-radius:var(--radius-lg,18px);box-shadow:none;text-align:center;padding:22px 18px 20px;position:relative;overflow-y:auto}[data-theme=dark] .wheel-modal-view{background:var(--surface1,#141518);border-color:var(--border,#26282e)}.wheel-view-nav{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.wheel-back-btn{background:var(--surface2,#f6f8fe);border:1px solid var(--border,#e2e6f6);border-radius:var(--radius-md,10px);width:32px;height:32px;color:var(--privy-color-foreground-2,#52567a);cursor:pointer;justify-content:center;align-items:center;padding:6px;display:flex}.wheel-rules-btn{color:var(--primary,#5b4fff);cursor:pointer;background:0 0;border:none;font-size:13px;font-weight:700}.wheel-main-title{color:var(--privy-color-foreground);letter-spacing:-.02em;margin:0 0 10px;font-size:26px;font-weight:900}[data-theme=dark] .wheel-main-title{color:var(--privy-color-foreground)}.wheel-hero-banner{background:var(--surface2,#f6f8fe);border:1px solid var(--border,#e2e6f6);border-radius:var(--radius-md,10px);box-shadow:none;color:var(--privy-color-foreground);justify-content:space-between;align-items:center;margin-bottom:12px;padding:10px 14px;display:flex}.wheel-hero-badge{align-items:center;gap:4px;font-size:13px;font-weight:800;display:inline-flex}.wheel-hero-badge-tag{color:#fff;background:#00c988;border-radius:6px;padding:2px 6px;font-size:11px}.wheel-spin-condition-pill{color:#713f12;background:#fde047;border-radius:999px;margin-bottom:16px;padding:4px 14px;font-size:13px;font-weight:900;display:inline-block;box-shadow:0 2px 6px #fde04766}.wheel-stage-container{justify-content:center;align-items:center;width:290px;height:290px;margin:0 auto 16px;display:flex;position:relative}.wheel-stand{z-index:1;background:linear-gradient(#d97706,#92400e);border-radius:14px 14px 8px 8px;width:110px;height:26px;position:absolute;bottom:-22px;box-shadow:0 6px 14px #92400e66}.wheel-outer-ring{z-index:2;pointer-events:none;background:radial-gradient(circle,#f59e0b 0%,#b45309 100%);border:10px solid #d97706;border-radius:50%;position:absolute;inset:0;box-shadow:0 10px 30px #b4530973,inset 0 2px 8px #fff6}.wheel-bulb{background:#fff;border-radius:50%;width:9px;height:9px;animation:1.2s infinite alternate bulbPulse;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 6px 2px #fde047}@keyframes bulbPulse{0%{opacity:.6;transform:translate(-50%,-50%)scale(.9)}to{opacity:1;transform:translate(-50%,-50%)scale(1.15);box-shadow:0 0 10px 3px #fef08a}}.wheel-disc{z-index:3;border-radius:50%;transition:transform 4.5s cubic-bezier(.12,.8,.15,1);position:absolute;inset:10px;overflow:hidden}.wheel-center-hub{z-index:10;cursor:pointer;background:radial-gradient(circle at 35% 35%,#fef08a 0%,#eab308 60%,#a16207 100%);border:3px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;transition:transform .2s cubic-bezier(.34,1.56,.64,1);animation:2.4s ease-in-out infinite hubPulse;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 14px #00000059,0 0 15px #eab30866}@keyframes hubPulse{0%{transform:translate(-50%,-50%)scale(1);box-shadow:0 4px 14px #00000059,0 0 10px #eab3084d}50%{transform:translate(-50%,-50%)scale(1.06);box-shadow:0 6px 18px #0006,0 0 22px #eab308a6}to{transform:translate(-50%,-50%)scale(1);box-shadow:0 4px 14px #00000059,0 0 10px #eab3084d}}.wheel-center-hub:hover{animation-play-state:paused;transform:translate(-50%,-50%)scale(1.12)}.wheel-center-hub:active{transform:translate(-50%,-50%)scale(.94)}.wheel-pointer-needle{filter:drop-shadow(0 -2px 3px #0003);border-bottom:18px solid #ca8a04;border-left:9px solid #0000;border-right:9px solid #0000;width:0;height:0;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.wheel-hub-text{color:#713f12;letter-spacing:.04em;font-size:13px;font-weight:900}.wheel-spin-btn{color:#fff;cursor:pointer;background:#00c988;border:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:100%;max-width:280px;margin:0 auto 16px;padding:13px 24px;font-size:16px;font-weight:800;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 4px 16px #00c98866}.wheel-spin-btn:hover:not(:disabled){background:#00b378;transform:translateY(-2px);box-shadow:0 6px 20px #00c98880}.wheel-spin-btn:disabled{box-shadow:none;cursor:not-allowed;opacity:.8;background:#9ca3af}.wheel-stats-card{text-align:center;background:#fff;border-radius:20px;padding:14px 16px;box-shadow:0 4px 16px #0000000d}.wheel-countdown-row{color:#b45309;background:#fffbeb;border-radius:999px;align-items:center;gap:6px;margin-bottom:12px;padding:4px 12px;font-size:12px;font-weight:800;display:inline-flex}[data-theme=dark] .wheel-countdown-row{color:#fde68a;background:#2b271d}.wheel-metrics-grid{border-bottom:1px solid #0000000f;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:10px;padding-bottom:12px;display:grid}[data-theme=dark] .wheel-metrics-grid{border-color:#24252b}.wheel-metric-label{color:var(--privy-color-foreground-2,#6b7280);margin-bottom:4px;font-size:12px}.wheel-metric-val{color:var(--privy-color-foreground,#0f172a);justify-content:center;align-items:center;gap:4px;font-size:16px;font-weight:800;display:flex}.wheel-info-note{color:var(--privy-color-foreground-3,#9ca3af);justify-content:center;align-items:center;gap:4px;font-size:11px;display:flex}.wheel-modal-view{--wheel-segment-a:#eef0ff;--wheel-segment-b:#e6f8f3;--wheel-segment-c:#fff0cf;--wheel-segment-d:#e8f1ff;--wheel-label-a:#4038a5;--wheel-label-b:#116c58;--wheel-label-c:#8a5700;--wheel-label-d:#24518d;border-radius:22px;max-width:440px;max-height:calc(100svh - 24px);padding:16px 20px 18px}[data-theme=dark] .wheel-modal-view{--wheel-segment-a:#292748;--wheel-segment-b:#173b34;--wheel-segment-c:#493a23;--wheel-segment-d:#1d354f;--wheel-label-a:#e3e0ff;--wheel-label-b:#b1f0dd;--wheel-label-c:#ffe0a0;--wheel-label-d:#c4e0ff}.wheel-heading-eyebrow{color:var(--privy-color-foreground-2,#666a7d);letter-spacing:.1em;font-size:10px;font-weight:800}.wheel-main-title{letter-spacing:-.04em;margin:3px 0 4px;font-size:28px;font-weight:800}.wheel-heading p{color:var(--privy-color-foreground-2,#666a7d);margin:0 0 12px;font-size:12px}.wheel-hero-banner{display:none}.wheel-spin-condition-pill{background:color-mix(in srgb, var(--primary,#5b4fff) 9%, var(--surface1,#fff));width:fit-content;max-width:100%;color:var(--privy-color-foreground);border:1px solid color-mix(in srgb, var(--primary,#5b4fff) 18%, var(--border,#e2e6f6));box-shadow:none;border-radius:999px;justify-content:center;align-items:center;gap:7px;margin:0 auto 12px;padding:8px 12px;font-size:11px;font-weight:650;line-height:1.4;display:flex}.wheel-stage-container{aspect-ratio:1;width:min(268px,76vw);height:auto;margin:0 auto 12px}@media (width<=560px){.wheel-stage-container{width:min(238px,70vw)}}.wheel-stand,.wheel-bulb{display:none}.wheel-outer-ring{border:1px solid var(--border,#e2e6f6);box-shadow:none;background:0 0;inset:-3px}.wheel-disc{border:1px solid var(--border,#e2e6f6);inset:7px}.wheel-center-hub{background:var(--surface1,#fff);border:2px solid var(--primary,#5b4fff);cursor:default;width:54px;height:54px;animation:none;box-shadow:0 2px 10px #10182829}.wheel-hub-text{color:var(--primary,#5b4fff);font-size:10px}.wheel-pointer-needle{border-bottom-color:var(--primary,#5b4fff)}.wheel-spin-btn{background:var(--primary,#5b4fff);box-shadow:none;margin:0 auto 4px;transition:background .18s,transform .18s}.wheel-spin-btn:hover:not(:disabled){filter:brightness(.95);box-shadow:none;transform:translateY(-1px)}.wheel-spin-btn:disabled{background:var(--surface3,#dfe2eb);color:var(--privy-color-foreground-2,#666a7d)}.wheel-spin-feedback{min-height:16px;color:var(--privy-color-foreground-2,#666a7d);margin:0 0 8px;font-size:11px;line-height:1.4}.wheel-stats-card{background:var(--surface2,#f8f9fc);border:1px solid var(--border,#e2e6f6);box-shadow:none;border-radius:15px;padding:11px 14px}[data-theme=dark] .wheel-stats-card{background:var(--surface2,#191a20);box-shadow:none}.wheel-countdown-row{background:color-mix(in srgb, var(--primary,#5b4fff) 9%, var(--surface1,#fff));color:var(--primary,#5b4fff)}[data-theme=dark] .wheel-countdown-row{background:color-mix(in srgb, var(--primary,#5b4fff) 17%, var(--surface1,#141518));color:#c9c5ff}.congrats-modal-overlay{-webkit-backdrop-filter:blur(8px);z-index:99999;background:#0f172ab3;justify-content:center;align-items:center;padding:16px;animation:.2s ease-out modalFadeIn;display:flex;position:fixed;inset:0}.congrats-modal-dialog{background:var(--surface1,#fff);width:100%;max-width:350px;color:var(--privy-color-foreground);border:1px solid var(--border,#e2e6f6);border-radius:var(--radius-lg,18px);box-shadow:none;text-align:center;padding:24px 20px 20px;animation:.25s cubic-bezier(.16,1,.3,1) modalScaleUp;position:relative}[data-theme=dark] .congrats-modal-dialog{background:var(--surface1,#141518);border-color:var(--border,#26282e)}.congrats-close-x{color:#9ca3af;cursor:pointer;background:0 0;border:none;padding:4px;position:absolute;top:14px;right:14px}.congrats-title{color:var(--privy-color-foreground,#0f172a);margin:0 0 4px;font-size:20px;font-weight:800}.congrats-subtitle{color:var(--privy-color-foreground-2,#6b7280);margin:0 0 18px;font-size:13px}.congrats-earned-list{flex-direction:column;gap:10px;margin-bottom:20px;display:flex}.congrats-item-card{background:var(--surface2,#f6f8fe);border:1px solid var(--border,#e2e6f6);border-radius:14px;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}[data-theme=dark] .congrats-item-card{background:var(--surface2,#0c0d0e);border-color:var(--border,#26282e)}.congrats-item-left{align-items:center;gap:10px;display:flex}.congrats-item-icon{color:#fff;background:#10b981;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.congrats-item-title{color:var(--privy-color-foreground,#0f172a);font-size:14px;font-weight:700}.congrats-item-reward{color:#00c988;align-items:center;gap:4px;font-size:14px;font-weight:800;display:flex}.congrats-got-it-btn{background:var(--primary,#5b4fff);color:#fff;cursor:pointer;width:100%;box-shadow:none;border:none;border-radius:999px;padding:13px 20px;font-size:15px;font-weight:800;transition:all .15s}.congrats-got-it-btn:hover{background:var(--primary-hover,#7e76ff)}.referral-modal-view{background:var(--surface1,#fff);width:100%;max-width:420px;max-height:94vh;color:var(--privy-color-foreground);border:1px solid var(--border,#e2e6f6);border-radius:var(--radius-lg,18px);box-shadow:none;text-align:center;padding:22px 18px 18px;position:relative;overflow-y:auto}[data-theme=dark] .referral-modal-view{background:var(--surface1,#141518);border-color:var(--border,#26282e)}.referral-nav-title{color:var(--privy-color-foreground);font-size:14px;font-weight:700}.referral-title{color:var(--privy-color-foreground);letter-spacing:-.02em;margin:12px 0 16px;font-size:22px;font-weight:900;line-height:1.3}[data-theme=dark] .referral-title{color:var(--privy-color-foreground)}.referral-highlight-amount{color:var(--primary,#5b4fff)}.referral-friends-banner{justify-content:center;align-items:center;margin-bottom:16px;display:flex}.referral-white-card{background:var(--surface2,#f6f8fe);border:1px solid var(--border,#e2e6f6);border-radius:var(--radius-md,10px);box-shadow:none;text-align:left;padding:16px}[data-theme=dark] .referral-white-card{background:var(--surface2,#0c0d0e);border-color:var(--border,#26282e)}.referral-expiry-badge{color:var(--primary,#5b4fff);background:var(--primary-tint,#5b4fff1a);border-radius:999px;align-items:center;gap:5px;margin-bottom:12px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-flex}[data-theme=dark] .referral-expiry-badge{background:var(--primary-tint,#6d64ff29);color:var(--primary,#6d64ff)}.referral-cash-row{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.referral-cash-amount{color:var(--privy-color-foreground);letter-spacing:-.02em;font-size:22px;font-weight:900}[data-theme=dark] .referral-cash-amount{color:var(--privy-color-foreground)}.referral-withdraw-btn{background:var(--primary,#5b4fff);color:#fff;cursor:pointer;border:none;border-radius:999px;padding:7px 18px;font-size:13px;font-weight:700}[data-theme=dark] .referral-withdraw-btn{background:var(--primary,#6d64ff);color:#fff}.referral-progress-wrap{margin:18px 0 12px;position:relative}.referral-progress-caption,.referral-count-summary{color:var(--privy-color-foreground-2);justify-content:space-between;align-items:center;gap:10px;font-size:11px;display:flex}.referral-count-summary{flex-direction:column;align-items:flex-end;gap:1px}.referral-count-summary strong{color:var(--privy-color-foreground);font-size:18px}.referral-activity-list{background:var(--surface2,#f6f8fe);border:1px solid var(--border,#e2e6f6);border-radius:var(--radius-md,12px);text-align:left;margin-top:14px;padding:14px}.referral-activity-heading{color:var(--privy-color-foreground);margin-bottom:8px;font-size:12px;font-weight:800}.referral-activity-row{border-top:1px solid var(--border,#e2e6f6);color:var(--privy-color-foreground-2);grid-template-columns:minmax(60px,1fr) minmax(100px,1.2fr) auto;align-items:center;gap:8px;padding:9px 0;font-size:11px;display:grid}.referral-activity-row strong{color:var(--privy-color-interactive,#5b4fff);white-space:nowrap}.referral-empty-state{color:var(--privy-color-foreground-2);margin:0;font-size:11px;line-height:1.5}.referral-progress-track{background:var(--surface3,#eef2fb);border-radius:999px;width:100%;height:10px;overflow:hidden}[data-theme=dark] .referral-progress-track{background:var(--surface3,#1a1b20)}.referral-progress-fill{background:var(--primary,#5b4fff);border-radius:999px;height:100%;transition:width .3s}.referral-progress-pill{background:var(--primary,#5b4fff);color:#fff;border-radius:999px;padding:2px 7px;font-size:10px;font-weight:800;position:absolute;top:-24px;transform:translate(-50%)}.referral-terms-note{color:var(--privy-color-foreground-2,#6b7280);align-items:center;gap:5px;margin-bottom:18px;font-size:11px;display:flex}.referral-ledger-note{color:var(--privy-color-foreground-3,#8a8f9c);text-align:left;margin:-8px 0 14px;font-size:10px;line-height:1.45}.referral-share-cta-btn{background:var(--primary,#5b4fff);color:#fff;border-radius:var(--radius-md,10px);cursor:pointer;width:100%;box-shadow:none;border:none;margin-bottom:18px;padding:12px 18px;font-size:14px;font-weight:800;transition:all .2s}.referral-share-cta-btn:hover{background:var(--primary-hover,#7e76ff)}.referral-invite-code-box{justify-content:center;align-items:center;gap:10px;margin-bottom:14px;display:flex}.referral-code-pill{background:var(--primary-tint,#5b4fff1a);color:var(--primary,#5b4fff);letter-spacing:.05em;border-radius:12px;padding:8px 16px;font-size:15px;font-weight:900}[data-theme=dark] .referral-code-pill{background:var(--primary-tint,#6d64ff29);color:var(--primary,#6d64ff)}.referral-copy-btn{background:var(--surface1,#fff);color:var(--privy-color-foreground);border:1px solid var(--border,#e2e6f6);cursor:pointer;border-radius:12px;align-items:center;gap:4px;padding:8px 16px;font-size:13px;font-weight:700;display:flex}[data-theme=dark] .referral-copy-btn{background:var(--surface1,#141518);color:var(--privy-color-foreground);border-color:var(--border,#26282e)}.referral-tasks-card{background:var(--surface2,#f6f8fe);border:1px solid var(--border,#e2e6f6);border-radius:var(--radius-md,10px);text-align:left;margin-top:10px;padding:12px 16px}[data-theme=dark] .referral-tasks-card{background:var(--surface2,#0c0d0e);border-color:var(--border,#26282e)}.referral-task-row{border-bottom:1px solid #0000000d;justify-content:space-between;align-items:center;padding:10px 0;display:flex}[data-theme=dark] .referral-task-row{border-color:#24252b}.referral-task-row:last-child{border-bottom:none;padding-bottom:0}.referral-task-left{align-items:center;gap:12px;display:flex}.referral-task-icon{background:var(--surface3,#eef2fb);width:36px;height:36px;color:var(--privy-color-foreground-2);border-radius:10px;justify-content:center;align-items:center;display:flex}[data-theme=dark] .referral-task-icon{background:var(--surface3,#1a1b20);color:var(--privy-color-foreground)}.referral-task-title{color:var(--privy-color-foreground,#0f172a);font-size:13px;font-weight:600}.referral-task-reward{color:var(--brand-naira,#059669);align-items:center;gap:4px;font-size:13px;font-weight:800;display:flex}.floating-rewards-gift-btn{color:#fff;cursor:pointer;z-index:990;background:linear-gradient(135deg,#fbbf24 0%,#f59e0b 50%,#d97706 100%);border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;transition:all .2s cubic-bezier(.16,1,.3,1);animation:2.4s infinite pulseGift;display:flex;position:fixed;bottom:80px;right:18px;box-shadow:0 8px 24px #d9770673}@keyframes pulseGift{0%{transform:scale(1);box-shadow:0 8px 24px #d9770673}50%{transform:scale(1.08);box-shadow:0 12px 30px #d97706a6}to{transform:scale(1);box-shadow:0 8px 24px #d9770673}}.floating-rewards-badge{color:#fff;background:#ef4444;border:1.5px solid #fff;border-radius:999px;padding:1px 6px;font-size:10px;font-weight:900;position:absolute;top:-4px;right:-4px}.streak-modal-overlay{z-index:9999;-webkit-backdrop-filter:blur(4px);background:#09082673;justify-content:center;align-items:center;padding:16px;animation:.2s ease-out modalFadeIn;display:flex;position:fixed;inset:0}.streak-modal{width:100%;max-width:420px;max-height:calc(100dvh - 32px);color:var(--privy-color-foreground);text-align:center;background:var(--surface1,#fff);border:1px solid var(--border,#e2e6f6);border-radius:var(--radius-lg,18px);padding:28px 20px 18px;animation:.25s cubic-bezier(.16,1,.3,1) modalScaleUp;position:relative;overflow-y:auto}.streak-close-btn{width:32px;height:32px;color:var(--privy-color-foreground-2);background:var(--surface2,#f6f8fe);border:1px solid var(--border,#e2e6f6);border-radius:var(--radius-md,10px);cursor:pointer;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:12px;right:12px}.streak-icon-wrap{width:58px;height:58px;color:var(--primary,#5b4fff);background:var(--primary-tint,#5b4fff1a);border:1px solid var(--primary-border,#5b4fff40);border-radius:18px;justify-content:center;align-items:center;margin:4px auto 10px;display:flex}.streak-eyebrow{color:var(--primary,#5b4fff);letter-spacing:.08em;font-size:10px;font-weight:800}.streak-title{color:var(--privy-color-foreground);letter-spacing:-.03em;margin:5px 0 4px;font-size:22px;font-weight:800}.streak-subtitle{max-width:310px;color:var(--privy-color-foreground-2);margin:0 auto 18px;font-size:13px;line-height:1.45}.streak-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin:0 0 14px;display:grid}.streak-day{min-width:0;color:var(--privy-color-foreground-2);background:var(--surface2,#f6f8fe);border:1px solid var(--border,#e2e6f6);border-radius:var(--radius-md,10px);flex-direction:column;align-items:center;gap:5px;padding:8px 2px;display:flex}.streak-day.current{border-color:var(--primary,#5b4fff);box-shadow:0 0 0 1px var(--primary,#5b4fff)}.streak-day.claimed{color:var(--brand-naira,#059669);background:var(--brand-naira-tint,#ecfdf5);border-color:var(--brand-naira-border,#a7f3d0)}.streak-day-label,.streak-day-reward{white-space:nowrap;font-size:9px;font-weight:700}.streak-day-icon{width:28px;height:28px;color:var(--privy-color-foreground-3);background:var(--surface1,#fff);border:1px solid var(--border,#e2e6f6);border-radius:50%;justify-content:center;align-items:center;display:flex}.streak-day.current .streak-day-icon{color:var(--primary,#5b4fff);background:var(--primary-tint,#5b4fff1a);border-color:#0000}.streak-day.claimed .streak-day-icon{color:#fff;background:var(--brand-naira,#059669);border-color:#0000}.streak-reward-note{color:var(--privy-color-foreground-2);background:var(--surface2,#f6f8fe);border:1px solid var(--border,#e2e6f6);border-radius:var(--radius-md,10px);justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:12px 14px;font-size:12px;display:flex}.streak-reward-note strong{color:var(--privy-color-foreground);font-size:13px}.streak-claim-btn{color:#fff;background:var(--primary,#5b4fff);border-radius:var(--radius-md,10px);width:100%;font:inherit;cursor:pointer;border:0;padding:12px 18px;font-size:14px;font-weight:700;transition:background .15s}.streak-claim-btn:hover:not(:disabled){background:var(--primary-hover,#7e76ff)}.streak-claim-btn:disabled{color:var(--privy-color-foreground-2);background:var(--surface3,#eef2fb);cursor:default}.streak-claim-feedback{color:var(--privy-color-foreground-3);margin:9px 0 0;font-size:11px;line-height:1.4}.rewards-legacy-vouchers{display:none}.rewards-assets-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.rewards-asset-card{background:var(--surface1,#fff);border:1px solid var(--border,#e2e6f6);border-radius:var(--radius-md,12px);align-items:center;gap:10px;min-width:0;padding:14px 12px;display:flex}.rewards-asset-symbol{width:34px;height:34px;color:var(--privy-color-interactive,#5b4fff);background:color-mix(in srgb, var(--privy-color-interactive,#5b4fff) 12%, transparent);border-radius:11px;flex:0 0 34px;place-items:center;font-size:19px;font-weight:800;display:grid}.rewards-asset-card>div{flex-direction:column;gap:3px;min-width:0;display:flex}.rewards-asset-card strong{color:var(--privy-color-foreground);font-size:12px}.rewards-asset-card span:not(.rewards-asset-symbol){color:var(--privy-color-foreground-2);font-size:10px;line-height:1.35}.rewards-assets-note{color:var(--privy-color-foreground-2);margin:10px 0 0;font-size:11px;line-height:1.5}@media (width<=560px){.rewards-assets-grid{grid-template-columns:1fr}}.rewards-subpage{height:auto;min-height:100%;padding-bottom:88px;display:block;overflow:visible}.rewards-subpage-content{width:100%;height:auto;max-height:none;overflow:visible}.rewards-subpage-card{overscroll-behavior:auto;scrollbar-width:none;width:100%;max-width:none;height:auto;margin:0;max-height:none!important;overflow:visible!important}.rewards-subpage-card::-webkit-scrollbar{display:none}.rewards-subpage .streak-close-btn{margin:0 auto 12px 0;position:static}@media (width<=480px){.rewards-subpage-card{padding:18px 14px}}.rewards-social-share-row{color:var(--privy-color-foreground-2);flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;font-size:10px;display:flex}.rewards-social-share-row>span{margin-right:3px}.rewards-social-share-row a{border:1px solid var(--border-color,#0000001a);color:var(--privy-color-foreground);background:var(--surface1,#fff);border-radius:999px;padding:6px 9px;font-weight:750;text-decoration:none}.rewards-social-share-row a:hover{color:#5b4fff;border-color:#5b4fff}.wheel-spin-condition-pill{gap:5px!important;margin:0 auto 10px!important;padding:4px 10px!important;font-size:10.5px!important;font-weight:500!important}.referral-unified-box{background:var(--surface2,#f6f8fe);border:1px solid var(--border,#e2e6f6);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:12px 16px;display:flex}[data-theme=dark] .referral-unified-box{background:#ffffff0a;border-color:#ffffff1a}.referral-unified-info{text-align:left;flex-direction:column;gap:2px;min-width:0;display:flex}.referral-unified-label{color:var(--privy-color-foreground-2,#6b7280);font-size:11px;font-weight:600}.referral-unified-code{color:var(--primary,#5b4fff);white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:800;overflow:hidden}[data-theme=dark] .referral-unified-code{color:var(--primary,#8b83ff)}.referral-unified-btn{background:var(--primary,#5b4fff);color:#fff;cursor:pointer;border:none;border-radius:10px;flex-shrink:0;align-items:center;gap:6px;padding:9px 18px;font-size:13px;font-weight:700;transition:opacity .15s,transform .15s;display:inline-flex}.referral-unified-btn:active{transform:scale(.97)}.referral-unified-btn:disabled{opacity:.5;cursor:not-allowed}.inapp-notifications-stack{z-index:999999;pointer-events:none;flex-direction:column;gap:10px;width:calc(100% - 32px);max-width:380px;display:flex;position:fixed;top:16px;right:16px}@media (width>=640px){.inapp-notifications-stack{top:24px;right:24px}}.inapp-notification-card{pointer-events:auto;background:var(--surface1,#fff);cursor:pointer;transform-origin:top;border:1px solid #00000014;border-radius:20px;align-items:flex-start;gap:12px;padding:14px 16px 16px;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s,opacity .2s;animation:.38s cubic-bezier(.34,1.56,.64,1) forwards notificationSpringIn;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 36px -4px #00000029,0 4px 12px #0000000f}[data-theme=dark] .inapp-notification-card{background:#17181d;border-color:#262832;box-shadow:0 16px 40px -4px #000000b3,0 0 0 1px #ffffff0a}.inapp-notification-card:hover{transform:translateY(-2px)scale(1.01);box-shadow:0 16px 44px -4px #00000038}.inapp-notification-card:active{transform:scale(.98)}.inapp-notification-card.closing{animation:.25s cubic-bezier(.4,0,1,1) forwards notificationSpringOut}@keyframes notificationSpringIn{0%{opacity:0;transform:translateY(-28px)scale(.88)}70%{opacity:1;transform:translateY(4px)scale(1.02)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes notificationSpringOut{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-20px)scale(.85)}}.inapp-notif-icon-wrap{border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;display:flex;position:relative;box-shadow:0 4px 12px #00000014}.notif-theme-reward{color:#b45309;background:linear-gradient(135deg,#fef3c7 0%,#fde68a 100%)}.notif-theme-cash{color:#065f46;background:linear-gradient(135deg,#d1fae5 0%,#a7f3d0 100%)}.notif-theme-info{color:#3730a3;background:linear-gradient(135deg,#e0e7ff 0%,#c7d2fe 100%)}.notif-theme-alert{color:#991b1b;background:linear-gradient(135deg,#fee2e2 0%,#fecaca 100%)}.inapp-notif-body{flex:1;min-width:0}.inapp-notif-header-row{justify-content:space-between;align-items:center;gap:8px;margin-bottom:2px;display:flex}.inapp-notif-title{color:var(--privy-color-foreground,#0f172a);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:800;overflow:hidden}.inapp-notif-time{color:var(--privy-color-foreground-3,#9ca3af);font-size:11px;font-weight:500}.inapp-notif-text{color:var(--privy-color-foreground-2,#475569);margin-bottom:8px;font-size:12.5px;line-height:1.4}.inapp-notif-action-row{align-items:center;gap:8px;display:flex}.inapp-notif-action-btn{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:999px;padding:5px 14px;font-size:11.5px;font-weight:800;transition:all .15s;box-shadow:0 2px 6px #2563eb59}.inapp-notif-action-btn:hover{background:#1d4ed8;transform:translateY(-1px)}.inapp-notif-dismiss-btn{color:var(--privy-color-foreground-3,#9ca3af);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:2px 6px;transition:all .15s;display:flex}.inapp-notif-dismiss-btn:hover{color:var(--privy-color-foreground,#0f172a);background:#0000000d}.inapp-notif-progress-bar{background:linear-gradient(90deg,#2563eb,#38b2ac);border-radius:0 0 0 20px;width:100%;height:3px;animation:4.5s linear forwards notifTimerProgress;position:absolute;bottom:0;left:0}@keyframes notifTimerProgress{0%{width:100%}to{width:0%}}.push-permission-pill{color:#fff;z-index:9990;background:linear-gradient(135deg,#1e1b4b 0%,#0f172a 100%);border-radius:18px;justify-content:space-between;align-items:center;gap:12px;max-width:440px;margin:0 auto;padding:12px 16px;animation:.3s cubic-bezier(.16,1,.3,1) bannerSlideUp;display:flex;position:fixed;bottom:82px;left:16px;right:16px;box-shadow:0 12px 32px #0f172a59,0 0 0 1px #ffffff1a}@keyframes bannerSlideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.push-pill-left{align-items:center;gap:10px;min-width:0;display:flex}.push-pill-icon{color:#fff;background:#3b82f6;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.push-pill-title{color:#fff;letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:800;overflow:hidden}.push-pill-sub{color:#cbd5e1;font-size:11px}.push-pill-actions{flex-shrink:0;align-items:center;gap:6px;display:flex}.push-enable-btn{color:#fff;cursor:pointer;background:#00c988;border:none;border-radius:999px;padding:7px 14px;font-size:12px;font-weight:800;transition:all .15s;box-shadow:0 2px 8px #00c98866}.push-enable-btn:hover{background:#00b378;transform:scale(1.04)}.push-close-btn{color:#94a3b8;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:6px;display:flex}.push-close-btn:hover{color:#fff}.bell-ringing-active{transform-origin:top;animation:.8s cubic-bezier(.36,.07,.19,.97) both bellSwing}@keyframes bellSwing{0%{transform:rotate(0)}20%{transform:rotate(18deg)}40%{transform:rotate(-16deg)}60%{transform:rotate(12deg)}80%{transform:rotate(-8deg)}to{transform:rotate(0)}}.header-bell-badge{animation:.3s cubic-bezier(.34,1.56,.64,1) badgePop}@keyframes badgePop{0%{transform:scale(.6)}70%{transform:scale(1.25)}to{transform:scale(1)}}.shimmer-sweep{position:relative;overflow:hidden}.shimmer-sweep:after{content:"";background:linear-gradient(90deg,#0000 0%,#ffffff47 50%,#0000 100%);width:60%;height:100%;animation:3.5s infinite shimmerFlow;position:absolute;top:0;left:-100%;transform:skew(-20deg)}@keyframes shimmerFlow{0%{left:-100%}35%{left:180%}to{left:180%}}.agent-onboard-backdrop{z-index:1300;-webkit-backdrop-filter:blur(8px);background:#0f172aa6;justify-content:center;align-items:center;padding:14px;display:flex;position:fixed;inset:0;overflow-y:auto}.agent-onboard{background:var(--surface1,#fff);width:100%;max-width:420px;max-height:min(88vh,600px);color:var(--privy-color-foreground,#171717);border:1px solid var(--border,#e5e5e5);border-radius:20px;flex-direction:column;padding:18px 18px 16px;font-family:inherit;display:flex;position:relative;overflow-y:auto;box-shadow:0 16px 40px #00000029}.agent-onboard:before{content:"";background:linear-gradient(90deg,#5b4fff 0%,#06b6d4 100%);border-radius:20px 20px 0 0;height:3px;position:absolute;top:0;left:0;right:0}.agent-onboard-close{background:var(--surface3,#f5f5f5);color:var(--privy-color-foreground-2,#666);cursor:pointer;z-index:3;border:0;border-radius:50%;place-items:center;width:28px;height:28px;transition:background .18s;display:grid;position:absolute;top:12px;right:12px}.agent-onboard-close:hover{background:var(--surface2,#eee);color:#111}.agent-onboard-intro{align-items:center;gap:12px;margin:6px 0 12px;display:flex}.agent-onboard-face{border:1.5px solid var(--border,#e5e5e5);background:var(--surface3,#f7f7f7);border-radius:12px;flex:0 0 48px;place-items:center;width:48px;height:48px;font-size:24px;display:grid;overflow:hidden;box-shadow:0 4px 12px #5b4fff14}.agent-onboard-face img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.agent-onboard-avatar-initial{width:100%;height:100%;color:var(--primary,#5b4fff);place-items:center;font-size:22px;font-weight:800;display:grid}.agent-onboard-intro-copy{flex:1;min-width:0}.agent-onboard-intro-copy h2{letter-spacing:-.02em;color:var(--privy-color-foreground,#171717);margin:0 0 2px;font-size:16px;font-weight:700}.agent-onboard-intro-copy p{color:var(--privy-color-foreground-2,#666);margin:0;font-size:12px}.agent-onboard-avatar-upload{border:1px solid var(--primary-border,#5b4fff38);background:var(--primary-tint,#5b4fff14);color:var(--primary,#5b4fff);cursor:pointer;border-radius:9px;flex:none;align-items:center;gap:4px;padding:5px 9px;font-size:11px;font-weight:650;transition:transform .18s,background .18s;display:flex;position:relative;overflow:hidden}.agent-onboard-avatar-upload:hover{background:var(--primary-border,#5b4fff26)}.agent-onboard-avatar-upload input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.agent-onboard-selfie{border:1px solid var(--primary-border,#5b4fff2e);background:var(--primary-tint,#5b4fff0d);border-radius:10px;align-items:center;gap:8px;margin-bottom:8px;padding:6px 10px;display:flex}.agent-onboard-selfie img{object-fit:cover;border-radius:8px;width:38px;height:38px}.agent-onboard-selfie div{flex-direction:column;flex:1;gap:1px;font-size:10.5px;display:flex}.agent-onboard-selfie div strong{font-size:11px}.agent-onboard-selfie div span{color:var(--privy-color-foreground-2,#666)}.agent-onboard-selfie button{background:var(--primary-gradient,linear-gradient(135deg, #5b4fff, #4f46e5));color:#fff;cursor:pointer;border:0;border-radius:7px;padding:5px 9px;font-size:10.5px;font-weight:650}.agent-onboard-progress-card{background:var(--surface2,#f9f9fb);border:1px solid var(--border,#e5e5e5);border-radius:12px;margin-bottom:10px;padding:9px 11px}.agent-onboard-progress-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.agent-onboard-progress-heading strong{font-size:11.5px;font-weight:650}.agent-onboard-progress-heading b{color:var(--primary,#5b4fff);white-space:nowrap;font-size:12.5px;font-weight:700;position:relative}.agent-onboard-progress-heading b i{white-space:nowrap;color:#059669;font-size:10.5px;font-style:normal;animation:.75s ease-out both onboard-points;position:absolute;top:-16px;right:0}.agent-onboard-track{background:var(--surface3,#f0efff);border-radius:10px;height:5px;margin:6px 0 2px;overflow:hidden}.agent-onboard-track span{border-radius:inherit;background:linear-gradient(90deg,#5b4fff,#06b6d4);height:100%;transition:width .65s cubic-bezier(.2,.7,.2,1);display:block;position:relative;overflow:hidden}.agent-onboard-track span:after{content:"";background:linear-gradient(100deg,#0000,#ffffff73,#0000);animation:2s ease-in-out infinite onboard-shimmer;position:absolute;inset:0;transform:translate(-100%)}.agent-onboard-steps{background:var(--surface1,#fff);border:1px solid var(--border,#e5e5e5);border-radius:12px;margin-bottom:10px;overflow:hidden}.agent-onboard-step{border-bottom:1px solid var(--border,#f0f0f0);grid-template-columns:20px 1fr auto;align-items:start;gap:9px;min-height:38px;padding:8px 10px;transition:background .18s;display:grid}.agent-onboard-step:last-child{border-bottom:0}.agent-onboard-step:hover{background:var(--primary-tint,#5b4fff08)}.agent-onboard-step-icon{color:#a3a3a3;border:1.5px solid #a3a3a3;border-radius:50%;place-items:center;width:17px;height:17px;margin-top:1px;display:grid}.agent-onboard-step.is-done .agent-onboard-step-icon{color:#059669;background:#ecfdf5;border-color:#059669;animation:.35s both onboard-pop}.agent-onboard-step-content{flex-direction:column;gap:2px;min-width:0;display:flex}.agent-onboard-step-content strong{color:var(--privy-color-foreground,#171717);font-size:12px;font-weight:600}.agent-onboard-step>b{color:#059669;white-space:nowrap;padding-top:1px;font-size:11.5px;font-weight:700}.agent-onboard-step>b.pending{color:var(--primary,#5b4fff)}.agent-onboard-choices{gap:5px;margin-top:3px;display:flex}.agent-onboard-choices button{border:1px solid var(--border,#e5e5e5);background:var(--surface2,#f9f9fb);cursor:pointer;border-radius:7px;place-items:center;width:30px;height:30px;font-size:16px;transition:transform .15s,outline .15s;display:grid}.agent-onboard-choices button:hover{transform:scale(1.08)}.agent-onboard-choices button.selected{outline:2px solid var(--primary,#5b4fff);outline-offset:1px;background:var(--primary-tint,#5b4fff14)}.agent-onboard-privacy{color:var(--privy-color-foreground-2,#888);display:block;margin-top:2px!important;font-size:10px!important}.agent-onboard-step select{border:1px solid var(--border,#e5e5e5);background:var(--surface1,#fff);width:min(100%,200px);color:var(--privy-color-foreground,#171717);font:inherit;border-radius:7px;margin-top:3px;padding:4px 7px;font-size:11px}.agent-onboard-step select:focus{outline:2px solid var(--primary,#5b4fff);outline-offset:1px}.agent-onboard-permission{color:var(--privy-color-foreground-2,#666);cursor:pointer;align-items:center;gap:5px;margin-top:2px;font-size:10.5px;display:flex}.agent-onboard-permission input{accent-color:var(--primary,#5b4fff)}.agent-onboard-error{color:#b91c1c;background:#fef2f2;border-radius:8px;margin-bottom:8px;padding:6px 9px;font-size:11px}.agent-onboard-continue{background:var(--primary-gradient,linear-gradient(135deg, #5b4fff, #4f46e5));color:#fff;width:100%;font:inherit;cursor:pointer;border:0;border-radius:11px;justify-content:center;align-items:center;gap:5px;padding:9px 12px;font-size:13px;font-weight:700;transition:transform .18s,box-shadow .18s;display:flex;box-shadow:0 4px 12px #5b4fff33}.agent-onboard-continue:hover{transform:translateY(-1px);box-shadow:0 6px 16px #5b4fff47}.agent-onboard-continue:active{transform:translateY(0)}.agent-onboard-continue span{font-size:15px}.agent-onboard button:disabled{opacity:.6;cursor:wait}@keyframes onboard-shimmer{55%,to{transform:translate(120%)}}@keyframes onboard-pop{0%{transform:scale(.7)}70%{transform:scale(1.16)}to{transform:scale(1)}}@keyframes onboard-points{0%{opacity:0;transform:translateY(8px)}30%{opacity:1}to{opacity:0;transform:translateY(-8px)}}@media (width<=560px){.agent-onboard-backdrop{padding:10px}.agent-onboard{border-radius:18px;width:100%;max-width:390px;max-height:90dvh;padding:15px 14px 13px}}@media (prefers-reduced-motion:reduce){.agent-onboard *,.agent-onboard :before,.agent-onboard :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.agent-success-backdrop{z-index:1300;isolation:isolate;overflow:hidden}.agent-success-modal{text-align:center;border-radius:20px;flex-direction:column;align-items:center;width:min(380px,100%);min-height:auto;max-height:min(88dvh,520px);padding:22px 20px 18px;display:flex;overflow-y:auto}.agent-success-modal>:not(.agent-onboard-close){flex-shrink:0}.agent-success-modal .agent-onboard-close{z-index:2;top:12px;right:12px}.agent-success-avatar-wrap{flex:none;width:64px;height:64px;margin:4px auto 10px;position:relative}.agent-success-avatar{border:3px solid var(--primary-tint,#5b4fff1f);background:var(--surface2,#fff);border-radius:18px;place-items:center;width:100%;height:100%;font-size:32px;display:grid;overflow:hidden}.agent-success-avatar img{object-fit:cover;width:100%;height:100%}.agent-success-avatar-badge{z-index:1;object-fit:contain;width:20px;height:20px;position:absolute;top:-4px;right:-5px}.agent-success-initial{color:var(--primary,#5b4fff);font-size:28px;font-weight:800}.agent-success-eyebrow{color:var(--privy-color-foreground-2,#666);letter-spacing:.12em;margin:2px 0;font-size:10px;font-weight:800}.agent-success-modal h2{color:var(--privy-color-foreground,#171717);letter-spacing:-.025em;margin:2px 0 6px;font-size:20px;font-weight:750}.agent-success-earned-points{color:#059669;justify-content:center;align-items:center;gap:5px;margin:0 auto 8px;animation:.55s cubic-bezier(.2,.8,.2,1) both agent-earned-points-pop;display:flex}.agent-success-earned-points strong{font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:18px}.agent-success-earned-points span{font-size:11.5px;font-weight:650}.agent-success-earned-points svg{flex:none;width:15px;height:15px}@keyframes agent-earned-points-pop{0%{opacity:0;transform:translateY(6px)scale(.9)}70%{opacity:1;transform:translateY(-1px)scale(1.04)}to{opacity:1;transform:translateY(0)scale(1)}}.agent-success-copy{max-width:320px;color:var(--privy-color-foreground-2,#666);margin:0 auto 6px;font-size:12px;line-height:1.5}.agent-success-modal .agent-onboard-success-reward{margin:12px 0 6px}.agent-success-features{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;max-width:330px;margin:6px auto 10px;display:flex}.agent-success-feature{color:#665953;letter-spacing:0;white-space:nowrap;background:0 0;border:1px solid #d8cfc9;border-radius:999px;justify-content:center;align-items:center;gap:4px;min-height:24px;padding:2px 7px;font-size:9.5px;font-weight:550;display:inline-flex}.agent-success-feature:first-child{color:#587b2d;border-color:#a7c86e}.agent-success-feature:nth-child(2){color:#963e62;border-color:#d99ab3}.agent-success-feature:nth-child(3){color:#8e6b20;border-color:#dfbd63}.agent-success-feature:nth-child(4){color:#a7543d;border-color:#e8a085}.agent-success-feature:nth-child(5){color:#795487;border-color:#c2a2cf}.agent-success-feature:nth-child(6){color:#3f718f;border-color:#8bb7d0}.agent-success-feature:nth-child(7){color:#3d786c;border-color:#85b9ae}.agent-success-feature svg{color:currentColor;stroke-width:1.8px;flex:none;width:12px;height:12px}.agent-success-actions{flex-direction:row;align-items:stretch;gap:8px;width:100%;margin-top:10px;display:flex}.agent-success-modal .agent-onboard-continue{border-radius:11px;flex:1;min-width:0;margin-top:0;padding:9px 12px;font-size:13px}.agent-success-rewards-button{border:1px solid var(--primary-border,#5b4fff47);background:var(--primary-tint,#5b4fff12);width:auto;min-width:0;color:var(--primary,#5b4fff);font:inherit;cursor:pointer;border-radius:11px;flex:1;padding:9px 12px;font-size:12.5px;font-weight:700;transition:background .18s,transform .18s}.agent-success-rewards-button:hover{background:var(--primary-border,#5b4fff24);transform:translateY(-1px)}@media (width<=560px){.agent-success-modal{border-radius:18px;width:100%;max-width:360px;padding:16px 14px 14px}}@media (prefers-reduced-motion:reduce){.agent-success-feature svg,.agent-success-earned-points{animation:none}}@font-face{font-family:GT Maru;font-weight:300;font-style:normal;font-display:swap;src:url(/assets/GTMaruLight-De270pAI.woff)format("woff")}@font-face{font-family:GT Maru;font-weight:400;font-style:normal;font-display:swap;src:url(/assets/GTMaruRegular-E1hsddva.woff)format("woff")}@font-face{font-family:GT Maru;font-weight:500;font-style:normal;font-display:swap;src:url(/assets/GTMaruMedium-CeK1iE7L.woff)format("woff")}@font-face{font-family:GT Maru;font-weight:600;font-weight:700;font-style:normal;font-display:swap;src:url(/assets/GTMaruBold-DDO5d0BL.woff)format("woff")}@font-face{font-family:GT Maru;font-weight:800;font-weight:900;font-style:normal;font-display:swap;src:url(/assets/GTMaruBlack-Fteev4SM.woff)format("woff")}@font-face{font-family:GT Maru Regular;font-style:normal;font-weight:400;src:url(/assets/GTMaruRegular-E1hsddva.woff)format("woff")}@font-face{font-family:GT Maru Medium;font-style:normal;font-weight:400;src:url(/assets/GTMaruMedium-CeK1iE7L.woff)format("woff")}@font-face{font-family:GT Maru Bold;font-style:normal;font-weight:400;src:url(/assets/GTMaruBold-DDO5d0BL.woff)format("woff")}@supports (font-variation-settings:normal){*{font-family:GT Maru,sans-serif}}*{box-sizing:border-box;font-family:GT Maru,sans-serif}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab, var(--ring) 50%, transparent)}}*{outline-color:var(--ring);border-color:var(--border)}*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;border-image:;margin:0;padding:0}:root{--primary:#5b4fff;--primary-gradient:linear-gradient(135deg, #5b4fff 0%, #4f46e5 100%);--primary-hover:#4f46e5;--primary-active:#4338ca;--primary-tint:#5b4fff14;--primary-border:#5b4fff38;--primary-glow:#5b4fff47;--electric-cyan:#06b6d4;--cyan-bright:#00d4ff;--cyan-tint:#06b6d417;--cyan-border:#06b6d447;--cyan-glow:#06b6d440;--brand-naira:#059669;--brand-naira-hover:#047857;--brand-naira-tint:#ecfdf5;--brand-naira-border:#a7f3d0;--brand-naira-glow:#05966940;--brand-arc:#2563eb;--brand-arc-tint:#eff6ff;--brand-arc-border:#bfdbfe;--brand-ai:#ec4899;--brand-ai-tint:#fdf2f8;--brand-ai-border:#fbcfe8;--privy-color-background:#fff;--privy-color-background-2:#fff;--privy-color-background-3:#5b4fff;--privy-color-foreground:#111;--privy-color-foreground-2:#5f6368;--privy-color-foreground-3:#85898e;--privy-color-foreground-4:#e5e5e5;--privy-color-success:#ecfdf5;--privy-color-success-dark:#065f46;--privy-color-success-bg:#ecfdf5;--privy-color-error:#dc2626;--privy-color-error-bg:#fef2f2;--privy-color-border-error:#fecaca;--privy-color-border-interactive:#5b4fff;--font-maru:"GT Maru", -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono:ui-monospace, SFMono-Regular, SF Mono, Menlo, Monaco, monospace;--shadow-short:none;--shadow-medium:none;--shadow-card:none;--radius-sm:6px;--radius-md:10px;--radius-lg:18px;--radius-pill:9999px;--surface1:#fff;--surface2:#fff;--surface3:#f7f7f7;--surface-input:#fff;--border:#e5e5e5;--ring:#5b4fff}[data-theme=dark]{--primary:#6d64ff;--primary-hover:#7e76ff;--primary-active:#5b4fff;--primary-tint:#6d64ff29;--primary-border:#6d64ff59;--primary-glow:#6d64ff59;--electric-cyan:#22d3ee;--cyan-bright:#38bdf8;--cyan-tint:#22d3ee1f;--cyan-border:#22d3ee52;--cyan-glow:#22d3ee40;--brand-naira:#10b981;--brand-naira-hover:#059669;--brand-naira-tint:#10b9811f;--brand-naira-border:#10b98152;--brand-naira-glow:#10b9814d;--brand-arc:#3b82f6;--brand-arc-tint:#3b82f624;--brand-arc-border:#3b82f652;--brand-ai:#f472b6;--brand-ai-tint:#f472b624;--brand-ai-border:#f472b652;--privy-color-background:#141518;--privy-color-background-2:#0c0d0e;--privy-color-background-3:#6d64ff;--privy-color-foreground:#f3f4f6;--privy-color-foreground-2:#9ca3af;--privy-color-foreground-3:#6b7280;--privy-color-foreground-4:#374151;--privy-color-success:#10b9811f;--privy-color-success-dark:#34d399;--privy-color-success-bg:#10b9811f;--privy-color-error:#f87171;--privy-color-error-bg:#ef44441f;--privy-color-border-error:#ef44444d;--privy-color-border-interactive:#6d64ff;--shadow-short:none;--shadow-medium:none;--shadow-card:none;--surface1:#141518;--surface2:#0c0d0e;--surface3:#1a1b20;--surface-input:#18191e;--border:#26282e;--ring:#6d64ff}html{scrollbar-color:#5b4fff40 #fff;scrollbar-width:thin;-moz-osx-font-smoothing:grayscale;overscroll-behavior-x:none;-webkit-text-size-adjust:100%;width:100%;max-width:100vw;font-size:14px;font-weight:485;text-rendering:optimizelegibility!important;-webkit-font-smoothing:antialiased!important;overflow-x:hidden!important}html[data-theme=dark]{scrollbar-color:#fff3 #0c0d0e}html,body{background-color:var(--surface2);color:var(--privy-color-foreground);font-family:var(--font-maru), sans-serif;overscroll-behavior-x:none;-webkit-overflow-scrolling:touch;background-image:none;background-repeat:no-repeat;background-attachment:fixed;width:100%;max-width:100vw;min-height:100vh;margin:0;padding:0;line-height:1.45;transition:background-color .25s,color .25s;overflow-x:hidden!important}html[data-theme=dark],html[data-theme=dark] body{background-color:#0c0d0e;background-image:radial-gradient(850px 450px at 50% -100px,#6d64ff14,#0000 75%),radial-gradient(650px 350px at 85% 150px,#22d3ee0d,#0000 65%)}#root{flex-direction:column;width:100%;max-width:100vw;min-height:100vh;display:flex;overflow-x:hidden!important}.app-header{justify-content:space-between;align-items:center;gap:12px;width:100%;max-width:1080px;margin:0 auto;padding:14px 20px;display:flex}.app-header-left{align-items:center;gap:8px;display:flex}.mobile-hamburger-btn{width:38px;height:38px;color:var(--privy-color-foreground);cursor:pointer;background:0 0;border:none;border-radius:10px;justify-content:center;align-items:center;padding:0;transition:all .15s;display:none}.claim-mobile-back{display:none}.mobile-hamburger-btn:hover{background:#0000000d}.header-icon-btn{width:36px;height:36px;color:var(--privy-color-foreground-2);cursor:pointer;background:0 0;border:none;border-radius:10px;justify-content:center;align-items:center;padding:0;transition:all .15s;display:flex}.header-icon-btn:hover,.header-icon-btn.active{color:var(--privy-color-foreground);background:#0000000d}.header-more-wrapper{position:relative}.more-menu-backdrop{z-index:1090;position:fixed;inset:0}.more-menu-popover{border:1px solid var(--privy-color-border);z-index:1100;background:#fff;border-radius:16px;width:220px;padding:6px;animation:.18s cubic-bezier(.16,1,.3,1) fadeInScale;position:absolute;top:44px;right:0;box-shadow:none!important}.more-menu-item{width:100%;color:var(--privy-color-foreground);cursor:pointer;box-sizing:border-box;background:0 0;border:none;border-radius:10px;align-items:center;gap:10px;padding:9px 12px;font-size:13px;font-weight:600;text-decoration:none;transition:background .15s;display:flex}.more-menu-item:hover{background:#0000000a}.more-menu-divider{background:var(--privy-color-border);height:1px;margin:4px 6px}.more-menu-meta{color:var(--privy-color-foreground-2);font-size:11px;font-family:var(--font-mono);align-items:center;gap:6px;padding:6px 12px;display:flex}.more-menu-dot{background:#10b981;border-radius:50%;width:6px;height:6px}.header-connect-pill{background:var(--primary,#0052ff)!important;color:#fff!important;cursor:pointer!important;box-shadow:none!important;border:none!important;border-radius:9999px!important;padding:7px 18px!important;font-size:13.5px!important;font-weight:700!important;transition:opacity .15s,transform .15s!important}.header-connect-pill:hover{opacity:.92;transform:translateY(-1px)}.wallet-connected-dot{background:#10b981;border-radius:50%;flex:none;width:7px;height:7px}.app-brand{cursor:pointer;align-items:center;gap:10px;text-decoration:none;display:flex}.brand-badge{box-sizing:border-box;background:#000;border:1px solid #ffffff26;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;padding:2px;transition:transform .15s;display:flex;overflow:hidden;box-shadow:0 2px 8px #0003}.brand-badge .brand-logo-img{object-fit:contain;border-radius:6px;width:100%;height:100%;display:block}.app-brand:hover .brand-badge{box-shadow:none;transform:scale(1.05)}.brand-title{color:var(--privy-color-foreground);letter-spacing:-.01em;align-items:center;gap:8px;font-size:15px;font-weight:700;display:flex}.brand-network-badge{background:var(--brand-arc-tint);color:var(--brand-arc);border:1px solid var(--brand-arc-border);border-radius:var(--radius-pill);padding:2px 7px;font-size:10.5px;font-weight:600}.app-nav-tabs{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--radius-pill);box-shadow:none;background:#ffffffe0;border:1px solid #5b4fff29;align-items:center;gap:4px;padding:3.5px;display:flex}.nav-tab-btn{border-radius:var(--radius-pill);color:var(--privy-color-foreground-2);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;background:0 0;border:1px solid #0000;align-items:center;gap:6px;padding:6px 14px;font-size:12.5px;font-weight:600;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex}.nav-tab-btn svg{transition:transform .25s cubic-bezier(.34,1.56,.64,1)}.nav-tab-btn:hover{color:var(--primary);background:#5b4fff14;transform:translateY(-1px)}.nav-tab-btn:hover svg{transform:scale(1.15)translateY(-1px)}.nav-tab-btn:active{transform:scale(.96)!important}.nav-tab-btn.active{color:var(--primary);box-shadow:none;background:linear-gradient(135deg,#5b4fff24 0%,#06b6d41a 100%);border-color:#5b4fff52;font-weight:700}.app-header-actions{align-items:center;gap:9px;display:flex}.badge-online{color:#0891b2;border-radius:var(--radius-pill);letter-spacing:.02em;background:#06b6d417;border:1px solid #06b6d44d;align-items:center;gap:5px;padding:3px 9px;font-size:11px;font-weight:700;transition:all .2s;display:inline-flex}.badge-online:hover{box-shadow:none;border-color:#06b6d480}.badge-online-dot{width:6.5px;height:6.5px;box-shadow:none;background:#06b6d4;border-radius:50%;animation:2s ease-in-out infinite pulseDot}@keyframes pulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}.theme-toggle-btn{background:var(--surface1);border:1px solid var(--border);width:32px;height:32px;color:var(--privy-color-foreground-2);cursor:pointer;box-shadow:none;border-radius:50%;justify-content:center;align-items:center;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex}.theme-toggle-btn:hover{color:var(--privy-color-foreground);border-color:var(--primary);box-shadow:none;transform:translateY(-1.5px)rotate(15deg)}.theme-toggle-btn:active{transform:scale(.92)!important}.badge-ask-ai{color:#db2777;border-radius:var(--radius-pill);cursor:pointer;box-shadow:none;background:linear-gradient(135deg,#fdf2f8 0%,#fce7f3 100%);border:1px solid #ec489959;align-items:center;gap:6px;padding:6px 13px;font-size:12px;font-weight:700;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.badge-ask-ai svg{transition:transform .25s cubic-bezier(.34,1.56,.64,1)}.badge-ask-ai:hover{color:#be185d;box-shadow:none;background:linear-gradient(135deg,#fce7f3 0%,#fbcfe8 100%);border-color:#f472b6;transform:translateY(-1.5px)}.badge-ask-ai:hover svg{transform:rotate(15deg)scale(1.15)}.badge-ask-ai:active{transform:scale(.96)!important}.wallet-btn-pill{color:#fff;border-radius:var(--radius-pill);cursor:pointer;box-shadow:none;background:linear-gradient(135deg,#5b4fff 0%,#4f46e5 100%);border:none;align-items:center;gap:6px;padding:6px 16px;font-size:12.5px;font-weight:700;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.wallet-btn-pill svg{transition:transform .25s cubic-bezier(.34,1.56,.64,1)}.wallet-btn-pill:hover{box-shadow:none;background:linear-gradient(135deg,#6366f1 0%,#4338ca 100%);transform:translateY(-1.5px)}.wallet-btn-pill:hover svg{transform:scale(1.12)}.wallet-btn-pill:active{transform:scale(.96)!important}.wallet-connected-pill{border-radius:var(--radius-pill);color:var(--privy-color-foreground);cursor:pointer;box-shadow:none;background:#fff;border:1px solid #5b4fff38;align-items:center;gap:6px;padding:5px 13px;font-size:12px;font-weight:600;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.wallet-connected-pill:hover{border-color:var(--primary);box-shadow:none;transform:translateY(-1px)}.wallet-connected-pill:active{transform:scale(.96)!important}.main-content-wrapper{box-sizing:border-box;flex-direction:column;flex:1;align-items:stretch;width:100%;min-width:0;min-height:0;padding:60px 8px 40px;display:flex;position:relative}.terminal-layout-centered{flex-direction:column;gap:12px;width:100%;max-width:480px;margin:0 auto;display:flex}.crypto-card-terminal{border-radius:var(--radius-lg);width:100%;box-shadow:none;background:#fff;border:1px solid #5b4fff29;flex-direction:column;gap:14px;padding:20px;animation:.35s cubic-bezier(.16,1,.3,1) forwards terminalCardIn;display:flex;position:relative;overflow:hidden}.crypto-card-terminal:before{content:"";background:linear-gradient(90deg,#5b4fff 0%,#06b6d4 50%,#10b981 100%);height:3px;position:absolute;top:0;left:0;right:0}.card-header-bar{justify-content:space-between;align-items:center;padding-bottom:2px;display:flex}.card-header-title{color:var(--privy-color-foreground);align-items:center;gap:7px;font-size:15px;font-weight:700;display:flex}.card-header-actions{align-items:center;gap:6px;display:flex}.slippage-pill{color:#0891b2;border-radius:var(--radius-pill);background:#06b6d417;border:1px solid #06b6d447;align-items:center;gap:4px;padding:3px 9px;font-size:11px;font-weight:700;transition:all .2s;display:inline-flex}.slippage-pill svg{animation:10s linear infinite clockTick}@keyframes clockTick{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.token-input-box{background:var(--surface-input);border-radius:var(--radius-md);border:1px solid #5b4fff1f;flex-direction:column;gap:7px;padding:13px 15px;transition:border-color .22s cubic-bezier(.16,1,.3,1),background-color .2s,transform .2s cubic-bezier(.16,1,.3,1);display:flex}.token-input-box:focus-within{border-color:var(--primary);box-shadow:none;outline:1.5px solid var(--primary);background:#fff;transform:translateY(-1px)}.token-input-header{color:var(--privy-color-foreground-2);justify-content:space-between;align-items:center;font-size:11.5px;font-weight:600;display:flex}.token-input-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.token-amount-field{font-family:var(--font-maru), sans-serif;color:var(--privy-color-foreground);background:0 0;border:none;outline:none;flex:1;width:100%;font-size:26px;font-weight:700}.token-amount-field::placeholder{color:var(--privy-color-foreground-3);font-weight:400}.token-selector-capsule{border-radius:var(--radius-pill);color:#1e3a8a;cursor:pointer;box-shadow:none;-webkit-user-select:none;user-select:none;background:#2563eb14;border:1px solid #2563eb3d;outline:none;align-items:center;gap:6px;padding:5px 12px;font-size:13px;font-weight:700;transition:all .2s cubic-bezier(.34,1.56,.64,1);display:inline-flex}.token-selector-capsule:hover{border-color:var(--brand-arc);box-shadow:none;background:#2563eb24;transform:translateY(-1px)scale(1.02)}.token-selector-capsule:active{transform:scale(.96)!important}.token-icon-round{border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:9.5px;font-weight:800;display:flex}.token-icon-usdc{color:#fff;background:linear-gradient(135deg,#2775ca 0%,#1a56a0 100%)}.token-icon-eurc{color:#fff;background:linear-gradient(135deg,#039 0%,#001f66 100%)}.token-icon-cirbtc{color:#fff;background:linear-gradient(135deg,#f7931a 0%,#c46d06 100%)}.token-input-footer{color:var(--privy-color-foreground-3);justify-content:space-between;align-items:center;font-size:11px;display:flex}.balance-quick-chips{gap:5px;display:flex}.quick-chip-btn{border-radius:var(--radius-pill);color:var(--primary);cursor:pointer;-webkit-user-select:none;user-select:none;background:#5b4fff14;border:1px solid #5b4fff38;align-items:center;gap:3px;padding:3px 9px;font-size:11px;font-weight:700;text-decoration:none;transition:all .2s cubic-bezier(.34,1.56,.64,1);display:inline-flex}.quick-chip-btn:hover{background:var(--primary);color:#fff;border-color:var(--primary);box-shadow:none;transform:translateY(-1.5px)scale(1.05)}.quick-chip-btn:active{transform:scale(.95)!important}.swap-flip-divider{z-index:2;justify-content:center;align-items:center;margin:-7px 0;display:flex;position:relative}.swap-circle-btn{width:34px;height:34px;color:var(--primary);cursor:pointer;box-shadow:none;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #5b4fff33;border-radius:50%;justify-content:center;align-items:center;transition:transform .35s cubic-bezier(.34,1.56,.64,1),background .2s;display:flex}.swap-circle-btn:hover{color:#fff;box-shadow:none;background:linear-gradient(135deg,#5b4fff 0%,#06b6d4 100%);border-color:#0000;transform:rotate(180deg)scale(1.15)}.swap-circle-btn:active{transform:rotate(180deg)scale(.98)!important}.tag-recipient-box{background:var(--surface-input);border-radius:var(--radius-md);border:1px solid #5b4fff1f;flex-direction:column;gap:7px;padding:13px 15px;transition:border-color .22s cubic-bezier(.16,1,.3,1),background-color .2s,transform .2s cubic-bezier(.16,1,.3,1);display:flex}.tag-recipient-box:focus-within{border-color:var(--primary);box-shadow:none;outline:1.5px solid var(--primary);background:#fff;transform:translateY(-1px)}.tag-input-field-wrap{align-items:center;gap:7px;display:flex}.tag-currency-symbol{background:linear-gradient(135deg,#059669 0%,#10b981 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:22px;font-weight:800;transition:transform .2s}.tag-recipient-box:focus-within .tag-currency-symbol{transform:scale(1.12)}.tag-text-field{font-family:var(--font-maru), sans-serif;color:var(--privy-color-foreground);text-transform:uppercase;background:0 0;border:none;outline:none;flex:1;font-size:16.5px;font-weight:700}.tag-text-field::placeholder{color:var(--privy-color-foreground-3);text-transform:none;font-weight:400}.quick-tag-suggestions{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.tag-suggestion-chip{border-radius:var(--radius-pill);color:#4338ca;cursor:pointer;-webkit-user-select:none;user-select:none;background:#5b4fff0f;border:1px solid #5b4fff2e;padding:3px 10px;font-size:11px;font-weight:600;transition:all .2s cubic-bezier(.34,1.56,.64,1)}.tag-suggestion-chip:hover,.tag-suggestion-chip.active{border-color:var(--primary);color:#fff;background:var(--primary);box-shadow:none;transform:translateY(-2px)scale(1.05)}.tag-suggestion-chip:active{transform:scale(.95)!important}.resolved-recipient-card{border-radius:var(--radius-md);background:linear-gradient(135deg,#05966914 0%,#06b6d40d 100%);border:1px solid #05966947;justify-content:space-between;align-items:center;padding:8px 12px;animation:.25s ease-out forwards cardEntrance;display:flex}.resolved-left{align-items:center;gap:8px;display:flex}.resolved-avatar{color:#fff;width:26px;height:26px;box-shadow:none;background:linear-gradient(135deg,#059669 0%,#10b981 100%);border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:800;transition:transform .2s;display:flex}.resolved-recipient-card:hover .resolved-avatar{transform:scale(1.1)rotate(5deg)}.resolved-title{color:#065f46;font-size:12.5px;font-weight:700}.resolved-sub{color:#047857;font-size:10.5px;font-family:var(--font-mono)}.crypto-details-table{background:var(--surface3);border:1px solid var(--border);border-radius:var(--radius-md);flex-direction:column;gap:6px;padding:10px 14px;display:flex}.details-row{color:var(--privy-color-foreground-2);justify-content:space-between;align-items:center;font-size:11px;display:flex}.details-label{align-items:center;gap:5px;display:flex}.details-value{color:var(--privy-color-foreground);font-weight:600;font-family:var(--font-mono)}.btn-action-primary{border-radius:var(--radius-pill);background:var(--primary-gradient);color:#fff;cursor:pointer;width:100%;box-shadow:none;-webkit-user-select:none;user-select:none;border:none;justify-content:center;align-items:center;gap:7px;padding:13px 20px;font-size:14.5px;font-weight:700;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex}.btn-action-primary svg{transition:transform .25s cubic-bezier(.34,1.56,.64,1)}.btn-action-primary:hover:not(:disabled){box-shadow:none;background:linear-gradient(135deg,#6366f1 0%,#4338ca 100%);transform:translateY(-1.5px)}.btn-action-primary:hover:not(:disabled) svg{transform:translate(3px)scale(1.08)}.btn-action-primary:active:not(:disabled){box-shadow:none!important;transform:scale(.97)translateY(0)!important}.btn-action-primary:disabled{color:#8c91d4;box-shadow:none;cursor:not-allowed;background:#d8dbf6}.agent-subnav-pills{border-radius:var(--radius-pill);background:#5b4fff0f;border:1px solid #5b4fff29;gap:3px;padding:3.5px;display:flex}.agent-subnav-btn{border-radius:var(--radius-pill);color:var(--privy-color-foreground-2);cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:none;flex:1;padding:6px 10px;font-size:11.5px;font-weight:600;transition:all .2s cubic-bezier(.16,1,.3,1)}.agent-subnav-btn:hover{color:var(--primary);background:#5b4fff14}.agent-subnav-btn:active{transform:scale(.96)!important}.agent-subnav-btn.active{color:var(--primary);box-shadow:none;background:#fff;font-weight:700}.agent-card-item{border-radius:var(--radius-md);box-shadow:none;background:#fff;border:1px solid #5b4fff24;flex-direction:column;gap:11px;padding:15px;transition:transform .2s;display:flex}.agent-card-item:hover{box-shadow:none;transform:translateY(-1px)}.agent-banner-box{border-radius:var(--radius-md);background:linear-gradient(135deg,#5b4fff0f 0%,#06b6d40d 100%);border:1px solid #5b4fff2e;justify-content:space-between;align-items:center;gap:8px;padding:11px 13px;display:flex}.modal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;background:#09082673;justify-content:center;align-items:center;padding:16px;animation:.22s ease-out forwards backdropFade;display:flex;position:fixed;inset:0}.modal-dialog{border-radius:var(--radius-lg);width:100%;max-width:400px;box-shadow:none;background:#fff;border:1px solid #5b4fff33;flex-direction:column;gap:14px;padding:20px;animation:.28s cubic-bezier(.16,1,.3,1) forwards modalPop;display:flex;position:relative;overflow:hidden}.modal-dialog:before{content:"";background:linear-gradient(90deg,#5b4fff 0%,#06b6d4 100%);height:3px;position:absolute;top:0;left:0;right:0}@keyframes backdropFade{0%{opacity:0}to{opacity:1}}@keyframes modalPop{0%{opacity:0;transform:scale(.93)translateY(14px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes terminalCardIn{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.ticket-receipt-card{background:var(--surface3);border:1px solid var(--border);border-radius:var(--radius-md);flex-direction:column;gap:9px;padding:15px;transition:transform .2s;display:flex}.ticket-header{justify-content:space-between;align-items:center;display:flex}.ticket-status-pill{border-radius:var(--radius-pill);background:var(--brand-naira-tint);color:var(--brand-naira);border:1px solid var(--brand-naira-border);align-items:center;gap:4px;padding:2px 8px;font-size:10px;font-weight:600;display:inline-flex}.ticket-route-row{border-top:1px dashed var(--border);border-bottom:1px dashed var(--border);justify-content:space-between;align-items:center;padding:8px 0;display:flex}.celebration-sheet{text-align:center;flex-direction:column;align-items:center;display:flex}.celebration-flame-icon{background:#fef3c7;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:4px;animation:2s ease-in-out infinite flamePulse;display:flex}@keyframes flamePulse{0%,to{transform:scale(1)rotate(0)}25%{transform:scale(1.08)rotate(-4deg)}75%{transform:scale(1.08)rotate(4deg)}}.celebration-title{color:var(--privy-color-foreground);font-size:18px;font-weight:700}.celebration-sub{color:var(--privy-color-foreground-2);margin-top:2px;font-size:12px}.mobile-drawer-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:2000;background:#0000007a;flex-direction:column;justify-content:flex-start;animation:.18s fadeIn;display:flex;position:fixed;inset:0}.mobile-drawer-panel{border-bottom:1px solid var(--privy-color-border);box-sizing:border-box;background:#fff;border-bottom-right-radius:24px;border-bottom-left-radius:24px;width:100%;max-height:calc(100dvh - 16px);padding:16px 20px;animation:.24s cubic-bezier(.16,1,.3,1) slideDownDrawer;overflow-y:auto;box-shadow:none!important}@keyframes slideDownDrawer{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.mobile-drawer-header{border-bottom:1px solid var(--privy-color-border);justify-content:space-between;align-items:center;padding-bottom:14px;display:flex}.mobile-drawer-links{flex-direction:column;gap:6px;margin:16px 0;display:flex}.mobile-nav-section-label{color:var(--privy-color-foreground-2);letter-spacing:.11em;text-transform:uppercase;padding:2px 4px 5px;font-size:10px;font-weight:800;line-height:1}.mobile-nav-section-spaced{margin-top:10px}.mobile-nav-link{border:1px solid var(--privy-color-border);background:var(--privy-color-background);text-align:left;cursor:pointer;box-sizing:border-box;border-radius:15px;align-items:center;gap:13px;width:100%;min-height:68px;padding:11px 13px;text-decoration:none;transition:background .16s,border-color .16s,transform .16s;display:flex}.mobile-nav-link:hover{background:var(--privy-color-background-2);border-color:var(--brand-naira-border);transform:translate(2px)}.mobile-nav-link.active{background:var(--brand-naira-tint);border-color:var(--brand-naira-border);box-shadow:inset 3px 0 0 var(--brand-naira)}.mobile-nav-icon-box{background:var(--brand-naira-tint);width:40px;height:40px;color:var(--brand-naira);border-radius:13px;flex:none;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex}.mobile-nav-link.active .mobile-nav-icon-box{background:var(--brand-naira);color:#fff}.mobile-nav-text{flex-direction:column;flex:1;gap:2px;display:flex}.mobile-nav-title{color:var(--privy-color-foreground);font-size:14px;font-weight:750;line-height:1.2}.mobile-nav-desc{color:var(--privy-color-foreground-2);font-size:11.5px;line-height:1.35}.mobile-nav-chevron{color:var(--privy-color-foreground-3);flex:none;transition:color .15s,transform .15s}.mobile-nav-link:hover .mobile-nav-chevron,.mobile-nav-link.active .mobile-nav-chevron{color:var(--brand-naira);transform:translate(2px)}.mobile-drawer-footer{border-top:1px solid var(--privy-color-border);padding-top:12px}.mobile-search-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:2000;box-sizing:border-box;background:#00000080;justify-content:center;align-items:flex-start;padding:36px 16px;animation:.18s fadeIn;display:flex;position:fixed;inset:0}.mobile-search-dialog{border:1px solid var(--privy-color-border);box-sizing:border-box;background:#fff;border-radius:20px;width:100%;max-width:500px;animation:.2s cubic-bezier(.16,1,.3,1) fadeInScale;overflow:hidden;box-shadow:none!important}.mobile-search-bar-row{border-bottom:1px solid var(--privy-color-border);align-items:center;gap:10px;padding:14px 16px;display:flex}.mobile-search-input{font-size:15px;font-family:var(--font-maru);color:var(--privy-color-foreground);background:0 0;border:none;outline:none;flex:1}.mobile-search-results{max-height:280px;overflow-y:auto}@media (width<=768px){.app-header{flex-wrap:nowrap!important;gap:8px!important;padding:10px 14px!important}.desktop-only{display:none!important}.mobile-hamburger-btn{display:flex!important}.app-nav-tabs{display:none!important}.app-header-actions{gap:6px!important}.wallet-btn-pill.header-connect-pill{padding:7px 16px!important;font-size:13px!important}.wallet-connected-pill{padding:5px 12px!important;font-size:12px!important}.main-content-wrapper{padding:18px 10px 32px}}[data-theme=dark] .crypto-card-terminal{box-shadow:none;background:#131417;border-color:#24252b}[data-theme=dark] .app-nav-tabs{box-shadow:none;background:#131417e0;border-color:#24252b}[data-theme=dark] .nav-tab-btn{color:#9ca3af}[data-theme=dark] .nav-tab-btn:hover{color:#fff;background:#ffffff12}[data-theme=dark] .nav-tab-btn.active{color:#fff;box-shadow:none;background:#1e2027;border-color:#6d64ff73}[data-theme=dark] .token-input-box,[data-theme=dark] .tag-recipient-box{background:#17181d;border-color:#24252b}[data-theme=dark] .token-input-box:focus-within,[data-theme=dark] .tag-recipient-box:focus-within{border-color:var(--primary);box-shadow:none;outline:1.5px solid var(--primary);background:#1a1b21}[data-theme=dark] .token-amount-field{color:#f3f4f6}[data-theme=dark] .token-selector-capsule{color:#e0e7ff;background:#181a22;border-color:#282e40}[data-theme=dark] .token-selector-capsule:hover{background:#202432;border-color:#3b82f6}[data-theme=dark] .tag-suggestion-chip{color:#d1d5db;background:#17181d;border-color:#24252b}[data-theme=dark] .tag-suggestion-chip:hover,[data-theme=dark] .tag-suggestion-chip.active{background:var(--primary);color:#fff;border-color:var(--primary)}[data-theme=dark] .quick-chip-btn{color:#a5b4fc;background:#6d64ff24;border-color:#6d64ff52}[data-theme=dark] .quick-chip-btn:hover{background:var(--primary);color:#fff;border-color:var(--primary)}[data-theme=dark] .crypto-details-table{background:#17181d;border-color:#24252b}[data-theme=dark] .modal-backdrop{background:#000000bf}[data-theme=dark] .modal-dialog{box-shadow:none;background:#131417;border-color:#24252b}[data-theme=dark] .wallet-connected-pill{color:#f3f4f6;background:#17181d;border-color:#24252b}[data-theme=dark] .swap-circle-btn{color:#a5b4fc;background:#17181d;border-color:#282a33}[data-theme=dark] .agent-card-item{background:#131417;border-color:#24252b}[data-theme=dark] .agent-banner-box,[data-theme=dark] .agent-subnav-pills{background:#17181d;border-color:#24252b}[data-theme=dark] .agent-subnav-btn.active{color:#fff;background:#24262e}[data-theme=dark] .mobile-drawer-panel{background:#131417;border-color:#24252b}[data-theme=dark] .more-menu-popover{background:#17181d;border-color:#24252b}[data-theme=dark] .mobile-search-dialog{background:#131417;border-color:#24252b}[data-theme=dark] .mobile-hamburger-btn:hover,[data-theme=dark] .header-icon-btn:hover,[data-theme=dark] .header-icon-btn.active{background:#ffffff14}[data-theme=dark] .more-menu-item:hover{background:#ffffff0f}[data-theme=dark] .mobile-nav-link:hover{background:#ffffff0a}[data-theme=dark] .mobile-nav-icon-box{background:#ffffff0f}[data-theme=dark] .ticket-receipt-card{background:#17181d;border-color:#24252b}[data-theme=dark] .badge-ask-ai{color:#f472b6;background:#f472b61f;border-color:#f472b652}[data-theme=dark] .badge-ask-ai:hover{color:#f9a8d4;background:#f472b638;border-color:#f472b6}[data-theme=dark] .theme-toggle-btn{color:#fbbf24;background:#17181d;border-color:#24252b}[data-theme=dark] .theme-toggle-btn:hover{color:#fde68a;box-shadow:none;background:#1e2028;border-color:#fbbf24}.claim-page-layout{flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:480px;margin:0 auto;display:flex}.claim-page-main{flex-direction:column;gap:12px;width:100%;max-width:480px;display:flex}.claim-console-card{background:var(--surface1,#fff);width:100%;box-shadow:none;box-sizing:border-box;border:0;border-radius:28px;outline:none;flex-direction:column;align-items:center;padding:24px 28px 28px;display:flex;position:relative;overflow:hidden}.claim-hero-stage{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;margin:6px 0 16px;display:flex}.claim-stage-subtitle{color:var(--privy-color-foreground-2);letter-spacing:-.01em;margin-bottom:2px;font-size:17px;font-weight:700}.claim-live-tag-display{font-family:var(--font-maru), sans-serif;letter-spacing:-.04em;color:var(--privy-color-foreground-3);text-align:center;cursor:text;-webkit-user-select:none;user-select:none;white-space:nowrap;text-overflow:clip;width:100%;max-width:100%;margin:4px 0 12px;font-size:clamp(38px,9.5vw,64px);font-weight:800;line-height:1.08;transition:font-size .14s;overflow:visible}.claim-live-tag-display.has-value{color:var(--privy-color-foreground);font-weight:900}.claim-live-tag-display .live-tag-prefix{color:var(--brand-naira);opacity:.9}.claim-live-tag-display.has-value .live-tag-prefix{color:var(--brand-naira);opacity:1}.claim-pill-input-box{background:var(--surface-input);border-radius:var(--radius-pill);box-sizing:border-box;border:1px solid #5b4fff29;align-items:center;width:100%;height:56px;margin-bottom:12px;padding:0 8px 0 20px;transition:border-color .18s;display:flex;position:relative}.claim-pill-input-box:focus-within{border-color:var(--primary);outline:1.5px solid var(--primary);background:#fff}.claim-pill-input{height:100%;font-family:var(--font-maru), sans-serif;color:var(--privy-color-foreground);background:0 0;border:none;outline:none;flex:1;min-width:0;font-size:17px;font-weight:600}.claim-pill-input::placeholder{color:var(--privy-color-foreground-3);font-weight:500}.claim-input-right-cluster{flex:none;align-items:center;gap:7px;display:flex}.claim-live-mascot-pill{cursor:pointer;width:32px;height:32px;box-shadow:none;border:1px solid #0f172a1f;border-radius:50%;flex:0 0 32px;place-items:center;display:grid;overflow:hidden}.claim-mascot-svg,.claim-mascot-svg svg{border-radius:50%;width:100%;height:100%;display:block;overflow:hidden}.tag-status-indicator{border-radius:var(--radius-pill);white-space:nowrap;align-items:center;gap:3px;padding:3px 8px;font-size:10.5px;font-weight:700;display:flex}.tag-status-indicator.available{color:#059669;background:#10b9811f;border:1px solid #10b98152}.tag-status-indicator.taken{color:#dc2626;background:#ef44441f;border:1px solid #ef444447}.tag-status-indicator.checking{color:var(--primary);background:#5b4fff14;border:1px solid #5b4fff38}.claim-pill-button{border-radius:var(--radius-pill);background:var(--primary-gradient);color:#fff;width:100%;height:54px;font-family:var(--font-maru), sans-serif;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;font-size:17px;font-weight:700;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex}.claim-pill-button:hover:not(:disabled){background:linear-gradient(135deg,#6366f1 0%,#4338ca 100%);transform:translateY(-1.5px)}.claim-pill-button:active:not(:disabled){transform:scale(.97)!important}.claim-pill-button:disabled{color:#94a3b8;cursor:not-allowed;background:#e2e8f0;border-color:#cbd5e1;transform:none}.active-claimed-banner{border-radius:var(--radius-md);box-sizing:border-box;background:#10b98114;border:1px solid #10b98147;justify-content:space-between;align-items:center;gap:10px;width:100%;margin-bottom:12px;padding:10px 14px;display:flex}.active-claimed-info{align-items:center;gap:8px;min-width:0;display:flex}.active-claimed-label{color:#065f46;font-size:12.5px;font-weight:700}.active-claimed-sub{color:#047857;font-size:10.5px;font-family:var(--font-mono)}.btn-claimed-action{border-radius:var(--radius-pill);color:#065f46;cursor:pointer;background:#fff;border:1px solid #10b9814d;padding:4px 10px;font-size:11px;font-weight:700;text-decoration:none;transition:all .15s}.btn-claimed-action:hover{background:var(--brand-naira);color:#fff}.reg-carousel-container{width:100%;margin-top:2px;overflow:hidden}.reg-carousel-track{width:100%;transition:transform .35s cubic-bezier(.16,1,.3,1);display:flex}.reg-slide{flex:0 0 100%;gap:6px;display:flex}.reg-pill-item{background:var(--surface1,#fff);border-radius:var(--radius-pill);cursor:pointer;-webkit-user-select:none;user-select:none;min-width:0;font:inherit;text-align:left;color:inherit;border:1px solid #5b4fff24;flex:1;align-items:center;gap:6px;padding:5px 8px;transition:all .18s cubic-bezier(.16,1,.3,1);display:flex}.reg-pill-item:hover{background:var(--surface-input);border-color:var(--primary);transform:translateY(-1.5px)}.reg-dicebear-avatar{object-fit:cover;background:#5b4fff1a;border-radius:50%;flex-shrink:0;width:20px;height:20px}.reg-pill-copy{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.reg-activity-kind{color:var(--privy-color-foreground-3);white-space:nowrap;font-size:9px;line-height:1.1}.reg-handle-tag{font-family:var(--font-maru), sans-serif;color:var(--privy-color-foreground);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:11px;font-weight:700;overflow:hidden}.reg-net-mini{border-radius:var(--radius-pill);color:#0891b2;white-space:nowrap;background:#06b6d41a;border:1px solid #06b6d440;padding:1px 5px;font-size:8.5px;font-weight:700}.reg-dots-nav{justify-content:center;align-items:center;gap:5px;margin-top:8px;display:flex}.reg-dot-btn{cursor:pointer;background:#5b4fff40;border:none;border-radius:50%;width:6px;height:6px;padding:0;transition:width .25s,background .25s}.reg-dot-btn.active{border-radius:var(--radius-pill);background:var(--primary);width:14px}.claim-page-sidebar{background:var(--surface1,#fff);box-sizing:border-box;border:1px solid #5b4fff29;border-radius:26px;flex-direction:column;flex-shrink:0;gap:12px;width:340px;padding:16px;display:flex}@media (width<=820px){.claim-page-sidebar{width:100%;max-width:480px}}.card-mode-tabs{border-radius:var(--radius-pill);background:#5b4fff0f;border:1px solid #5b4fff29;gap:2px;padding:3px;display:flex}.card-mode-tab{border-radius:var(--radius-pill);color:var(--privy-color-foreground-2);cursor:pointer;white-space:nowrap;background:0 0;border:none;flex:1;justify-content:center;align-items:center;gap:3px;padding:5px 6px;font-size:11px;font-weight:700;transition:all .18s;display:flex}.card-mode-tab.active{color:var(--primary);background:#fff}.live-identity-card{aspect-ratio:1/1.05;-webkit-user-select:none;user-select:none;box-sizing:border-box;background:#bbf246;border:1px solid #0000001f;border-radius:22px;flex-direction:column;justify-content:space-between;width:100%;padding:18px;display:flex;position:relative;overflow:hidden}.live-identity-card:before{content:"";pointer-events:none;z-index:1;background-image:repeating-linear-gradient(-35deg,#0000000a 0 32px,#0000 32px 64px);width:150%;height:150%;position:absolute;top:-25%;left:-25%}.card-monogram-watermark{color:#000;opacity:.07;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:1;font-size:230px;font-weight:900;line-height:1;font-family:var(--font-maru), sans-serif;position:absolute;top:-15px;right:-20px;transform:rotate(-15deg)}.card-header-row{z-index:2;justify-content:space-between;align-items:center;display:flex;position:relative}.card-logo-symbol{font-family:var(--font-maru), sans-serif;color:#000;font-size:30px;font-weight:900;line-height:1}.card-net-pill{border-radius:var(--radius-pill);color:#000;background:#0000001f;align-items:center;gap:5px;padding:3px 9px;font-size:10.5px;font-weight:800;display:inline-flex}.card-avatar-stage{z-index:2;flex:1;justify-content:center;align-items:center;margin:6px 0;display:flex;position:relative}.card-avatar-img-round{object-fit:cover;background:#fff;border:3px solid #0000001a;border-radius:50%;width:110px;height:110px;transition:transform .25s cubic-bezier(.34,1.56,.64,1)}.card-avatar-img-round:hover{transform:scale(1.08)rotate(4deg)}.card-footer-row{z-index:2;justify-content:space-between;align-items:flex-end;gap:8px;display:flex;position:relative}.card-handle-title{font-family:var(--font-maru), sans-serif;color:#000;letter-spacing:-.03em;white-space:nowrap;text-overflow:ellipsis;max-width:220px;font-size:24px;font-weight:900;line-height:1.1;overflow:hidden}.card-status-subtitle{color:#000000b3;align-items:center;gap:4px;font-size:11px;font-weight:700;display:flex}.card-verified-badge{flex-shrink:0;width:32px;height:32px}.card-verified-badge img{object-fit:contain;width:100%;height:100%}.share-actions-grid{grid-template-columns:1fr 1fr;gap:6px;margin-top:4px;display:grid}.share-btn{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface2);color:var(--privy-color-foreground);cursor:pointer;justify-content:center;align-items:center;gap:5px;padding:8px 10px;font-size:11.5px;font-weight:700;text-decoration:none;transition:all .15s;display:flex}.share-btn:hover{background:var(--primary);color:#fff;border-color:var(--primary)}.referral-link-box{background:var(--surface-input);border:1px solid var(--border);border-radius:var(--radius-md);justify-content:space-between;align-items:center;gap:8px;margin-top:4px;padding:8px 10px;display:flex}.referral-url-text{font-size:11px;font-family:var(--font-mono);color:var(--privy-color-foreground-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.referral-copy-chip{background:var(--primary);color:#fff;border-radius:var(--radius-pill);cursor:pointer;border:none;padding:3px 8px;font-size:10px;font-weight:700}[data-theme=dark] .claim-console-card{background:#131417;border-color:#24252b}[data-theme=dark] .claim-pill-input-box{background:#17181d;border-color:#24252b}[data-theme=dark] .claim-pill-input-box:focus-within{border-color:var(--primary);background:#1a1b21}[data-theme=dark] .reg-pill-item{background:#17181d;border-color:#24252b}[data-theme=dark] .reg-pill-item:hover{border-color:var(--primary);background:#1f2027}[data-theme=dark] .claim-page-sidebar{background:#131417;border-color:#24252b}[data-theme=dark] .card-mode-tabs{background:#17181d;border-color:#24252b}[data-theme=dark] .card-mode-tab.active{color:#fff;background:#24262e}[data-theme=dark] .claim-stage-subtitle{color:#9ca3af}[data-theme=dark] .active-claimed-banner{background:#10b9811f;border-color:#10b98159}[data-theme=dark] .active-claimed-label{color:#34d399}[data-theme=dark] .btn-claimed-action{color:#34d399;background:#17181d;border-color:#24252b}button,input,select,.nav-tab-btn,.theme-toggle-btn,.badge-ask-ai,.wallet-btn-pill,.wallet-connected-pill,.btn-action-primary,.swap-circle-btn,.quick-chip-btn,.tag-suggestion-chip,.agent-subnav-btn,.crypto-card-terminal,.modal-dialog,.agent-card-item,.token-input-box,.tag-recipient-box,.crypto-details-table,.app-nav-tabs,.ticket-receipt-card,.brand-badge,.claim-flow-card{box-shadow:none!important}.toast-container{z-index:99999;pointer-events:none;flex-direction:column;gap:8px;max-width:92vw;display:flex;position:fixed;bottom:24px;right:24px}@media (width<=600px){.toast-container{align-items:center;bottom:16px;left:16px;right:16px}}.toast-pill{pointer-events:auto;border-radius:var(--radius-pill);background:var(--surface1,#fff);font-family:var(--font-maru), sans-serif;color:var(--privy-color-foreground);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #0000001f;align-items:center;gap:8px;padding:9px 16px;font-size:13px;font-weight:700;animation:.22s cubic-bezier(.16,1,.3,1) forwards toastSlideIn;display:inline-flex;box-shadow:none!important}[data-theme=dark] .toast-pill{color:#f3f4f6;background:#17181d;border-color:#24252b}.toast-pill.toast-success{color:#065f46;background:#ecfdf5;border-color:#10b98159}[data-theme=dark] .toast-pill.toast-success{color:#a7f3d0;background:#064e3b;border-color:#34d39966}.toast-pill.toast-error{color:#991b1b;background:#fef2f2;border-color:#ef444459}[data-theme=dark] .toast-pill.toast-error{color:#fecaca;background:#7f1d1d;border-color:#f8717166}.toast-pill.toast-info{color:#1e40af;background:#eff6ff;border-color:#0052ff4d}[data-theme=dark] .toast-pill.toast-info{color:#93c5fd;background:#1e293b;border-color:#60a5fa66}@keyframes toastSlideIn{0%{opacity:0;transform:translateY(12px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.agents-page-container{flex-direction:column;gap:16px;width:100%;max-width:860px;margin:0 auto;animation:.25s forwards fadeIn;display:flex}.agents-top-bar{background:var(--surface1,#fff);border:1px solid var(--border-color,#00000014);border-radius:var(--radius-card,24px);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex;box-shadow:none!important}[data-theme=dark] .agents-top-bar{background:#17181d;border-color:#24252b}.agents-top-left{flex-direction:column;gap:2px;display:flex}.agents-page-heading{font-family:var(--font-maru), sans-serif;color:var(--privy-color-foreground);align-items:center;gap:8px;margin:0;font-size:19px;font-weight:800;display:flex}.agents-page-subtitle{color:var(--privy-color-foreground-2);font-size:12px}.agents-top-controls{align-items:center;gap:8px;display:flex}.agents-search-input-wrap{background:var(--background,#f7f8fa);border:1px solid var(--border-color,#00000014);border-radius:var(--radius-pill,9999px);align-items:center;gap:8px;padding:6px 12px;font-size:12.5px;display:flex}[data-theme=dark] .agents-search-input-wrap{background:#131417;border-color:#24252b}.agents-search-input{font-family:var(--font-maru), sans-serif;color:var(--privy-color-foreground);background:0 0;border:none;outline:none;width:140px;font-size:12.5px}.agents-search-input::placeholder{color:var(--privy-color-foreground-3)}.agents-view-toggle{background:var(--background,#f7f8fa);border:1px solid var(--border-color,#00000014);border-radius:var(--radius-pill,9999px);align-items:center;gap:2px;padding:3px;display:inline-flex}[data-theme=dark] .agents-view-toggle{background:#131417;border-color:#24252b}.view-toggle-btn{border-radius:var(--radius-pill,9999px);font-family:var(--font-maru), sans-serif;color:var(--privy-color-foreground-2);cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;padding:5px 11px;font-size:11.5px;font-weight:700;transition:all .15s;display:inline-flex;box-shadow:none!important}.view-toggle-btn.active{background:var(--surface1,#fff);color:var(--privy-color-foreground);border:1px solid var(--border-color,#00000014)}[data-theme=dark] .view-toggle-btn.active{color:#fff;background:#24252b;border-color:#2e3038}.agents-stats-grid{gap:10px;width:100%;display:grid;grid-template-columns:repeat(4,1fr)!important}.agents-stat-card{background:var(--surface1,#fff);border:1px solid var(--border-color,#00000014);text-align:center;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:0;padding:12px 10px;display:flex;box-shadow:none!important}[data-theme=dark] .agents-stat-card{background:#17181d;border-color:#24252b}.agents-stat-card-label{color:var(--privy-color-foreground-3);text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:10.5px;font-weight:700;overflow:hidden}.agents-stat-card-value{color:var(--privy-color-foreground);font-size:17px;font-weight:800;font-family:var(--font-maru), sans-serif;white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}@media (width<=640px){.agents-stats-grid{grid-template-columns:repeat(4,1fr)!important;gap:6px!important}.agents-stat-card{border-radius:12px!important;gap:2px!important;padding:8px 4px!important}.agents-stat-card-label{letter-spacing:.01em!important;font-size:9px!important}.agents-stat-card-value{font-size:13.5px!important}}@media (width<=380px){.agents-stats-grid{gap:4px!important}.agents-stat-card{padding:6px 2px!important}.agents-stat-card-label{font-size:8px!important}.agents-stat-card-value{font-size:12px!important}}.milestone-earnings-row{background:var(--background,#f7f8fa);border:1px solid var(--border-color,#00000014);border-radius:12px;justify-content:space-between;align-items:center;width:100%;margin-top:4px;padding:7px 10px;display:flex;box-shadow:none!important}[data-theme=dark] .milestone-earnings-row{background:#131417;border-color:#24252b}.milestone-earnings-label{color:var(--privy-color-foreground-3);text-transform:uppercase;letter-spacing:.03em;font-size:10.5px;font-weight:700}.milestone-earnings-value{color:#10b981;font-size:13px;font-weight:800;font-family:var(--font-maru), sans-serif}.task-poster-avatar{object-fit:contain;background:var(--surface1,#fff);border:1px solid var(--border-color,#00000014);border-radius:50%;width:46px;height:46px;display:block;box-shadow:0 2px 10px #10b9811f}.agents-milestones-grid{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.agent-milestone-card{background:var(--surface1,#fff);border:1px solid var(--border-color,#00000014);text-align:center;cursor:pointer;border-radius:24px;flex-direction:column;align-items:center;gap:12px;padding:28px 22px;transition:transform .16s,border-color .16s,background .16s;display:flex;position:relative;overflow:hidden;box-shadow:none!important}[data-theme=dark] .agent-milestone-card{background:#17181d;border-color:#24252b}.agent-milestone-card:hover{border-color:#0052ff;transform:translateY(-2px)}.task-detail-page{width:100%;max-width:980px;margin:0 auto;padding:8px 0 28px}.task-detail-back{align-items:center;gap:7px;margin-bottom:18px;display:inline-flex}.task-detail-heading{border-bottom:1px solid var(--border-color,#00000014);align-items:center;gap:18px;padding:18px 0 22px;display:flex}.task-detail-heading .milestone-badge-stage{background:color-mix(in srgb, var(--primary,#0052ff) 8%, transparent);border-radius:20px;flex:0 0 84px;margin:0}.task-detail-heading-copy{min-width:0}.task-detail-heading-copy h1{color:var(--privy-color-foreground);margin:8px 0 5px;font-size:clamp(20px,3vw,28px);line-height:1.2}.task-detail-heading-copy p,.task-detail-panel p{color:var(--privy-color-foreground-2);margin:0;font-size:12px;line-height:1.55}.task-detail-grid{grid-template-columns:minmax(0,1.7fr) minmax(230px,.9fr);align-items:start;gap:14px;margin-top:16px;display:grid}.task-detail-main,.task-detail-sidebar{flex-direction:column;gap:12px;min-width:0;display:flex}.task-detail-panel{border:1px solid var(--border-color,#00000014);background:var(--surface1,#fff);border-radius:16px;padding:17px}[data-theme=dark] .task-detail-panel{background:#17181d;border-color:#24252b}.task-detail-panel h2{color:var(--privy-color-foreground);align-items:center;gap:7px;margin:0 0 9px;font-size:14px;display:flex}.task-detail-deliverable{background:color-mix(in srgb, var(--primary,#0052ff) 6%, transparent);border-radius:10px;flex-direction:column;gap:4px;margin-top:14px;padding:11px 12px;font-size:12px;line-height:1.45;display:flex}.task-detail-deliverable strong{color:var(--privy-color-foreground)}.task-detail-deliverable span{color:var(--privy-color-foreground-2)}.task-detail-panel-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.task-detail-panel-heading h2{margin-bottom:4px}.task-progress-badge{color:var(--privy-color-foreground-2);background:#6b72801a;border-radius:999px;flex:none;padding:4px 8px;font-size:10px;font-weight:700}.task-progress-badge.in_progress{color:#0052ff;background:#0052ff1a}.task-progress-badge.submitted{color:#b45309;background:#f59e0b1f}.task-submission-input{resize:vertical;width:100%;margin:14px 0 9px}.task-submit-panel>.btn-agent-primary,.task-submit-panel>.btn-agent-secondary{justify-content:center;align-items:center;gap:7px;display:inline-flex}.social-task-proof-field{flex-direction:column;gap:7px;width:100%;margin-bottom:12px;display:flex}.social-task-proof-field label{color:var(--privy-color-foreground);font-size:11px;font-weight:700}.social-task-proof-field input{box-sizing:border-box;border:1px solid var(--border-color,#78788c3d);background:var(--surface1,#fff);width:100%;min-height:46px;color:var(--privy-color-foreground);font:inherit;border-radius:12px;outline:none;padding:0 13px;font-size:13px;transition:border-color .15s,box-shadow .15s}.social-task-proof-field input::placeholder{color:var(--privy-color-foreground-3)}.social-task-proof-field input:focus{border-color:var(--primary,#5b4fff);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary,#5b4fff) 16%, transparent)}[data-theme=dark] .social-task-proof-field input{background:#111217;border-color:#30313a}.social-task-proof-field input:disabled{opacity:.65;cursor:not-allowed}.task-submit-panel>.social-task-submit-button{width:100%;min-height:44px;display:flex}.task-submit-panel button:disabled{opacity:.48;cursor:not-allowed}.task-submission-saved{color:#059669;background:#10b98114;border-radius:10px;gap:9px;margin-top:14px;padding:12px;display:flex}.task-submission-saved div{flex-direction:column;gap:4px;min-width:0;display:flex}.task-submission-saved span{color:var(--privy-color-foreground-2);overflow-wrap:anywhere;font-size:11px}.task-created-success{text-align:center;flex-direction:column;align-items:center;gap:11px;padding:24px 0 4px;display:flex}.task-created-success-icon{color:#059669;background:#10b9811f;border-radius:50%;place-items:center;width:52px;height:52px;display:grid}.task-created-success h2{color:var(--privy-color-foreground);margin:0;font-size:19px}.task-created-success p{color:var(--privy-color-foreground-2);margin:0;font-size:12px;line-height:1.5}.task-created-title{max-width:100%;color:var(--privy-color-foreground);overflow-wrap:anywhere;font-size:14px}.task-created-reward{color:#059669;background:#10b9811a;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:800}.task-created-share-actions{grid-template-columns:1fr 1fr;gap:8px;width:100%;margin-top:4px;display:grid}.task-created-share-actions a,.task-created-share-actions button{border:1px solid var(--border-color,#0000001a);min-height:40px;color:var(--privy-color-foreground);background:var(--surface1,#fff);font:inherit;cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:8px 10px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.task-created-share-actions a:hover,.task-created-share-actions button:hover{border-color:var(--primary,#5b4fff)}.task-created-done{width:100%;min-height:40px}.task-detail-local-note{color:var(--privy-color-foreground-3);margin-top:10px;font-size:10px;line-height:1.45;display:block}.task-reward-panel{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.task-detail-eyebrow{color:var(--privy-color-foreground-3);letter-spacing:.06em;font-size:10px;font-weight:800}.task-reward-panel>strong{color:var(--privy-color-foreground);font-size:28px}.task-reward-panel>strong small{font-size:12px}.task-reward-panel>span:not(.task-detail-eyebrow){color:var(--privy-color-foreground-2);font-size:11px}.task-reward-panel button{align-items:center;gap:6px;display:inline-flex}.task-escrow-status{color:#059669;margin:6px 0 8px;font-size:12px;font-weight:700}.task-chat-button{justify-content:center;align-items:center;gap:8px;min-height:42px;display:flex}@media (width<=720px){.task-detail-grid{grid-template-columns:1fr}.task-detail-heading{align-items:flex-start;gap:12px}.task-detail-heading .milestone-badge-stage{flex-basis:60px;width:60px;height:60px}.task-detail-heading .milestone-emblem-svg{width:54px;height:54px}}[data-theme=dark] .agent-milestone-card:hover{border-color:#3880ff}.card-rank-tag{border-radius:var(--radius-pill,9999px);color:#0052ff;background:#0052ff14;border:1px solid #0052ff33;padding:2.5px 8px;font-size:11px;font-weight:800;position:absolute;top:14px;right:14px}[data-theme=dark] .card-rank-tag{color:#60a5fa;background:#3880ff26;border-color:#60a5fa4d}.milestone-badge-stage{border-radius:50%;justify-content:center;align-items:center;width:84px;height:84px;margin-top:6px;display:flex;position:relative}.milestone-emblem-svg{filter:drop-shadow(0 4px 10px #0000001f);width:74px;height:74px;transition:transform .2s cubic-bezier(.34,1.56,.64,1)}.agent-milestone-card:hover .milestone-emblem-svg{transform:scale(1.08)}.milestone-card-title{font-family:var(--font-maru), sans-serif;color:var(--privy-color-foreground);margin:0;font-size:18px;font-weight:800;line-height:1.2}.milestone-card-role{color:var(--privy-color-foreground-2);min-height:34px;font-size:12.5px;line-height:1.4}.milestone-task-status{min-height:20px;color:var(--privy-color-foreground-3);justify-content:center;align-items:center;gap:5px;font-size:11px;font-weight:700;display:flex}@media (width<=768px){.agents-milestones-grid{grid-template-columns:repeat(2,1fr)!important;gap:5px!important}.agent-milestone-card{border-radius:16px!important;gap:6px!important;padding:14px 8px!important}.card-rank-tag{padding:1px 5px!important;font-size:9px!important;top:6px!important;right:6px!important}.milestone-badge-stage{width:50px!important;height:50px!important;margin-top:2px!important}.milestone-emblem-svg{width:44px!important;height:44px!important}.milestone-card-title{letter-spacing:-.01em!important;font-size:13.5px!important}.milestone-card-role{text-overflow:ellipsis!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;min-height:26px!important;max-height:26px!important;font-size:10px!important;line-height:1.25!important;display:-webkit-box!important;overflow:hidden!important}.milestone-task-status{font-size:9.5px!important}.milestone-progress-bar-wrap{height:4px!important}}@media (width<=480px){.agents-milestones-grid{grid-template-columns:repeat(2,1fr)!important;gap:4px!important}.agent-milestone-card{border-radius:16px!important;padding:12px 8px!important}.milestone-badge-stage{width:48px!important;height:48px!important}.milestone-emblem-svg{width:42px!important;height:42px!important}.milestone-card-title{font-size:13px!important}}.milestone-progress-bar-wrap{background:#0000000f;border-radius:9999px;width:100%;max-width:120px;height:5px;overflow:hidden}[data-theme=dark] .milestone-progress-bar-wrap{background:#ffffff1a}.milestone-progress-bar-fill{background:#10b981;border-radius:9999px;height:100%;transition:width .3s}.agents-circle-list{flex-direction:column;gap:8px;display:flex}.agent-circle-row{background:var(--surface1,#fff);border:1px solid var(--border-color,#00000014);cursor:pointer;border-radius:18px;justify-content:space-between;align-items:center;padding:14px 18px;transition:background .15s,border-color .15s,transform .15s;display:flex;box-shadow:none!important}[data-theme=dark] .agent-circle-row{background:#17181d;border-color:#24252b}.agent-circle-row:hover{border-color:#0052ff;transform:translate(2px)}[data-theme=dark] .agent-circle-row:hover{border-color:#3880ff}.agent-circle-left{align-items:center;gap:12px;display:flex}.agent-circle-avatar-wrap{flex-shrink:0;width:44px;height:44px;position:relative}.agent-circle-avatar-img{object-fit:cover;background:#e5e7eb;border:2px solid #00000014;border-radius:50%;width:44px;height:44px;display:block}[data-theme=dark] .agent-circle-avatar-img{background:#24252b;border-color:#2e3038}.agent-circle-rank{font-family:var(--font-maru), sans-serif;color:#fff;border:1.5px solid var(--surface1,#fff);text-align:center;z-index:2;box-sizing:border-box;background:#4b5563;border-radius:9999px;min-width:17px;height:16px;padding:0 4.5px;font-size:9.5px;font-weight:900;line-height:14px;position:absolute;bottom:-3px;right:-5px;box-shadow:0 1px 3px #00000040}[data-theme=dark] .agent-circle-rank{background:#2d3039;border-color:#17181d}.agent-circle-rank.rank-top1{color:#fff;background:#f59e0b}.agent-circle-rank.rank-top2{color:#fff;background:#3b82f6}.agent-circle-rank.rank-top3{color:#fff;background:#ec4899}.agent-circle-meta{flex-direction:column;gap:2px;display:flex}.agent-circle-name{font-family:var(--font-maru), sans-serif;color:var(--privy-color-foreground);align-items:center;gap:6px;font-size:14.5px;font-weight:700;display:flex}.agent-circle-tag-pill{color:#059669;background:#10b9811a;border-radius:6px;padding:1px 6px;font-size:10.5px;font-weight:800}[data-theme=dark] .agent-circle-tag-pill{color:#34d399;background:#10b9812e}.agent-circle-tagline{color:var(--privy-color-foreground-2);font-size:12px;line-height:1.3}.agent-circle-right{text-align:right;align-items:center;gap:14px;display:flex}.agent-circle-metric-val{font-family:var(--font-maru), sans-serif;color:var(--privy-color-foreground);font-size:17px;font-weight:800;line-height:1.1}.agent-circle-metric-lbl{color:var(--privy-color-foreground-3);text-transform:uppercase;font-size:10.5px;font-weight:600}@media (width<=640px){.agent-circle-row{gap:8px;padding:12px 14px}.agent-circle-left{flex:1;gap:10px;min-width:0}.agent-circle-avatar-wrap,.agent-circle-avatar-img{width:36px;height:36px}.agent-circle-name{flex-wrap:wrap;gap:4px;font-size:13.5px}.agent-circle-tagline{white-space:nowrap;text-overflow:ellipsis;max-width:130px;font-size:11px;overflow:hidden}.agent-circle-right{flex-shrink:0;gap:8px}.agent-circle-metric-val{font-size:13.5px}.agent-circle-metric-lbl{font-size:9px}}.task-cat-pill{border-radius:var(--radius-pill,9999px);font-family:var(--font-maru), sans-serif;background:var(--surface1,#fff);border:1px solid var(--border-color,#00000014);color:var(--privy-color-foreground-2);cursor:pointer;white-space:nowrap;flex-shrink:0;padding:6px 13px;font-size:11.5px;font-weight:700;transition:all .15s;box-shadow:none!important}[data-theme=dark] .task-cat-pill{color:#9ca3af;background:#17181d;border-color:#24252b}.task-cat-pill:hover{border-color:var(--primary,#0052ff);color:var(--privy-color-foreground)}.task-cat-pill.active{background:var(--primary,#0052ff);border-color:var(--primary,#0052ff);color:#fff}[data-theme=dark] .task-cat-pill.active{color:#fff;background:#3880ff;border-color:#3880ff}.agent-modal-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:1000;background:#000000a6;justify-content:center;align-items:center;padding:16px;animation:.18s forwards fadeIn;display:flex;position:fixed;inset:0}:is(html:has(.agent-modal-backdrop),body:has(.agent-modal-backdrop)){overscroll-behavior:none;overflow:hidden!important}.agent-modal-dialog{background:var(--surface1,#fff);border:1px solid var(--border-color,#0000001a);border-radius:28px;flex-direction:column;width:100%;max-width:470px;max-height:calc(100dvh - 32px);animation:.22s cubic-bezier(.16,1,.3,1) forwards modalScaleUp;display:flex;position:relative;overflow:hidden;box-shadow:none!important}[data-theme=dark] .agent-modal-dialog{background:#17181d;border-color:#24252b}.agent-modal-header{border-bottom:1px solid var(--border-color,#00000014);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}[data-theme=dark] .agent-modal-header{border-bottom-color:#24252b}.agent-modal-close-btn{background:var(--background,#f7f8fa);border:1px solid var(--border-color,#00000014);cursor:pointer;width:32px;height:32px;color:var(--privy-color-foreground-2);border-radius:50%;justify-content:center;align-items:center;transition:all .15s;display:flex;box-shadow:none!important}[data-theme=dark] .agent-modal-close-btn{background:#131417;border-color:#24252b}.agent-modal-close-btn:hover{color:var(--privy-color-foreground);border-color:#0052ff}.agent-profile-content{padding:18px 20px 20px}.agent-profile-title-row{justify-content:flex-end;align-items:center;gap:12px;min-height:34px;display:flex}.agent-profile-title-row .agent-modal-close-btn{flex:0 0 30px;width:30px;height:30px}.agent-profile-main-row{align-items:center;gap:12px;margin-top:12px;display:flex}.agent-profile-summary{align-items:center;gap:14px;padding:2px 0;display:flex}.agent-profile-avatar{object-fit:cover;background:var(--surface1,#fff);border:4px solid var(--surface1,#fff);width:62px;height:62px;box-shadow:none;border-radius:50%;flex:0 0 62px}.agent-profile-heading-copy{flex:1;min-width:0}.agent-profile-name-line{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.agent-profile-name-line h2{color:var(--privy-color-foreground);font:800 17px/1.2 var(--font-maru), sans-serif;letter-spacing:-.02em;margin:0}.agent-profile-verified-badge{object-fit:contain;flex:0 0 19px;width:19px;height:19px;display:block}.agent-profile-handle{color:var(--primary,#0052ff);font:700 11px var(--font-mono), monospace;margin-top:4px}.agent-profile-subtitle{color:var(--privy-color-foreground-2);font-size:12px;font-weight:650;line-height:1.35}.agent-profile-description{min-height:32px;color:var(--privy-color-foreground-2);margin:10px 0 13px;font-size:12px;line-height:1.4}.agent-profile-stats{border-top:1px solid var(--border-color,#00000014);border-bottom:1px solid var(--border-color,#00000014);grid-template-columns:repeat(4,minmax(0,1fr));padding:12px 0;display:grid}[data-theme=dark] .agent-profile-stats{border-color:#2b2d35}.agent-profile-stats>div{text-align:center;flex-direction:column;align-items:center;gap:4px;min-width:0;padding:2px 5px;display:flex}.agent-profile-stats>div+div{border-left:1px solid var(--border-color,#00000014)}[data-theme=dark] .agent-profile-stats>div+div{border-color:#2b2d35}.agent-profile-stats strong{max-width:100%;color:var(--privy-color-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:800;overflow:hidden}.agent-profile-stats span{color:var(--privy-color-foreground-2);white-space:nowrap;font-size:9.5px}.agent-profile-detail-row{justify-content:space-between;align-items:center;gap:10px;padding:12px 0;display:flex}.agent-profile-category{border:1px solid var(--border-color,#00000014);max-width:48%;color:var(--privy-color-foreground-2);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:700;overflow:hidden}.agent-profile-owner{align-items:center;gap:7px;min-width:0;display:flex}.agent-profile-owner span{color:var(--privy-color-foreground-2);font-size:10px}.agent-profile-owner strong{color:var(--privy-color-foreground);font:700 10px var(--font-mono), monospace}.agent-profile-owner button{border:1px solid var(--border-color,#0000001a);width:26px;height:26px;color:var(--privy-color-foreground-2);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex}.agent-profile-claimed-owner{justify-content:flex-start;padding:12px 0}.agent-profile-claimed-owner strong{margin-right:auto}.agent-profile-card-actions{display:block}.agent-follow-button{border:1px solid var(--border-color,#0000001f);background:var(--surface1,#fff);min-width:0;min-height:42px;color:var(--privy-color-foreground);font-family:var(--font-maru), sans-serif;cursor:pointer;border-radius:12px;padding:0 12px;font-size:12px;font-weight:800;transition:opacity .15s,background .15s,color .15s}.agent-follow-button:hover:not(:disabled){opacity:.9}.agent-follow-button.following{background:var(--primary,#0052ff);color:#fff;border-color:var(--primary,#0052ff)}[data-theme=dark] .agent-follow-button-inline{color:#121318;background:#f7f8fa;border-color:#f7f8fa}[data-theme=dark] .agent-follow-button-inline.following{color:#f3f4f6;background:0 0;border-color:#454751}[data-theme=dark] .agent-follow-button{color:#f3f4f6;background:#1b1c22;border-color:#343640}[data-theme=dark] .agent-follow-button.following{background:var(--primary,#0052ff);border-color:var(--primary,#0052ff)}.agent-follow-button-inline{background:var(--privy-color-foreground);min-width:78px;min-height:38px;color:var(--surface1,#fff);border-color:var(--privy-color-foreground);border-radius:999px;flex:none;margin:0 0 5px auto;padding-inline:14px}.agent-follow-button-inline.following{color:var(--privy-color-foreground);border-color:var(--border-color,#00000029);background:0 0}.agent-follow-button:disabled{cursor:default;opacity:.7}.agent-profile-title-row{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.agent-profile-social-bar{align-items:center;gap:7px;display:flex}.agent-social-btn{border:1px solid var(--privy-color-border,#0000001f);background:var(--surface2,#f3f4f6);width:30px;height:30px;color:var(--privy-color-foreground,#111827);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;text-decoration:none;transition:all .2s;display:inline-flex}.agent-social-btn:hover{background:var(--surface3,#e5e7eb);color:var(--primary,#0052ff);transform:translateY(-1.5px)}.agent-social-x:hover{color:#fff;background:#000;border-color:#000}.agent-social-telegram:hover{color:#fff;background:#229ed9;border-color:#229ed9}.agent-social-whatsapp:hover{color:#fff;background:#25d366;border-color:#25d366}[data-theme=dark] .agent-social-btn{color:#f3f4f6;background:#23252e;border-color:#343640}[data-theme=dark] .agent-social-btn:hover{background:#2a2d37}[data-theme=dark] .agent-social-x:hover{color:#000;background:#fff;border-color:#fff}.agent-profile-card-actions{align-items:center;gap:10px;width:100%;margin-top:14px;display:flex}.agent-profile-pay-button{background:var(--primary,#0052ff);color:#fff;min-height:42px;font:800 12.5px var(--font-maru), sans-serif;cursor:pointer;border:none;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:7px;transition:all .2s;display:inline-flex}.agent-profile-pay-button:hover:not(:disabled){opacity:.92;transform:translateY(-1px)}.agent-profile-chat-button{border:1px solid var(--privy-color-border,#0000001f);background:var(--surface2,#f3f4f6);min-height:42px;color:var(--privy-color-foreground,#111827);font:800 12.5px var(--font-maru), sans-serif;cursor:pointer;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:7px;transition:all .2s;display:inline-flex}.agent-profile-chat-button:hover{background:var(--surface3,#e5e7eb);transform:translateY(-1px)}[data-theme=dark] .agent-profile-chat-button{color:#f3f4f6;background:#23252e;border-color:#343640}[data-theme=dark] .agent-profile-chat-button:hover{background:#2a2d37}.agent-profile-pay-full{width:100%}.agent-profile-explorer-link{color:var(--privy-color-foreground-2);justify-content:center;align-items:center;gap:5px;margin-top:10px;font-size:10.5px;font-weight:650;text-decoration:none;display:flex}.agent-profile-explorer-link:hover{color:var(--primary,#0052ff)}@media (width<=520px){.agent-modal-backdrop{padding:12px}.agent-modal-dialog{border-radius:23px;max-width:440px}.agent-profile-content{padding:16px}.agent-profile-avatar{flex-basis:58px;width:58px;height:58px}.agent-profile-main-row{gap:10px;margin-top:10px}.agent-profile-name-line h2{font-size:15px}.agent-profile-description{margin:8px 0 10px;font-size:11.5px}}@media (height<=640px){.agent-modal-backdrop{padding-block:8px}.agent-modal-dialog{max-height:calc(100dvh - 16px)}.agent-profile-content{padding-bottom:12px}.agent-profile-main-row{margin-top:8px}.agent-profile-avatar{flex-basis:54px;width:54px;height:54px}.agent-profile-description{min-height:0;margin-block:6px 8px}.agent-profile-stats{padding-block:8px}.agent-profile-stats>div{padding-inline:2px}.agent-profile-stats strong{font-size:11.5px}.agent-profile-stats span{font-size:8.5px}.agent-profile-detail-row{padding-block:8px}}.agent-passport-stage{color:#0c0d0e;background:linear-gradient(135deg,#bbf246 0%,#99e022 100%);border:2px solid #0000001f;border-radius:20px;padding:20px;position:relative;overflow:hidden;box-shadow:none!important}.agent-passport-watermark{color:#000;opacity:.08;pointer-events:none;font-size:140px;font-weight:900;font-family:var(--font-maru), sans-serif;position:absolute;bottom:-20px;right:-10px}.agent-passport-top{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.agent-passport-handle{font-family:var(--font-maru), sans-serif;letter-spacing:-.02em;font-size:24px;font-weight:900;line-height:1.1}.agent-passport-role{opacity:.85;font-size:13px;font-weight:600}.agent-profile-tabs{background:var(--background,#f7f8fa);border:1px solid var(--border-color,#00000014);border-radius:13px;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;padding:4px;display:grid}[data-theme=dark] .agent-profile-tabs{background:#131417;border-color:#24252b}.agent-profile-tab-btn{min-width:0;font-family:var(--font-maru), sans-serif;color:var(--privy-color-foreground-2);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:9px;padding:8px 5px;font-size:11px;font-weight:700;transition:all .15s;box-shadow:none!important}.agent-profile-tab-btn.active{background:var(--surface1,#fff);color:var(--privy-color-foreground);border:1px solid var(--border-color,#00000014)}[data-theme=dark] .agent-profile-tab-btn.active{color:#fff;background:#24252b;border-color:#2e3038}.agent-profile-actions{gap:9px;margin-top:2px;display:flex}.agent-profile-overview{flex-direction:column;gap:10px;display:flex}.agent-profile-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.agent-profile-fact{border:1px solid var(--border-color,#00000014);background:var(--surface1,#fff);border-radius:13px;flex-direction:column;gap:5px;min-width:0;padding:10px 11px;display:flex}[data-theme=dark] .agent-profile-fact{background:#131417;border-color:#24252b}.agent-profile-fact span,.agent-profile-owner-row span{color:var(--privy-color-foreground-2);font-size:10px;font-weight:600}.agent-profile-fact strong{color:var(--privy-color-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:750;overflow:hidden}.agent-profile-owner-row{border:1px solid var(--border-color,#00000014);background:var(--background,#f7f8fa);border-radius:13px;justify-content:space-between;align-items:center;padding:10px 11px;display:flex}[data-theme=dark] .agent-profile-owner-row{background:#131417;border-color:#24252b}.agent-profile-owner-row>div{flex-direction:column;gap:4px;display:flex}.agent-profile-owner-row strong{color:var(--privy-color-foreground);font:700 11px var(--font-mono), monospace}.agent-copy-owner{border:1px solid var(--border-color,#00000014);background:var(--surface1,#fff);width:32px;height:32px;color:var(--privy-color-foreground-2);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;display:inline-flex}[data-theme=dark] .agent-copy-owner{background:#1b1c22;border-color:#2b2d35}.btn-agent-primary{border-radius:var(--radius-pill,9999px);background:var(--primary,#0052ff);color:#fff;font-family:var(--font-maru), sans-serif;cursor:pointer;border:none;flex:1;justify-content:center;align-items:center;gap:6px;padding:10px 16px;font-size:13px;font-weight:700;transition:opacity .15s;display:inline-flex;box-shadow:none!important}.btn-agent-primary:hover{opacity:.92}.btn-agent-secondary{border-radius:var(--radius-pill,9999px);background:var(--background,#f7f8fa);color:var(--privy-color-foreground);font-family:var(--font-maru), sans-serif;border:1px solid var(--border-color,#00000014);cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:10px 14px;font-size:13px;font-weight:700;transition:border-color .15s;display:inline-flex;box-shadow:none!important}[data-theme=dark] .btn-agent-secondary{color:#f3f4f6;background:#131417;border-color:#24252b}.btn-agent-secondary:hover{border-color:#0052ff}.agent-specs-table{background:var(--background,#f7f8fa);border:1px solid var(--border-color,#00000014);border-radius:16px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}[data-theme=dark] .agent-specs-table{background:#131417;border-color:#24252b}.agent-spec-row{justify-content:space-between;align-items:center;font-size:11.5px;display:flex}.agent-spec-label{color:var(--privy-color-foreground-2)}.agent-spec-value{color:var(--privy-color-foreground);font-weight:700;font-family:var(--font-mono), monospace}.faq-page-container{flex-direction:column;gap:16px;width:100%;max-width:860px;margin:0 auto;animation:.25s forwards fadeIn;display:flex}.faq-hero-card{background:var(--surface1,#fff);border:1px solid var(--border-color,#00000014);border-radius:var(--radius-card,24px);flex-direction:column;gap:8px;padding:26px 28px;display:flex;box-shadow:none!important}[data-theme=dark] .faq-hero-card{background:#17181d;border-color:#24252b}.faq-pill-badge{color:var(--primary,#0052ff);border-radius:var(--radius-pill,9999px);text-transform:uppercase;letter-spacing:.04em;background:#0052ff14;border:1px solid #0052ff33;align-items:center;gap:6px;width:fit-content;padding:3px 10px;font-size:11px;font-weight:800;display:inline-flex}[data-theme=dark] .faq-pill-badge{color:#60a5fa;background:#3880ff26;border-color:#60a5fa4d}.faq-title{font-family:var(--font-maru), sans-serif;letter-spacing:-.02em;color:var(--privy-color-foreground);margin:0;font-size:24px;font-weight:900}.faq-subtitle{color:var(--privy-color-foreground-2);margin:0;font-size:13px;line-height:1.5}.faq-controls-card{background:var(--surface1,#fff);border:1px solid var(--border-color,#00000014);border-radius:18px;flex-direction:column;gap:12px;padding:14px 16px;display:flex;box-shadow:none!important}[data-theme=dark] .faq-controls-card{background:#17181d;border-color:#24252b}.faq-search-wrap{background:var(--background,#f7f8fa);border:1px solid var(--border-color,#00000014);border-radius:var(--radius-sm,12px);align-items:center;gap:10px;padding:9px 14px;display:flex}[data-theme=dark] .faq-search-wrap{background:#131417;border-color:#24252b}.faq-search-input{font-size:13px;font-family:var(--font-maru), sans-serif;color:var(--privy-color-foreground);background:0 0;border:none;outline:none;flex:1}.faq-search-input::placeholder{color:var(--privy-color-foreground-3)}.faq-filter-chips{flex-wrap:wrap;gap:6px;display:flex}.faq-chip{border-radius:var(--radius-pill,9999px);border:1px solid var(--border-color,#00000014);background:var(--background,#f7f8fa);color:var(--privy-color-foreground-2);font-family:var(--font-maru), sans-serif;cursor:pointer;padding:5px 12px;font-size:11.5px;font-weight:700;transition:all .15s;box-shadow:none!important}.faq-chip:hover{color:var(--privy-color-foreground);border-color:#0052ff4d}.faq-chip.active{background:var(--privy-color-foreground);color:var(--background,#fff);border-color:var(--privy-color-foreground)}[data-theme=dark] .faq-chip{color:#9ca3af;background:#131417;border-color:#24252b}[data-theme=dark] .faq-chip:hover{color:#fff;border-color:#3880ff}[data-theme=dark] .faq-chip.active{color:#000;background:#fff;border-color:#fff}.faq-accordion-list{flex-direction:column;gap:10px;display:flex}.faq-accordion-item{background:var(--surface1,#fff);border:1px solid var(--border-color,#00000014);border-radius:18px;transition:border-color .15s,background .15s;overflow:hidden;box-shadow:none!important}[data-theme=dark] .faq-accordion-item{background:#17181d;border-color:#24252b}.faq-accordion-item.open{border-color:#0052ff59}[data-theme=dark] .faq-accordion-item.open{border-color:#60a5fa66}.faq-summary-btn{text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:14px;width:100%;padding:16px 20px;display:flex;box-shadow:none!important}.faq-summary-left{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.faq-question-text{font-family:var(--font-maru), sans-serif;color:var(--privy-color-foreground);font-size:14.5px;font-weight:800;line-height:1.35}.faq-category-pill{color:var(--primary,#0052ff);border-radius:var(--radius-pill,9999px);text-transform:uppercase;letter-spacing:.02em;background:#0052ff14;padding:2px 7px;font-size:10px;font-weight:800}[data-theme=dark] .faq-category-pill{color:#60a5fa;background:#3880ff26}.faq-chevron-icon{color:var(--privy-color-foreground-3);flex:none;justify-content:center;align-items:center;transition:transform .2s cubic-bezier(.16,1,.3,1),color .15s;display:flex}.faq-chevron-icon.rotated{color:var(--primary,#0052ff);transform:rotate(180deg)}[data-theme=dark] .faq-chevron-icon.rotated{color:#60a5fa}.faq-body-content{color:var(--privy-color-foreground-2);border-top:1px dashed var(--border-color,#00000014);padding:0 20px 18px;margin-top:2px;padding-top:14px;font-size:13px;line-height:1.6;animation:.2s fadeIn}[data-theme=dark] .faq-body-content{border-top-color:#24252b}.faq-body-content p{margin-bottom:8px}.faq-body-content p:last-child{margin-bottom:0}.faq-resource-links{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.faq-resource-links a{border:1px solid var(--privy-color-border);color:var(--privy-color-foreground);border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.faq-resource-links a:hover{border-color:var(--privy-color-border-interactive);color:var(--privy-color-border-interactive)}.faq-empty-state{text-align:center;background:var(--surface1,#fff);border:1px solid var(--border-color,#00000014);border-radius:18px;flex-direction:column;justify-content:center;align-items:center;padding:40px 20px;display:flex}[data-theme=dark] .faq-empty-state{background:#17181d;border-color:#24252b}.faq-help-banner{border-radius:var(--radius-card,24px);color:#fff;background:#0d0e12;border:1px solid #24252b;justify-content:space-between;align-items:center;gap:16px;margin-top:8px;padding:22px 26px;display:flex}.faq-help-left{flex-direction:column;gap:3px;display:flex}.faq-help-title{font-family:var(--font-maru), sans-serif;color:#fff;font-size:15px;font-weight:800}.faq-help-sub{color:#9ca3af;font-size:12px;line-height:1.4}.faq-help-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}@media (width<=768px){.faq-page-container{gap:12px;padding:0 4px}.faq-hero-card{border-radius:18px;padding:18px 16px}.faq-title{font-size:19px}.faq-controls-card{padding:12px 14px}.faq-summary-btn{gap:8px;padding:14px}.faq-question-text{font-size:13.5px}.faq-body-content{padding:10px 14px 14px;font-size:12.5px}.faq-help-banner{border-radius:18px;flex-direction:column;align-items:flex-start;gap:12px;padding:18px 16px}.faq-help-actions{justify-content:flex-start;width:100%}}.tasks-page-container{flex-direction:column;gap:16px;width:100%;max-width:860px;margin:0 auto;animation:.25s forwards fadeIn;display:flex}.tasks-top-bar{background:var(--surface1,#fff);border:1px solid var(--border-color,#00000014);border-radius:var(--radius-card,24px);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex;box-shadow:none!important}[data-theme=dark] .tasks-top-bar{background:#17181d;border-color:#24252b}.tasks-stats-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}@media (width<=768px){.tasks-stats-grid{grid-template-columns:repeat(2,1fr)}}.tasks-stat-card{background:var(--surface1,#fff);border:1px solid var(--border-color,#00000014);border-radius:18px;flex-direction:column;gap:4px;padding:12px 14px;display:flex;position:relative;overflow:hidden}[data-theme=dark] .tasks-stat-card{background:#17181d;border-color:#24252b}.tasks-stat-card-label{color:var(--privy-color-foreground-2);text-transform:uppercase;letter-spacing:.04em;font-size:10.5px;font-weight:700}.tasks-stat-card-value{color:var(--privy-color-foreground);align-items:center;gap:5px;font-size:16px;font-weight:800;display:flex}.task-pipeline-card{background:var(--surface1,#fff);border:1px solid var(--border-color,#00000014);border-radius:20px;flex-direction:column;gap:12px;padding:16px 18px;display:flex;position:relative}[data-theme=dark] .task-pipeline-card{background:#17181d;border-color:#24252b}.pipeline-stepper-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.pipeline-stepper-track{grid-template-columns:repeat(4,1fr);gap:8px;margin:4px 0;display:grid}@media (width<=640px){.pipeline-stepper-track{grid-template-columns:1fr;gap:6px}}.pipeline-step-box{background:var(--surface-input,#00000008);border:1px solid var(--border-color,#0000000f);border-radius:12px;align-items:center;gap:8px;padding:8px 10px;transition:all .25s;display:flex}[data-theme=dark] .pipeline-step-box{background:#1e1f26;border-color:#2a2b33}.pipeline-step-box.active{border-color:var(--primary);background:var(--primary-tint)}.pipeline-step-box.completed{background:#05966914;border-color:#059669}.step-circle{width:20px;height:20px;color:var(--privy-color-foreground-2);background:#0000001a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:10px;font-weight:800;display:flex}.pipeline-step-box.completed .step-circle{color:#fff;background:#059669}.pipeline-step-box.active .step-circle{background:var(--primary);color:#fff;animation:1.4s infinite pulseDot}.pipeline-step-info{flex-direction:column;display:flex}.pipeline-step-title{color:var(--privy-color-foreground);font-size:11px;font-weight:700}.pipeline-step-sub{color:var(--privy-color-foreground-2);font-size:9.5px}.tasks-grid{grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:12px;display:grid}.task-card{background:var(--surface1,#fff);border:1px solid var(--border-color,#00000014);border-radius:20px;flex-direction:column;justify-content:space-between;gap:12px;padding:16px;transition:transform .15s,border-color .15s;display:flex}[data-theme=dark] .task-card{background:#17181d;border-color:#24252b}.task-card:hover{border-color:#5b4fff4d;transform:translateY(-2px)}.task-card.completed{background:#05966905;border-color:#05966959}.task-card-header{justify-content:space-between;align-items:center;gap:8px;display:flex}.task-badge{text-transform:uppercase;background:var(--primary-tint);color:var(--primary);border:1px solid var(--primary-border);border-radius:9999px;padding:3px 8px;font-size:10px;font-weight:700}.task-reward-chip{color:#059669;background:#0596691a;border:1px solid #05966933;border-radius:9999px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:800;display:flex}.task-title{color:var(--privy-color-foreground);margin:0;font-size:14px;font-weight:800;line-height:1.3}.task-desc{color:var(--privy-color-foreground-2);margin:0;font-size:11.5px;line-height:1.45}.task-card-footer{border-top:1px solid var(--border-color,#0000000f);justify-content:space-between;align-items:center;gap:8px;margin-top:4px;padding-top:10px;display:flex}[data-theme=dark] .task-card-footer{border-top-color:#24252b}.task-btn-action{border:1px solid var(--primary-border);background:var(--primary-gradient);color:#fff;cursor:pointer;border-radius:10px;align-items:center;gap:4px;padding:6px 12px;font-size:11px;font-weight:700;transition:all .15s;display:inline-flex}.task-btn-action:hover{filter:brightness(1.1);transform:translateY(-1px)}.task-btn-action.completed{color:#059669;cursor:default;background:#05966926;border-color:#0596694d}.nav-badge-pill{text-transform:uppercase;color:#fff;background:#059669;border-radius:9999px;margin-left:2px;padding:1px 5px;font-size:8.5px;font-weight:800}.wallet-fx-chip{color:#059669;background:#0596691a;border:1px solid #05966933;border-radius:9999px;align-items:center;gap:4px;padding:4px 8px;font-size:10.5px;font-weight:700;display:inline-flex}.wallet-connected-pill{font-family:inherit}.wallet-connected-handle{text-overflow:ellipsis;white-space:nowrap;max-width:150px;overflow:hidden}.naira-profile-avatar{color:#fff;background:linear-gradient(145deg,#075d4a,#00a77b);border:1px solid #fff9;border-radius:50%;flex:none;place-items:center;font-weight:800;line-height:1;display:inline-grid;position:relative;overflow:hidden;box-shadow:0 1px 5px #05503c2e}.naira-profile-avatar-initial{transform:translateY(-1px)}.naira-profile-avatar-mark{color:#26362f;background:#f3cc57;border:1px solid #ffffffd9;border-radius:50%;place-items:center;width:47%;height:47%;font-size:.48em;font-weight:900;display:grid;position:absolute;bottom:0;right:0}.naira-profile-avatar.account-avatar{font-size:inherit;border-radius:50%;padding:0}.account-dashboard{gap:18px;width:min(100%,860px);margin:0 auto;padding:6px 0 34px;display:grid}.account-dashboard-heading{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.account-dashboard-eyebrow{color:var(--primary);letter-spacing:1.15px;font-size:10px;font-weight:800}.account-dashboard-heading h1{color:var(--privy-color-foreground);letter-spacing:-1px;margin:5px 0 0;font-size:clamp(26px,5vw,34px)}.account-dashboard-heading p{color:var(--privy-color-foreground-2);margin:7px 0 0;font-size:13px}.account-dashboard-heading>.quick-chip-btn{flex:none}.account-identity-card,.account-wallet-card,.account-stat-card{border:1px solid var(--border);background:var(--surface1);border-radius:18px}.account-identity-card{align-items:center;gap:14px;padding:18px;display:flex}.account-avatar{background:var(--brand-naira-tint);width:52px;height:52px;color:var(--brand-naira);border-radius:17px;flex:none;place-items:center;font-size:20px;font-weight:800;display:grid}.account-identity-copy{flex:1;min-width:0}.account-identity-copy>span{color:var(--privy-color-foreground-2);font-size:11px}.account-identity-copy h2{color:var(--privy-color-foreground);margin:3px 0;font-size:20px}.account-identity-copy p{color:var(--privy-color-foreground-2);margin:0;font-size:12px}.account-network-pill{background:var(--surface2);color:var(--privy-color-foreground-2);border-radius:999px;flex:none;align-items:center;gap:6px;padding:6px 9px;font-size:10px;font-weight:700;display:inline-flex}.account-network-pill>span{background:#16a34a;border-radius:50%;width:7px;height:7px}.account-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.account-stat-card{gap:6px;padding:17px;display:grid}.account-stat-card>span{color:var(--privy-color-foreground-2);font-size:12px}.account-stat-card>strong{color:var(--privy-color-foreground);letter-spacing:-.6px;font-size:26px}.account-stat-card>small{color:var(--privy-color-foreground-3);font-size:11px}.account-wallet-card{gap:16px;padding:18px;display:grid}.account-wallet-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.account-wallet-heading h2{color:var(--privy-color-foreground);margin:4px 0 0;font-size:17px}.account-wallet-address{border:1px solid var(--border);background:var(--surface2);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:11px 12px;display:flex}.account-wallet-address>span{min-width:0;color:var(--privy-color-foreground-2);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.account-dashboard-actions{flex-wrap:wrap;gap:9px;display:flex}.account-profile-empty{text-align:center;justify-items:center;padding:36px 20px}.account-profile-empty h2,.account-profile-empty p{margin:0}.account-profile-empty p{color:var(--privy-color-foreground-2);font-size:13px}@media (width<=560px){.account-dashboard-heading{align-items:flex-start}.account-dashboard-heading>.quick-chip-btn{padding:7px;font-size:0}.account-identity-card{flex-wrap:wrap;align-items:flex-start}.account-network-pill{margin-left:66px}.account-stats-grid{grid-template-columns:1fr}.account-wallet-address{align-items:flex-start}.account-dashboard-actions>*{flex:45%;justify-content:center}}.agent-chat-box{background:var(--surface-input,#00000005);border:1px solid var(--border-color,#00000014);border-radius:14px;flex-direction:column;height:280px;display:flex;overflow:hidden}[data-theme=dark] .agent-chat-box{background:#14151a;border-color:#24252b}.agent-chat-messages{flex-direction:column;flex:1;gap:8px;padding:12px;display:flex;overflow-y:auto}.chat-bubble{border-radius:14px;max-width:82%;padding:8px 12px;font-size:11.5px;line-height:1.4}.chat-bubble.user{background:var(--primary);color:#fff;border-bottom-right-radius:3px;align-self:flex-end}.chat-bubble.agent{background:var(--surface1,#fff);border:1px solid var(--border-color,#00000014);color:var(--privy-color-foreground);border-bottom-left-radius:3px;align-self:flex-start}[data-theme=dark] .chat-bubble.agent{background:#1e1f26;border-color:#2a2b33}.agent-chat-input-bar{border-top:1px solid var(--border-color,#00000014);background:var(--surface1,#fff);align-items:center;gap:6px;padding:8px 10px;display:flex}[data-theme=dark] .agent-chat-input-bar{background:#17181d;border-top-color:#24252b}.agent-chat-input{color:var(--privy-color-foreground);background:0 0;border:none;outline:none;flex:1;font-size:12px}.mobile-footer-nav{display:none}@media (width<=768px){.mobile-footer-nav{z-index:1000;height:60px;padding-bottom:env(safe-area-inset-bottom,0px);box-sizing:content-box;background:#fff;border-top:1px solid #f1f5f9;justify-content:space-around;align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 20px #0000000d}[data-theme=dark] .mobile-footer-nav{background:#121318;border-top-color:#23252d;box-shadow:0 -4px 24px #00000080}.main-content-wrapper{box-sizing:border-box;padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))!important;max-width:100vw!important;overflow-x:hidden!important}.main-content-wrapper.claim-active{box-sizing:border-box;flex:auto;min-height:calc(100dvh - 58px);overflow-y:auto;padding-top:10px!important;padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))!important;padding-bottom:max(16px, env(safe-area-inset-bottom,0px))!important;overflow-x:hidden!important}html,body,#root,.app-layout,.main-content-wrapper,.main-content-wrapper *,div,section,main,nav,article,.claim-page-layout,.claim-page-main,.claim-console-card{scrollbar-width:none!important;-ms-overflow-style:none!important}::-webkit-scrollbar{background:0 0!important;width:0!important;height:0!important;display:none!important}input,textarea,select,.claim-pill-input,.token-amount-field,.agents-search-input,.task-search-input,.mobile-search-input{touch-action:manipulation;font-size:16px!important}input::placeholder,textarea::placeholder{font-size:13.5px}.claim-page-layout{flex:auto;align-items:stretch;max-width:100%;min-height:0;overflow-x:hidden!important}.claim-page-main{flex:auto;max-width:100%;min-height:0;overflow-x:hidden!important}.claim-console-card{min-height:0;box-shadow:none;border:0;border-radius:0;flex:auto;justify-content:center;padding:20px 16px;background:0 0!important;overflow-x:hidden!important}.claim-page-layout .reg-carousel-container{margin-bottom:calc(14px + env(safe-area-inset-bottom,0px))}.app-header.claim-active .search-trigger-btn{display:none!important}.app-header.claim-active .claim-mobile-back{width:38px;height:38px;color:var(--privy-color-foreground);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;padding:0;display:flex}.agents-top-bar{border-radius:18px!important;gap:6px!important;padding:10px 12px!important}.task-top-controls{flex-wrap:nowrap!important;justify-content:space-between!important;align-items:center!important;gap:6px!important;width:100%!important;display:flex!important}.task-search-wrap{flex:0 100px!important;gap:4px!important;min-width:65px!important;max-width:110px!important;padding:5px 8px!important}.task-search-input{touch-action:manipulation;width:100%!important;min-width:0!important;font-size:16px!important}.task-search-input::placeholder{font-size:11px!important}.task-header-actions{flex-shrink:0!important;align-items:center!important;gap:5px!important;margin-left:auto!important;display:flex!important}.create-task-header-btn{white-space:nowrap!important;flex-shrink:0!important;padding:6px 10px!important;font-size:11.5px!important;font-weight:700!important}}@media (width<=380px){.agents-top-bar{padding:8px 10px!important}.task-search-wrap{flex:0 85px!important;min-width:55px!important;max-width:90px!important;padding:4px 6px!important}.create-task-header-btn{padding:5px 8px!important;font-size:11px!important}}.mobile-footer-item{cursor:pointer;color:#64748b;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;background:0 0;border:none;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;padding:6px 0 4px;text-decoration:none;transition:all .15s;display:flex;position:relative}[data-theme=dark] .mobile-footer-item{color:#8287a8}.mobile-footer-item:active{transform:scale(.92)}.mobile-footer-item.active{color:#059669}[data-theme=dark] .mobile-footer-item.active{color:#10b981}.mobile-footer-icon-wrap{justify-content:center;align-items:center;width:26px;height:26px;display:flex;position:relative}.mobile-footer-icon-wrap svg{width:22px;height:22px;transition:transform .15s,stroke .15s}.mobile-footer-item.active .mobile-footer-icon-wrap svg{stroke:#059669;transform:scale(1.06)}[data-theme=dark] .mobile-footer-item.active .mobile-footer-icon-wrap svg{stroke:#10b981}.mobile-footer-label{letter-spacing:-.01em;color:inherit;font-size:11px;font-weight:500;line-height:1.1}.mobile-footer-item.active .mobile-footer-label{color:#059669;font-weight:700}[data-theme=dark] .mobile-footer-item.active .mobile-footer-label{color:#10b981}.mobile-footer-badge{color:#fff;z-index:2;border:1.5px solid #fff;border-radius:9999px;justify-content:center;align-items:center;min-width:17px;height:17px;padding:0 4px;font-size:10px;font-weight:800;line-height:1;display:flex;position:absolute;top:-4px;right:-8px}[data-theme=dark] .mobile-footer-badge{border-color:#121318}.mobile-footer-badge.badge-purple{background:#7c3aed;box-shadow:0 2px 6px #7c3aed73}.mobile-footer-badge.badge-green{background:#047857;box-shadow:0 2px 6px #04785773}.mobile-footer-badge.badge-red,.mobile-footer-badge.badge-coral{background:#ef4444;box-shadow:0 2px 6px #ef444473}.header-bell-wrapper{align-items:center;display:flex;position:relative}.header-bell-btn{cursor:pointer;width:36px;height:36px;color:var(--privy-color-foreground);background:0 0;border:none;border-radius:50%;outline:none;justify-content:center;align-items:center;transition:all .15s;display:flex;position:relative}[data-theme=dark] .header-bell-btn{background:0 0;border:none;outline:none}.header-bell-btn:hover{background:#0000000a}[data-theme=dark] .header-bell-btn:hover{background:#20222a}.header-bell-badge{color:#fff;background:#ef4444;border:1.5px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:17px;height:17px;font-size:10px;font-weight:800;display:flex;position:absolute;top:-3px;right:-3px;box-shadow:none!important}[data-theme=dark] .header-bell-badge{border-color:#17181d;box-shadow:none!important}.notifications-popover{background:var(--surface1,#fff);border:1px solid var(--border-color,#0000001a);z-index:1050;border-radius:16px;width:300px;animation:.2s slideDown;position:absolute;top:44px;right:0;overflow:hidden;box-shadow:0 10px 30px #00000026}[data-theme=dark] .notifications-popover{background:#17181d;border-color:#24252b;box-shadow:0 10px 30px #0009}.notifications-popover-header{border-bottom:1px solid var(--border-color,#00000014);justify-content:space-between;align-items:center;padding:12px 14px;display:flex}[data-theme=dark] .notifications-popover-header{border-bottom-color:#24252b}.notifications-list{flex-direction:column;max-height:min(360px,60vh);display:flex;overflow-y:auto}.notification-item{text-align:left;width:100%;color:inherit;font:inherit;border:0;border-bottom:1px solid var(--border-color,#0000000d);cursor:pointer;background:0 0;align-items:flex-start;gap:10px;padding:10px 14px;transition:background .15s;display:flex}.notification-item.unread{background:color-mix(in srgb, var(--primary,#5b4fff) 6%, transparent)}.notification-item:last-child{border-bottom:none}.notification-item:hover{background:#00000008}[data-theme=dark] .notification-item:hover{background:#20222a}.notif-dot{background:#5b4fff;border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-top:5px}.notif-content{flex:1;min-width:0}.notif-title{color:var(--privy-color-foreground);font-size:12px;font-weight:700}.notif-sub{color:var(--privy-color-foreground-2);margin-top:2px;font-size:10.5px;line-height:1.3}.notification-item-time{color:var(--privy-color-foreground-2);margin-top:5px;font-size:10px;display:block}.notification-empty-state{color:var(--privy-color-foreground-2);text-align:center;flex-direction:column;align-items:center;gap:8px;padding:24px 20px;font-size:11px;line-height:1.45;display:flex}.invite-earn-banner{color:#fff;background:linear-gradient(135deg,#6366f1 0%,#7c3aed 100%);border-radius:20px;margin-bottom:16px;padding:16px 20px;box-shadow:0 8px 24px #7c3aed40}.invite-milestones-row{opacity:.9;justify-content:space-between;align-items:center;margin-bottom:12px;padding:0 8px;font-size:11.5px;font-weight:700;display:flex}.invite-action-btn{color:#6d28d9;cursor:pointer;background:#fff;border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px;font-size:14px;font-weight:800;transition:all .2s;display:flex;box-shadow:0 2px 8px #0000001a}.invite-action-btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.daily-bonus-card{background:var(--surface1,#fff);border:1px solid var(--border-color,#00000014);border-radius:22px;margin-bottom:16px;padding:18px 20px;box-shadow:0 4px 20px #00000008}[data-theme=dark] .daily-bonus-card{background:#17181d;border-color:#24252b}.daily-bonus-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.daily-bonus-title{color:var(--privy-color-foreground);letter-spacing:-.02em;font-size:18px;font-weight:800}.daily-bonus-timer{color:#fff;letter-spacing:.05em;font-size:12px;font-weight:800;font-family:var(--font-mono);background:#090826;border-radius:9999px;align-items:center;gap:6px;padding:5px 12px;display:flex}[data-theme=dark] .daily-bonus-timer{background:#24252b}.daily-mission-list{flex-direction:column;gap:14px;display:flex}.daily-mission-item{align-items:center;gap:12px;display:flex}.daily-mission-icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.daily-mission-info{flex:1;min-width:0}.daily-mission-title{color:var(--privy-color-foreground);font-size:13.5px;font-weight:700}.daily-mission-sub{color:var(--privy-color-foreground-2);margin-top:2px;font-size:11px}.daily-mission-go-btn{color:#1e293b;cursor:pointer;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:9999px;padding:6px 18px;font-size:12.5px;font-weight:700;transition:all .15s}[data-theme=dark] .daily-mission-go-btn{color:#f1f5f9;background:#20222a;border-color:#2b2e38}.daily-mission-go-btn:hover{color:#fff;background:#5b4fff;border-color:#5b4fff}.daily-mission-go-btn.completed{color:#059669;cursor:default;background:#0596691f;border-color:#05966940}.coupons-card-wrap{background:var(--surface1,#fff);border:1px solid var(--border-color,#00000014);border-radius:20px;margin-bottom:16px;padding:16px 18px}[data-theme=dark] .coupons-card-wrap{background:#17181d;border-color:#24252b}.coupons-header-row{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.coupons-header-title{color:var(--privy-color-foreground);font-size:15px;font-weight:800}.coupons-list-row{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;display:grid}.coupon-ticket-pill{background:var(--surface-input,#00000005);border:1px dashed var(--border-color,#00000026);border-radius:14px;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}[data-theme=dark] .coupon-ticket-pill{background:#1e1f26;border-color:#2a2b33}.coupon-ticket-left{align-items:center;gap:8px;display:flex}.coupon-name{color:var(--privy-color-foreground);font-size:12px;font-weight:700}.coupon-desc{color:var(--privy-color-foreground-2);font-size:10px}.coupon-status-tag{text-transform:uppercase;color:#059669;background:#0596691f;border-radius:9999px;padding:2px 7px;font-size:9.5px;font-weight:800}html.chat-active,body.chat-active{overscroll-behavior:none!important;width:100%!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;position:fixed!important;inset:0!important;overflow:hidden!important}html:has(.main-content-wrapper.chat-mode){overscroll-behavior:none!important;width:100%!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;position:fixed!important;inset:0!important;overflow:hidden!important}body:has(.main-content-wrapper.chat-mode){overscroll-behavior:none!important;width:100%!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;position:fixed!important;inset:0!important;overflow:hidden!important}html.chat-active #root,body.chat-active #root{flex-direction:column!important;width:100%!important;height:100dvh!important;min-height:0!important;max-height:100dvh!important;display:flex!important;position:relative!important;overflow:hidden!important}html:has(.main-content-wrapper.chat-mode) #root{flex-direction:column!important;width:100%!important;height:100dvh!important;min-height:0!important;max-height:100dvh!important;display:flex!important;position:relative!important;overflow:hidden!important}body:has(.main-content-wrapper.chat-mode) #root{flex-direction:column!important;width:100%!important;height:100dvh!important;min-height:0!important;max-height:100dvh!important;display:flex!important;position:relative!important;overflow:hidden!important}.main-content-wrapper.chat-mode{flex-direction:column!important;flex:1!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;display:flex!important;position:relative!important;overflow:hidden!important}.walley-chat-screen{box-sizing:border-box!important;width:100%!important;max-width:480px!important;height:100%!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:none!important;flex-direction:column!important;flex:1!important;justify-content:space-between!important;margin:0 auto!important;padding:2px 14px 0!important;display:flex!important;position:relative!important;overflow:hidden!important}@media (width<=768px){.walley-chat-screen{padding:0 12px!important}}.mobile-only{display:none!important}@media (width<=768px){.mobile-only{display:flex!important}}.chat-top-nav-bar{justify-content:space-between;align-items:center;width:100%;margin-bottom:4px;padding:4px 0;box-shadow:none!important;background:0 0!important;border:none!important;display:flex!important}.chat-top-nav-actions{justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}.chat-back-btn{width:32px;height:32px;color:var(--privy-color-foreground-2);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:all .15s;display:none!important}.chat-back-btn:hover{color:var(--privy-color-foreground);background:#0000000d}@media (width<=768px){.chat-back-btn{display:inline-flex!important}}.chat-history-btn{width:34px;height:34px;color:var(--privy-color-foreground-2);cursor:pointer;background:0 0;border:none;border-radius:50%;outline:none;justify-content:center;align-items:center;padding:0;transition:all .15s;display:inline-flex}.chat-history-btn:hover{color:var(--primary);background:#0000000d;border:none;outline:none}[data-theme=dark] .chat-history-btn:hover{background:#ffffff14}.arc-voice-backdrop{z-index:12000;color:#f5f8f2;background:#090d0a;place-items:stretch stretch;display:grid;position:fixed;inset:0;overflow:auto}.arc-voice-call{isolation:isolate;width:100%;min-height:100dvh;padding:max(26px, env(safe-area-inset-top)) max(28px, env(safe-area-inset-right)) max(22px, env(safe-area-inset-bottom)) max(28px, env(safe-area-inset-left));text-align:center;background:radial-gradient(at 50% 39%,#436d2d3d,#0000 36%),radial-gradient(at 50% 90%,#12251a6b,#0000 42%),#090d0a;flex-direction:column;align-items:center;display:flex;position:relative}.arc-voice-call-topline{z-index:2;color:#eef5e8b3;letter-spacing:.17em;justify-content:space-between;align-items:center;width:min(100%,1080px);min-height:40px;font-size:10px;font-weight:800;display:flex;position:relative}.arc-voice-call-topline>span{align-items:center;gap:9px;display:inline-flex}.arc-voice-call-topline>span svg{color:#c6f46c}.arc-voice-close{color:#f5f8f2;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff21;border-radius:50%;place-items:center;width:42px;height:42px;margin-right:-9px;transition:background .18s,transform .18s;display:grid}.arc-voice-close:hover{background:#ffffff21;transform:scale(1.04)}.arc-voice-orb{aspect-ratio:1;color:#c7f36b;border-radius:50%;place-items:center;width:clamp(190px,31vw,270px);margin:auto 0 22px;display:grid;position:relative}.arc-voice-orb-halo{border:1px solid #c4f26945;border-radius:50%;position:absolute;inset:0}.arc-voice-orb-halo-one{background:radial-gradient(circle,#ace45b1f,#4877350a 55%,#0000 72%);box-shadow:inset 0 0 42px #b2ec5d14,0 0 60px #99df5917}.arc-voice-orb-halo-two{border-color:#c3ef7033;inset:12%}.arc-voice-orb-core{z-index:1;aspect-ratio:1;background:radial-gradient(circle at 32% 25%,#425736,#1c2b1b 62%,#111a12);border:1px solid #e1f7be8a;border-radius:50%;place-items:center;width:46%;display:grid;position:relative;overflow:hidden;box-shadow:0 0 50px #b3eb663d,inset 0 0 24px #e2ffb817}.arc-voice-orb-core>*{width:100%!important;height:100%!important}.arc-voice-orb-core img{object-fit:cover;border-radius:50%;width:100%;height:100%}.arc-voice-orb-listening .arc-voice-orb-halo-one{animation:3.8s ease-in-out infinite arc-voice-breathe}.arc-voice-orb-listening .arc-voice-orb-halo-two{animation:3.8s ease-in-out -1.9s infinite arc-voice-breathe}.arc-voice-orb-speaking .arc-voice-orb-halo-one{animation:1.05s ease-in-out infinite alternate arc-voice-speaking}.arc-voice-orb-speaking .arc-voice-orb-halo-two{animation:1.05s ease-in-out -.5s infinite alternate arc-voice-speaking}.arc-voice-orb-thinking .arc-voice-orb-halo-one{animation:5s linear infinite arc-voice-think}.arc-voice-orb-thinking .arc-voice-orb-halo-two{animation:7s linear infinite reverse arc-voice-think}.arc-voice-orb-connecting .arc-voice-orb-halo-one{animation:1.2s ease-in-out infinite arc-voice-breathe}.arc-voice-call h1{color:#f7f9f4;letter-spacing:-.045em;margin:0;font-size:clamp(24px,4vw,36px);font-weight:750}.arc-voice-status{color:#c5f16d;letter-spacing:.01em;min-height:22px;margin:9px 0 0;font-size:14px;font-weight:650}.arc-voice-captions{text-align:center;width:min(100%,700px);min-height:74px;max-height:min(24vh,220px);margin:18px 0 12px;padding:5px 14px;overflow:auto}.arc-voice-captions p{color:#f0f3ed;margin:0 0 10px;font-size:clamp(14px,2vw,17px);line-height:1.55}.arc-voice-captions p:last-child{margin-bottom:0}.arc-voice-captions p span{color:#e4eddc8c;letter-spacing:.12em;text-transform:uppercase;margin-bottom:4px;font-size:9px;font-weight:800;display:block}.arc-voice-captions .arc-voice-hint{color:#e8f0e399;margin-top:16px;font-size:13px}.arc-voice-error{color:#fff;background:#ff6c6c14;border:1px solid #ff8a8a3b;border-radius:16px;width:min(100%,480px);margin:18px 0 12px;padding:14px 17px;font-size:13px}.arc-voice-error p{margin:0 0 9px;line-height:1.5}.arc-voice-error button{color:#c8f272;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.arc-voice-controls{justify-content:center;align-items:center;gap:14px;margin-top:5px;display:flex}.arc-voice-control,.arc-voice-end,.arc-voice-retry{cursor:pointer;border:1px solid #ffffff26;border-radius:999px;min-height:52px;transition:transform .18s,background .18s,border-color .18s}.arc-voice-control:hover,.arc-voice-end:hover,.arc-voice-retry:hover{transform:translateY(-1px)}.arc-voice-control{color:#f6f8f3;min-width:108px;font:inherit;background:#ffffff14;justify-content:center;align-items:center;gap:9px;padding:0 17px;font-size:12px;font-weight:700;display:inline-flex}.arc-voice-control.is-muted{background:#ffffff26;border-color:#ffffff45}.arc-voice-end{color:#11170e;background:#c9f36e;justify-content:center;align-items:center;gap:8px;min-width:145px;padding:0 18px;font-size:12px;font-weight:800;display:inline-flex}.arc-voice-end:hover,.arc-voice-retry:hover{background:#d8f89a}.arc-voice-retry{color:#11170e;background:#c9f36e;justify-content:center;align-items:center;gap:8px;margin-top:5px;padding:0 21px;font-size:13px;font-weight:750;display:inline-flex}.arc-voice-preview-toggle{color:#d8f79a;min-height:38px;font:inherit;cursor:pointer;background:#ccf17314;border:1px solid #cdf38961;border-radius:999px;margin-top:12px;padding:0 15px;font-size:11px;font-weight:700}.arc-voice-preview-toggle:hover{background:#ccf17329}.arc-voice-privacy{color:#e4eddc78;max-width:480px;margin:17px 0 0;font-size:10px;line-height:1.5}.arc-voice-preview-closed{color:#f5f8f2;min-height:100dvh;font:inherit;background:#090d0a;align-content:center;justify-items:center;gap:12px;display:grid}.arc-voice-preview-closed p{color:#e4eddcb3;margin:0;font-size:14px}.arc-voice-preview-closed button{color:#11170e;min-height:44px;font:inherit;cursor:pointer;background:#c9f36e;border:0;border-radius:999px;padding:0 17px;font-size:12px;font-weight:800}@keyframes arc-voice-breathe{50%{opacity:.68;transform:scale(1.08)}}@keyframes arc-voice-speaking{0%{opacity:.54;transform:scale(.96)}to{opacity:1;transform:scale(1.1)}}@keyframes arc-voice-think{to{transform:rotate(360deg)}}@media (width<=600px){.arc-voice-call{padding:max(20px, env(safe-area-inset-top)) 20px max(20px, env(safe-area-inset-bottom))}.arc-voice-orb{width:clamp(178px,57vw,230px);margin-bottom:25px}.arc-voice-captions{min-height:64px;margin-top:15px}.arc-voice-controls{gap:10px}.arc-voice-control{min-width:98px}.arc-voice-end{min-width:135px}}@media (prefers-reduced-motion:reduce){.arc-voice-orb-halo,.arc-voice-close,.arc-voice-control,.arc-voice-end,.arc-voice-retry{transition-duration:.01ms!important;animation:none!important}}.walley-history-item{border-radius:14px;align-items:flex-start}.walley-history-item-copy{gap:4px;min-width:0;display:grid}.walley-history-item-copy strong,.walley-history-item-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.walley-history-item-copy small,.walley-history-empty{color:var(--privy-color-foreground-2);font-size:11px}.walley-history-error{color:#b42318;background:#b4231814;border-radius:12px;padding:10px 12px;font-size:12px}[data-theme=dark] .chat-back-btn:hover{color:#fff;background:#ffffff14}.walley-hero-container{text-align:center;scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:0;padding:16px 0 24px;animation:.25s forwards fadeIn;display:flex;overflow:hidden auto}.walley-hero-container::-webkit-scrollbar{display:none}.walley-avatar-wrap{justify-content:center;align-items:center;margin-bottom:20px;display:flex}.walley-user-avatar{background:var(--surface1,#fff);border:1.5px solid var(--border-color,#ffffff1f);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s;display:flex;overflow:hidden}[data-theme=dark] .walley-user-avatar{background:#17181d;border-color:#ffffff24}.walley-user-avatar:hover{transform:scale(1.08)}.walley-user-avatar svg{width:100%;height:100%;display:block}.walley-user-avatar-img{object-fit:cover;border:1.5px solid var(--border-color,#ffffff1f);cursor:pointer;border-radius:50%;width:52px;height:52px;transition:transform .2s cubic-bezier(.16,1,.3,1);box-shadow:0 6px 18px #00000026}.walley-user-avatar-img:hover{transform:scale(1.08)}.walley-headline{font-family:var(--font-maru), -apple-system, BlinkMacSystemFont, sans-serif;color:var(--privy-color-foreground,#111827);letter-spacing:-.3px;max-width:280px;margin:0 0 32px;font-size:21px;font-weight:700;line-height:1.34}.walley-prompt-pills{flex-direction:column;gap:12px;width:100%;max-width:360px;display:flex}.walley-prompt-pill{background:var(--surface1,#fff);border:1px solid var(--border-color,#00000014);width:100%;color:var(--privy-color-foreground,#1f2937);cursor:pointer;text-align:left;border-radius:9999px;align-items:center;gap:12px;padding:13px 18px;font-size:13.5px;font-weight:500;transition:all .18s;display:flex;box-shadow:0 1px 3px #00000005}[data-theme=dark] .walley-prompt-pill{color:#f3f4f6;background:#17181d;border-color:#24252b}.walley-prompt-pill:hover{border-color:#00000029;transform:translateY(-1px);box-shadow:0 4px 12px #0000000a}[data-theme=dark] .walley-prompt-pill:hover{border-color:#383a44;box-shadow:0 4px 12px #0000004d}.pill-icon{flex-shrink:0}.pill-icon-send{color:#3b82f6}.pill-icon-phone{color:#d97706}.pill-icon-tv{color:#059669}.walley-chat-stream{scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;flex:1;gap:14px;min-height:0;padding:6px 2px 14px;display:flex;overflow:hidden auto}.walley-chat-stream::-webkit-scrollbar{display:none}.walley-msg-row{width:100%;animation:.18s forwards fadeIn;display:flex}.walley-msg-row.user{justify-content:flex-end}.walley-msg-row.agent{justify-content:flex-start}.walley-msg-bubble-wrap{flex-direction:column;gap:6px;max-width:86%;display:flex}.walley-msg-bubble{word-break:break-word;padding:12px 16px;font-size:13.5px;line-height:1.45}.walley-msg-bubble.user{color:#111827;background:#f3f4f6;border-radius:18px 18px 4px;align-self:flex-end}[data-theme=dark] .walley-msg-bubble.user{color:#f3f4f6;background:#23252e}.walley-msg-bubble.agent{color:var(--privy-color-foreground,#111827);background:0 0;align-self:flex-start;padding:4px 6px}.walley-msg-model-tag{color:#0052ff;background:#0052ff14;border:1px solid #0052ff26;border-radius:9999px;align-items:center;gap:4px;width:fit-content;margin-bottom:6px;padding:2px 7px;font-size:10px;font-weight:600;display:inline-flex}[data-theme=dark] .walley-msg-model-tag{color:#60a5fa;background:#60a5fa1f;border-color:#60a5fa40}.walley-msg-text-content{white-space:pre-line;line-height:1.5}.chat-agent-mention{color:var(--primary,#5b4fff);white-space:nowrap;vertical-align:baseline;background:#5b4fff17;border:1px solid #5b4fff47;border-radius:7px;align-items:center;margin:0 1px;padding:0 6px;font-size:.92em;font-weight:750;line-height:1.55;display:inline-flex}[data-theme=dark] .chat-agent-mention{color:#b6aeff;background:#7060ff2e;border-color:#9184ff61}.walley-msg-speech-bar{align-items:center;gap:6px;margin-top:8px;display:flex}.walley-msg-speak-btn{width:27px;height:27px;color:var(--privy-color-foreground-2,#6b7280);background:var(--surface2,#0000000a);border:1px solid var(--border-color,#00000014);cursor:pointer;border-radius:9px;place-items:center;padding:0;transition:all .15s;display:inline-grid}.walley-msg-speak-btn:hover{background:var(--primary,#0052ff);color:#fff;border-color:var(--primary,#0052ff)}.walley-msg-speak-btn.speaking{color:#ef4444;background:#ef44441f;border-color:#ef44444d}.walley-msg-speak-btn.speaking:hover{color:#fff;background:#ef4444}[data-theme=dark] .walley-msg-speak-btn{color:#9ca3af;background:#1f2027;border-color:#2e3038}[data-theme=dark] .walley-msg-speak-btn:hover{background:var(--primary,#0052ff);color:#fff}.walley-processing-row{color:#9ca3af;align-items:center;gap:8px;padding:4px 8px;font-size:13px;font-weight:500;animation:.15s fadeIn;display:flex}.walley-processing-dots{letter-spacing:1px;font-size:14px;animation:1s infinite pulse}.chat-activity-indicator{border:1px solid var(--border-color,#1118271a);background:var(--surface1,#fff);width:max-content;max-width:min(100%,340px);min-height:38px;color:var(--privy-color-foreground-2,#6b7280);box-sizing:border-box;border-radius:14px;align-items:center;gap:9px;padding:5px 11px 5px 7px;animation:.18s ease-out both chatActivityEnter;display:inline-flex}.chat-activity-icon-wrap{width:27px;height:27px;color:var(--activity-accent,#5b4fff);background:color-mix(in srgb, var(--activity-accent,#5b4fff) 11%, transparent);border-radius:9px;flex:none;place-items:center;animation:.3s cubic-bezier(.2,.8,.2,1) both chatActivityIconIn;display:grid;position:relative;overflow:hidden}.chat-activity-agent-avatar{z-index:1;object-fit:cover;border:1px solid #ffffffe0;border-radius:50%;width:24px;height:24px;display:block;position:relative}.chat-activity-orbit{border:1px solid color-mix(in srgb, var(--activity-accent,#5b4fff) 35%, transparent);border-radius:7px;animation:2.3s ease-out infinite chatActivityOrbit;position:absolute;inset:2px}.chat-activity-progress{align-items:center;gap:3px;margin-left:1px;display:flex}.chat-activity-progress span{opacity:.22;background:currentColor;border-radius:999px;width:4px;height:4px;transition:width .22s,opacity .22s}.chat-activity-progress span.active{opacity:.78;width:11px}.chat-activity-label{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;line-height:1.2;animation:.18s ease-out both chatActivityLabelIn;overflow:hidden}.chat-activity-indicator.intent-food{--activity-accent:#d18a30}.chat-activity-indicator.intent-travel{--activity-accent:#348bca}.chat-activity-indicator.intent-contract{--activity-accent:#8b62d9}.chat-activity-indicator.intent-creative{--activity-accent:#cf5d99}.chat-activity-indicator.intent-utility{--activity-accent:#c9862f}.chat-activity-indicator.intent-payment{--activity-accent:#1c9a7c}.chat-activity-indicator.intent-identity{--activity-accent:#5686d8}.chat-activity-indicator.intent-file{--activity-accent:#6877a7}.chat-activity-indicator.intent-general{--activity-accent:#7359db}.chat-activity-indicator.is-waiting{--activity-accent:#d18a30}.chat-activity-indicator.is-transacting{--activity-accent:#dd6b55}.chat-activity-indicator.is-confirming{--activity-accent:#29966c}[data-theme=dark] .chat-activity-indicator{background:#17181d;border-color:#2b2d35}[data-theme=dark] .chat-activity-agent{border-color:#17181d}@keyframes chatActivityEnter{0%{opacity:0;transform:translateY(3px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes chatActivityLabelIn{0%{opacity:0;transform:translate(-3px)}to{opacity:1;transform:translate(0)}}@keyframes chatActivityIconIn{0%{opacity:0;transform:translateY(5px)scale(.82)rotate(-8deg)}to{opacity:1;transform:translateY(0)scale(1)rotate(0)}}@keyframes chatActivityOrbit{0%{opacity:.65;transform:scale(.72)}80%,to{opacity:0;transform:scale(1.28)}}@media (prefers-reduced-motion:reduce){.chat-activity-indicator,.chat-activity-icon-wrap,.chat-activity-orbit,.chat-activity-label{animation:none}}.walley-widget-card{background:var(--surface1,#fff);border:1px solid var(--border-color,#00000014);border-radius:16px;flex-direction:column;gap:8px;margin-top:6px;padding:12px 14px;display:flex}[data-theme=dark] .walley-widget-card{background:#17181d;border-color:#24252b}.walley-widget-header{justify-content:space-between;align-items:center;display:flex}.walley-widget-title{color:var(--privy-color-foreground);font-size:12.5px;font-weight:700}.walley-widget-badge{text-transform:uppercase;color:#059669;background:#10b9811f;border-radius:9999px;padding:2px 6px;font-size:9px;font-weight:800}.walley-widget-body{color:var(--privy-color-foreground-2);font-size:11.5px;line-height:1.4}.walley-widget-action-btn{background:var(--primary,#0052ff);color:#fff;cursor:pointer;border:none;border-radius:9999px;align-self:flex-start;padding:7px 14px;font-size:12px;font-weight:700;transition:all .15s}.walley-widget-action-btn:hover{opacity:.92}.walley-bottom-bar{z-index:50!important;width:100%!important;padding-top:6px!important;padding-bottom:max(12px, env(safe-area-inset-bottom,12px))!important;background:var(--surface2)!important;box-sizing:border-box!important;flex-shrink:0!important;margin-top:auto!important;position:sticky!important;bottom:0!important;left:0!important;right:0!important}.walley-capsule-composer{background:var(--surface1,#fff);border:1px solid var(--border-color,#00000017);border-radius:9999px;align-items:center;gap:6px;padding:6px 10px;display:flex;box-shadow:0 4px 18px #0000000d}[data-theme=dark] .walley-capsule-composer{background:#17181d;border-color:#24252b;box-shadow:0 4px 20px #00000059}.walley-capsule-plus-btn,.walley-capsule-attach-btn{width:28px;height:28px;color:var(--privy-color-foreground-2,#6b7280);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:all .15s;display:inline-flex}.walley-capsule-plus-btn:hover,.walley-capsule-attach-btn:hover{color:var(--primary,#0052ff);background:#0052ff14}.walley-capsule-input{min-width:0;color:var(--privy-color-foreground,#111827);background:0 0;border:none;outline:none;flex:1;padding:4px 2px;font-family:inherit;font-size:13.5px}.walley-capsule-input::placeholder{color:#9ca3af;font-size:13px}.walley-capsule-actions{flex-shrink:0;align-items:center;gap:4px;display:flex}.walley-capsule-icon-btn{color:#9ca3af;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:6px;transition:all .15s;display:inline-flex}.walley-capsule-icon-btn:hover{color:var(--privy-color-foreground,#111827)}.walley-capsule-icon-btn.listening-active{animation:1.2s ease-in-out infinite micPulse;color:#ef4444!important;background:#ef444426!important}@keyframes micPulse{0%{transform:scale(1);box-shadow:0 0 #ef444466}50%{transform:scale(1.12);box-shadow:0 0 0 6px #ef444400}to{transform:scale(1);box-shadow:0 0 #ef444400}}.walley-capsule-send-btn{background:var(--primary,#0052ff);color:#fff;cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:all .15s;display:inline-flex}.walley-capsule-send-btn:hover{transform:scale(1.05)}.walley-soundwave{align-items:center;gap:2px;height:14px;display:inline-flex}.walley-soundwave span{background:#9ca3af;border-radius:1px;width:2px}.walley-soundwave span:first-child{height:8px}.walley-soundwave span:nth-child(2){height:14px}.walley-soundwave span:nth-child(3){height:10px}.walley-staged-attachment{background:var(--surface1,#fff);border:1px solid var(--border-color,#0000001a);border-radius:14px;align-items:center;gap:8px;margin-bottom:6px;padding:6px 12px;animation:.15s slideUp;display:flex;box-shadow:0 2px 10px #0000000d}[data-theme=dark] .walley-staged-attachment{background:#17181d;border-color:#24252b}.staged-file-img{object-fit:cover;border-radius:6px;flex-shrink:0;width:32px;height:32px}.staged-file-icon{background:#0052ff1a;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.staged-file-info{flex-direction:column;flex:1;min-width:0;display:flex}.staged-file-name{color:var(--privy-color-foreground);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:700;overflow:hidden}.staged-file-size{color:var(--privy-color-foreground-2);font-size:10px}.staged-file-remove-btn{color:var(--privy-color-foreground-2);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:4px;display:flex}.staged-file-remove-btn:hover{color:#ef4444;background:#0000000d}.walley-recording-composer{justify-content:space-between;align-items:center;display:flex;background:#fef2f2!important;border-color:#ef44444d!important;padding:6px 14px!important}[data-theme=dark] .walley-recording-composer{background:#25181a!important;border-color:#ef444466!important}.recording-status-box{align-items:center;gap:8px;display:flex}.recording-dot-blink{background:#ef4444;border-radius:50%;width:8px;height:8px;animation:1s infinite pulseDot}.recording-timer-text{font-family:var(--font-mono,monospace);color:#ef4444;font-size:13px;font-weight:800}.recording-hint{color:var(--privy-color-foreground-2);font-size:11.5px;display:inline}@media (width<=480px){.recording-hint{display:none}}.recording-waveform-anim{align-items:center;gap:3px;height:18px;display:flex}.recording-waveform-anim span{background:#ef4444;border-radius:2px;width:2px;animation:.8s ease-in-out infinite alternate waveBar}.recording-waveform-anim span:first-child{height:6px;animation-delay:.1s}.recording-waveform-anim span:nth-child(2){height:12px;animation-delay:.25s}.recording-waveform-anim span:nth-child(3){height:18px;animation-delay:.4s}.recording-waveform-anim span:nth-child(4){height:10px;animation-delay:.15s}.recording-waveform-anim span:nth-child(5){height:16px;animation-delay:.35s}.recording-waveform-anim span:nth-child(6){height:8px;animation-delay:.2s}.recording-waveform-anim span:nth-child(7){height:14px;animation-delay:.3s}@keyframes waveBar{0%{opacity:.6;transform:scaleY(.4)}to{opacity:1;transform:scaleY(1)}}.recording-actions-group{align-items:center;gap:8px;display:flex}.recording-btn-cancel{color:#ef4444;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;transition:all .15s;display:inline-flex}.recording-btn-cancel:hover{background:#ef444426}.recording-btn-send{color:#fff;cursor:pointer;background:#ef4444;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;transition:all .15s;display:inline-flex}.recording-btn-send:hover{transform:scale(1.05)}.walley-audio-player{background:var(--surface1,#fff);border:1px solid var(--border-color,#00000014);border-radius:18px;align-items:center;gap:10px;max-width:260px;padding:8px 12px;display:flex;box-shadow:0 2px 8px #0000000a}[data-theme=dark] .walley-audio-player{background:#1c1d24;border-color:#282a34}.walley-audio-play-btn{background:var(--primary,#0052ff);color:#fff;cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:transform .15s;display:inline-flex}.walley-audio-play-btn:hover{transform:scale(1.05)}.walley-audio-waveform-bars{flex:1;align-items:center;gap:3px;height:16px;display:flex}.walley-audio-waveform-bars span{background:#9ca3af;border-radius:1px;width:2px}.walley-audio-waveform-bars span:first-child{height:6px}.walley-audio-waveform-bars span:nth-child(2){height:12px}.walley-audio-waveform-bars span:nth-child(3){height:8px}.walley-audio-waveform-bars span:nth-child(4){height:15px}.walley-audio-waveform-bars span:nth-child(5){height:10px}.walley-audio-waveform-bars span:nth-child(6){height:14px}.walley-audio-waveform-bars span:nth-child(7){height:9px}.walley-audio-waveform-bars span:nth-child(8){height:5px}.walley-audio-waveform-bars span.active{background:var(--primary,#0052ff);animation:.6s ease-in-out infinite alternate waveBar}.walley-audio-waveform-bars span.active:nth-child(2n){animation-delay:.2s}.walley-audio-duration{font-family:var(--font-mono,monospace);color:var(--privy-color-foreground-2);flex-shrink:0;font-size:11px}.walley-msg-file-container{margin-bottom:4px}.walley-msg-img-bubble{object-fit:cover;cursor:pointer;border:1px solid #00000014;border-radius:14px;max-width:240px;max-height:200px;transition:transform .15s}.walley-msg-img-bubble:hover{transform:scale(1.02)}.walley-file-pill-card{background:var(--surface1,#fff);border:1px solid var(--border-color,#00000014);border-radius:14px;align-items:center;gap:10px;max-width:260px;padding:8px 12px;display:flex}[data-theme=dark] .walley-file-pill-card{background:#1c1d24;border-color:#282a34}.file-pill-icon-box{background:#0052ff17;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.file-pill-meta{flex-direction:column;min-width:0;display:flex}.file-pill-title{color:var(--privy-color-foreground);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:700;overflow:hidden}.file-pill-sub{color:var(--privy-color-foreground-2);font-size:10px}.walley-agent-popover{background:var(--surface1,#fff);border:1px solid var(--border-color,#0000001a);z-index:100;border-radius:18px;padding:12px;animation:.15s slideDown;position:absolute;bottom:calc(100% + 10px);left:12px;right:12px;box-shadow:0 10px 30px #0000001f}[data-theme=dark] .walley-agent-popover{background:#17181d;border-color:#24252b;box-shadow:0 10px 30px #00000080}.walley-agent-popover-header{border-bottom:1px solid var(--border-color,#0000000f);justify-content:flex-end;align-items:center;margin-bottom:6px;padding-bottom:8px;font-size:12px;font-weight:700;display:flex}.walley-agent-popover-header button{cursor:pointer;color:var(--privy-color-foreground-2);background:0 0;border:none}.walley-agent-menu-action{width:100%;color:var(--privy-color-foreground,#111827);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;margin-bottom:6px;padding:9px 10px;font-size:12px;display:flex}.walley-agent-menu-action:hover{color:var(--primary,#0052ff);background:#0052ff14}[data-theme=dark] .walley-agent-menu-action{color:#f3f4f6}.walley-agent-popover-list{flex-direction:column;gap:4px;max-height:180px;display:flex;overflow-y:auto}.walley-agent-item{cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:6px 8px;transition:background .15s;display:flex}.walley-agent-item:hover{background:#0000000a}[data-theme=dark] .walley-agent-item:hover{background:#ffffff0d}.walley-agent-item-info{flex-direction:column;min-width:0;display:flex}.walley-agent-tag{color:#059669;font-size:12px;font-weight:700}.walley-agent-role{color:var(--privy-color-foreground-2);font-size:10.5px}.walley-agent-availability{color:var(--privy-color-foreground-3);letter-spacing:.02em;margin-top:2px;font-size:9px}.walley-agent-directory-error{color:var(--privy-color-foreground-2);margin:0 8px 6px;font-size:9px;line-height:1.35}.chat-tool-events{flex-wrap:wrap;gap:5px;margin:5px 0 0 2px;display:flex}.chat-tool-event{border:1px solid var(--privy-color-border-subtle);color:var(--privy-color-foreground-2);border-radius:999px;align-items:center;gap:4px;padding:3px 7px;font-size:9px;display:inline-flex}.chat-tool-event.completed svg,.chat-tool-event.completed small{color:var(--privy-color-success-dark,#059669)}.chat-tool-event.failed svg,.chat-tool-event.failed small{color:var(--privy-color-error,#dc2626)}.chat-tool-event small{font-size:inherit;opacity:.85}.walley-history-modal-overlay{z-index:1000;background:#0006;justify-content:center;align-items:flex-end;animation:.15s fadeIn;display:flex;position:fixed;inset:0}.walley-history-modal{background:var(--surface1,#fff);border-radius:24px 24px 0 0;flex-direction:column;gap:12px;width:100%;max-width:440px;max-height:70vh;padding:20px;animation:.2s slideUp;display:flex}[data-theme=dark] .walley-history-modal{background:#17181d;border-top:1px solid #24252b}@keyframes spinSlow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.spin-anim{animation:.9s linear infinite spinSlow}.tasks-empty-state-card{text-align:center;background:var(--surface1,#fff);border-radius:var(--radius-card,24px);box-sizing:border-box;border:1.5px dashed #5b4fff38;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:38px 20px 32px;animation:.25s ease-out forwards fadeIn;display:flex}[data-theme=dark] .tasks-empty-state-card{background:#17181d;border-color:#5b4fff52}.tasks-empty-badge-glow{margin-bottom:14px;position:relative}.tasks-empty-icon-wrap{background:linear-gradient(135deg,#5b4fff1f 0%,#06b6d41f 100%);border:1px solid #5b4fff40;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:58px;height:58px;display:flex;box-shadow:0 4px 20px #5b4fff1a}[data-theme=dark] .tasks-empty-icon-wrap{background:linear-gradient(135deg,#5b4fff38 0%,#06b6d42e 100%);border-color:#5b4fff66;box-shadow:0 4px 20px #0006}.tasks-empty-title{font-family:var(--font-maru), sans-serif;color:var(--privy-color-foreground);letter-spacing:-.02em;margin:0 0 8px;font-size:17px;font-weight:800}.tasks-empty-subtitle{color:var(--privy-color-foreground-2);max-width:440px;margin:0 0 18px;font-size:13px;line-height:1.55}.tasks-empty-features-grid{grid-template-columns:repeat(3,1fr);gap:8px;width:100%;max-width:460px;margin-bottom:22px;display:grid}.tasks-empty-feature-item{background:var(--surface2,#5b4fff0a);text-align:left;border:1px solid #5b4fff1f;border-radius:14px;align-items:center;gap:8px;padding:8px 10px;display:flex}[data-theme=dark] .tasks-empty-feature-item{background:#1c1d24;border-color:#282a34}.feature-item-icon{flex-shrink:0;font-size:16px}.feature-item-text{flex-direction:column;line-height:1.25;display:flex}.feature-item-text strong{color:var(--privy-color-foreground);font-size:11px;font-weight:700}.feature-item-text span{color:var(--privy-color-foreground-2);font-size:9.5px}.tasks-empty-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}@media (width<=640px){.tasks-empty-state-card{padding:26px 14px 22px}.tasks-empty-icon-wrap{width:48px;height:48px;margin-bottom:12px}.tasks-empty-title{font-size:15.5px}.tasks-empty-subtitle{max-width:310px;margin-bottom:16px;font-size:12px}.tasks-empty-features-grid{grid-template-columns:1fr;gap:6px;max-width:290px;margin-bottom:18px}.tasks-empty-feature-item{padding:7px 10px}}.btn-claimed-social-action{width:26px;height:26px;color:var(--primary,#0052ff);cursor:pointer;background:#0052ff14;border:1px solid #0052ff26;border-radius:50%;justify-content:center;align-items:center;padding:0;text-decoration:none;transition:all .18s;display:inline-flex}.btn-claimed-social-action:hover{background:var(--primary,#0052ff);color:#fff;transform:translateY(-1px)scale(1.06)}[data-theme=dark] .btn-claimed-social-action{color:#e5e7eb;background:#ffffff14;border-color:#ffffff1f}[data-theme=dark] .btn-claimed-social-action:hover{background:var(--primary,#0052ff);color:#fff;border-color:var(--primary,#0052ff)}.claim-social-channels-bar{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;width:100%;margin-top:14px;display:flex}.claim-social-channel-chip{color:var(--privy-color-foreground-2,#6b7280);background:var(--surface1,#fff);border:1px solid var(--border-color,#00000014);border-radius:9999px;align-items:center;gap:6px;padding:6px 12px;font-size:11.5px;font-weight:500;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 1px 3px #0000000a}.claim-social-channel-chip strong{color:var(--privy-color-foreground,#111827);font-weight:700}.claim-social-channel-chip:hover{color:var(--privy-color-foreground,#111827);border-color:#0052ff40;transform:translateY(-1.5px);box-shadow:0 4px 12px #00000014}.claim-social-channel-chip.chip-telegram:hover{color:#24a1de;border-color:#24a1de73}.claim-social-channel-chip.chip-twitter:hover{color:#000;border-color:#0000004d}[data-theme=dark] .claim-social-channel-chip{color:#9ca3af;background:#17181d;border-color:#24252b;box-shadow:0 2px 8px #0003}[data-theme=dark] .claim-social-channel-chip strong{color:#f3f4f6}[data-theme=dark] .claim-social-channel-chip.chip-telegram:hover{color:#38bdf8;border-color:#24a1de80}[data-theme=dark] .claim-social-channel-chip.chip-twitter:hover{color:#fff;border-color:#ffffff4d}.social-chip-dot{background:#24a1de;border-radius:50%;width:7px;height:7px;display:inline-block}.pulse-telegram{animation:1.8s ease-in-out infinite tgPulse}@keyframes tgPulse{0%{transform:scale(.95);box-shadow:0 0 #24a1de99}70%{transform:scale(1.08);box-shadow:0 0 0 6px #24a1de00}to{transform:scale(.95);box-shadow:0 0 #24a1de00}}.celebration-social-box{background:var(--surface2,#00000008);border:1px solid var(--border-color,#00000014);border-radius:14px;width:100%;margin-top:10px;padding:12px 14px}[data-theme=dark] .celebration-social-box{background:#131417;border-color:#24252b}.celebration-social-header{justify-content:space-between;align-items:center;margin-bottom:9px;font-size:11px;display:flex}.celebration-social-title{color:var(--privy-color-foreground-2,#6b7280);font-weight:600}.celebration-live-channel-link{color:#24a1de;align-items:center;gap:4px;font-size:11px;font-weight:700;text-decoration:none;transition:opacity .15s;display:inline-flex}.celebration-live-channel-link:hover{opacity:.8;text-decoration:underline}.celebration-live-dot{background:#10b981;border-radius:50%;width:6px;height:6px;animation:1.5s infinite pulseDot;display:inline-block;box-shadow:0 0 0 2px #10b98133}.celebration-social-buttons{grid-template-columns:1fr 1fr 1fr;gap:8px;display:grid}.celebration-social-btn{cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:8px 10px;font-size:11.5px;font-weight:600;text-decoration:none;transition:all .16s cubic-bezier(.16,1,.3,1);display:inline-flex}.celebration-social-btn.btn-x{color:#fff;background:#000}.celebration-social-btn.btn-x:hover{background:#24252b;transform:translateY(-1px)}[data-theme=dark] .celebration-social-btn.btn-x{color:#fff;background:#202229;border-color:#31333b}[data-theme=dark] .celebration-social-btn.btn-x:hover{background:#2a2c35}.celebration-social-btn.btn-tg{color:#fff;background:#24a1de}.celebration-social-btn.btn-tg:hover{background:#1e87ba;transform:translateY(-1px)}.celebration-social-btn.btn-wa{color:#fff;background:#25d366}.celebration-social-btn.btn-wa:hover{background:#1eae54;transform:translateY(-1px)}.ref-chat-layout{text-align:center!important;box-sizing:border-box!important;scrollbar-width:none!important;-ms-overflow-style:none!important;flex-direction:column!important;flex:1!important;justify-content:center!important;align-items:center!important;width:100%!important;max-width:330px!important;min-height:0!important;margin:0 auto!important;padding:6px 4px!important;animation:.25s forwards fadeIn!important;display:flex!important;overflow:hidden auto!important}.ref-chat-layout::-webkit-scrollbar{display:none!important}.ref-mascot-wrapper{box-sizing:border-box;border:1px solid var(--border-color,#0000001f);background:var(--surface1,#fff);border-radius:50%;justify-content:center;align-items:center;width:68px;height:68px;margin:0 0 5px;animation:3.8s ease-in-out infinite mascotFloat;display:flex;position:relative;overflow:hidden}[data-theme=dark] .ref-mascot-wrapper{background:#17181d;border-color:#ffffff29}@keyframes mascotFloat{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-4px)rotate(1.2deg)}}.ref-mascot-img{object-fit:contain;width:100%;height:100%}.ref-mascot-img svg{transform-origin:50% 65%;width:100%;height:100%;animation:3.8s ease-in-out infinite avatarIdle;display:block}.ref-mascot-img .avatar-eye-pixel{transform-box:fill-box;transform-origin:50%;animation:5.2s infinite avatarBlink}@keyframes avatarBlink{0%,94%,97%,to{transform:scaleY(1)}95.5%{transform:scaleY(.08)}}@keyframes avatarIdle{0%,to{transform:rotate(-1deg)}50%{transform:rotate(1deg)}}@media (prefers-reduced-motion:reduce){.ref-mascot-wrapper,.ref-mascot-img svg,.ref-mascot-img .avatar-eye-pixel{animation:none}}.ref-chat-heading{font-family:var(--font-maru,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);color:var(--privy-color-foreground,#111827);letter-spacing:-.3px;justify-content:center;align-items:center;gap:5px;margin:0 0 3px;font-size:18px;font-weight:800;line-height:1.25;display:flex}[data-theme=dark] .ref-chat-heading{color:#fff}.ref-chat-sub{color:var(--privy-color-foreground-2,#6b7280);max-width:250px;margin:0 auto 10px;font-size:11.5px;font-weight:450;line-height:1.35}[data-theme=dark] .ref-chat-sub{color:#9ca3af}.ref-action-grid{grid-template-columns:repeat(3,1fr);gap:2px;width:100%;margin-bottom:4px;display:grid}.ref-action-card{background:var(--surface1,#fff);border:1px solid var(--border-color,#00000012);cursor:pointer;text-align:center;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;padding:7px 3px 6px;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 2px 6px #00000008}[data-theme=dark] .ref-action-card{background:#17181d;border-color:#24252b;box-shadow:0 3px 10px #00000038}.ref-action-card:hover{border-color:#10b9814d;transform:translateY(-1.5px);box-shadow:0 4px 12px #00000014}[data-theme=dark] .ref-action-card:hover{border-color:#bbf24659;box-shadow:0 5px 16px #0006}.ref-action-card:active{transform:translateY(0)scale(.98)}.ref-action-icon-circle{border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;margin-bottom:4px;transition:transform .2s;display:flex}.ref-action-card:hover .ref-action-icon-circle{transform:scale(1.08)}.icon-circle-tasks{color:#10b981}.icon-circle-swap{color:#a855f7}.icon-circle-defillama{color:#00d4ff}.icon-circle-coingecko{color:#f59e0b}[data-theme=dark] .icon-circle-defillama{color:#38bdf8}[data-theme=dark] .icon-circle-coingecko{color:#fbbf24}.icon-circle-agent{color:#8b5cf6}.icon-circle-more{color:#94a3b8}[data-theme=dark] .icon-circle-tasks{color:#bbf246}.ref-action-agent-logo{object-fit:cover;border-radius:50%;width:24px;height:24px;display:block}.walley-msg-agent-header{align-items:center;gap:6px;margin-bottom:5px;display:flex}.walley-msg-agent-avatar{object-fit:cover;border-radius:50%;flex-shrink:0;width:18px;height:18px;box-shadow:0 1px 3px #0000001f}.walley-msg-agent-name{color:var(--privy-color-foreground,#111827);letter-spacing:-.1px;font-size:11.5px;font-weight:700}.ref-action-title{color:var(--privy-color-foreground,#111827);letter-spacing:-.2px;margin-bottom:1px;font-size:11.5px;font-weight:700;line-height:1.15}[data-theme=dark] .ref-action-title{color:#f3f4f6}.ref-action-sub{color:var(--privy-color-foreground-2,#6b7280);font-size:9px;font-weight:450;line-height:1.15}[data-theme=dark] .ref-action-sub{color:#9ca3af}.ref-claim-banner{cursor:pointer;text-align:left;box-sizing:border-box;background:linear-gradient(135deg,#10b98114 0%,#bbf2461f 100%);border:1px solid #10b9812e;border-radius:16px;align-items:center;gap:10px;width:100%;padding:10px 12px;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 2px 8px #10b9810a}[data-theme=dark] .ref-claim-banner{background:linear-gradient(135deg,#10b9811f 0%,#bbf24614 100%);border-color:#bbf24638;box-shadow:0 4px 14px #00000040}.ref-claim-banner:hover{border-color:#10b98159;transform:translateY(-1.5px);box-shadow:0 4px 14px #10b9811f}[data-theme=dark] .ref-claim-banner:hover{border-color:#bbf24666;box-shadow:0 4px 16px #bbf24626}.ref-claim-banner-icon{color:#10b981;background:#10b98129;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}[data-theme=dark] .ref-claim-banner-icon{color:#bbf246;background:#bbf2462e}.ref-claim-banner-text{flex-direction:column;flex:1;min-width:0;display:flex}.ref-claim-banner-title{color:var(--privy-color-foreground,#111827);font-size:12.5px;font-weight:700;line-height:1.25}[data-theme=dark] .ref-claim-banner-title{color:#fff}.ref-claim-banner-sub{color:var(--privy-color-foreground-2,#6b7280);margin-top:1px;font-size:10.5px;font-weight:450;line-height:1.25}[data-theme=dark] .ref-claim-banner-sub{color:#9ca3af}.ref-claim-banner-arrow{color:#10b981;background:#10b9811f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;transition:transform .2s;display:flex}[data-theme=dark] .ref-claim-banner-arrow{color:#bbf246;background:#bbf24624}.ref-claim-banner:hover .ref-claim-banner-arrow{transform:translate(2px)}.walley-capsule-send-btn.ref-send-btn{color:#fff;cursor:pointer;background:#10b981;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:all .18s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 2px 8px #10b98159}[data-theme=dark] .walley-capsule-send-btn.ref-send-btn{background:#10b981;box-shadow:0 2px 10px #10b98173}.walley-capsule-send-btn.ref-send-btn:hover:not(:disabled){background:#059669;transform:scale(1.06)}.walley-capsule-send-btn.ref-send-btn:active:not(:disabled){transform:scale(.96)}.walley-capsule-send-btn.ref-send-btn:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}.circle-tag-pill{color:#0052ff;letter-spacing:.2px;text-transform:uppercase;background:#0052ff1f;border:1px solid #0052ff47;border-radius:999px;align-items:center;gap:3px;padding:1px 7px;font-size:10px;font-weight:700;display:inline-flex}[data-theme=dark] .circle-tag-pill{color:#388bfd;background:#388bfd26;border-color:#388bfd59}.circle-auth-container{background:linear-gradient(135deg,#0052ff14 0%,#bbf2460d 100%);border:1px solid #0052ff3d;border-radius:14px;margin-bottom:12px;padding:14px;position:relative;overflow:hidden;box-shadow:0 4px 16px #0052ff0f}[data-theme=dark] .circle-auth-container{background:linear-gradient(135deg,#0052ff24 0%,#bbf2460f 100%);border-color:#0052ff52}.circle-auth-badge{letter-spacing:.5px;color:#0052ff;text-transform:uppercase;background:#0052ff1f;border-radius:999px;align-items:center;gap:4px;margin-bottom:8px;padding:2px 8px;font-size:9.5px;font-weight:800;display:inline-flex}[data-theme=dark] .circle-auth-badge{color:#58a6ff;background:#58a6ff29}.circle-auth-title{color:var(--privy-color-foreground);letter-spacing:-.2px;margin-bottom:4px;font-size:14px;font-weight:800}.circle-auth-desc{color:var(--privy-color-foreground-2);margin:0 0 10px;font-size:11.5px;line-height:1.45}.circle-auth-form{flex-direction:column;gap:8px;display:flex}.circle-auth-input-wrapper{align-items:center;display:flex;position:relative}.circle-input-icon{color:var(--privy-color-foreground-2);pointer-events:none;position:absolute;left:10px}.circle-auth-input{background:var(--privy-color-background-surface);border:1px solid var(--privy-color-border-subtle);width:100%;color:var(--privy-color-foreground);border-radius:9px;outline:none;padding:9px 12px 9px 32px;font-family:inherit;font-size:12.5px;transition:all .2s}.circle-auth-input:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-tint)}.circle-auth-submit-btn{color:#fff;cursor:pointer;background:#0052ff;border:none;border-radius:9px;justify-content:center;align-items:center;gap:6px;width:100%;padding:10px 14px;font-size:12.5px;font-weight:700;transition:all .2s;display:flex;box-shadow:0 3px 12px #0052ff59}.circle-auth-submit-btn:hover:not(:disabled){background:#0045d8;transform:translateY(-1px);box-shadow:0 4px 16px #0052ff73}.circle-auth-submit-btn:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}.circle-modal-divider{text-align:center;align-items:center;margin:12px 0 10px;display:flex}.circle-modal-divider:before,.circle-modal-divider:after{content:"";border-bottom:1px solid var(--privy-color-border-subtle);flex:1}.circle-modal-divider span{letter-spacing:.6px;color:var(--privy-color-foreground-2);text-transform:uppercase;padding:0 8px;font-size:9.5px;font-weight:700}.circle-wallet-alt-btn{transition:all .18s}.circle-wallet-alt-btn:hover{background:var(--privy-color-background-surface-2)!important;border-color:#ffffff26!important}.connect-modal-dialog.auth-screen-welcome,.connect-modal-dialog.auth-screen-create,.connect-modal-dialog.auth-screen-signin,.connect-modal-dialog.auth-screen-wallets{scrollbar-width:none;-ms-overflow-style:none;border:1px solid var(--border);background:var(--surface1);border-radius:24px;gap:0;width:min(100%,448px);max-width:448px;max-height:min(720px,100dvh - 32px);padding:24px 26px 26px;position:relative;overflow:hidden;box-shadow:0 28px 80px #0000002e}.connect-modal-dialog.auth-screen-welcome::-webkit-scrollbar{width:0;height:0;display:none}.connect-modal-dialog.auth-screen-create::-webkit-scrollbar{width:0;height:0;display:none}.connect-modal-dialog.auth-screen-signin::-webkit-scrollbar{width:0;height:0;display:none}.connect-modal-dialog.auth-screen-wallets::-webkit-scrollbar{width:0;height:0;display:none}.connect-modal-dialog.auth-screen-welcome:before,.connect-modal-dialog.auth-screen-create:before,.connect-modal-dialog.auth-screen-signin:before,.connect-modal-dialog.auth-screen-wallets:before{content:"";background:linear-gradient(90deg, var(--primary) 0%, var(--electric-cyan) 100%);border-top-left-radius:24px;border-top-right-radius:24px;height:3px;display:block;position:absolute;top:0;left:0;right:0}.auth-modal-topbar{justify-content:space-between;align-items:center;min-height:28px;display:flex}.auth-brand-wordmark{color:var(--privy-color-foreground);letter-spacing:1.8px;font-size:11px;font-weight:850}.auth-back-button,.auth-close-button{border:1px solid var(--border);background:var(--surface2);width:34px;height:34px;color:var(--privy-color-foreground-2);cursor:pointer;border-radius:50%;place-items:center;padding:0;transition:background .16s,color .16s,border-color .16s,transform .16s;display:grid}.auth-back-button:hover,.auth-close-button:hover{border-color:var(--primary-border);background:var(--primary-tint);color:var(--primary);transform:scale(1.04)}.auth-welcome-screen{flex-direction:column;padding-top:8px;display:flex}.auth-hero-art{isolation:isolate;place-items:center;height:180px;display:grid;position:relative}.auth-orbit{border:1px solid var(--primary-border);border-radius:50%;display:block;position:absolute}.auth-orbit-one{width:152px;height:152px}.auth-orbit-two{border-color:var(--cyan-border);width:116px;height:116px}.auth-hero-logo{object-fit:contain;background:#000;border:1px solid #ffffff52;border-radius:17px;width:90px;height:90px;display:block;box-shadow:0 16px 36px #00000038}.auth-hero-spark{font-size:20px;position:absolute}.auth-hero-spark-one{color:var(--electric-cyan);top:35px;right:calc(50% - 92px)}.auth-hero-spark-two{color:var(--primary);font-size:14px;bottom:30px;left:calc(50% - 92px)}.auth-welcome-copy{text-align:center}.auth-eyebrow{color:var(--primary);letter-spacing:1.35px;margin:0 0 10px;font-size:10px;font-weight:800}.auth-welcome-copy h2,.auth-form-heading h2{color:var(--privy-color-foreground);letter-spacing:-1.35px;margin:0;font-size:clamp(26px,6vw,34px);font-weight:750;line-height:1.1}.auth-welcome-copy>p:last-child,.auth-form-heading>p:last-child{max-width:330px;color:var(--privy-color-foreground-2);margin:12px auto 0;font-size:14px;line-height:1.55}.auth-welcome-actions{gap:12px;margin-top:25px;display:grid}.auth-main-cta{border:1px solid var(--primary-border);border-radius:var(--radius-md,14px);background:var(--primary-gradient);color:#fff;width:100%;min-height:50px;font:inherit;cursor:pointer;box-shadow:0 4px 18px var(--primary-glow);justify-content:center;align-items:center;gap:10px;padding:12px 16px;font-size:14px;font-weight:700;transition:transform .16s,box-shadow .16s,opacity .16s;display:flex}.auth-main-cta:hover:not(:disabled){box-shadow:0 8px 24px var(--primary-glow);background:var(--primary-hover);transform:translateY(-1px)}.auth-main-cta:disabled{cursor:not-allowed;opacity:.55}.auth-signin-link,.auth-wallet-text-link,.auth-text-button{color:var(--privy-color-foreground-2);font:inherit;cursor:pointer;background:0 0;border:0;font-size:13px}.auth-signin-link{padding:5px}.auth-signin-link span,.auth-welcome-footer button,.auth-form-switch button{color:var(--primary);font-weight:700;transition:color .15s}.auth-signin-link:hover span,.auth-welcome-footer button:hover,.auth-form-switch button:hover{color:var(--primary-hover)}.auth-welcome-footer{border-top:1px solid var(--border);color:var(--privy-color-foreground-2);justify-content:center;gap:5px;margin-top:24px;padding-top:16px;font-size:12px;display:flex}.auth-welcome-footer button,.auth-form-switch button{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.auth-form-screen{padding-top:25px}.auth-form-heading{text-align:left}.auth-form-heading .auth-eyebrow{margin-bottom:9px}.auth-form-heading h2{letter-spacing:-1px;font-size:29px}.auth-form-heading>p:last-child{max-width:none;margin:9px 0 0;font-size:13px}.auth-email-form{gap:10px;margin-top:22px;display:grid}.auth-email-form label{color:var(--privy-color-foreground);font-size:12px;font-weight:650}.auth-email-form .circle-auth-input{background:var(--surface-input);border:1px solid var(--border);min-height:48px;color:var(--privy-color-foreground);border-radius:12px;padding:12px 14px 12px 42px;font-size:14px}.auth-email-form .circle-auth-input:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-tint)}.auth-email-form .circle-input-icon{color:var(--privy-color-foreground-3);left:14px}.auth-email-form .auth-main-cta{margin-top:4px}.auth-form-switch{color:var(--privy-color-foreground-2);text-align:center;margin-top:19px;font-size:12px}.auth-form-switch button{margin-left:3px}.auth-wallet-text-link{width:100%;min-height:42px;color:var(--privy-color-foreground);justify-content:center;align-items:center;gap:8px;font-weight:650;transition:color .15s;display:flex}.auth-wallet-text-link:hover,.auth-text-button:hover{color:var(--primary)}.auth-otp-step{gap:12px;margin-top:22px;display:grid}.auth-otp-message{color:var(--privy-color-foreground-2);align-items:flex-start;gap:9px;font-size:12px;line-height:1.5;display:flex}.auth-otp-message strong{color:var(--privy-color-foreground);overflow-wrap:anywhere}.auth-otp-heading{align-items:center;gap:11px;display:flex}.auth-otp-heading>div{gap:2px;min-width:0;display:grid}.auth-otp-heading strong{color:var(--privy-color-foreground);font-size:14px}.auth-otp-heading>div>span{color:var(--privy-color-foreground-2);overflow-wrap:anywhere;font-size:12px}.auth-otp-helper{color:var(--privy-color-foreground-2);margin:0;font-size:12px;line-height:1.5}.auth-otp-icon{background:var(--brand-naira-tint);width:26px;height:26px;color:var(--brand-naira);border-radius:50%;flex:none;place-items:center;display:grid}.auth-text-button{justify-self:center;padding:4px;font-size:12px}.auth-text-button:disabled{cursor:not-allowed;opacity:.5}.welcome-rewards-backdrop{z-index:10020}.welcome-rewards-dialog{text-align:center;border-radius:18px;width:min(100% - 32px,330px);padding:22px 18px 16px;position:relative}.welcome-rewards-close{background:var(--surface2);width:28px;height:28px;color:var(--privy-color-foreground-2);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:10px;right:10px}.welcome-rewards-icon{background:var(--brand-naira-tint);width:40px;height:40px;color:var(--brand-naira);border-radius:12px;place-items:center;margin:0 auto 8px;display:grid}.welcome-rewards-eyebrow{color:var(--brand-naira);letter-spacing:.8px;margin:0 0 4px;font-size:10px;font-weight:700}.welcome-rewards-dialog h2{color:var(--privy-color-foreground);letter-spacing:-.4px;margin:0;font-size:19px;font-weight:700}.welcome-rewards-copy{color:var(--privy-color-foreground-2);margin:6px auto 12px;font-size:12px;line-height:1.45}.welcome-points-card{border:1px solid var(--border);background:var(--surface2);border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:12px;padding:10px 14px;display:flex}.welcome-points-card span{color:var(--privy-color-foreground-2);font-size:12px}.welcome-points-card strong{color:var(--brand-naira);letter-spacing:-.3px;font-size:16px;font-weight:700}.welcome-rewards-dialog .auth-main-cta{border-radius:10px;min-height:38px;font-size:13px}.welcome-rewards-perks{background:var(--surface2);color:var(--brand-naira);border-radius:10px;justify-content:center;align-items:center;margin-bottom:12px;padding:8px 10px;font-size:11px;font-weight:600;display:flex}.welcome-rewards-link{color:var(--privy-color-foreground-2);font:inherit;cursor:pointer;background:0 0;border:0;margin-top:6px;padding:4px;font-size:11px}.auth-wallet-screen{padding-bottom:4px}.auth-wallet-list{gap:8px;margin-top:22px;display:grid}.auth-wallet-option{border:1px solid var(--border);background:var(--surface2);min-height:58px;color:var(--privy-color-foreground);text-align:left;cursor:pointer;border-radius:13px;align-items:center;gap:11px;padding:9px 12px;transition:border-color .15s,background .15s,transform .15s;display:flex}.auth-wallet-option:hover:not(:disabled){border-color:var(--primary-border);background:var(--primary-tint);transform:translateY(-1px)}.auth-wallet-option:disabled{cursor:not-allowed;opacity:.55}.auth-wallet-option-icon{background:var(--primary-tint);width:36px;height:36px;color:var(--primary);border-radius:11px;flex:none;place-items:center;display:grid}.auth-wallet-option-name{font-size:13px;font-weight:650}.auth-wallet-network-pill{background:var(--cyan-tint);color:var(--electric-cyan);border:1px solid var(--cyan-border);letter-spacing:.45px;border-radius:999px;margin-left:auto;padding:4px 6px;font-size:8px;font-weight:800}.auth-wallet-chevron{color:var(--privy-color-foreground-2);margin-left:auto}.auth-wallet-network-pill+.auth-wallet-chevron{margin-left:0}.auth-wallet-footnote{color:var(--privy-color-foreground-2);text-align:center;margin-top:16px;font-size:11px}[data-theme=dark] .connect-modal-dialog.auth-screen-welcome,[data-theme=dark] .connect-modal-dialog.auth-screen-create,[data-theme=dark] .connect-modal-dialog.auth-screen-signin,[data-theme=dark] .connect-modal-dialog.auth-screen-wallets{border-color:var(--border);background:var(--surface1);box-shadow:0 28px 90px #000000a6}[data-theme=dark] .auth-back-button,[data-theme=dark] .auth-close-button,[data-theme=dark] .auth-wallet-option{background:var(--surface2);border-color:var(--border)}@media (width<=520px){.connect-modal-dialog.auth-screen-welcome,.connect-modal-dialog.auth-screen-create,.connect-modal-dialog.auth-screen-signin,.connect-modal-dialog.auth-screen-wallets{border-radius:22px;width:min(100%,420px);padding:18px 20px 20px}.auth-hero-art{height:160px}.auth-orbit-one{width:132px;height:132px}.auth-orbit-two{width:102px;height:102px}.auth-hero-logo{border-radius:15px;width:78px;height:78px}.auth-welcome-copy h2{font-size:30px}.auth-welcome-copy>p:last-child{max-width:290px;font-size:13px}.auth-form-heading h2{font-size:27px}}@media (prefers-reduced-motion:reduce){.auth-main-cta,.auth-wallet-option,.auth-back-button,.auth-close-button{transition:none}}.wallet-disconnect-btn{color:#ef4444;cursor:pointer;background:#ef44441a;border:1px solid #ef444447;border-radius:6px;padding:4px 10px;font-size:11px;font-weight:700;transition:all .15s}.wallet-disconnect-btn:hover{background:#ef44442e;border-color:#ef444473;transform:translateY(-1px)}.agent-directory-notice,.agent-directory-empty{border:1px solid var(--privy-color-border-subtle);color:var(--privy-color-foreground-2);border-radius:10px;grid-column:1/-1;padding:12px 14px;font-size:12px}.agent-directory-empty{text-align:center}.agent-milestone-card .agent-circle-avatar-img{border-radius:50%;width:46px;height:46px}.agent-directory-status{color:var(--privy-color-foreground-2);font-size:11px;font-weight:600}.agent-directory-tools{flex-wrap:wrap;justify-content:center;gap:6px;width:100%;margin-top:8px;display:flex}.agent-tool-chip{border:1px solid var(--privy-color-border-subtle);color:var(--privy-color-foreground-2);border-radius:999px;align-items:center;padding:4px 7px;font-size:10px;line-height:1.2;display:inline-flex}.agent-tool-chip.is-enabled{color:#059669;border-color:#10b98159}.agent-profile-platform-tools{flex-direction:column;align-items:flex-start}.agent-profile-platform-tools .agent-directory-tools{justify-content:flex-start}.platform-agent-form-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.platform-agent-form-actions span{color:var(--privy-color-foreground-2);margin:4px 0 0;font-size:11px}.platform-agent-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.platform-agent-form label{color:var(--privy-color-foreground-2);gap:5px;font-size:11px;font-weight:650;display:grid}.platform-agent-form input,.platform-agent-form textarea,.platform-agent-form select{border:1px solid var(--privy-color-border-subtle);background:var(--privy-color-background);width:100%;min-width:0;color:var(--privy-color-foreground);font:inherit;border-radius:8px;padding:9px 10px;font-size:12px}.platform-agent-form-wide,.platform-agent-notice,.platform-agent-form-actions{grid-column:1/-1}.platform-agent-notice{color:var(--privy-color-foreground-2);font-size:12px}.platform-agent-notice.success{color:#059669}.platform-agent-notice.error{color:var(--privy-color-error)}@media (width<=600px){.platform-agent-form{grid-template-columns:minmax(0,1fr)}}.agent-admin-page{background:var(--privy-color-background);min-height:100vh;color:var(--privy-color-foreground)}.agent-admin-header{border-bottom:1px solid var(--privy-color-border-subtle);justify-content:space-between;align-items:center;gap:16px;padding:14px max(20px,50vw - 590px);display:flex}.agent-admin-back{color:var(--privy-color-foreground);font-size:13px;font-weight:700;text-decoration:none}.agent-admin-wallet{color:var(--privy-color-foreground-2);font-family:var(--font-mono);align-items:center;gap:10px;font-size:11px;display:flex}.agent-admin-content{width:min(1180px,100% - 32px);margin:0 auto;padding:38px 0 60px}.agent-admin-title{margin-bottom:22px}.agent-admin-eyebrow{color:var(--privy-color-interactive);letter-spacing:.12em;font-size:10px;font-weight:800}.agent-admin-title h1{letter-spacing:-.035em;margin:8px 0 4px;font-size:clamp(25px,4vw,34px)}.agent-admin-title p,.agent-admin-panel>p,.agent-admin-registry-heading p{color:var(--privy-color-foreground-2);margin:0;font-size:12px;line-height:1.55}.agent-admin-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.agent-admin-metrics>div,.agent-admin-panel{border:1px solid var(--privy-color-border-subtle);background:var(--privy-color-background-surface);border-radius:12px}.agent-admin-metrics>div{gap:8px;padding:14px 16px;display:grid}.agent-admin-metrics span{color:var(--privy-color-foreground-2);font-size:11px}.agent-admin-metrics strong{font-size:21px}.agent-admin-grid{grid-template-columns:minmax(300px,.8fr) minmax(420px,1.2fr);align-items:start;gap:16px;display:grid}.agent-admin-panel{min-width:0;padding:18px}.agent-admin-panel h2{margin:0 0 5px;font-size:15px}.agent-admin-panel>p{margin-bottom:16px}.agent-admin-records{gap:2px;margin-top:14px;display:grid}.agent-admin-record{border-top:1px solid var(--privy-color-border-subtle);align-items:center;gap:10px;padding:10px 0;display:flex}.agent-admin-record>img{object-fit:cover;border-radius:50%;flex:0 0 34px;width:34px;height:34px}.agent-admin-record-copy{flex:1;gap:3px;min-width:0;display:grid}.agent-admin-tool-review{gap:8px;margin-top:10px;display:grid}.agent-admin-tool-review>div{border:1px solid var(--privy-color-border-subtle);background:var(--privy-color-background);border-radius:8px;padding:10px}.agent-admin-tool-review p,.agent-admin-tool-review small{color:var(--privy-color-foreground-2);margin:6px 0;font-size:11px;line-height:1.45;display:block}.agent-admin-tool-review details{margin:6px 0;font-size:11px}.agent-admin-tool-review pre{background:var(--privy-color-background-surface);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:6px;max-height:180px;padding:8px;font-size:10px;overflow:auto}.agent-admin-record-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;margin-top:6px;display:flex}.agent-admin-record-copy strong{color:var(--privy-color-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.agent-admin-record-copy span,.agent-admin-record-status small{color:var(--privy-color-foreground-2);font-size:10px}.agent-admin-record-status{color:var(--privy-color-foreground-2);justify-items:end;gap:4px;font-size:10px;display:grid}.agent-admin-registry-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}@media (width<=800px){.agent-admin-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=520px){.agent-admin-header{align-items:flex-start;padding:12px 16px}.agent-admin-wallet{flex-direction:column;align-items:flex-end}.agent-admin-content{width:calc(100% - 24px);padding-top:26px}.agent-admin-metrics{gap:7px}.agent-admin-metrics>div{padding:10px}.agent-admin-metrics span{font-size:9px}.agent-admin-metrics strong{font-size:18px}}.earned-task-vouchers-note{color:var(--privy-color-foreground-2);margin:-4px 0 12px;font-size:11px}.earned-task-vouchers-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;display:grid}.earned-task-voucher-card{border:1px solid var(--border-color,#00000014);background:var(--surface1,#fff);border-radius:13px;align-items:center;gap:10px;min-width:0;padding:12px;display:flex}.earned-task-voucher-icon{color:#b77900;background:#f59e0b1a;border-radius:11px;flex:0 0 38px;place-items:center;height:38px;display:grid}.earned-task-voucher-copy{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.earned-task-voucher-copy strong{color:var(--privy-color-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.earned-task-voucher-copy span{color:var(--privy-color-foreground-2);font-size:10px}.earned-task-voucher-copy small{color:var(--privy-color-foreground-3);font-size:9px}.task-share-actions{flex-wrap:wrap;margin-top:5px;flex-direction:row!important;gap:8px!important;display:flex!important}.task-share-actions a{color:#5b4fff;font-size:10px;font-weight:750;text-decoration:none}.task-share-actions a:hover{text-decoration:underline}.agent-directory-list-row .agent-circle-avatar-img,[data-theme=dark] .agent-directory-list-row .agent-circle-avatar-img,.agent-directory-list-row .agent-circle-tag-pill{box-shadow:none;border:0}.agent-directory-points{color:var(--privy-color-foreground-3);white-space:nowrap;font-size:10px;font-weight:650}.agent-directory-list-row .agent-circle-right{gap:10px}.agent-directory-card .agent-directory-points{margin-top:1px}.agents-directory-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.agents-directory-count{color:var(--privy-color-foreground-3);white-space:nowrap;font-size:11px}.agents-directory-sort-label{color:var(--privy-color-foreground-3);align-items:center;gap:6px;font-size:11px;display:inline-flex}.agents-directory-sort,.agents-directory-refresh{border:1px solid var(--privy-color-border-subtle);background:var(--privy-color-background);min-height:32px;color:var(--privy-color-foreground);font:inherit;border-radius:8px;padding:0 9px;font-size:11px}.agents-directory-refresh{cursor:pointer;justify-content:center;align-items:center;gap:6px;display:inline-flex}.agents-directory-refresh:hover:not(:disabled){border-color:var(--primary,#0052ff)}.agents-directory-refresh:disabled{opacity:.55;cursor:wait}.agent-directory-refreshing{animation:.9s linear infinite agent-directory-spin}.agent-directory-card[role=button]{cursor:pointer}.agent-directory-card[role=button]:focus-visible,.agent-directory-list-row[role=button]:focus-visible{outline:2px solid var(--primary,#0052ff);outline-offset:3px}.agent-directory-category,.agent-directory-list-description{color:var(--privy-color-foreground-3);font-size:10px;line-height:1.35}.agent-directory-list-description{text-overflow:ellipsis;white-space:nowrap;max-width:44vw;overflow:hidden}.agent-directory-notice{justify-content:space-between;align-items:center;gap:10px;display:flex}.agent-directory-notice button{border:1px solid var(--privy-color-border-subtle);color:var(--privy-color-foreground);cursor:pointer;background:0 0;border-radius:7px;flex:none;padding:5px 9px}.agent-directory-notice button:disabled{opacity:.55;cursor:wait}@keyframes agent-directory-spin{to{transform:rotate(360deg)}}@media (width<=640px){.agents-directory-actions{gap:6px}.agents-directory-count{text-align:right;flex-basis:100%}.agents-directory-sort-label>span{display:none}}.agent-directory-avatar-wrap{flex:0 0 46px;width:46px;height:46px;position:relative}.agent-directory-avatar-wrap .agent-circle-avatar-img{width:100%;height:100%;box-shadow:none;border:0}.agent-directory-rank{z-index:2;color:#fff;min-width:20px;height:18px;box-shadow:none;background:#4b5563;border:0;border-radius:999px;place-items:center;padding:0 4px;font-size:9px;font-weight:900;line-height:1;display:grid;position:absolute;bottom:-4px;right:-5px}.agent-directory-rank.rank-top1{background:#f59e0b}.agent-directory-rank.rank-top2{background:#3b82f6}.agent-directory-rank.rank-top3{background:#ec4899}.agent-directory-card .milestone-badge-stage{width:62px;height:62px;margin:0}.agent-directory-card .agent-directory-avatar-wrap{flex-basis:52px;width:52px;height:52px}.agent-directory-tag{color:var(--privy-color-foreground-2);font-size:12px;font-weight:750}.agent-directory-card-earnings{color:var(--privy-color-foreground-2);justify-content:center;align-items:baseline;gap:5px;font-size:11px;display:flex}.agent-directory-card-earnings strong{color:var(--privy-color-foreground);font-size:12px}.agent-directory-earnings{color:var(--privy-color-foreground);white-space:nowrap;font-size:11px;font-weight:700}.toast-pill.toast-actionable{cursor:pointer;transition:transform .18s,border-color .18s,box-shadow .18s}.toast-pill.toast-actionable:hover{border-color:var(--primary);transform:translateY(-2px);box-shadow:0 6px 20px #5b4fff24!important}.toast-pill.toast-actionable:focus-visible{outline:2px solid var(--primary);outline-offset:3px}@media (width<=768px){.notifications-popover{top:auto!important;bottom:calc(env(safe-area-inset-bottom,0px) + 72px)!important;z-index:10001!important;border-radius:20px!important;width:auto!important;max-width:440px!important;max-height:70vh!important;margin:0 auto!important;animation:.22s cubic-bezier(.16,1,.3,1) slideUpModal!important;position:fixed!important;left:12px!important;right:12px!important;box-shadow:0 20px 60px #000000bf!important}.notifications-list{-webkit-overflow-scrolling:touch!important;max-height:52vh!important}}.wallet-connected-pill.header-avatar-only-btn{cursor:pointer;transition:transform .15s,opacity .15s;width:36px!important;height:36px!important;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:50%!important;outline:none!important;justify-content:center!important;align-items:center!important;padding:0!important;display:inline-flex!important}.wallet-connected-pill.header-avatar-only-btn:hover{opacity:.9;transform:scale(1.06);box-shadow:none!important;background:#0000000a!important;border:none!important}[data-theme=dark] .wallet-connected-pill.header-avatar-only-btn:hover{background:#ffffff14!important}
