@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500;600&family=Plus+Jakarta+Sans:wght@400;500;600;700;800&family=Space+Grotesk:wght@400;500;700&display=swap";.axo-wallet-v2,.axo-wallet-v2 *{box-sizing:border-box;letter-spacing:0}.axo-wallet-v2{min-height:100dvh;color:#111318;background:linear-gradient(180deg,#ffffffeb,#f4f6f2f5),#f7f8f4;font-family:var(--font-sans, ui-sans-serif, system-ui, sans-serif)}.axo-wallet-v2 button,.axo-wallet-v2 a{touch-action:manipulation}.axo-wallet-v2 [class*=rounded-]{border-radius:8px}.axo-main{width:min(100%,520px);min-height:calc(100dvh - 148px);margin:0 auto;padding:12px 14px 110px;display:grid;align-content:start;gap:12px}.axo-avatar-button,.axo-refresh-button,.axo-address-line button,.axo-section-header button{border:0;background:transparent;color:inherit;padding:0;cursor:pointer}.axo-avatar-button{width:34px;height:34px;border-radius:999px;display:grid;place-items:center;overflow:hidden;background:#111318;color:#f8f8f4;font-size:.76rem;font-weight:800}.axo-avatar-button img{width:100%;height:100%;object-fit:cover}.axo-balance-panel{min-height:154px;border-radius:8px;padding:18px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:start;color:#f7f8f4;background:linear-gradient(135deg,#111318fa,#1d212afa 54%,#143a36f5),#111318;box-shadow:0 18px 44px #1113182e;overflow:hidden;position:relative}.axo-balance-panel:after{content:"";position:absolute;inset:auto 0 0;height:4px;background:linear-gradient(90deg,#64d2a6,#f6d35c,#ef7e7e)}.axo-balance-copy{display:grid;gap:8px;min-width:0}.axo-balance-copy h1,.axo-balance-copy [data-slot=typography]{color:inherit}.axo-address-line{display:inline-flex;align-items:center;gap:8px;width:fit-content;max-width:100%;min-height:28px;padding:4px 8px;border-radius:999px;background:#ffffff1a;color:#f7f8f4c2;font-size:.82rem;font-weight:700}.axo-address-line button{width:22px;height:22px;display:grid;place-items:center;color:#f7f8f4}.axo-refresh-button{width:38px;height:38px;border-radius:999px;display:grid;place-items:center;background:#ffffff1f;color:#f7f8f4}.axo-metrics-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.axo-metric{min-height:68px;border-radius:8px;padding:10px;display:grid;align-content:space-between;background:#fff;border:1px solid #e8e9e4}.axo-section-stack{display:grid;gap:10px}.axo-pull-refresh{height:0;min-height:0;overflow:hidden;display:flex;align-items:center;justify-content:center;gap:8px;color:#6b6f66;font-size:.78rem;font-weight:800;transition:height .16s ease,color .16s ease}.axo-pull-refresh.ready{color:#0f6b4d}.axo-section-header{min-height:34px;display:flex;align-items:center;justify-content:space-between;gap:12px}.axo-section-header button{min-height:30px;padding:0 10px;border-radius:999px;background:#eceee7;color:#363a32;font-size:.82rem;font-weight:800}.axo-list{display:grid;gap:8px}.axo-list button{min-height:66px;border-radius:8px;border:1px solid #e8e9e4}.axo-list-end{min-width:92px;display:grid;justify-items:end;gap:2px;color:#111318;text-align:right}.axo-list-end strong{font-size:.9rem;line-height:1.1;font-weight:800}.axo-list-end small,.axo-nft-tile small{color:#6b6f66;font-size:.74rem;line-height:1.1}.axo-list-end a{display:grid;place-items:center;width:28px;height:28px;border-radius:999px;color:#111318;background:#eceee7}.axo-token-logo,.axo-token-fallback{flex:0 0 auto;border-radius:999px}.axo-token-logo{object-fit:cover}.axo-token-fallback{display:grid;place-items:center;color:#111318;background:linear-gradient(135deg,#64d2a6,#f6d35c);font-size:.78rem;font-weight:900}.axo-activity-icon{width:38px;height:38px;border-radius:999px;display:grid;place-items:center}.axo-activity-icon.incoming{color:#0f6b4d;background:#dff7ed}.axo-activity-icon.outgoing{color:#8a3d3d;background:#ffe7e2}.axo-activity-icon.self{color:#655006;background:#fff2bd}.axo-empty-state,.axo-loading{min-height:92px;border-radius:8px;display:grid;place-items:center;gap:8px;padding:18px;color:#646960;background:#fff;border:1px dashed #d8dbd2;text-align:center}.axo-send-panel,.axo-receive-panel{border-radius:8px;padding:12px;display:grid;gap:12px;background:#fff;border:1px solid #e8e9e4}.axo-recipient-book{display:grid;gap:8px}.axo-recipient-state{min-height:34px;padding:7px 9px;border-radius:8px;display:flex;align-items:center;gap:8px;color:#363a32;background:#f7f8f4;border:1px solid #e8e9e4;font-size:.8rem;font-weight:800}.axo-recipient-options,.axo-contact-strip{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.axo-recipient-options::-webkit-scrollbar,.axo-contact-strip::-webkit-scrollbar{display:none}.axo-recipient-options button{min-width:176px;max-width:220px;min-height:58px;padding:8px;border-radius:8px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;color:#111318;background:#fff;border:1px solid #e8e9e4;text-align:left}.axo-recipient-options button:disabled{opacity:.55}.axo-recipient-avatar{width:34px;height:34px;border-radius:999px;display:grid;place-items:center;overflow:hidden;color:#0f6b4d;background:#dff7ed}.axo-recipient-avatar img{width:100%;height:100%;object-fit:cover}.axo-recipient-options strong,.axo-recipient-options small{min-width:0;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.axo-recipient-options small{color:#6b6f66;font-size:.72rem}.axo-contact-strip button{min-width:88px;min-height:34px;padding:0 10px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:6px;color:#0f6b4d;background:#dff7ed;border:0;font-size:.78rem;font-weight:850}.axo-save-contact{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;align-items:end}.axo-remove-contact{width:42px;height:42px;border-radius:999px;display:grid;place-items:center;color:#8a3d3d;background:#ffe7e2;border:0}.axo-field-group{display:grid;gap:8px}.axo-token-picker{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.axo-token-picker::-webkit-scrollbar{display:none}.axo-home-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.axo-home-actions button,.axo-more-action,.axo-swap-flip,.axo-swap-amount button,.axo-token-info-link{border:0;cursor:pointer;touch-action:manipulation}.axo-home-actions button{min-height:62px;border-radius:8px;display:grid;place-items:center;align-content:center;gap:5px;color:#111318;background:#fff;border:1px solid #e8e9e4;font-size:.82rem;font-weight:850}.axo-more-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.axo-more-action{min-height:116px;padding:12px;border-radius:8px;display:grid;align-content:space-between;justify-items:start;gap:8px;color:#111318;background:#fff;border:1px solid #e8e9e4;text-align:left}.axo-more-action>span{width:34px;height:34px;border-radius:999px;display:grid;place-items:center;color:#0f6b4d;background:#dff7ed}.axo-more-action strong,.axo-more-action small{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.axo-more-action small{color:#6b6f66;font-size:.76rem}.axo-swap-panel{display:grid;gap:10px}.axo-swap-hero,.axo-swap-card,.axo-route-card,.axo-token-info-card,.axo-swap-summary{border-radius:8px;background:#fff;border:1px solid #e8e9e4}.axo-swap-hero{min-height:74px;padding:12px;display:flex;align-items:center;justify-content:space-between;gap:12px}.axo-swap-card{padding:12px;display:grid;gap:8px;position:relative}.axo-swap-row{min-width:0;min-height:92px;padding:10px;border-radius:8px;display:grid;grid-template-columns:minmax(0,1fr) minmax(132px,.55fr);gap:10px;align-items:end;background:#f7f8f4;border:1px solid #e8e9e4}.axo-swap-row.receive{background:#f4f7f8}.axo-swap-amount{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:end}.axo-swap-amount button{min-width:48px;min-height:36px;border-radius:999px;color:#111318;background:#eceee7;font-size:.78rem;font-weight:850}.axo-swap-token-select{min-width:0;display:grid;gap:6px}.axo-swap-token-select>span,.axo-swap-output span,.axo-swap-output small,.axo-token-info-grid small,.axo-swap-summary small,.axo-route-card small{color:#6b6f66;font-size:.74rem;font-weight:750}.axo-swap-token-select>div{min-width:0;min-height:42px;padding:4px 8px 4px 4px;border-radius:999px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px;align-items:center;background:#fff;border:1px solid #e1e3dc}.axo-swap-token-select select{min-width:0;width:100%;border:0;outline:0;background:transparent;color:#111318;font-size:.88rem;font-weight:900}.axo-swap-flip{width:38px;height:38px;margin:-3px auto;border-radius:999px;display:grid;place-items:center;color:#111318;background:#fff;border:1px solid #d8dbd2;box-shadow:0 8px 20px #1113181f;z-index:1}.axo-swap-output{min-width:0;display:grid;gap:4px}.axo-swap-output strong{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#111318;font-size:1.55rem;line-height:1.05}.axo-route-card{min-height:48px;padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:10px}.axo-route-card>div{min-width:0;display:flex;align-items:center;gap:8px;color:#363a32;font-size:.84rem;font-weight:850}.axo-route-card span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.axo-token-info-card{padding:12px;display:grid;gap:10px}.axo-token-info-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.axo-token-info-head strong{display:block;margin-top:2px;font-size:1.05rem}.axo-token-info-grid,.axo-swap-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.axo-token-info-grid span,.axo-swap-summary span{min-width:0;min-height:58px;padding:8px;border-radius:8px;display:grid;align-content:space-between;background:#f7f8f4}.axo-token-info-grid strong,.axo-swap-summary strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#111318;font-size:.86rem}.axo-swap-chips{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.axo-token-info-link{width:30px;height:30px;border-radius:999px;display:grid;place-items:center;color:#111318;background:#eceee7}.axo-swap-summary{padding:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.axo-swap-submit.ready{box-shadow:0 12px 26px #0f6b4d2e}.axo-qr-box{width:204px;height:204px;padding:18px;margin:0 auto;display:grid;place-items:center;border-radius:8px;background:#fff;border:1px solid #e1e3dc}.axo-nft-grid{width:100%;min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.axo-nft-tile{min-width:0;min-height:142px;border-radius:8px;padding:10px;display:grid;align-content:space-between;gap:10px;color:#111318;background:#fff;border:1px solid #e8e9e4;overflow:hidden}.axo-nft-tile>span{min-width:0}.axo-nft-tile strong{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.axo-nft-art{height:78px;border-radius:8px;display:grid;place-items:center;overflow:hidden;color:#363a32;background:linear-gradient(135deg,#64d2a63d,#f6d35c38),#f4f5ef}.axo-nft-art img{width:100%;height:100%;object-fit:cover}.axo-bottom{position:fixed;left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));z-index:30;max-width:520px;margin:0 auto;border:1px solid rgba(17,19,24,.08);box-shadow:0 18px 44px #11131833}.axo-bottom [role=group]{width:100%;display:grid;grid-template-columns:repeat(var(--axo-tab-count, 4),minmax(0,1fr));gap:2px}.axo-bottom button{min-width:0;min-height:54px;padding-inline:2px}.axo-bottom button span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.axo-rewards-overview,.axo-admin-kpis,.axo-admin-two{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.axo-reward-contract,.axo-reward-card,.axo-admin-card,.axo-admin-hero{border-radius:8px;background:#fff;border:1px solid #e8e9e4}.axo-reward-contract{min-height:58px;padding:12px;display:flex;align-items:center;justify-content:space-between;gap:12px}.axo-reward-contract span,.axo-reward-meta,.axo-admin-kpis span,.axo-admin-token-list small,.axo-admin-gift-list small,.axo-admin-gift-list span{color:#6b6f66;font-size:.76rem}.axo-reward-contract strong{font-size:.9rem}.axo-reward-list,.axo-admin-panel,.axo-admin-grid,.axo-admin-token-list,.axo-admin-gift-list{display:grid;gap:8px}.axo-reward-card{min-width:0;padding:12px;display:grid;gap:10px}.axo-reward-card strong,.axo-reward-card small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.axo-reward-card small{color:#6b6f66;margin-top:2px}.axo-reward-meter{height:8px;border-radius:999px;overflow:hidden;background:#eceee7}.axo-reward-meter span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#64d2a6,#f6d35c)}@media(prefers-reduced-motion:no-preference){.axo-home-actions button,.axo-more-action,.axo-refresh-button,.axo-swap-card,.axo-swap-flip,.axo-swap-token-select>div,.axo-token-info-card,.axo-bottom button{transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background-color .16s ease,opacity .16s ease}.axo-home-actions button:active,.axo-more-action:active,.axo-refresh-button:active,.axo-swap-flip:active,.axo-swap-amount button:active,.axo-token-info-link:active{transform:scale(.97)}.axo-home-actions button:hover,.axo-more-action:hover,.axo-swap-card:focus-within,.axo-token-info-card:hover{border-color:#0f6b4d3d;box-shadow:0 12px 28px #11131814}.axo-swap-submit.ready{animation:axo-ready-pulse 2.6s ease-in-out infinite}.axo-reward-meter span{transition:width .36s ease}}@keyframes axo-ready-pulse{0%,to{transform:translateY(0)}50%{transform:translateY(-1px)}}.axo-reward-meta{display:flex;justify-content:space-between;gap:8px}.axo-admin-hero{min-height:72px;padding:12px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px}.axo-admin-icon{width:38px;height:38px;border-radius:999px;display:grid;place-items:center;color:#0f6b4d;background:#dff7ed}.axo-admin-card{min-width:0;padding:12px;display:grid;gap:10px}.axo-admin-card-head{display:flex;align-items:center;gap:8px}.axo-admin-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.axo-admin-kpis span{min-height:54px;padding:8px;border-radius:8px;display:grid;align-content:space-between;background:#f7f8f4}.axo-admin-kpis strong{color:#111318;font-size:.86rem;overflow:hidden;text-overflow:ellipsis}.axo-admin-inline{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:end}.axo-admin-actions{display:flex;flex-wrap:wrap;gap:8px}.axo-admin-token-list button,.axo-admin-gift-list>div{min-width:0;border-radius:8px;border:1px solid #e8e9e4;background:#f8f9f5}.axo-admin-token-list button{width:100%;min-height:62px;padding:10px;display:flex;justify-content:space-between;gap:10px;color:#111318;text-align:left}.axo-admin-token-list button>span{min-width:0;display:grid;gap:3px}.axo-admin-token-list button>span:last-child{justify-items:end;text-align:right}.axo-admin-token-list strong,.axo-admin-token-list small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.axo-admin-check{min-height:38px;display:inline-flex;align-items:center;gap:8px;color:#363a32;font-size:.86rem;font-weight:700}.axo-admin-gift-list>div{padding:10px;display:grid;gap:4px}.axo-admin-gift-list strong,.axo-admin-gift-list span,.axo-admin-gift-list small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:380px){.axo-main{padding-inline:10px}.axo-metrics-strip,.axo-nft-grid,.axo-home-actions,.axo-more-grid,.axo-swap-row,.axo-token-info-grid,.axo-swap-summary{grid-template-columns:1fr}.axo-list-end{min-width:74px}.axo-rewards-overview,.axo-admin-kpis,.axo-admin-two,.axo-admin-inline,.axo-save-contact{grid-template-columns:1fr}.axo-remove-contact{width:100%}}.axo-wallet-v2{--axo-ink: #10191d;--axo-ink-soft: #334046;--axo-muted: #6e7a78;--axo-line: rgba(16, 25, 29, .1);--axo-surface: rgba(255, 255, 255, .9);--axo-topbar-height: 60px;--axo-dock-space: 98px;min-height:100svh;min-height:100dvh;overflow-x:clip;color:var(--axo-ink);background-color:#f0f3f0;background-image:linear-gradient(180deg,#ffffffd1,#f0f3f0f0),repeating-linear-gradient(90deg,rgba(16,25,29,.024) 0 1px,transparent 1px 54px);background-attachment:fixed;font-family:var(--font-body, ui-sans-serif, system-ui, sans-serif)}.axo-topbar-shell{position:sticky;top:0;z-index:40;width:100%;background:#f0f3f0e6;border-bottom:1px solid rgba(16,25,29,.07);backdrop-filter:blur(18px) saturate(1.1);-webkit-backdrop-filter:blur(18px) saturate(1.1)}.axo-topbar-shell>div{width:min(100%,560px);height:var(--axo-topbar-height)!important;margin:0 auto;padding:0 max(16px,env(safe-area-inset-left))!important;gap:12px!important;background:transparent!important}.axo-topbar-shell :where(p,span){color:var(--axo-ink);font-family:var(--font-display, var(--font-body, ui-sans-serif, system-ui, sans-serif));font-size:.8rem;font-weight:900}.axo-main{width:min(100%,560px);min-height:calc(100svh - var(--axo-topbar-height));min-height:calc(100dvh - var(--axo-topbar-height));padding:14px clamp(12px,3.5vw,20px) calc(var(--axo-dock-space) + max(20px,env(safe-area-inset-bottom)));gap:14px;scroll-padding-top:12px;scroll-padding-bottom:calc(var(--axo-dock-space) + 20px)}.axo-view-stage{min-width:0;display:grid;gap:12px;animation:axo-view-enter .24s ease both}.axo-balance-panel{min-height:158px;padding:18px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(130deg,#10191d,#17262b 58%,#15584c 150%),#10191d;box-shadow:0 18px 40px #0c181b38,inset 0 1px #ffffff1a}.axo-balance-panel:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.5;background:linear-gradient(118deg,transparent 0 38%,rgba(255,255,255,.08) 38.1% 38.5%,transparent 38.6% 100%)}.axo-balance-copy,.axo-refresh-button{position:relative;z-index:1}.axo-balance-copy{gap:7px}.axo-refresh-button{border:1px solid rgba(255,255,255,.12);box-shadow:inset 0 1px #ffffff24}.axo-metrics-strip{gap:10px}.axo-metric{position:relative;min-height:72px;padding:11px;overflow:hidden;background:var(--axo-surface);border-color:var(--axo-line);box-shadow:0 8px 20px #10191d0b,inset 0 1px #fffc}.axo-metric:before{content:"";position:absolute;top:0;left:10px;width:24px;height:2px;background:#6ee0b4}.axo-metric:nth-child(2):before{background:#efc15d}.axo-metric:nth-child(3):before{background:#e78ca9}.axo-home-actions{gap:10px}.axo-home-actions button{min-height:70px;position:relative;overflow:hidden;background:#ffffffdb;border-color:var(--axo-line);box-shadow:0 8px 20px #10191d0b,inset 0 1px #fffc}.axo-home-actions button:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:#66d3ad}.axo-home-actions button:nth-child(2):before{background:#e5b557}.axo-home-actions button:nth-child(3):before{background:#d97b9c}.axo-home-actions button:nth-child(1) svg{color:#0d7753}.axo-home-actions button:nth-child(2) svg{color:#9b6710}.axo-home-actions button:nth-child(3) svg{color:#a44868}.axo-section-header{min-height:38px;margin-top:2px}.axo-section-header button{color:#1f5f4d;background:#e3f4ed}.axo-list button,.axo-empty-state,.axo-loading,.axo-send-panel,.axo-receive-panel,.axo-token-info-card,.axo-route-card,.axo-swap-card,.axo-swap-summary,.axo-reward-contract,.axo-reward-card,.axo-admin-card,.axo-admin-hero{border-color:var(--axo-line);box-shadow:0 10px 24px #10191d0a,inset 0 1px #ffffffc7}.axo-list button,.axo-send-panel,.axo-receive-panel,.axo-token-info-card,.axo-route-card,.axo-swap-card,.axo-swap-summary,.axo-reward-contract,.axo-reward-card,.axo-admin-card,.axo-admin-hero{background:var(--axo-surface)}.axo-list button{transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.axo-list button:active{transform:scale(.992)}.axo-swap-hero{min-height:82px;color:#f3f8f5;border-color:transparent;background:linear-gradient(130deg,#0f191d,#18292e 67%,#154f44 150%),#0f191d;box-shadow:0 14px 30px #10191d29}.axo-swap-hero :where(p,span,strong,small){color:inherit!important}.axo-swap-row{background:#f5f7f4;border-color:#10191d17}.axo-swap-row.receive{background:#f1f7f5}.axo-swap-token-select>div{background:#fffffff0;border-color:#10191d1a}.axo-swap-flip{border-color:#10191d1a;color:#0e6d4d;box-shadow:0 10px 22px #10191d1f}.axo-swap-summary{background:#ffffffb8}.axo-swap-summary span,.axo-token-info-grid span{background:#f1f5f1f5}.axo-swap-submit{min-height:54px;border:1px solid rgba(17,39,37,.12)!important;color:#f4fbf7!important;background:#11342d!important;box-shadow:0 14px 26px #11342d33,inset 0 1px #ffffff24}.axo-swap-submit.ready{box-shadow:0 15px 28px #11342d3d,inset 0 1px #ffffff24}.axo-swap-submit:disabled{color:#7e8986!important;background:#e4e9e5!important;box-shadow:none}.axo-bottom{left:max(10px,env(safe-area-inset-left));right:max(10px,env(safe-area-inset-right));bottom:calc(10px + env(safe-area-inset-bottom));max-width:540px;border:0;box-shadow:none}.axo-bottom>div{padding:4px!important;overflow:hidden;border:1px solid rgba(16,25,29,.12);border-radius:14px;background:#fafcf9f0;box-shadow:0 14px 32px #10191d2e,inset 0 1px #ffffffdb;backdrop-filter:blur(18px) saturate(1.08);-webkit-backdrop-filter:blur(18px) saturate(1.08)}.axo-bottom [role=group]{gap:4px;padding:0!important}.axo-bottom button{min-height:56px;border-radius:10px;color:#77807d!important;transition:color .16s ease,background-color .16s ease,transform .16s ease,box-shadow .16s ease}.axo-bottom button[data-state=on]{color:#f3fbf7!important;background:#11221f;box-shadow:inset 0 1px #ffffff1f}.axo-bottom button[data-state=on]:before{content:"";position:absolute;top:6px;left:calc(50% - 12px);width:24px;height:2px;border-radius:999px;background:#70dfb6}.axo-bottom button:active{transform:scale(.97)}@media(hover:hover){.axo-list button:hover,.axo-home-actions button:hover,.axo-more-action:hover{border-color:#0f6b4d47;box-shadow:0 14px 28px #10191d17;transform:translateY(-1px)}}@media(max-width:380px){.axo-wallet-v2{--axo-dock-space: 88px}.axo-main{padding-inline:10px}.axo-metrics-strip,.axo-home-actions,.axo-swap-summary,.axo-rewards-overview,.axo-admin-kpis,.axo-admin-two{grid-template-columns:repeat(3,minmax(0,1fr))}.axo-more-grid,.axo-nft-grid,.axo-token-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.axo-metric{min-height:62px;padding:8px 6px}.axo-metric [data-slot=typography]{font-size:.72rem}.axo-home-actions button{min-height:58px;font-size:.74rem}.axo-home-actions button svg{width:16px;height:16px}.axo-swap-summary{padding:8px}.axo-swap-summary span,.axo-token-info-grid span{min-height:52px;padding:7px}.axo-swap-summary small,.axo-token-info-grid small{font-size:.66rem}}@media(max-width:340px){.axo-bottom{left:6px;right:6px}.axo-bottom button{min-height:50px}.axo-bottom button span{font-size:.64rem}}@media(max-height:680px){.axo-wallet-v2{--axo-topbar-height: 54px;--axo-dock-space: 82px}.axo-topbar-shell>div{height:var(--axo-topbar-height)!important}.axo-main{min-height:calc(100svh - var(--axo-topbar-height));min-height:calc(100dvh - var(--axo-topbar-height));padding-top:8px;padding-bottom:calc(var(--axo-dock-space) + max(16px,env(safe-area-inset-bottom)));gap:10px}.axo-view-stage,.axo-section-stack{gap:10px}.axo-balance-panel{min-height:126px;padding:14px}.axo-balance-copy{gap:5px}.axo-metrics-strip{gap:7px}.axo-metric{min-height:58px;padding:8px}.axo-home-actions button{min-height:54px}.axo-bottom{bottom:calc(6px + env(safe-area-inset-bottom))}.axo-bottom button{min-height:48px}}@media(max-height:520px){.axo-wallet-v2{--axo-dock-space: 74px}.axo-main{padding-inline:10px;padding-top:6px;gap:8px}.axo-balance-panel{min-height:110px;padding:12px}.axo-metric{min-height:50px;padding:7px}.axo-section-header{min-height:32px}.axo-bottom button{min-height:44px}}@media(prefers-reduced-motion:reduce){.axo-view-stage,.axo-list button,.axo-home-actions button,.axo-more-action,.axo-bottom button{animation:none!important;transition:none!important}}@keyframes axo-view-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.axo-brand-mark{width:30px;height:30px;display:grid;place-items:center;border-radius:999px;color:#11211f!important;background:#8ee8c6;box-shadow:0 0 0 3px #8ee8c62e;font-size:.52rem!important;font-weight:950!important}.axo-header-tools{min-width:0;display:flex;align-items:center;gap:6px}.axo-language-control,.axo-header-help-button{height:34px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(16,25,29,.1);border-radius:999px;color:#52605e;background:#ffffffb8}.axo-language-control{gap:2px;padding:0 5px 0 8px}.axo-language-control select{width:39px;min-width:39px;border:0;outline:0;color:#24312f;background:transparent;font-size:.7rem;font-weight:900}.axo-header-help-button{width:34px;padding:0}.axo-header-tools .axo-avatar-button{width:34px;height:34px;border:1px solid rgba(16,25,29,.1);box-shadow:0 4px 10px #10191d14}.axo-home-v3{min-width:0;display:grid;gap:20px;padding-top:2px}.axo-home-hero-v3{min-width:0;display:grid;gap:20px;padding:18px;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:8px;color:#f5fbf8;background:linear-gradient(132deg,#101b20,#19292f 62%,#185d50 145%),#101b20;box-shadow:0 20px 38px #0b1a1d38,inset 0 1px #ffffff1f;position:relative}.axo-home-hero-v3:after{content:"";position:absolute;right:-10%;bottom:-55%;width:62%;height:120%;transform:rotate(24deg);border-left:1px solid rgba(255,255,255,.12);pointer-events:none}.axo-home-profile-row,.axo-home-balance-v3,.axo-home-facts,.axo-home-sync-note{position:relative;z-index:1}.axo-home-profile-row{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px}.axo-home-world-avatar,.axo-onboarding-avatar{flex:0 0 auto;display:grid;place-items:center;overflow:hidden;border-radius:999px;color:#10211f;background:#9ce7ca;font-weight:950}.axo-home-world-avatar{width:42px;height:42px;border:2px solid rgba(255,255,255,.18)}.axo-home-world-avatar img,.axo-onboarding-avatar img{width:100%;height:100%;object-fit:cover}.axo-home-profile-row>div{min-width:0}.axo-home-profile-row>div>span{display:block;overflow:hidden;color:#f4fbf8ad;font-size:.76rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.axo-home-profile-row h1{margin:2px 0 0;color:#f9fdfb;font-family:var(--font-display, var(--font-body, ui-sans-serif, sans-serif));font-size:clamp(1.22rem,5.2vw,1.65rem);line-height:1.04}.axo-home-tour-button,.axo-home-refresh-button{width:36px;height:36px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.15);border-radius:999px;color:#f5fbf8;background:#ffffff14}.axo-home-balance-v3{min-width:0;display:flex;align-items:end;justify-content:space-between;gap:12px}.axo-home-balance-v3>div{min-width:0;display:grid;gap:5px}.axo-home-balance-v3 span{color:#f4fbf8a8;font-size:.76rem;font-weight:850}.axo-home-balance-v3 strong{overflow:hidden;color:#f9fdfb;font-family:var(--font-display, var(--font-body, ui-sans-serif, sans-serif));font-size:clamp(2.35rem,11vw,3.45rem);line-height:.92;text-overflow:ellipsis;white-space:nowrap}.axo-home-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-top:13px;border-top:1px solid rgba(255,255,255,.12)}.axo-home-facts>span{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon value" "icon label";column-gap:5px;color:#f3fbf799}.axo-home-facts svg{grid-area:icon;align-self:center;color:#9ce7ca}.axo-home-facts strong{grid-area:value;min-width:0;overflow:hidden;color:#f5fbf8;font-size:.84rem;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.axo-home-facts small{grid-area:label;min-width:0;overflow:hidden;font-size:.65rem;text-overflow:ellipsis;white-space:nowrap}.axo-home-sync-note{min-height:34px;padding:7px 8px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;border:0;border-radius:8px;color:#f2f9f5;background:#ffffff1a;font-size:.72rem;font-weight:750;text-align:left}.axo-home-command-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.axo-home-command{min-height:62px;padding:9px 6px;display:grid;place-items:center;align-content:center;gap:5px;border:1px solid var(--axo-line);border-radius:8px;background:#ffffffd6;box-shadow:0 9px 20px #10191d0b,inset 0 1px #ffffffdb;color:#1a2827;font-size:.78rem;font-weight:900}.axo-home-command.is-swap svg{color:#117759}.axo-home-command.is-send svg{color:#a66a10}.axo-home-command.is-rewards svg{color:#b84f77}.axo-home-section{min-width:0;display:grid;gap:9px}.axo-home-section-heading{min-height:42px;display:flex;align-items:end;justify-content:space-between;gap:12px}.axo-home-section-heading>div{min-width:0}.axo-home-section-heading>div>span{display:block;color:#73807d;font-size:.66rem;font-weight:900}.axo-home-section-heading h2{margin:2px 0 0;color:#172524;font-family:var(--font-display, var(--font-body, ui-sans-serif, sans-serif));font-size:1.15rem;line-height:1.05}.axo-home-section-heading>button{min-height:32px;display:inline-flex;align-items:center;gap:4px;border:0;color:#176248;background:transparent;font-size:.74rem;font-weight:900}.axo-home-asset-list,.axo-home-activity-list{display:grid;gap:7px}.axo-home-asset-row,.axo-home-activity-row,.axo-home-empty-card,.axo-home-inline-loading{width:100%;min-width:0;border:1px solid var(--axo-line);border-radius:8px;background:#ffffffe0;box-shadow:0 9px 20px #10191d0a,inset 0 1px #ffffffdb}.axo-home-asset-row{min-height:66px;padding:10px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;color:#172524;text-align:left}.axo-home-token-logo,.axo-home-token-fallback{width:38px;height:38px;border-radius:999px}.axo-home-token-logo{object-fit:cover}.axo-home-token-fallback{display:grid;place-items:center;color:#173c34;background:#bdeed8;font-size:.7rem;font-weight:950}.axo-home-asset-copy,.axo-home-activity-copy{min-width:0;display:grid;gap:3px}.axo-home-asset-copy strong,.axo-home-activity-copy strong{overflow:hidden;color:#172524;font-size:.88rem;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.axo-home-asset-copy small,.axo-home-activity-copy small{overflow:hidden;color:#71807b;font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.axo-home-asset-value,.axo-home-activity-value{min-width:0;display:inline-flex;align-items:center;justify-content:end;gap:6px;color:#41524e;text-align:right}.axo-home-asset-value strong,.axo-home-activity-value strong{min-width:0;overflow:hidden;font-size:.8rem;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.axo-home-asset-value svg{color:#9da9a4}.axo-home-activity-row{min-height:58px;padding:9px 10px;display:grid;grid-template-columns:auto minmax(0,1fr) minmax(0,auto);align-items:center;gap:9px;color:#172524;text-align:left}.axo-home-activity-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:999px}.axo-home-activity-icon.incoming{color:#126f51;background:#ddf6eb}.axo-home-activity-icon.outgoing{color:#a75c32;background:#ffeadc}.axo-home-activity-icon.self{color:#75600f;background:#fff3c6}.axo-home-empty-card,.axo-home-inline-loading{min-height:80px;padding:14px;display:grid;place-items:center;align-content:center;gap:7px;color:#66736f;font-size:.82rem;font-weight:800}.axo-home-empty-card{border-style:dashed}.axo-onboarding-backdrop{position:fixed;inset:0;z-index:80;padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));display:grid;place-items:end center;background:#0811138a;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);animation:axo-onboarding-backdrop-in .18s ease both}.axo-onboarding-sheet{width:min(100%,520px);padding:16px;display:grid;gap:18px;border:1px solid rgba(255,255,255,.14);border-radius:8px;color:#eff8f3;background:linear-gradient(145deg,#132126,#162d2c),#132126;box-shadow:0 28px 70px #040d0f6b,inset 0 1px #ffffff1c;animation:axo-onboarding-sheet-in .26s cubic-bezier(.22,.8,.32,1) both}.axo-onboarding-topline,.axo-onboarding-person,.axo-onboarding-actions{display:flex;align-items:center}.axo-onboarding-topline{justify-content:space-between;gap:12px}.axo-onboarding-person{min-width:0;gap:8px;color:#eff8f3b3;font-size:.76rem;font-weight:850}.axo-onboarding-person>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.axo-onboarding-avatar{width:30px;height:30px;font-size:.62rem}.axo-onboarding-skip,.axo-onboarding-back{border:0;color:#eff8f3ad;background:transparent;font-size:.78rem;font-weight:850}.axo-onboarding-visual{min-height:116px;display:grid;place-items:center;position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#040e1040}.axo-onboarding-visual:before,.axo-onboarding-visual:after{content:"";position:absolute;width:46px;height:1px;background:#9ce7ca70}.axo-onboarding-visual:before{transform:translate(-58px)}.axo-onboarding-visual:after{transform:translate(58px)}.axo-onboarding-icon,.axo-onboarding-path{display:grid;place-items:center;border-radius:999px}.axo-onboarding-icon{z-index:1;width:66px;height:66px;color:#12231f;background:#9ce7ca;box-shadow:0 0 0 8px #9ce7ca1a}.axo-onboarding-path{position:absolute;right:22%;bottom:23px;width:28px;height:28px;color:#d9fff0;background:#9ce7ca29}.axo-onboarding-copy{display:grid;gap:8px}.axo-onboarding-copy>span{color:#9ce7ca;font-size:.68rem;font-weight:900}.axo-onboarding-copy h2{margin:0;color:#f5fbf8;font-family:var(--font-display, var(--font-body, ui-sans-serif, sans-serif));font-size:clamp(1.38rem,6vw,1.85rem);line-height:1}.axo-onboarding-copy p{margin:0;max-width:33ch;color:#eff8f3b3;font-size:.9rem;line-height:1.42}.axo-onboarding-progress{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.axo-onboarding-progress span{height:3px;border-radius:999px;background:#ffffff21}.axo-onboarding-progress span.active{background:#9ce7ca}.axo-onboarding-actions{justify-content:space-between;gap:12px}.axo-onboarding-actions>span{width:40px}.axo-onboarding-back{width:40px;height:40px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.14);border-radius:999px}.axo-onboarding-next{min-height:44px;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(156,231,202,.3);border-radius:999px;color:#12231f;background:#9ce7ca;font-size:.9rem;font-weight:950}@media(max-width:380px){.axo-topbar-shell>div{padding-inline:10px!important;gap:6px!important}.axo-topbar-shell p{min-width:0;font-size:.72rem!important;line-height:1!important}.axo-header-tools{gap:4px}.axo-language-control{width:34px;padding:0}.axo-language-control svg{display:none}.axo-home-v3{gap:16px}.axo-home-hero-v3{padding:15px;gap:16px}.axo-home-facts{gap:5px}.axo-home-facts strong{font-size:.76rem}.axo-home-facts small{font-size:.6rem}.axo-home-command{min-height:58px;font-size:.72rem}.axo-onboarding-sheet{gap:15px;padding:14px}}@media(max-height:620px){.axo-home-v3{gap:14px}.axo-home-hero-v3{gap:14px;padding:14px}.axo-home-balance-v3 strong{font-size:clamp(2rem,10vw,2.75rem)}.axo-home-command{min-height:54px}}@media(prefers-reduced-motion:no-preference){.axo-home-hero-v3,.axo-home-command,.axo-home-asset-row,.axo-home-activity-row,.axo-home-tour-button,.axo-home-refresh-button,.axo-onboarding-next,.axo-onboarding-back{transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background-color .16s ease}.axo-home-command:active,.axo-home-asset-row:active,.axo-home-activity-row:active,.axo-home-tour-button:active,.axo-home-refresh-button:active,.axo-onboarding-next:active,.axo-onboarding-back:active{transform:scale(.97)}}@keyframes axo-onboarding-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes axo-onboarding-sheet-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@font-face{font-family:TWK Lausanne;src:url(https://mini-apps-ui-kit.world.org/fonts/TWKLausanne-350.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:TWK Lausanne;src:url(https://mini-apps-ui-kit.world.org/fonts/TWKLausanne-350Italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:TWK Lausanne;src:url(https://mini-apps-ui-kit.world.org/fonts/TWKLausanne-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:TWK Lausanne;src:url(https://mini-apps-ui-kit.world.org/fonts/TWKLausanne-500Italic.woff2) format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:TWK Lausanne;src:url(https://mini-apps-ui-kit.world.org/fonts/TWKLausanne-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:TWK Lausanne;src:url(https://mini-apps-ui-kit.world.org/fonts/TWKLausanne-600Italic.woff2) format("woff2");font-weight:600;font-style:italic;font-display:swap}:root{--font-sans:"TWK Lausanne",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}input::-webkit-clear-button{display:none}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{display:none}input::-webkit-calendar-picker-indicator{display:none}input::-webkit-datetime-edit,input::-webkit-datetime-edit-ampm-field,input::-webkit-datetime-edit-day-field,input::-webkit-datetime-edit-fields-wrapper,input::-webkit-datetime-edit-hour-field,input::-webkit-datetime-edit-minute-field,input::-webkit-datetime-edit-month-field,input::-webkit-datetime-edit-second-field,input::-webkit-datetime-edit-text,input::-webkit-datetime-edit-year-field{display:none}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:after,:before{box-sizing:border-box;border-width:0;border-style:solid;border-color:rgb(var(--gray-200)/1)}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--font-sans);font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:rgb(var(--gray-400)/1)}input::placeholder,textarea::placeholder{opacity:1;color:rgb(var(--gray-400)/1)}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--font-sans:TWK Lausanne;--gray-0:255 255 255;--gray-50:249 250 251;--gray-100:243 244 245;--gray-200:235 236 239;--gray-300:214 217 221;--gray-350:177 184 194;--gray-400:155 163 174;--gray-500:113 118 128;--gray-700:60 66 75;--gray-900:24 24 24;--success-100:230 249 236;--success-200:204 243 217;--success-300:153 232 179;--success-400:102 220 141;--success-500:51 209 103;--success-600:0 194 48;--success-700:0 155 38;--success-800:0 116 29;--success-900:0 77 19;--error-100:254 233 231;--error-200:253 211 207;--error-300:251 167 159;--error-400:249 123 111;--error-500:247 80 63;--error-600:242 40 13;--error-700:194 32 10;--error-800:145 24 8;--error-900:97 16 5;--warning-100:255 246 230;--warning-200:255 237 204;--warning-300:255 219 153;--warning-400:255 201 102;--warning-500:255 184 51;--warning-600:255 174 0;--warning-700:204 139 0;--warning-800:153 104 0;--warning-900:102 70 0;--info-100:230 240 255;--info-200:204 224 255;--info-300:153 194 255;--info-400:102 163 255;--info-500:51 133 255;--info-600:0 92 255;--info-700:0 74 204;--info-800:0 55 153;--info-900:0 36 102;--world-blue-primary:63 219 237;--world-blue-secondary:236 251 253;--carrot-orange-primary:255 90 0;--carrot-orange-secondary:255 237 230;--purple-primary:134 0 255;--purple-secondary:242 230 255;--green-primary:0 194 48;--green-secondary:230 249 236;--blue-primary:0 92 255;--blue-secondary:230 240 255;--worldcoin-primary:24 24 24;--worldcoin-secondary:243 244 245;--digital-dollars-primary:0 194 48;--digital-dollars-secondary:230 249 236;--bitcoin-primary:255 90 0;--bitcoin-secondary:255 237 230;--ethereum-primary:51 133 255;--ethereum-secondary:230 240 255}@keyframes shine{0%{background-position:200%}to{background-position:-200%}}.container{width:100%}@media(min-width:640px){.container{max-width:640px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:1536px){.container{max-width:1536px}}.skeleton{position:relative;overflow:hidden;background-color:#06050405;background-image:linear-gradient(90deg,transparent,hsla(0,0%,100%,.5) 40px,transparent 80px);background-size:400% 100%;animation:shine 10s linear infinite}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.inset-x-0{left:0;right:0}.bottom-0{bottom:0}.left-0{left:0}.left-1\/2{left:50%}.right-0{right:0}.start-0{inset-inline-start:0}.top-0{top:0}.top-1\/2{top:50%}.top-6{top:1.5rem}.z-10{z-index:10}.z-50{z-index:50}.z-\[100\]{z-index:100}.m-0{margin:0}.m-3{margin:.75rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-auto{margin-left:auto;margin-right:auto}.my-4{margin-top:1rem;margin-bottom:1rem}.my-8{margin-top:2rem;margin-bottom:2rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-8{margin-bottom:2rem}.ml-4{margin-left:1rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mt-1{margin-top:.25rem}.mt-24{margin-top:6rem}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.aspect-square{aspect-ratio:1/1}.size-10{width:2.5rem;height:2.5rem}.size-11{width:2.75rem;height:2.75rem}.size-12{width:3rem;height:3rem}.size-16{width:4rem;height:4rem}.size-4{width:1rem;height:1rem}.size-5{width:1.25rem;height:1.25rem}.size-6{width:1.5rem;height:1.5rem}.size-8{width:2rem;height:2rem}.size-9{width:2.25rem;height:2.25rem}.size-\[0\.875rem\]{width:.875rem;height:.875rem}.size-\[1\.5rem\]{width:1.5rem;height:1.5rem}.size-\[1\.625rem\]{width:1.625rem;height:1.625rem}.size-\[2\.125rem\]{width:2.125rem;height:2.125rem}.size-\[3\.25rem\]{width:3.25rem;height:3.25rem}.size-\[5\.5rem\]{width:5.5rem;height:5.5rem}.size-full{width:100%;height:100%}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-20{height:5rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-9{height:2.25rem}.h-\[0\.975rem\]{height:.975rem}.h-\[1\.05625rem\]{height:1.05625rem}.h-\[1\.125rem\]{height:1.125rem}.h-\[1\.21875rem\]{height:1.21875rem}.h-\[1\.275rem\]{height:1.275rem}.h-\[1\.38125rem\]{height:1.38125rem}.h-\[1\.425rem\]{height:1.425rem}.h-\[1\.54375rem\]{height:1.54375rem}.h-\[1\.575rem\]{height:1.575rem}.h-\[1\.625rem\]{height:1.625rem}.h-\[1\.65rem\]{height:1.65rem}.h-\[1\.95rem\]{height:1.95rem}.h-\[1px\]{height:1px}.h-\[2\.25rem\]{height:2.25rem}.h-\[2\.55rem\]{height:2.55rem}.h-\[200px\]{height:200px}.h-\[3\.125rem\]{height:3.125rem}.h-\[3\.3rem\]{height:3.3rem}.h-\[3\.5rem\]{height:3.5rem}.h-\[3\.75rem\]{height:3.75rem}.h-\[3rem\]{height:3rem}.h-\[4\.25rem\]{height:4.25rem}.h-\[4\.2rem\]{height:4.2rem}.h-\[4\.5rem\]{height:4.5rem}.h-\[4\.75rem\]{height:4.75rem}.h-\[80vh\]{height:80vh}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.max-h-\[11\.75rem\]{max-height:11.75rem}.max-h-\[80vh\]{max-height:80vh}.max-h-screen{max-height:100vh}.min-h-14{min-height:3.5rem}.min-h-\[7\.5rem\]{min-height:7.5rem}.w-1{width:.25rem}.w-10{width:2.5rem}.w-12{width:3rem}.w-16{width:4rem}.w-24{width:6rem}.w-32{width:8rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-80{width:20rem}.w-\[300px\]{width:300px}.w-\[400px\]{width:400px}.w-\[7\.5rem\]{width:7.5rem}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.min-w-0{min-width:0}.min-w-10{min-width:2.5rem}.min-w-14{min-width:3.5rem}.min-w-28{min-width:7rem}.min-w-64{min-width:16rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.max-w-2xl{max-width:42rem}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-full{max-width:100%}.max-w-md{max-width:28rem}.flex-1{flex:1 1 0%}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.origin-center{transform-origin:center}.-translate-x-1\/2{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2,.translate-y-\[-50\%\]{--tw-translate-y:-50%}.-translate-y-1\/2,.transform,.translate-y-\[-50\%\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-y{resize:vertical}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.auto-cols-fr{grid-auto-columns:minmax(0,1fr)}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-rows-4{grid-template-rows:repeat(4,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.content-start{align-content:flex-start}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-y-5{row-gap:1.25rem}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.5rem*var(--tw-space-x-reverse));margin-left:calc(.5rem*(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem*var(--tw-space-x-reverse));margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem*var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem*var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem*var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem*var(--tw-space-y-reverse))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;white-space:nowrap}.text-ellipsis,.truncate{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-\[0\.625rem\]{border-radius:.625rem}.rounded-\[1\.75rem\]{border-radius:1.75rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-none{border-radius:0}.rounded-sm{border-radius:.125rem}.rounded-t-\[0\.625rem\]{border-top-left-radius:.625rem;border-top-right-radius:.625rem}.rounded-t-\[1\.75rem\]{border-top-left-radius:1.75rem;border-top-right-radius:1.75rem}.border{border-width:1px}.border-2{border-width:2px}.border-\[0\.09375rem\]{border-width:.09375rem}.border-x{border-left-width:1px}.border-r,.border-x{border-right-width:1px}.border-t{border-top-width:1px}.border-none{border-style:none}.\!border-error-600{--tw-border-opacity:1!important;border-color:rgb(var(--error-600)/var(--tw-border-opacity,1))!important}.border-error-600{--tw-border-opacity:1;border-color:rgb(var(--error-600)/var(--tw-border-opacity,1))}.border-gray-0{--tw-border-opacity:1;border-color:rgb(var(--gray-0)/var(--tw-border-opacity,1))}.border-gray-100{--tw-border-opacity:1;border-color:rgb(var(--gray-100)/var(--tw-border-opacity,1))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(var(--gray-200)/var(--tw-border-opacity,1))}.border-gray-300{--tw-border-opacity:1;border-color:rgb(var(--gray-300)/var(--tw-border-opacity,1))}.\!bg-gray-0{--tw-bg-opacity:1!important;background-color:rgb(var(--gray-0)/var(--tw-bg-opacity,1))!important}.bg-current{background-color:currentColor}.bg-error-100{--tw-bg-opacity:1;background-color:rgb(var(--error-100)/var(--tw-bg-opacity,1))}.bg-error-500{--tw-bg-opacity:1;background-color:rgb(var(--error-500)/var(--tw-bg-opacity,1))}.bg-error-600{--tw-bg-opacity:1;background-color:rgb(var(--error-600)/var(--tw-bg-opacity,1))}.bg-gray-0{--tw-bg-opacity:1;background-color:rgb(var(--gray-0)/var(--tw-bg-opacity,1))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(var(--gray-100)/var(--tw-bg-opacity,1))}.bg-gray-200{--tw-bg-opacity:1;background-color:rgb(var(--gray-200)/var(--tw-bg-opacity,1))}.bg-gray-400{--tw-bg-opacity:1;background-color:rgb(var(--gray-400)/var(--tw-bg-opacity,1))}.bg-gray-50{--tw-bg-opacity:1;background-color:rgb(var(--gray-50)/var(--tw-bg-opacity,1))}.bg-gray-900{--tw-bg-opacity:1;background-color:rgb(var(--gray-900)/var(--tw-bg-opacity,1))}.bg-gray-900\/40{background-color:rgb(var(--gray-900)/.4)}.bg-info-100{--tw-bg-opacity:1;background-color:rgb(var(--info-100)/var(--tw-bg-opacity,1))}.bg-success-100{--tw-bg-opacity:1;background-color:rgb(var(--success-100)/var(--tw-bg-opacity,1))}.bg-success-500{--tw-bg-opacity:1;background-color:rgb(var(--success-500)/var(--tw-bg-opacity,1))}.bg-success-600{--tw-bg-opacity:1;background-color:rgb(var(--success-600)/var(--tw-bg-opacity,1))}.bg-transparent{background-color:transparent}.bg-warning-100{--tw-bg-opacity:1;background-color:rgb(var(--warning-100)/var(--tw-bg-opacity,1))}.bg-warning-600{--tw-bg-opacity:1;background-color:rgb(var(--warning-600)/var(--tw-bg-opacity,1))}.bg-\[radial-gradient\(111\.32\%_111\.8\%_at_22\.73\%_0\%\,_rgba\(255\,255\,255\,0\.2\)_0\%\,_rgba\(255\,255\,255\,0\)_100\%\)\]{background-image:radial-gradient(111.32% 111.8% at 22.73% 0,#fff3 0,#fff0)}.fill-current{fill:currentColor}.fill-gray-0{fill:rgb(var(--gray-0)/1)}.fill-gray-100{fill:rgb(var(--gray-100)/1)}.fill-gray-200{fill:rgb(var(--gray-200)/1)}.fill-gray-350{fill:rgb(var(--gray-350)/1)}.fill-gray-900{fill:rgb(var(--gray-900)/1)}.fill-info-600{fill:rgb(var(--info-600)/1)}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0\.5{padding:.125rem}.p-2{padding:.5rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.p-\[3px\]{padding:3px}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-\[0\.08125rem\]{padding-top:.08125rem;padding-bottom:.08125rem}.py-\[0\.09375rem\]{padding-top:.09375rem;padding-bottom:.09375rem}.py-\[0\.10625rem\]{padding-top:.10625rem;padding-bottom:.10625rem}.py-\[0\.11875rem\]{padding-top:.11875rem;padding-bottom:.11875rem}.py-\[0\.121875rem\]{padding-top:.121875rem;padding-bottom:.121875rem}.py-\[0\.13125rem\]{padding-top:.13125rem;padding-bottom:.13125rem}.py-\[0\.1375rem\]{padding-top:.1375rem;padding-bottom:.1375rem}.py-\[0\.140625rem\]{padding-top:.140625rem;padding-bottom:.140625rem}.py-\[0\.159375rem\]{padding-top:.159375rem;padding-bottom:.159375rem}.py-\[0\.1625rem\]{padding-top:.1625rem;padding-bottom:.1625rem}.py-\[0\.178125rem\]{padding-top:.178125rem;padding-bottom:.178125rem}.py-\[0\.1875rem\]{padding-top:.1875rem;padding-bottom:.1875rem}.py-\[0\.2125rem\]{padding-top:.2125rem;padding-bottom:.2125rem}.py-\[0\.25rem\]{padding-top:.25rem;padding-bottom:.25rem}.py-\[0\.275rem\]{padding-top:.275rem;padding-bottom:.275rem}.py-\[0\.35rem\]{padding-top:.35rem;padding-bottom:.35rem}.pb-2{padding-bottom:.5rem}.pb-20{padding-bottom:5rem}.pb-6{padding-bottom:1.5rem}.pl-2{padding-left:.5rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pr-2{padding-right:.5rem}.pr-3{padding-right:.75rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:1.625rem}.text-2xs{font-size:.6875rem}.text-3xl{font-size:1.875rem}.text-4xl{font-size:2.125rem}.text-5xl{font-size:2.5rem}.text-6xl{font-size:2.75rem}.text-7xl{font-size:3.5rem}.text-\[1\.375rem\]{font-size:1.375rem}.text-\[3\.5rem\]{font-size:3.5rem}.text-base{font-size:1.0625rem}.text-lg{font-size:1.1875rem}.text-sm{font-size:.9375rem}.text-xl{font-size:1.3125rem}.text-xs{font-size:.8125rem}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.lowercase{text-transform:lowercase}.leading-\[1\.2\]{line-height:1.2}.leading-compact{line-height:1.3}.leading-narrow{line-height:1.2}.leading-none{line-height:1}.tracking-\[-0\.01em\]{letter-spacing:-.01em}.tracking-\[-0\.02em\]{letter-spacing:-.02em}.tracking-normal{letter-spacing:0}.text-error-600{--tw-text-opacity:1;color:rgb(var(--error-600)/var(--tw-text-opacity,1))}.text-error-700{--tw-text-opacity:1;color:rgb(var(--error-700)/var(--tw-text-opacity,1))}.text-gray-0{--tw-text-opacity:1;color:rgb(var(--gray-0)/var(--tw-text-opacity,1))}.text-gray-350{--tw-text-opacity:1;color:rgb(var(--gray-350)/var(--tw-text-opacity,1))}.text-gray-400{--tw-text-opacity:1;color:rgb(var(--gray-400)/var(--tw-text-opacity,1))}.text-gray-500{--tw-text-opacity:1;color:rgb(var(--gray-500)/var(--tw-text-opacity,1))}.text-gray-900{--tw-text-opacity:1;color:rgb(var(--gray-900)/var(--tw-text-opacity,1))}.text-info-700{--tw-text-opacity:1;color:rgb(var(--info-700)/var(--tw-text-opacity,1))}.text-success-600{--tw-text-opacity:1;color:rgb(var(--success-600)/var(--tw-text-opacity,1))}.text-success-700{--tw-text-opacity:1;color:rgb(var(--success-700)/var(--tw-text-opacity,1))}.text-warning-700{--tw-text-opacity:1;color:rgb(var(--warning-700)/var(--tw-text-opacity,1))}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-20{opacity:.2}.shadow-\[inset_0_0_0_1px_rgba\(255\,255\,255\,0\.3\)\]{--tw-shadow:inset 0 0 0 1px hsla(0,0%,100%,.3);--tw-shadow-colored:inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[top\,transform\,scale\,opacity\,color\]{transition-property:top,transform,scale,opacity,color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-100{transition-duration:.1s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-700{transition-duration:.7s}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0) scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0) scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}.duration-100{animation-duration:.1s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.duration-700{animation-duration:.7s}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.placeholder\:text-gray-500::-moz-placeholder{--tw-text-opacity:1;color:rgb(var(--gray-500)/var(--tw-text-opacity,1))}.placeholder\:text-gray-500::placeholder{--tw-text-opacity:1;color:rgb(var(--gray-500)/var(--tw-text-opacity,1))}.placeholder\:text-transparent::-moz-placeholder{color:transparent}.placeholder\:text-transparent::placeholder{color:transparent}.focus-within\:isolate:focus-within{isolation:isolate}.focus-within\:border-error-600:focus-within{--tw-border-opacity:1;border-color:rgb(var(--error-600)/var(--tw-border-opacity,1))}.focus-within\:border-gray-300:focus-within{--tw-border-opacity:1;border-color:rgb(var(--gray-300)/var(--tw-border-opacity,1))}.focus-within\:bg-gray-0:focus-within{--tw-bg-opacity:1;background-color:rgb(var(--gray-0)/var(--tw-bg-opacity,1))}.hover\:bg-gray-50:hover{--tw-bg-opacity:1;background-color:rgb(var(--gray-50)/var(--tw-bg-opacity,1))}.hover\:text-gray-500:hover{--tw-text-opacity:1;color:rgb(var(--gray-500)/var(--tw-text-opacity,1))}.focus\:border-error-600:focus{--tw-border-opacity:1;border-color:rgb(var(--error-600)/var(--tw-border-opacity,1))}.focus\:border-gray-300:focus{--tw-border-opacity:1;border-color:rgb(var(--gray-300)/var(--tw-border-opacity,1))}.focus\:bg-gray-0:focus{--tw-bg-opacity:1;background-color:rgb(var(--gray-0)/var(--tw-bg-opacity,1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:border-gray-100:disabled{--tw-border-opacity:1;border-color:rgb(var(--gray-100)/var(--tw-border-opacity,1))}.disabled\:bg-gray-100:disabled{--tw-bg-opacity:1;background-color:rgb(var(--gray-100)/var(--tw-bg-opacity,1))}.disabled\:bg-gray-50:disabled{--tw-bg-opacity:1;background-color:rgb(var(--gray-50)/var(--tw-bg-opacity,1))}.disabled\:text-gray-300:disabled{--tw-text-opacity:1;color:rgb(var(--gray-300)/var(--tw-text-opacity,1))}.disabled\:text-gray-400:disabled{--tw-text-opacity:1;color:rgb(var(--gray-400)/var(--tw-text-opacity,1))}.disabled\:opacity-20:disabled{opacity:.2}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-90:disabled{opacity:.9}.group:last-child .group-last\:hidden{display:none}.peer:-moz-placeholder-shown~.peer-placeholder-shown\:text-sm{font-size:.9375rem}.peer:placeholder-shown~.peer-placeholder-shown\:text-sm{font-size:.9375rem}.peer:focus~.peer-focus\:pointer-events-auto{pointer-events:auto}.peer:focus~.peer-focus\:top-\[1\.125rem\]{top:1.125rem}.peer:focus~.peer-focus\:border-gray-300{--tw-border-opacity:1;border-color:rgb(var(--gray-300)/var(--tw-border-opacity,1))}.peer:focus~.peer-focus\:bg-gray-0{--tw-bg-opacity:1;background-color:rgb(var(--gray-0)/var(--tw-bg-opacity,1))}.peer:focus~.peer-focus\:text-xs{font-size:.8125rem}.peer:not(:-moz-placeholder-shown)~.peer-\[\:not\(\:-moz-placeholder-shown\)\]\:pointer-events-auto{pointer-events:auto}.peer:not(:placeholder-shown)~.peer-\[\:not\(\:placeholder-shown\)\]\:pointer-events-auto{pointer-events:auto}.peer:not(:-moz-placeholder-shown)~.peer-\[\:not\(\:-moz-placeholder-shown\)\]\:top-\[1\.125rem\]{top:1.125rem}.peer:not(:placeholder-shown)~.peer-\[\:not\(\:placeholder-shown\)\]\:top-\[1\.125rem\]{top:1.125rem}.peer:not(:-moz-placeholder-shown)~.peer-\[\:not\(\:-moz-placeholder-shown\)\]\:text-xs{font-size:.8125rem}.peer:not(:placeholder-shown)~.peer-\[\:not\(\:placeholder-shown\)\]\:text-xs{font-size:.8125rem}.has-\[input\:disabled\]\:cursor-not-allowed:has(input:disabled){cursor:not-allowed}.has-\[\:disabled\]\:opacity-50:has(:disabled){opacity:.5}.has-\[input\:disabled\]\:opacity-50:has(input:disabled){opacity:.5}.data-\[state\=open\]\:pointer-events-none[data-state=open]{pointer-events:none}.data-\[state\=checked\]\:translate-x-4[data-state=checked]{--tw-translate-x:1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked],.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--tw-translate-x:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end]{--tw-translate-x:var(--radix-toast-swipe-end-x)}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end],.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{--tw-translate-x:var(--radix-toast-swipe-move-x)}.data-\[state\=checked\]\:border-gray-900[data-state=checked]{--tw-border-opacity:1;border-color:rgb(var(--gray-900)/var(--tw-border-opacity,1))}.data-\[state\=closed\]\:border-gray-100[data-state=closed]{--tw-border-opacity:1;border-color:rgb(var(--gray-100)/var(--tw-border-opacity,1))}.data-\[state\=unchecked\]\:border-gray-200[data-state=unchecked]{--tw-border-opacity:1;border-color:rgb(var(--gray-200)/var(--tw-border-opacity,1))}.data-\[state\=unchecked\]\:border-gray-300[data-state=unchecked]{--tw-border-opacity:1;border-color:rgb(var(--gray-300)/var(--tw-border-opacity,1))}.data-\[state\=checked\]\:bg-gray-900[data-state=checked]{--tw-bg-opacity:1;background-color:rgb(var(--gray-900)/var(--tw-bg-opacity,1))}.data-\[state\=closed\]\:bg-gray-100[data-state=closed],.data-\[state\=on\]\:bg-gray-100[data-state=on]{--tw-bg-opacity:1;background-color:rgb(var(--gray-100)/var(--tw-bg-opacity,1))}.data-\[state\=unchecked\]\:bg-gray-300[data-state=unchecked]{--tw-bg-opacity:1;background-color:rgb(var(--gray-300)/var(--tw-bg-opacity,1))}.data-\[state\=unchecked\]\:bg-transparent[data-state=unchecked]{background-color:transparent}.data-\[placeholder\]\:text-gray-500[data-placeholder]{--tw-text-opacity:1;color:rgb(var(--gray-500)/var(--tw-text-opacity,1))}.data-\[state\=on\]\:text-gray-900[data-state=on]{--tw-text-opacity:1;color:rgb(var(--gray-900)/var(--tw-text-opacity,1))}.data-\[swipe\=move\]\:transition-none[data-swipe=move]{transition-property:none}.data-\[state\=closed\]\:duration-200[data-state=closed],.data-\[state\=open\]\:duration-200[data-state=open]{transition-duration:.2s}.data-\[state\=open\]\:animate-in[data-state=open]{animation-name:enter;animation-duration:.15s;--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial}.data-\[state\=closed\]\:animate-out[data-state=closed],.data-\[swipe\=end\]\:animate-out[data-swipe=end]{animation-name:exit;animation-duration:.15s;--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:fade-out-50[data-state=closed]{--tw-exit-opacity:.5}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=closed\]\:zoom-out-75[data-state=closed]{--tw-exit-scale:.75}.data-\[state\=open\]\:zoom-in-75[data-state=open]{--tw-enter-scale:.75}.data-\[state\=closed\]\:slide-out-to-top-full[data-state=closed]{--tw-exit-translate-y:-100%}.data-\[state\=open\]\:slide-in-from-top-full[data-state=open]{--tw-enter-translate-y:-100%}.data-\[state\=closed\]\:duration-200[data-state=closed],.data-\[state\=open\]\:duration-200[data-state=open]{animation-duration:.2s}.group[data-state=on] .group-data-\[state\=on\]\:block{display:block}.group[data-state=on] .group-data-\[state\=on\]\:hidden{display:none}@media(min-width:640px){.sm\:max-w-lg{max-width:32rem}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}.sm\:text-left{text-align:left}}@media(min-width:768px){.md\:grid-cols-\[1fr_2fr\]{grid-template-columns:1fr 2fr}}.\[\&\:has\(\>\*\:nth-child\(2\)\)\]\:grid-cols-2:has(>:nth-child(2)){grid-template-columns:repeat(2,minmax(0,1fr))}.\[\&\>\*\]\:col-span-1>*{grid-column:span 1/span 1}.\[\&\>span\:first-of-type\]\:line-clamp-1>span:first-of-type{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}@media source(none){@layer theme,base,components,utilities;}@media source(none){@layer theme{@theme default{ --font-sans: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; --font-serif: ui-serif, Georgia, Cambria, "Times New Roman", Times, serif; --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; --color-red-50: oklch(97.1% .013 17.38); --color-red-100: oklch(93.6% .032 17.717); --color-red-200: oklch(88.5% .062 18.334); --color-red-300: oklch(80.8% .114 19.571); --color-red-400: oklch(70.4% .191 22.216); --color-red-500: oklch(63.7% .237 25.331); --color-red-600: oklch(57.7% .245 27.325); --color-red-700: oklch(50.5% .213 27.518); --color-red-800: oklch(44.4% .177 26.899); --color-red-900: oklch(39.6% .141 25.723); --color-red-950: oklch(25.8% .092 26.042); --color-orange-50: oklch(98% .016 73.684); --color-orange-100: oklch(95.4% .038 75.164); --color-orange-200: oklch(90.1% .076 70.697); --color-orange-300: oklch(83.7% .128 66.29); --color-orange-400: oklch(75% .183 55.934); --color-orange-500: oklch(70.5% .213 47.604); --color-orange-600: oklch(64.6% .222 41.116); --color-orange-700: oklch(55.3% .195 38.402); --color-orange-800: oklch(47% .157 37.304); --color-orange-900: oklch(40.8% .123 38.172); --color-orange-950: oklch(26.6% .079 36.259); --color-amber-50: oklch(98.7% .022 95.277); --color-amber-100: oklch(96.2% .059 95.617); --color-amber-200: oklch(92.4% .12 95.746); --color-amber-300: oklch(87.9% .169 91.605); --color-amber-400: oklch(82.8% .189 84.429); --color-amber-500: oklch(76.9% .188 70.08); --color-amber-600: oklch(66.6% .179 58.318); --color-amber-700: oklch(55.5% .163 48.998); --color-amber-800: oklch(47.3% .137 46.201); --color-amber-900: oklch(41.4% .112 45.904); --color-amber-950: oklch(27.9% .077 45.635); --color-yellow-50: oklch(98.7% .026 102.212); --color-yellow-100: oklch(97.3% .071 103.193); --color-yellow-200: oklch(94.5% .129 101.54); --color-yellow-300: oklch(90.5% .182 98.111); --color-yellow-400: oklch(85.2% .199 91.936); --color-yellow-500: oklch(79.5% .184 86.047); --color-yellow-600: oklch(68.1% .162 75.834); --color-yellow-700: oklch(55.4% .135 66.442); --color-yellow-800: oklch(47.6% .114 61.907); --color-yellow-900: oklch(42.1% .095 57.708); --color-yellow-950: oklch(28.6% .066 53.813); --color-lime-50: oklch(98.6% .031 120.757); --color-lime-100: oklch(96.7% .067 122.328); --color-lime-200: oklch(93.8% .127 124.321); --color-lime-300: oklch(89.7% .196 126.665); --color-lime-400: oklch(84.1% .238 128.85); --color-lime-500: oklch(76.8% .233 130.85); --color-lime-600: oklch(64.8% .2 131.684); --color-lime-700: oklch(53.2% .157 131.589); --color-lime-800: oklch(45.3% .124 130.933); --color-lime-900: oklch(40.5% .101 131.063); --color-lime-950: oklch(27.4% .072 132.109); --color-green-50: oklch(98.2% .018 155.826); --color-green-100: oklch(96.2% .044 156.743); --color-green-200: oklch(92.5% .084 155.995); --color-green-300: oklch(87.1% .15 154.449); --color-green-400: oklch(79.2% .209 151.711); --color-green-500: oklch(72.3% .219 149.579); --color-green-600: oklch(62.7% .194 149.214); --color-green-700: oklch(52.7% .154 150.069); --color-green-800: oklch(44.8% .119 151.328); --color-green-900: oklch(39.3% .095 152.535); --color-green-950: oklch(26.6% .065 152.934); --color-emerald-50: oklch(97.9% .021 166.113); --color-emerald-100: oklch(95% .052 163.051); --color-emerald-200: oklch(90.5% .093 164.15); --color-emerald-300: oklch(84.5% .143 164.978); --color-emerald-400: oklch(76.5% .177 163.223); --color-emerald-500: oklch(69.6% .17 162.48); --color-emerald-600: oklch(59.6% .145 163.225); --color-emerald-700: oklch(50.8% .118 165.612); --color-emerald-800: oklch(43.2% .095 166.913); --color-emerald-900: oklch(37.8% .077 168.94); --color-emerald-950: oklch(26.2% .051 172.552); --color-teal-50: oklch(98.4% .014 180.72); --color-teal-100: oklch(95.3% .051 180.801); --color-teal-200: oklch(91% .096 180.426); --color-teal-300: oklch(85.5% .138 181.071); --color-teal-400: oklch(77.7% .152 181.912); --color-teal-500: oklch(70.4% .14 182.503); --color-teal-600: oklch(60% .118 184.704); --color-teal-700: oklch(51.1% .096 186.391); --color-teal-800: oklch(43.7% .078 188.216); --color-teal-900: oklch(38.6% .063 188.416); --color-teal-950: oklch(27.7% .046 192.524); --color-cyan-50: oklch(98.4% .019 200.873); --color-cyan-100: oklch(95.6% .045 203.388); --color-cyan-200: oklch(91.7% .08 205.041); --color-cyan-300: oklch(86.5% .127 207.078); --color-cyan-400: oklch(78.9% .154 211.53); --color-cyan-500: oklch(71.5% .143 215.221); --color-cyan-600: oklch(60.9% .126 221.723); --color-cyan-700: oklch(52% .105 223.128); --color-cyan-800: oklch(45% .085 224.283); --color-cyan-900: oklch(39.8% .07 227.392); --color-cyan-950: oklch(30.2% .056 229.695); --color-sky-50: oklch(97.7% .013 236.62); --color-sky-100: oklch(95.1% .026 236.824); --color-sky-200: oklch(90.1% .058 230.902); --color-sky-300: oklch(82.8% .111 230.318); --color-sky-400: oklch(74.6% .16 232.661); --color-sky-500: oklch(68.5% .169 237.323); --color-sky-600: oklch(58.8% .158 241.966); --color-sky-700: oklch(50% .134 242.749); --color-sky-800: oklch(44.3% .11 240.79); --color-sky-900: oklch(39.1% .09 240.876); --color-sky-950: oklch(29.3% .066 243.157); --color-blue-50: oklch(97% .014 254.604); --color-blue-100: oklch(93.2% .032 255.585); --color-blue-200: oklch(88.2% .059 254.128); --color-blue-300: oklch(80.9% .105 251.813); --color-blue-400: oklch(70.7% .165 254.624); --color-blue-500: oklch(62.3% .214 259.815); --color-blue-600: oklch(54.6% .245 262.881); --color-blue-700: oklch(48.8% .243 264.376); --color-blue-800: oklch(42.4% .199 265.638); --color-blue-900: oklch(37.9% .146 265.522); --color-blue-950: oklch(28.2% .091 267.935); --color-indigo-50: oklch(96.2% .018 272.314); --color-indigo-100: oklch(93% .034 272.788); --color-indigo-200: oklch(87% .065 274.039); --color-indigo-300: oklch(78.5% .115 274.713); --color-indigo-400: oklch(67.3% .182 276.935); --color-indigo-500: oklch(58.5% .233 277.117); --color-indigo-600: oklch(51.1% .262 276.966); --color-indigo-700: oklch(45.7% .24 277.023); --color-indigo-800: oklch(39.8% .195 277.366); --color-indigo-900: oklch(35.9% .144 278.697); --color-indigo-950: oklch(25.7% .09 281.288); --color-violet-50: oklch(96.9% .016 293.756); --color-violet-100: oklch(94.3% .029 294.588); --color-violet-200: oklch(89.4% .057 293.283); --color-violet-300: oklch(81.1% .111 293.571); --color-violet-400: oklch(70.2% .183 293.541); --color-violet-500: oklch(60.6% .25 292.717); --color-violet-600: oklch(54.1% .281 293.009); --color-violet-700: oklch(49.1% .27 292.581); --color-violet-800: oklch(43.2% .232 292.759); --color-violet-900: oklch(38% .189 293.745); --color-violet-950: oklch(28.3% .141 291.089); --color-purple-50: oklch(97.7% .014 308.299); --color-purple-100: oklch(94.6% .033 307.174); --color-purple-200: oklch(90.2% .063 306.703); --color-purple-300: oklch(82.7% .119 306.383); --color-purple-400: oklch(71.4% .203 305.504); --color-purple-500: oklch(62.7% .265 303.9); --color-purple-600: oklch(55.8% .288 302.321); --color-purple-700: oklch(49.6% .265 301.924); --color-purple-800: oklch(43.8% .218 303.724); --color-purple-900: oklch(38.1% .176 304.987); --color-purple-950: oklch(29.1% .149 302.717); --color-fuchsia-50: oklch(97.7% .017 320.058); --color-fuchsia-100: oklch(95.2% .037 318.852); --color-fuchsia-200: oklch(90.3% .076 319.62); --color-fuchsia-300: oklch(83.3% .145 321.434); --color-fuchsia-400: oklch(74% .238 322.16); --color-fuchsia-500: oklch(66.7% .295 322.15); --color-fuchsia-600: oklch(59.1% .293 322.896); --color-fuchsia-700: oklch(51.8% .253 323.949); --color-fuchsia-800: oklch(45.2% .211 324.591); --color-fuchsia-900: oklch(40.1% .17 325.612); --color-fuchsia-950: oklch(29.3% .136 325.661); --color-pink-50: oklch(97.1% .014 343.198); --color-pink-100: oklch(94.8% .028 342.258); --color-pink-200: oklch(89.9% .061 343.231); --color-pink-300: oklch(82.3% .12 346.018); --color-pink-400: oklch(71.8% .202 349.761); --color-pink-500: oklch(65.6% .241 354.308); --color-pink-600: oklch(59.2% .249 .584); --color-pink-700: oklch(52.5% .223 3.958); --color-pink-800: oklch(45.9% .187 3.815); --color-pink-900: oklch(40.8% .153 2.432); --color-pink-950: oklch(28.4% .109 3.907); --color-rose-50: oklch(96.9% .015 12.422); --color-rose-100: oklch(94.1% .03 12.58); --color-rose-200: oklch(89.2% .058 10.001); --color-rose-300: oklch(81% .117 11.638); --color-rose-400: oklch(71.2% .194 13.428); --color-rose-500: oklch(64.5% .246 16.439); --color-rose-600: oklch(58.6% .253 17.585); --color-rose-700: oklch(51.4% .222 16.935); --color-rose-800: oklch(45.5% .188 13.697); --color-rose-900: oklch(41% .159 10.272); --color-rose-950: oklch(27.1% .105 12.094); --color-slate-50: oklch(98.4% .003 247.858); --color-slate-100: oklch(96.8% .007 247.896); --color-slate-200: oklch(92.9% .013 255.508); --color-slate-300: oklch(86.9% .022 252.894); --color-slate-400: oklch(70.4% .04 256.788); --color-slate-500: oklch(55.4% .046 257.417); --color-slate-600: oklch(44.6% .043 257.281); --color-slate-700: oklch(37.2% .044 257.287); --color-slate-800: oklch(27.9% .041 260.031); --color-slate-900: oklch(20.8% .042 265.755); --color-slate-950: oklch(12.9% .042 264.695); --color-gray-50: oklch(98.5% .002 247.839); --color-gray-100: oklch(96.7% .003 264.542); --color-gray-200: oklch(92.8% .006 264.531); --color-gray-300: oklch(87.2% .01 258.338); --color-gray-400: oklch(70.7% .022 261.325); --color-gray-500: oklch(55.1% .027 264.364); --color-gray-600: oklch(44.6% .03 256.802); --color-gray-700: oklch(37.3% .034 259.733); --color-gray-800: oklch(27.8% .033 256.848); --color-gray-900: oklch(21% .034 264.665); --color-gray-950: oklch(13% .028 261.692); --color-zinc-50: oklch(98.5% 0 0); --color-zinc-100: oklch(96.7% .001 286.375); --color-zinc-200: oklch(92% .004 286.32); --color-zinc-300: oklch(87.1% .006 286.286); --color-zinc-400: oklch(70.5% .015 286.067); --color-zinc-500: oklch(55.2% .016 285.938); --color-zinc-600: oklch(44.2% .017 285.786); --color-zinc-700: oklch(37% .013 285.805); --color-zinc-800: oklch(27.4% .006 286.033); --color-zinc-900: oklch(21% .006 285.885); --color-zinc-950: oklch(14.1% .005 285.823); --color-neutral-50: oklch(98.5% 0 0); --color-neutral-100: oklch(97% 0 0); --color-neutral-200: oklch(92.2% 0 0); --color-neutral-300: oklch(87% 0 0); --color-neutral-400: oklch(70.8% 0 0); --color-neutral-500: oklch(55.6% 0 0); --color-neutral-600: oklch(43.9% 0 0); --color-neutral-700: oklch(37.1% 0 0); --color-neutral-800: oklch(26.9% 0 0); --color-neutral-900: oklch(20.5% 0 0); --color-neutral-950: oklch(14.5% 0 0); --color-stone-50: oklch(98.5% .001 106.423); --color-stone-100: oklch(97% .001 106.424); --color-stone-200: oklch(92.3% .003 48.717); --color-stone-300: oklch(86.9% .005 56.366); --color-stone-400: oklch(70.9% .01 56.259); --color-stone-500: oklch(55.3% .013 58.071); --color-stone-600: oklch(44.4% .011 73.639); --color-stone-700: oklch(37.4% .01 67.558); --color-stone-800: oklch(26.8% .007 34.298); --color-stone-900: oklch(21.6% .006 56.043); --color-stone-950: oklch(14.7% .004 49.25); --color-mauve-50: oklch(98.5% 0 0); --color-mauve-100: oklch(96% .003 325.6); --color-mauve-200: oklch(92.2% .005 325.62); --color-mauve-300: oklch(86.5% .012 325.68); --color-mauve-400: oklch(71.1% .019 323.02); --color-mauve-500: oklch(54.2% .034 322.5); --color-mauve-600: oklch(43.5% .029 321.78); --color-mauve-700: oklch(36.4% .029 323.89); --color-mauve-800: oklch(26.3% .024 320.12); --color-mauve-900: oklch(21.2% .019 322.12); --color-mauve-950: oklch(14.5% .008 326); --color-olive-50: oklch(98.8% .003 106.5); --color-olive-100: oklch(96.6% .005 106.5); --color-olive-200: oklch(93% .007 106.5); --color-olive-300: oklch(88% .011 106.6); --color-olive-400: oklch(73.7% .021 106.9); --color-olive-500: oklch(58% .031 107.3); --color-olive-600: oklch(46.6% .025 107.3); --color-olive-700: oklch(39.4% .023 107.4); --color-olive-800: oklch(28.6% .016 107.4); --color-olive-900: oklch(22.8% .013 107.4); --color-olive-950: oklch(15.3% .006 107.1); --color-mist-50: oklch(98.7% .002 197.1); --color-mist-100: oklch(96.3% .002 197.1); --color-mist-200: oklch(92.5% .005 214.3); --color-mist-300: oklch(87.2% .007 219.6); --color-mist-400: oklch(72.3% .014 214.4); --color-mist-500: oklch(56% .021 213.5); --color-mist-600: oklch(45% .017 213.2); --color-mist-700: oklch(37.8% .015 216); --color-mist-800: oklch(27.5% .011 216.9); --color-mist-900: oklch(21.8% .008 223.9); --color-mist-950: oklch(14.8% .004 228.8); --color-taupe-50: oklch(98.6% .002 67.8); --color-taupe-100: oklch(96% .002 17.2); --color-taupe-200: oklch(92.2% .005 34.3); --color-taupe-300: oklch(86.8% .007 39.5); --color-taupe-400: oklch(71.4% .014 41.2); --color-taupe-500: oklch(54.7% .021 43.1); --color-taupe-600: oklch(43.8% .017 39.3); --color-taupe-700: oklch(36.7% .016 35.7); --color-taupe-800: oklch(26.8% .011 36.5); --color-taupe-900: oklch(21.4% .009 43.1); --color-taupe-950: oklch(14.7% .004 49.3); --color-black: #000; --color-white: #fff; --spacing: .25rem; --breakpoint-sm: 40rem; --breakpoint-md: 48rem; --breakpoint-lg: 64rem; --breakpoint-xl: 80rem; --breakpoint-2xl: 96rem; --container-3xs: 16rem; --container-2xs: 18rem; --container-xs: 20rem; --container-sm: 24rem; --container-md: 28rem; --container-lg: 32rem; --container-xl: 36rem; --container-2xl: 42rem; --container-3xl: 48rem; --container-4xl: 56rem; --container-5xl: 64rem; --container-6xl: 72rem; --container-7xl: 80rem; --text-xs: .75rem; --text-xs--line-height: calc(1 / .75); --text-sm: .875rem; --text-sm--line-height: calc(1.25 / .875); --text-base: 1rem; --text-base--line-height: 1.5 ; --text-lg: 1.125rem; --text-lg--line-height: calc(1.75 / 1.125); --text-xl: 1.25rem; --text-xl--line-height: calc(1.75 / 1.25); --text-2xl: 1.5rem; --text-2xl--line-height: calc(2 / 1.5); --text-3xl: 1.875rem; --text-3xl--line-height: 1.2 ; --text-4xl: 2.25rem; --text-4xl--line-height: calc(2.5 / 2.25); --text-5xl: 3rem; --text-5xl--line-height: 1; --text-6xl: 3.75rem; --text-6xl--line-height: 1; --text-7xl: 4.5rem; --text-7xl--line-height: 1; --text-8xl: 6rem; --text-8xl--line-height: 1; --text-9xl: 8rem; --text-9xl--line-height: 1; --font-weight-thin: 100; --font-weight-extralight: 200; --font-weight-light: 300; --font-weight-normal: 400; --font-weight-medium: 500; --font-weight-semibold: 600; --font-weight-bold: 700; --font-weight-extrabold: 800; --font-weight-black: 900; --tracking-tighter: -.05em; --tracking-tight: -.025em; --tracking-normal: 0em; --tracking-wide: .025em; --tracking-wider: .05em; --tracking-widest: .1em; --leading-tight: 1.25; --leading-snug: 1.375; --leading-normal: 1.5; --leading-relaxed: 1.625; --leading-loose: 2; --radius-xs: .125rem; --radius-sm: .25rem; --radius-md: .375rem; --radius-lg: .5rem; --radius-xl: .75rem; --radius-2xl: 1rem; --radius-3xl: 1.5rem; --radius-4xl: 2rem; --shadow-2xs: 0 1px rgb(0 0 0 / .05); --shadow-xs: 0 1px 2px 0 rgb(0 0 0 / .05); --shadow-sm: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1); --shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1); --shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1); --shadow-xl: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1); --shadow-2xl: 0 25px 50px -12px rgb(0 0 0 / .25); --inset-shadow-2xs: inset 0 1px rgb(0 0 0 / .05); --inset-shadow-xs: inset 0 1px 1px rgb(0 0 0 / .05); --inset-shadow-sm: inset 0 2px 4px rgb(0 0 0 / .05); --drop-shadow-xs: 0 1px 1px rgb(0 0 0 / .05); --drop-shadow-sm: 0 1px 2px rgb(0 0 0 / .15); --drop-shadow-md: 0 3px 3px rgb(0 0 0 / .12); --drop-shadow-lg: 0 4px 4px rgb(0 0 0 / .15); --drop-shadow-xl: 0 9px 7px rgb(0 0 0 / .1); --drop-shadow-2xl: 0 25px 25px rgb(0 0 0 / .15); --text-shadow-2xs: 0px 1px 0px rgb(0 0 0 / .15); --text-shadow-xs: 0px 1px 1px rgb(0 0 0 / .2); --text-shadow-sm: 0px 1px 0px rgb(0 0 0 / .075), 0px 1px 1px rgb(0 0 0 / .075), 0px 2px 2px rgb(0 0 0 / .075); --text-shadow-md: 0px 1px 1px rgb(0 0 0 / .1), 0px 1px 2px rgb(0 0 0 / .1), 0px 2px 4px rgb(0 0 0 / .1); --text-shadow-lg: 0px 1px 2px rgb(0 0 0 / .1), 0px 3px 2px rgb(0 0 0 / .1), 0px 4px 8px rgb(0 0 0 / .1); --ease-in: cubic-bezier(.4, 0, 1, 1); --ease-out: cubic-bezier(0, 0, .2, 1); --ease-in-out: cubic-bezier(.4, 0, .2, 1); --animate-spin: spin 1s linear infinite; --animate-ping: ping 1s cubic-bezier(0, 0, .2, 1) infinite; --animate-pulse: pulse 2s cubic-bezier(.4, 0, .6, 1) infinite; --animate-bounce: bounce 1s infinite; @keyframes spin { to { transform: rotate(360deg); } } @keyframes ping { 75%, 100% { transform: scale(2); opacity: 0; } } @keyframes pulse { 50% { opacity: .5; } } @keyframes bounce { 0%, 100% { transform: translateY(-25%); animation-timing-function: cubic-bezier(.8, 0, 1, 1); } 50% { transform: none; animation-timing-function: cubic-bezier(0, 0, .2, 1); } } --blur-xs: 4px; --blur-sm: 8px; --blur-md: 12px; --blur-lg: 16px; --blur-xl: 24px; --blur-2xl: 40px; --blur-3xl: 64px; --perspective-dramatic: 100px; --perspective-near: 300px; --perspective-normal: 500px; --perspective-midrange: 800px; --perspective-distant: 1200px; --aspect-video: 16 / 9; --default-transition-duration: .15s; --default-transition-timing-function: cubic-bezier(.4, 0, .2, 1); --default-font-family: --theme(--font-sans, initial); --default-font-feature-settings: --theme( --font-sans--font-feature-settings, initial ); --default-font-variation-settings: --theme( --font-sans--font-variation-settings, initial ); --default-mono-font-family: --theme(--font-mono, initial); --default-mono-font-feature-settings: --theme( --font-mono--font-feature-settings, initial ); --default-mono-font-variation-settings: --theme( --font-mono--font-variation-settings, initial ); }@theme default inline reference{ --blur: 8px; --shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1); --shadow-inner: inset 0 2px 4px 0 rgb(0 0 0 / .05); --drop-shadow: 0 1px 2px rgb(0 0 0 / .1), 0 1px 1px rgb(0 0 0 / .06); --radius: .25rem; --max-width-prose: 65ch; }}@layer base{*,:after,:before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:--theme(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:--theme(--default-font-feature-settings,normal);font-variation-settings:--theme(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:--theme(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:--theme(--default-mono-font-feature-settings,normal);font-variation-settings:--theme(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size: 1px){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]),::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{@tailwind utilities;}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@theme inline{--animation-delay-0: 0s; --animation-delay-75: 75ms; --animation-delay-100: .1s; --animation-delay-150: .15s; --animation-delay-200: .2s; --animation-delay-300: .3s; --animation-delay-500: .5s; --animation-delay-700: .7s; --animation-delay-1000: 1s; --animation-repeat-0: 0; --animation-repeat-1: 1; --animation-repeat-infinite: infinite; --animation-direction-normal: normal; --animation-direction-reverse: reverse; --animation-direction-alternate: alternate; --animation-direction-alternate-reverse: alternate-reverse; --animation-fill-mode-none: none; --animation-fill-mode-forwards: forwards; --animation-fill-mode-backwards: backwards; --animation-fill-mode-both: both; --percentage-0: 0; --percentage-5: .05; --percentage-10: .1; --percentage-15: .15; --percentage-20: .2; --percentage-25: .25; --percentage-30: .3; --percentage-35: .35; --percentage-40: .4; --percentage-45: .45; --percentage-50: .5; --percentage-55: .55; --percentage-60: .6; --percentage-65: .65; --percentage-70: .7; --percentage-75: .75; --percentage-80: .8; --percentage-85: .85; --percentage-90: .9; --percentage-95: .95; --percentage-100: 1; --percentage-translate-full: 1; --animate-in: enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none); --animate-out: exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none); @keyframes enter { from { opacity: var(--tw-enter-opacity,1); transform: translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0)); filter: blur(var(--tw-enter-blur,0)); }}@keyframes exit { to { opacity: var(--tw-exit-opacity,1); transform: translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0)); filter: blur(var(--tw-exit-blur,0)); }}--animate-accordion-down: accordion-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none); --animate-accordion-up: accordion-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none); --animate-collapsible-down: collapsible-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none); --animate-collapsible-up: collapsible-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none); @keyframes accordion-down { from { height: 0; }to { height: var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto))))); }}@keyframes accordion-up { from { height: var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto))))); }to { height: 0; }}@keyframes collapsible-down { from { height: 0; }to { height: var(--radix-collapsible-content-height,var(--bits-collapsible-content-height,var(--reka-collapsible-content-height,var(--kb-collapsible-content-height,auto)))); }}@keyframes collapsible-up { from { height: var(--radix-collapsible-content-height,var(--bits-collapsible-content-height,var(--reka-collapsible-content-height,var(--kb-collapsible-content-height,auto)))); }to { height: 0; }}--animate-caret-blink: caret-blink 1.25s ease-out infinite; @keyframes caret-blink { 0%,70%,100% { opacity: 1; }20%,50% { opacity: 0; }}}@utility animation-duration-*{--tw-animation-duration: calc(--value(number)*1ms) ; --tw-animation-duration: --value(--animation-duration-*,[duration],"initial",[*]); animation-duration: calc(--value(number)*1ms) ; animation-duration: --value(--animation-duration-*,[duration],"initial",[*]);}@utility delay-*{animation-delay: calc(--value(number)*1ms) ; animation-delay: --value(--animation-delay-*,[duration],"initial",[*]); --tw-animation-delay: calc(--value(number)*1ms) ; --tw-animation-delay: --value(--animation-delay-*,[duration],"initial",[*]);}@utility repeat-*{animation-iteration-count: --value(--animation-repeat-*,number,"initial",[*]); --tw-animation-iteration-count: --value(--animation-repeat-*,number,"initial",[*]);}@utility direction-*{animation-direction: --value(--animation-direction-*,"initial",[*]); --tw-animation-direction: --value(--animation-direction-*,"initial",[*]);}@utility fill-mode-*{animation-fill-mode: --value(--animation-fill-mode-*,"initial",[*]); --tw-animation-fill-mode: --value(--animation-fill-mode-*,"initial",[*]);}@utility running{animation-play-state: running;}@utility paused{animation-play-state: paused;}@utility play-state-*{animation-play-state: --value("initial",[*]);}@utility blur-in{--tw-enter-blur: 20px;}@utility blur-in-*{--tw-enter-blur: calc(--value(number)*1px) ; --tw-enter-blur: --value(--blur-*,[*]);}@utility blur-out{--tw-exit-blur: 20px;}@utility blur-out-*{--tw-exit-blur: calc(--value(number)*1px) ; --tw-exit-blur: --value(--blur-*,[*]);}@utility fade-in{--tw-enter-opacity: 0;}@utility fade-in-*{--tw-enter-opacity: calc(--value(number)*.01) ; --tw-enter-opacity: --value(--percentage-*,[*]);}@utility fade-out{--tw-exit-opacity: 0;}@utility fade-out-*{--tw-exit-opacity: calc(--value(number)*.01) ; --tw-exit-opacity: --value(--percentage-*,[*]);}@utility zoom-in{--tw-enter-scale: 0;}@utility zoom-in-*{--tw-enter-scale: calc(--value(number)*1%) ; --tw-enter-scale: --value(ratio) ; --tw-enter-scale: --value(--percentage-*,[*]);}@utility -zoom-in-*{--tw-enter-scale: calc(--value(number)*-1%) ; --tw-enter-scale: calc(--value(ratio)*-1) ; --tw-enter-scale: --value(--percentage-*,[*]);}@utility zoom-out{--tw-exit-scale: 0;}@utility zoom-out-*{--tw-exit-scale: calc(--value(number)*1%) ; --tw-exit-scale: --value(ratio) ; --tw-exit-scale: --value(--percentage-*,[*]);}@utility -zoom-out-*{--tw-exit-scale: calc(--value(number)*-1%) ; --tw-exit-scale: calc(--value(ratio)*-1) ; --tw-exit-scale: --value(--percentage-*,[*]);}@utility spin-in{--tw-enter-rotate: 30deg;}@utility spin-in-*{--tw-enter-rotate: calc(--value(number)*1deg) ; --tw-enter-rotate: calc(--value(ratio)*360deg) ; --tw-enter-rotate: --value(--rotate-*,[*]);}@utility -spin-in{--tw-enter-rotate: -30deg;}@utility -spin-in-*{--tw-enter-rotate: calc(--value(number)*-1deg) ; --tw-enter-rotate: calc(--value(ratio)*-360deg) ; --tw-enter-rotate: --value(--rotate-*,[*]);}@utility spin-out{--tw-exit-rotate: 30deg;}@utility spin-out-*{--tw-exit-rotate: calc(--value(number)*1deg) ; --tw-exit-rotate: calc(--value(ratio)*360deg) ; --tw-exit-rotate: --value(--rotate-*,[*]);}@utility -spin-out{--tw-exit-rotate: -30deg;}@utility -spin-out-*{--tw-exit-rotate: calc(--value(number)*-1deg) ; --tw-exit-rotate: calc(--value(ratio)*-360deg) ; --tw-exit-rotate: --value(--rotate-*,[*]);}@utility slide-in-from-top{--tw-enter-translate-y: -100%;}@utility slide-in-from-top-*{--tw-enter-translate-y: calc(--value(integer)*var(--spacing)*-1); --tw-enter-translate-y: calc(--value(--percentage-*,--percentage-translate-*)*-100%) ; --tw-enter-translate-y: calc(--value(ratio)*-100%) ; --tw-enter-translate-y: calc(--value(--translate-*,[percentage],[length])*-1) ;}@utility slide-in-from-bottom{--tw-enter-translate-y: 100%;}@utility slide-in-from-bottom-*{--tw-enter-translate-y: calc(--value(integer)*var(--spacing)); --tw-enter-translate-y: calc(--value(--percentage-*,--percentage-translate-*)*100%) ; --tw-enter-translate-y: calc(--value(ratio)*100%) ; --tw-enter-translate-y: --value(--translate-*,[percentage],[length]);}@utility slide-in-from-left{--tw-enter-translate-x: -100%;}@utility slide-in-from-left-*{--tw-enter-translate-x: calc(--value(integer)*var(--spacing)*-1); --tw-enter-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*-100%) ; --tw-enter-translate-x: calc(--value(ratio)*-100%) ; --tw-enter-translate-x: calc(--value(--translate-*,[percentage],[length])*-1) ;}@utility slide-in-from-right{--tw-enter-translate-x: 100%;}@utility slide-in-from-right-*{--tw-enter-translate-x: calc(--value(integer)*var(--spacing)); --tw-enter-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*100%) ; --tw-enter-translate-x: calc(--value(ratio)*100%) ; --tw-enter-translate-x: --value(--translate-*,[percentage],[length]);}@utility slide-in-from-start{&:dir(ltr){ --tw-enter-translate-x: -100%; }&:dir(rtl){ --tw-enter-translate-x: 100%; }}@utility slide-in-from-start-*{&:where(:dir(ltr),[dir="ltr"],[dir="ltr"]*){ --tw-enter-translate-x: calc(--value(integer)*var(--spacing)*-1); --tw-enter-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*-100%) ; --tw-enter-translate-x: calc(--value(ratio)*-100%) ; --tw-enter-translate-x: calc(--value(--translate-*,[percentage],[length])*-1) ; }&:where(:dir(rtl),[dir="rtl"],[dir="rtl"]*){ --tw-enter-translate-x: calc(--value(integer)*var(--spacing)); --tw-enter-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*100%) ; --tw-enter-translate-x: calc(--value(ratio)*100%) ; --tw-enter-translate-x: --value(--translate-*,[percentage],[length]); }}@utility slide-in-from-end{&:dir(ltr){ --tw-enter-translate-x: 100%; }&:dir(rtl){ --tw-enter-translate-x: -100%; }}@utility slide-in-from-end-*{&:where(:dir(ltr),[dir="ltr"],[dir="ltr"]*){ --tw-enter-translate-x: calc(--value(integer)*var(--spacing)); --tw-enter-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*100%) ; --tw-enter-translate-x: calc(--value(ratio)*100%) ; --tw-enter-translate-x: --value(--translate-*,[percentage],[length]); }&:where(:dir(rtl),[dir="rtl"],[dir="rtl"]*){ --tw-enter-translate-x: calc(--value(integer)*var(--spacing)*-1); --tw-enter-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*-100%) ; --tw-enter-translate-x: calc(--value(ratio)*-100%) ; --tw-enter-translate-x: calc(--value(--translate-*,[percentage],[length])*-1) ; }}@utility slide-out-to-top{--tw-exit-translate-y: -100%;}@utility slide-out-to-top-*{--tw-exit-translate-y: calc(--value(integer)*var(--spacing)*-1); --tw-exit-translate-y: calc(--value(--percentage-*,--percentage-translate-*)*-100%) ; --tw-exit-translate-y: calc(--value(ratio)*-100%) ; --tw-exit-translate-y: calc(--value(--translate-*,[percentage],[length])*-1) ;}@utility slide-out-to-bottom{--tw-exit-translate-y: 100%;}@utility slide-out-to-bottom-*{--tw-exit-translate-y: calc(--value(integer)*var(--spacing)); --tw-exit-translate-y: calc(--value(--percentage-*,--percentage-translate-*)*100%) ; --tw-exit-translate-y: calc(--value(ratio)*100%) ; --tw-exit-translate-y: --value(--translate-*,[percentage],[length]);}@utility slide-out-to-left{--tw-exit-translate-x: -100%;}@utility slide-out-to-left-*{--tw-exit-translate-x: calc(--value(integer)*var(--spacing)*-1); --tw-exit-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*-100%) ; --tw-exit-translate-x: calc(--value(ratio)*-100%) ; --tw-exit-translate-x: calc(--value(--translate-*,[percentage],[length])*-1) ;}@utility slide-out-to-right{--tw-exit-translate-x: 100%;}@utility slide-out-to-right-*{--tw-exit-translate-x: calc(--value(integer)*var(--spacing)); --tw-exit-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*100%) ; --tw-exit-translate-x: calc(--value(ratio)*100%) ; --tw-exit-translate-x: --value(--translate-*,[percentage],[length]);}@utility slide-out-to-start{&:dir(ltr){ --tw-exit-translate-x: -100%; }&:dir(rtl){ --tw-exit-translate-x: 100%; }}@utility slide-out-to-start-*{&:where(:dir(ltr),[dir="ltr"],[dir="ltr"]*){ --tw-exit-translate-x: calc(--value(integer)*var(--spacing)*-1); --tw-exit-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*-100%) ; --tw-exit-translate-x: calc(--value(ratio)*-100%) ; --tw-exit-translate-x: calc(--value(--translate-*,[percentage],[length])*-1) ; }&:where(:dir(rtl),[dir="rtl"],[dir="rtl"]*){ --tw-exit-translate-x: calc(--value(integer)*var(--spacing)); --tw-exit-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*100%) ; --tw-exit-translate-x: calc(--value(ratio)*100%) ; --tw-exit-translate-x: --value(--translate-*,[percentage],[length]); }}@utility slide-out-to-end{&:dir(ltr){ --tw-exit-translate-x: 100%; }&:dir(rtl){ --tw-exit-translate-x: -100%; }}@utility slide-out-to-end-*{&:where(:dir(ltr),[dir="ltr"],[dir="ltr"]*){ --tw-exit-translate-x: calc(--value(integer)*var(--spacing)); --tw-exit-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*100%) ; --tw-exit-translate-x: calc(--value(ratio)*100%) ; --tw-exit-translate-x: --value(--translate-*,[percentage],[length]); }&:where(:dir(rtl),[dir="rtl"],[dir="rtl"]*){ --tw-exit-translate-x: calc(--value(integer)*var(--spacing)*-1); --tw-exit-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*-100%) ; --tw-exit-translate-x: calc(--value(ratio)*-100%) ; --tw-exit-translate-x: calc(--value(--translate-*,[percentage],[length])*-1) ; }}@source "../app";@source "../src";@source "../lib";@custom-variant dark (&:is(.dark *));:root{--font-size: 16px;--font-body: "Plus Jakarta Sans", "Inter", system-ui, sans-serif;--font-display: "Space Grotesk", "Plus Jakarta Sans", sans-serif;--font-mono: "IBM Plex Mono", "SFMono-Regular", ui-monospace, monospace;--background: #ffffff;--foreground: oklch(.145 0 0);--card: #ffffff;--card-foreground: oklch(.145 0 0);--popover: oklch(1 0 0);--popover-foreground: oklch(.145 0 0);--primary: #030213;--primary-foreground: oklch(1 0 0);--secondary: oklch(.95 .0058 264.53);--secondary-foreground: #030213;--muted: #ececf0;--muted-foreground: #717182;--accent: #e9ebef;--accent-foreground: #030213;--destructive: #d4183d;--destructive-foreground: #ffffff;--border: rgba(0, 0, 0, .1);--input: transparent;--input-background: #f3f3f5;--switch-background: #cbced4;--font-weight-medium: 500;--font-weight-normal: 400;--ring: oklch(.708 0 0);--chart-1: oklch(.646 .222 41.116);--chart-2: oklch(.6 .118 184.704);--chart-3: oklch(.398 .07 227.392);--chart-4: oklch(.828 .189 84.429);--chart-5: oklch(.769 .188 70.08);--radius: .625rem;--sidebar: oklch(.985 0 0);--sidebar-foreground: oklch(.145 0 0);--sidebar-primary: #030213;--sidebar-primary-foreground: oklch(.985 0 0);--sidebar-accent: oklch(.97 0 0);--sidebar-accent-foreground: oklch(.205 0 0);--sidebar-border: oklch(.922 0 0);--sidebar-ring: oklch(.708 0 0)}.dark{--background: oklch(.145 0 0);--foreground: oklch(.985 0 0);--card: oklch(.145 0 0);--card-foreground: oklch(.985 0 0);--popover: oklch(.145 0 0);--popover-foreground: oklch(.985 0 0);--primary: oklch(.985 0 0);--primary-foreground: oklch(.205 0 0);--secondary: oklch(.269 0 0);--secondary-foreground: oklch(.985 0 0);--muted: oklch(.269 0 0);--muted-foreground: oklch(.708 0 0);--accent: oklch(.269 0 0);--accent-foreground: oklch(.985 0 0);--destructive: oklch(.396 .141 25.723);--destructive-foreground: oklch(.637 .237 25.331);--border: oklch(.269 0 0);--input: oklch(.269 0 0);--ring: oklch(.439 0 0);--font-weight-medium: 500;--font-weight-normal: 400;--chart-1: oklch(.488 .243 264.376);--chart-2: oklch(.696 .17 162.48);--chart-3: oklch(.769 .188 70.08);--chart-4: oklch(.627 .265 303.9);--chart-5: oklch(.645 .246 16.439);--sidebar: oklch(.205 0 0);--sidebar-foreground: oklch(.985 0 0);--sidebar-primary: oklch(.488 .243 264.376);--sidebar-primary-foreground: oklch(.985 0 0);--sidebar-accent: oklch(.269 0 0);--sidebar-accent-foreground: oklch(.985 0 0);--sidebar-border: oklch(.269 0 0);--sidebar-ring: oklch(.439 0 0)}@theme inline{ --color-background: var(--background); --color-foreground: var(--foreground); --color-card: var(--card); --color-card-foreground: var(--card-foreground); --color-popover: var(--popover); --color-popover-foreground: var(--popover-foreground); --color-primary: var(--primary); --color-primary-foreground: var(--primary-foreground); --color-secondary: var(--secondary); --color-secondary-foreground: var(--secondary-foreground); --color-muted: var(--muted); --color-muted-foreground: var(--muted-foreground); --color-accent: var(--accent); --color-accent-foreground: var(--accent-foreground); --color-destructive: var(--destructive); --color-destructive-foreground: var(--destructive-foreground); --color-border: var(--border); --color-input: var(--input); --color-input-background: var(--input-background); --color-switch-background: var(--switch-background); --color-ring: var(--ring); --color-chart-1: var(--chart-1); --color-chart-2: var(--chart-2); --color-chart-3: var(--chart-3); --color-chart-4: var(--chart-4); --color-chart-5: var(--chart-5); --radius-sm: calc(var(--radius) - 4px); --radius-md: calc(var(--radius) - 2px); --radius-lg: var(--radius); --radius-xl: calc(var(--radius) + 4px); --color-sidebar: var(--sidebar); --color-sidebar-foreground: var(--sidebar-foreground); --color-sidebar-primary: var(--sidebar-primary); --color-sidebar-primary-foreground: var(--sidebar-primary-foreground); --color-sidebar-accent: var(--sidebar-accent); --color-sidebar-accent-foreground: var(--sidebar-accent-foreground); --color-sidebar-border: var(--sidebar-border); --color-sidebar-ring: var(--sidebar-ring); }@layer base{*{@apply border-border outline-ring/50;}body{@apply bg-background text-foreground;}html{font-size:var(--font-size)}h1{font-size:var(--text-2xl);font-weight:var(--font-weight-medium);line-height:1.5}h2{font-size:var(--text-xl);font-weight:var(--font-weight-medium);line-height:1.5}h3{font-size:var(--text-lg);font-weight:var(--font-weight-medium);line-height:1.5}h4,label,button{font-size:var(--text-base);font-weight:var(--font-weight-medium);line-height:1.5}input{font-size:var(--text-base);font-weight:var(--font-weight-normal);line-height:1.5}}:root{color-scheme:dark;--bg: #070b14;--bg-2: #0c1220;--card: rgba(255, 255, 255, .06);--card-2: rgba(255, 255, 255, .08);--border: rgba(255, 255, 255, .1);--text: #f5f7ff;--muted: #9ca6c9;--accent: #ffb7d5;--accent-2: #d8b4fe;--accent-3: #67e8f9;--shadow: 0 20px 48px rgba(0, 0, 0, .34);--radius-xl: 28px;--radius-lg: 22px;--radius-md: 16px;--radius-sm: 12px}:root[data-visual-theme=pastel-pink]{color-scheme:light;--bg: #fff3f8;--bg-2: #ffe8f1;--card: rgba(255, 255, 255, .68);--card-2: rgba(255, 247, 251, .82);--border: rgba(203, 98, 145, .16);--text: #4d2438;--muted: #9a667d;--accent: #f48ab8;--accent-2: #ffc3d8;--accent-3: #7ad9c7;--shadow: 0 22px 52px rgba(205, 109, 151, .18);--theme-text-strong: #4d2438;--theme-text: #63354a;--theme-text-muted: rgba(77, 36, 56, .62);--theme-text-soft: rgba(77, 36, 56, .46);--theme-icon: #b83272;--theme-icon-muted: rgba(123, 63, 91, .64);--theme-success: #16866f;--theme-danger: #c94d72}*{box-sizing:border-box}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}html,body{margin:0;min-height:100%;width:100%;background:radial-gradient(circle at top left,rgba(255,183,213,.16),transparent 28%),radial-gradient(circle at top right,rgba(103,232,249,.1),transparent 22%),radial-gradient(circle at 50% 64%,rgba(168,85,247,.12),transparent 30%),linear-gradient(180deg,#04060c,#070b14 52%,#0b1020);color:var(--text);font-family:var(--font-body);overscroll-behavior:none;text-rendering:geometricPrecision}body{overflow-x:hidden}:root[data-visual-theme=pastel-pink] body{background:radial-gradient(circle at 12% 6%,rgba(255,196,216,.72),transparent 27%),radial-gradient(circle at 86% 10%,rgba(122,217,199,.2),transparent 22%),radial-gradient(circle at 52% 64%,rgba(255,226,166,.26),transparent 31%),linear-gradient(180deg,#fff8fb,#ffeef5 48%,#fff8f0)}a{color:inherit;text-decoration:none}button,input,select{font:inherit}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);letter-spacing:-.04em}.shell{position:relative;min-height:100vh;padding:0;overflow:hidden}.bg-orb{position:absolute;border-radius:999px;filter:blur(18px);opacity:.95;pointer-events:none}.bg-orb-a{top:-120px;left:-80px;width:240px;height:240px;background:radial-gradient(circle,rgba(255,150,195,.32),transparent 70%)}.bg-orb-b{right:-90px;top:120px;width:280px;height:280px;background:radial-gradient(circle,rgba(248,179,228,.3),transparent 70%)}.app{position:relative;z-index:1;max-width:430px;margin:0 auto;display:grid;gap:16px;min-height:100dvh;padding:24px 24px calc(96px + env(safe-area-inset-bottom));background:transparent}.card{background:linear-gradient(180deg,#fff8fcf5,#ffeff7f5);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.card-surface{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow)}.hero{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;padding:24px}.eyebrow,.section-label{margin:0 0 8px;text-transform:uppercase;letter-spacing:.2em;font-size:.74rem;font-weight:800;color:var(--accent)}h1,h2,h3{font-family:Inter,sans-serif;letter-spacing:-.03em;margin:0}h1{font-size:clamp(2.6rem,7vw,4.8rem);line-height:.95}h2{font-size:clamp(1.25rem,3vw,1.7rem)}h3{font-size:1.02rem}.lede{margin:12px 0 0;max-width:42rem;color:var(--muted);line-height:1.6}.status-stack{display:grid;gap:10px;min-width:170px}.status-pill{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 14px;border-radius:999px;border:1px solid rgba(73,230,200,.22);background:#49e6c814;color:var(--text);font-size:.9rem;font-weight:700;text-align:center}.status-pill.subtle{border-color:#86c5ff2e;background:#86c5ff14;color:var(--muted)}.debug-pill{width:100%;cursor:pointer}.debug-pill.is-loading{opacity:.72;pointer-events:none}.wallet-card{padding:22px}.wallet-head,.section-head,.panel-head{display:flex;justify-content:space-between;align-items:flex-start;gap:18px}.section-note{margin:0;color:var(--muted);max-width:24rem;text-align:right}.wallet-body{display:grid;grid-template-columns:auto 1fr;gap:18px;margin-top:20px}.avatar{width:72px;height:72px;border-radius:24px;background:linear-gradient(145deg,#49e6c83d,#86c5ff24),linear-gradient(180deg,#ffffff2e,#ffffff05);border:1px solid rgba(255,255,255,.12);display:grid;place-items:center;font-family:Inter,sans-serif;font-size:1.8rem;font-weight:700}.wallet-meta{display:grid;gap:12px}.meta-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.meta-label,.metric-label,.mini-stat-label,.nft-meta{font-size:.77rem;text-transform:uppercase;letter-spacing:.14em;color:var(--muted)}.meta-value{font-weight:700;color:var(--text);word-break:break-word}.address-chip{max-width:100%;border:1px solid var(--border);background:#ffffff08;color:var(--text);border-radius:999px;padding:10px 12px;font-weight:600;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wallet-actions{margin-top:18px;display:grid;gap:14px}.auth-panel{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:16px;border-radius:var(--radius-lg);border:1px solid rgba(73,230,200,.14);background:#49e6c80d}.auth-status{margin:6px 0 0;color:var(--text);font-weight:700}.auth-status[data-tone=success]{color:var(--accent)}.auth-status[data-tone=warn]{color:var(--accent-3)}.auth-status[data-tone=error]{color:#ff8b8b}.input-group{display:grid;gap:8px}.input-group span{font-size:.86rem;color:var(--muted)}.input-group input,.input-group select,.input-group textarea{width:100%;padding:14px;border-radius:16px;border:1px solid var(--border);background:#ffffff0a;color:var(--text);outline:none}.input-group input::placeholder{color:#9eb2c7b3}.input-group textarea{min-height:96px;resize:vertical;line-height:1.45}.recipient-suggestions{display:grid;gap:10px;padding:12px;border-radius:20px}.recipient-suggestions-head{display:flex;justify-content:space-between;gap:10px;color:var(--muted);font-size:.8rem}.recipient-suggestions-list{display:grid;gap:8px}.recipient-suggestion{width:100%;display:flex;align-items:center;gap:10px;text-align:left;padding:10px 12px;border:1px solid rgba(255,255,255,.42);border-radius:16px;background:#ffffff94;box-shadow:inset 0 1px #ffffffd6;color:var(--text)}.recipient-avatar{width:34px;height:34px;flex:0 0 34px;border-radius:999px;display:grid;place-items:center;overflow:hidden;background:linear-gradient(135deg,#ff84bc38,#b13ef724);border:1px solid rgba(255,255,255,.54);color:#b13e78;font-size:.72rem;font-weight:800}.recipient-suggestion-copy{min-width:0;display:grid;gap:2px}.recipient-suggestion strong{font-size:.9rem}.recipient-suggestion span,.recipient-suggestions-empty{font-size:.76rem;color:var(--muted);word-break:break-all}.input-group input:focus,.input-group select:focus{border-color:#49e6c861;box-shadow:0 0 0 4px #49e6c814}.action-row{display:flex;flex-wrap:wrap;gap:10px}.primary-button,.secondary-button,.ghost-button{border:1px solid transparent;border-radius:16px;padding:13px 15px;font-weight:800;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease}.primary-button{background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#04121b}.secondary-button{display:inline-flex;align-items:center;justify-content:center;background:#ffffff0a;border-color:var(--border);color:var(--text)}.ghost-button{background:#ffffff08;border-color:var(--border);color:var(--text)}.primary-button:hover,.secondary-button:hover,.ghost-button:hover,.tab-button:hover,.token-card:hover,.nft-card:hover{transform:translateY(-1px)}.primary-button.full{width:100%}.summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:16px}.mini-stat{display:grid;gap:6px;padding:18px;border-radius:var(--radius-lg);background:#ffffff0a;border:1px solid rgba(255,255,255,.06)}.mini-stat strong{font-family:Inter,sans-serif;font-size:1.2rem}.token-list{display:grid;gap:7px;margin-top:18px}.metadata-discovery-list{display:grid;gap:10px;margin-top:14px}.metadata-discovery-grid{display:grid;gap:8px}.metadata-discovery-card{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:var(--radius-lg)}.metadata-discovery-copy{min-width:0;display:grid;gap:3px}.metadata-discovery-copy strong{color:var(--text);font-size:.95rem}.metadata-discovery-copy span,.metadata-discovery-copy code{color:var(--muted);font-size:.78rem;word-break:break-all}.metadata-discovery-action{flex:0 0 auto;padding:10px 12px;border-radius:14px}.token-card{display:grid;gap:8px;padding:9px 10px;border-radius:var(--radius-lg);background:#fffafce0;border:1px solid rgba(232,106,163,.12);transition:transform .18s ease,border-color .18s ease,background .18s ease;cursor:pointer}.token-card.is-hidden{border-style:dashed;background:#fff3f8e6;opacity:.88}.token-top{display:flex;justify-content:space-between;align-items:center;gap:8px}.token-identity{display:flex;align-items:center;gap:8px;min-width:0}.token-icon{width:36px;height:36px;flex:0 0 auto;border-radius:50%;background:linear-gradient(135deg,#ffd7e8,#f8bfd8);overflow:hidden;display:grid;place-items:center;box-shadow:inset 0 0 0 1px #e86aa31f}.token-icon.is-fallback{color:#fff;font-weight:800;text-shadow:0 1px 2px rgba(153,63,103,.32)}.token-icon-image{width:100%;height:100%;object-fit:cover;transform:scale(1.08);box-sizing:border-box;display:block}.token-icon-fallback{font-size:1rem}.token-copy{min-width:0}.token-symbol{margin:0 0 4px;color:var(--accent);font-size:.72rem;font-weight:800;letter-spacing:.16em}.token-name{font-size:.9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:15ch}.token-price{text-align:right}.token-value{display:block;margin-bottom:2px;font-size:.8rem;letter-spacing:-.02em}.token-chart-shell{position:relative;display:flex;flex-direction:column;width:100%;height:auto;flex:1 1 0%;min-height:0;max-height:none;overflow:hidden;border-radius:24px;border:1px solid rgba(232,106,163,.12);background:#fff8fccc;text-decoration:none}.token-chart-frame{flex:1 1 auto;min-height:0;width:100%;height:100%;border:0;display:block;pointer-events:auto;transform:none;background:#fff6fb}.token-type{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;border:1px solid rgba(232,106,163,.18);color:var(--accent);font-size:.74rem;font-weight:800}.token-meta-row{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-top:2px}.token-quantity-block{min-width:0;display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.token-quantity{display:inline-block;font-size:.86rem}.token-wld{font-size:.72rem;color:var(--muted);white-space:nowrap}.token-open-hint{justify-self:end;color:#805b70b8;font-size:.74rem;font-weight:700;letter-spacing:.02em}.hidden-tokens-section{margin-top:4px;padding-top:16px;border-top:1px solid rgba(255,255,255,.08)}.hidden-tokens-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}.hidden-tokens-head h3{margin:4px 0 0;font-family:Inter,sans-serif;font-size:1rem}.hidden-toggle{border:1px solid rgba(232,106,163,.18);background:#ffeef6f2;color:var(--text);border-radius:999px;padding:10px 14px;font-weight:800}.hidden-tokens-collapsed{border-radius:18px;padding:12px 14px;background:#fff2f8cc;border:1px dashed rgba(232,106,163,.18);color:var(--muted)}.hidden-tokens-grid{display:grid;gap:10px}.token-actions{display:flex;flex-wrap:wrap;gap:8px}.token-action-strip{display:flex;align-items:center;gap:4px;flex:0 0 auto}.token-actions-modal{width:min(100%,560px);max-height:calc(100dvh - 16px);min-height:calc(100dvh - 16px);height:calc(100dvh - 16px);display:flex;flex-direction:column;gap:10px;border-radius:30px;padding:16px;overflow:hidden}.token-actions-identity{display:flex;align-items:center;gap:12px;min-width:0}.token-actions-preview{width:54px;height:54px;border-radius:18px;overflow:hidden;flex:0 0 auto;display:grid;place-items:center}.token-actions-preview-image{width:100%;height:100%;object-fit:cover;display:block}.token-actions-preview-fallback{font-weight:900;font-size:1.05rem;color:var(--text)}.token-actions-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.token-action-option{min-height:40px;padding:9px 10px;border-radius:13px;border:1px solid rgba(255,255,255,.5);background:#ffffffb3;font-weight:800;font-size:.86rem;color:var(--text)}.token-action-popover,.nft-action-popover{display:flex;align-items:center;justify-content:flex-end;gap:6px;margin-top:-2px}.token-card:not(.actions-open) .token-action-popover,.nft-card:not(.actions-open) .nft-action-popover{display:none}.icon-action{width:28px;height:28px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#ffffff0d;color:#f5f7ff;display:grid;place-items:center;padding:0;font-size:.78rem;font-weight:800}.token-card.actions-open,.nft-card.actions-open{border-color:#e86aa347;box-shadow:0 16px 28px #e86aa31f}.nft-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-top:18px}.nft-card{display:grid;grid-template-columns:44px 1fr;gap:10px;align-items:center;padding:10px 12px;border-radius:var(--radius-lg);background:#ffffff09;border:1px solid rgba(255,255,255,.06);cursor:pointer}.nft-thumb{width:44px;height:44px;border-radius:50%;background:radial-gradient(circle at 30% 30%,rgba(255,179,107,.42),transparent 58%),linear-gradient(145deg,#49e6c838,#86c5ff1f);border:1px solid rgba(255,255,255,.08);overflow:hidden;display:grid;place-items:center}.nft-thumb-image{width:100%;height:100%;object-fit:cover;display:block}.nft-thumb-fallback{font-size:1rem;font-weight:800;color:#180a20d1}.nft-copy{min-width:0}.nft-action-strip{display:flex;justify-content:flex-end;gap:6px}.nft-symbol{margin:0 0 4px;font-size:.76rem;color:var(--accent-3);font-weight:800;letter-spacing:.16em}.nft-name{font-size:.98rem;line-height:1.25}.action-card{padding:18px}.action-card .tabs,.action-card .action-panels{display:none}.action-card.show-actions .tabs,.action-card.show-actions .action-panels{display:flex}.action-card.show-actions .action-panels{display:grid}.tabs{display:flex;gap:10px;margin-bottom:16px}.tab-button{border:1px solid var(--border);background:#ffffff08;color:var(--text);padding:11px 14px;border-radius:999px;font-weight:800;cursor:pointer}.tab-button.active{background:#49e6c824;border-color:#49e6c852;color:var(--accent)}.action-panels{display:grid}.panel{display:none;gap:14px}.panel.active{display:grid}.panel .panel-head{margin-bottom:6px}.footer-note{margin:4px 0 0;color:var(--muted);font-size:.85rem}.empty-state{display:grid;gap:8px;padding:18px;border-radius:var(--radius-lg);border:1px dashed rgba(255,255,255,.12);background:#ffffff08;color:var(--muted)}.empty-state strong{color:var(--text);font-size:.98rem}.empty-state.error{border-color:#ffb36b47;background:#ffb36b0f}@media(max-width:720px){.shell{padding:12px}.hero,.wallet-head,.section-head,.panel-head{flex-direction:column}.section-note{text-align:left}.summary-grid,.wallet-body{grid-template-columns:1fr}.avatar{width:64px;height:64px}.auth-panel{flex-direction:column;align-items:stretch}}.mobile-app{gap:18px}.card-surface[hidden],.portfolio-section[hidden],.wallet-slate[hidden]{display:none!important}.balance-dot{opacity:.45}.quick-actions{display:flex;gap:6px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none;-ms-overflow-style:none}.quick-actions::-webkit-scrollbar{display:none}.quick-action{border:none;border-radius:18px;background:#ffffff0d;padding:8px;min-width:72px;display:grid;gap:4px;justify-items:center;box-shadow:inset 0 1px #ffffff0f;color:#f5f7ff;font-weight:700;flex:0 0 auto;font-size:.72rem}.quick-icon{width:26px;height:26px;display:grid;place-items:center;font-size:.88rem}.wallet-slate{padding:10px}.wallet-slate-top{display:flex;justify-content:space-between;align-items:center;gap:10px}.wallet-slate-top h2{font-size:1.06rem}.primary-chip{border:none;border-radius:999px;padding:8px 12px;background:linear-gradient(135deg,#ffb7d5,#d8b4fe);color:#07111f;font-weight:800}.wallet-slate-body{display:grid;gap:10px;margin-top:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.08)}.profile-row{display:flex;align-items:center;gap:8px}.profile-copy{display:grid;gap:3px;min-width:0}.profile-subtitle{color:var(--muted);font-size:.8rem}.wallet-slate .meta-label{display:none}.wallet-slate .action-row.compact{flex-wrap:nowrap}.wallet-slate .action-row.compact .secondary-button{flex:1 1 0;min-width:0;padding:8px 10px}.wallet-slate-actions{display:grid;gap:14px;margin-top:16px}.address-chip{background:#ffffff0d;border-color:#ffffff14;color:#f5f7ff;border-radius:18px;padding:12px 14px;text-align:left}.auth-status{margin:0;color:#f5f7ff}.native-balance{font-size:1rem}.nav-tabs{display:none}.filter-row{display:flex;justify-content:space-between;gap:12px}.filter-pill{border:none;border-radius:999px;background:#ffffff0d;padding:12px 18px;color:#f5f7ff;font-weight:700}.filter-pill.active{background:#ffb7d529}.portfolio-section{display:grid;gap:14px}.activity-head{margin-bottom:2px}.activity-list{display:grid;gap:10px}.activity-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;padding:11px 12px;border-radius:18px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08)}.activity-item-main{display:flex;align-items:center;gap:8px;min-width:0}.activity-icon{width:38px;height:38px;border-radius:50%;overflow:hidden;display:grid;place-items:center;flex:0 0 auto;background:#ffffff0f}.activity-icon-image{width:100%;height:100%;object-fit:cover;display:block}.activity-arrow{min-width:40px;height:26px;padding:0 10px;border-radius:999px;display:grid;place-items:center;font-size:.7rem;font-weight:800;letter-spacing:.08em;flex:0 0 auto}.activity-arrow.sent{color:#ff8cb7;background:#ff8cb724}.activity-arrow.received{color:#67e8f9;background:#67e8f91f}.activity-arrow.swap{color:#d8b4fe;background:#d8b4fe1f}.activity-badge{display:inline-flex;align-items:center;justify-content:center;padding:6px 10px;border-radius:999px;font-size:.72rem;font-weight:800;white-space:nowrap}.activity-badge.is-sent{background:#ffb7d529;color:#ffb7d5}.activity-badge.is-received{background:#67e8f91f;color:#67e8f9}.activity-badge.is-swap{background:#d8b4fe1f;color:#d8b4fe}.activity-copy{display:grid;gap:2px;min-width:0}.activity-title{font-size:.95rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.activity-meta{color:var(--muted);font-size:.78rem}.activity-side{display:grid;justify-items:end;gap:4px;flex:0 0 auto}.activity-amount{font-size:.92rem}.activity-link{color:var(--accent);font-size:.76rem;font-weight:700}.activity-load-more{width:100%}.section-head.compact{align-items:center}.section-head.compact .section-note{max-width:14rem}.coins-head{align-items:center}.coins-summary{display:flex;gap:10px;align-items:center;white-space:nowrap;text-transform:none;letter-spacing:0;color:var(--muted);max-width:none;justify-content:flex-end}.coins-summary span+span{position:relative;padding-left:11px}.coins-summary span+span:before{content:"";position:absolute;left:0;top:50%;width:4px;height:4px;border-radius:999px;background:#e86aa38c;transform:translateY(-50%)}.burn-mode-note{text-align:right;max-width:12rem}.summary-grid{padding:0;background:transparent;border:none;gap:10px}.mini-stat{padding:14px 16px;background:#ffffff0d;border-color:#ffffff14;box-shadow:inset 0 1px #ffffff0d,0 10px 24px #0000002e}.mini-stat strong{font-size:1.22rem}.token-list{gap:6px;margin-top:0}.token-search{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:20px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);margin:10px 0 12px}.token-search input{flex:1 1 auto;border:0;background:transparent;outline:none;font-size:.92rem;color:#f5f7ff}.token-search input::placeholder{color:#9ca6c9b8}.token-search-icon{font-size:1rem;color:#ffb7d5;flex:0 0 auto}.token-card{background:linear-gradient(180deg,#ffffff0f,#ffffff08);border:1px solid rgba(255,255,255,.08);border-radius:22px;box-shadow:inset 0 1px #ffffff0d,0 14px 26px #0000002e;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:8px 10px}.token-card.is-hidden{background:#ffffff08;border-style:dashed}.token-name,.nft-name,.token-value{color:#f5f7ff}.token-type{display:none}.token-symbol{color:#ffb7d5}.hidden-toggle{border:1px solid rgba(255,183,213,.14);background:#ffffff0d;color:#f5f7ff}.hidden-tokens-collapsed{background:#ffffff0a;border-color:#ffffff14}.hidden-tokens-head h3{font-size:.98rem}.nft-grid{grid-template-columns:1fr;margin-top:0}.nft-card{background:linear-gradient(180deg,#ffffff0f,#ffffff08);border:1px solid rgba(255,255,255,.08);border-radius:24px;box-shadow:inset 0 1px #ffffff0d,0 14px 26px #0000002e;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.action-card{padding:18px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:26px;box-shadow:0 10px 20px #0000002e}.tabs{margin-bottom:18px}.tab-button{background:#ffffff0d;color:#f5f7ff;border:1px solid rgba(255,255,255,.08)}.tab-button.active{background:linear-gradient(135deg,#ffb7d5,#d8b4fe);color:#07111f}.panel{gap:12px}.primary-button{background:linear-gradient(135deg,#ffb7d5,#d8b4fe);color:#07111f}.secondary-button,.ghost-button{background:#ffffff0d;color:#f5f7ff;border:1px solid rgba(255,255,255,.08)}.bottom-nav{position:sticky;bottom:0;z-index:5;margin:4px -24px calc(-24px - env(safe-area-inset-bottom));padding:12px 24px calc(18px + env(safe-area-inset-bottom));background:#040914eb;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-top:1px solid rgba(255,255,255,.08);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.bottom-nav-item{border:none;background:transparent;font-size:.98rem;color:#f5f7ff;padding:8px 0;border-radius:16px}.bottom-nav-item.active{color:#ffb7d5}@media(min-width:721px){.app{border-left:1px solid rgba(255,255,255,.08);border-right:1px solid rgba(255,255,255,.08);box-shadow:0 0 0 1px #ffffff08}}@media(max-width:420px){.app{padding:20px 18px calc(92px + env(safe-area-inset-bottom))}.bottom-nav{margin:4px -18px calc(-20px - env(safe-area-inset-bottom));padding:12px 18px calc(18px + env(safe-area-inset-bottom))}.nav-tabs{gap:10px;overflow-x:auto;padding-bottom:2px}.token-card{padding:10px;gap:8px}.token-chart-shell{min-height:0}.token-top{gap:8px}.token-icon{width:38px;height:38px}.token-value{font-size:.86rem}.token-meta-row{gap:6px}.token-action-strip{gap:5px}.icon-action{width:30px;height:30px;font-size:.86rem}.quick-action{min-width:0;padding:9px 8px}.hidden-toggle{padding:9px 12px}.nav-tab{font-size:.9rem;white-space:nowrap}}.portfolio-panel{display:none}.portfolio-panel.is-active{display:block}.hidden-toggle-row{display:flex;justify-content:center;margin-top:12px}.hidden-toggle{width:100%;justify-content:center}.wallet-slate{position:relative}.wallet-slate-close{position:absolute;top:10px;right:10px;border:0;background:transparent;color:var(--muted);font-size:1.25rem;line-height:1;cursor:pointer}.wallet-avatar img,.avatar-button img{width:100%;height:100%;object-fit:cover;border-radius:inherit}.token-wld{display:block;margin-top:4px;color:var(--muted);font-size:.76rem}.token-action-strip{display:flex;align-items:center;gap:5px}.icon-action{width:30px;height:30px;padding:0;border-radius:999px;display:grid;place-items:center}.burn-action{color:#d94f7d}.modal-backdrop{position:fixed;inset:0;z-index:40;background:#11111857;display:flex;align-items:flex-end;justify-content:center;padding:18px 14px calc(18px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.modal{width:min(100%,540px);border-radius:28px;background:#060a14f5;border:1px solid rgba(255,255,255,.08);box-shadow:0 24px 60px #00000057;padding:18px}.beta-overlay{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:18px;background:#060810ad;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.beta-popup{width:min(100%,460px);display:grid;gap:10px;padding:20px;border-radius:26px;background:#060a14f5;border:1px solid rgba(255,255,255,.08);box-shadow:0 28px 72px #00000057}.beta-popup h2{margin:0;font-size:clamp(1.25rem,4.8vw,1.55rem);line-height:1.1;letter-spacing:-.03em;color:var(--text)}.beta-copy{margin:0;color:var(--muted);line-height:1.5;font-size:.95rem}.beta-popup a{color:var(--accent-strong);font-weight:700;text-decoration:none}.beta-close-button{justify-self:start;min-height:42px;padding:0 14px;border-radius:14px;font-size:.92rem;font-weight:800}.modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.modal-summary{display:flex;flex-direction:column;gap:4px;padding:14px;border-radius:20px;background:linear-gradient(180deg,#ffffff14,#ffffff0a);margin-bottom:14px}.quote-card{display:grid;gap:8px;padding:12px;border-radius:22px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff14,#ffffff0a);box-shadow:0 10px 28px #0000002e;margin-bottom:12px}.quote-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.quote-route-path{color:var(--text);font-size:.88rem;font-weight:700;letter-spacing:-.02em;word-break:break-word}.quote-hero{display:grid;gap:3px;padding:12px 14px;border-radius:18px;background:radial-gradient(circle at top right,rgba(255,183,213,.12),transparent 42%),#ffffff0d;border:1px solid rgba(255,255,255,.08)}.quote-hero strong{font-size:1.2rem;line-height:1.1;letter-spacing:-.03em;color:var(--text)}.quote-hero span{font-size:.76rem;color:var(--muted)}.trade-force-row{display:flex;gap:8px;margin-top:10px;flex-wrap:wrap}.trade-force-button{flex:1 1 120px;min-height:38px;padding:0 12px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#ffffff0d;color:var(--text);font-size:.72rem;font-weight:800}.trade-force-button:disabled{opacity:.5}.trade-destination-search{display:grid;gap:10px;padding:12px;border-radius:20px}.trade-destination-results{display:grid;gap:8px}.trade-destination-result{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#ffffff0d;color:var(--text);text-align:left}.trade-destination-result-copy{min-width:0;display:grid;gap:2px}.trade-destination-result-copy strong{font-size:.92rem}.trade-destination-result-copy span{font-size:.75rem;color:var(--muted);word-break:break-all}.trade-destination-result-action{flex:0 0 auto;font-size:.74rem;font-weight:800;color:var(--accent);background:#f16fa214;padding:7px 10px;border-radius:999px}.quote-chip{display:inline-flex;align-items:center;justify-content:center;min-height:22px;padding:0 10px;border-radius:999px;font-size:.68rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-strong);background:#f26aa21f}.quote-route{font-size:.72rem;font-weight:700;color:var(--muted);letter-spacing:.02em}.quote-amounts{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.quote-amounts>div{min-width:0;padding:10px 11px;border-radius:18px;background:#ffffffb8;border:1px solid rgba(255,255,255,.55);box-shadow:inset 0 1px #ffffffe6}.quote-label{margin:0 0 4px;font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.quote-amounts strong{display:block;min-width:0;font-size:.92rem;font-weight:800;letter-spacing:-.02em;color:var(--text);overflow-wrap:anywhere}.quote-route-stack{display:grid;gap:8px}.quote-route-pill{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 11px;border-radius:16px;background:#ffffffb8;border:1px solid rgba(255,255,255,.52);color:var(--muted);font-size:.76rem;min-width:0}.quote-route-pill strong{font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-strong);flex-shrink:0}.quote-route-pill span{min-width:0;text-align:right;overflow-wrap:anywhere}@media(max-width:560px){.quote-amounts{grid-template-columns:1fr}.quote-route-pill{align-items:flex-start;flex-direction:column}.quote-route-pill span{text-align:left}}.modal-form{display:grid;gap:12px}.trade-target-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end}.trade-invert-button{align-self:end;min-height:46px;padding:0 14px;border-radius:16px;white-space:nowrap}.modal-form .input-group select,.modal-form .input-group input{width:100%}.modal-close{min-width:44px;min-height:44px;display:grid;place-items:center;padding:0}.close-icon{position:relative;width:14px;height:14px;display:block}.close-icon:before,.close-icon:after{content:"";position:absolute;inset:50% auto auto 50%;width:14px;height:2px;border-radius:999px;background:currentColor;transform-origin:center}.close-icon:before{transform:translate(-50%,-50%) rotate(45deg)}.close-icon:after{transform:translate(-50%,-50%) rotate(-45deg)}.activity-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.08)}.activity-item:last-child{border-bottom:0}.activity-item-main{display:flex;align-items:center;gap:10px;min-width:0}.activity-item-copy{display:grid;gap:2px}.activity-item-copy strong,.activity-item-meta strong{font-size:.98rem}.activity-item-copy span,.activity-item-meta span{color:var(--muted);font-size:.72rem}.activity-item-copy span{word-break:break-word;overflow-wrap:anywhere}.activity-item-meta{display:grid;justify-items:end;gap:2px}.activity-worldscan-link{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 10px;border-radius:999px;font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--accent);white-space:nowrap}.activity-badge{display:inline-flex;align-items:center;justify-content:center;min-width:54px;padding:6px 10px;border-radius:999px;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;background:#ffffff0d}.activity-badge.sent{color:#ff8cb7}.activity-badge.received{color:#67e8f9}.activity-badge.swap{color:#d8b4fe}.empty-state{padding:16px;text-align:center;color:var(--muted);border-radius:20px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);display:grid;gap:10px}.shell:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 18% 15%,rgba(255,183,213,.18),transparent 28%),radial-gradient(circle at 82% 20%,rgba(168,85,247,.18),transparent 26%),radial-gradient(circle at 52% 64%,rgba(103,232,249,.1),transparent 30%),linear-gradient(180deg,#050812,#090d18,#0c1020);pointer-events:none}.app{gap:14px}.axo-header{position:sticky;top:10px;z-index:20}.axo-header-card{display:grid;gap:12px;width:100%;padding:14px;border-radius:32px;background:linear-gradient(180deg,#ffffff14,#ffffff0a),#040914e0;box-shadow:inset 0 1px #ffffff14,0 18px 32px #0000004d}.axo-header-top{display:grid;grid-template-columns:58px minmax(0,1fr) auto;gap:10px;align-items:center;min-width:0}.axo-header-avatar{width:58px;height:58px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(145deg,#ffb7d52e,#a855f71f);color:#ffd8e7;box-shadow:inset 0 0 0 1px #ffffff0a,0 18px 30px #00000040;overflow:hidden;display:grid;place-items:center;font-weight:800;font-size:1.35rem}.axo-header-avatar img{width:100%;height:100%;object-fit:cover}.axo-header-title{display:grid;line-height:.9;letter-spacing:-.09em}.axo-header-title-main{font-size:clamp(1.78rem,7.1vw,2.65rem);font-weight:900;background:linear-gradient(110deg,#ffb7d5,#d8b4fe,#67e8f9);-webkit-background-clip:text;background-clip:text;color:transparent}.axo-header-title-sub{margin-top:-1px;font-size:clamp(1.08rem,4.8vw,1.72rem);font-weight:900;color:#eef2ff;letter-spacing:-.081em}.axo-header-user{margin:0;font-size:.75rem;font-weight:700;color:#c4ceecb8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.axo-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:nowrap}.axo-language-switcher{position:relative}.axo-header-chip{min-height:72px;min-width:66px;padding:8px 10px 7px;border-radius:18px;display:grid;gap:6px;justify-items:center;align-content:center;box-shadow:inset 0 1px #ffffff14,0 14px 22px #00000038;font-size:.72rem;font-weight:800}.axo-header-chip-icon{font-size:1.22rem;line-height:1}.axo-power-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:1em;height:1em}.axo-power-icon-circle{position:absolute;inset:12%;border:2px solid currentColor;border-radius:50%}.axo-power-icon-line{position:absolute;top:4%;width:2px;height:42%;border-radius:999px;background:currentColor}.axo-header-chip-label{line-height:1.05;text-align:center;color:#f5f7ffeb}.axo-language-button{position:relative;min-width:56px;min-height:56px;padding:6px 7px 5px;gap:3px}.axo-language-button.is-open{transform:translateY(-1px)}.axo-language-globe{font-size:1.02rem;filter:drop-shadow(0 4px 10px rgba(255,183,213,.15))}.axo-language-flag{font-size:.95rem;line-height:1}.axo-language-button .axo-header-chip-icon{font-size:1rem}.axo-language-button .axo-header-chip svg{width:15px;height:15px}.axo-header-chip-label{font-size:.61rem;letter-spacing:.08em}.axo-language-current-flag{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal;font-size:.82rem;line-height:1;letter-spacing:0}.axo-language-menu{position:absolute;top:calc(100% + 10px);right:0;z-index:40;display:grid;min-width:220px;padding:8px;gap:4px;border-radius:22px;box-shadow:0 22px 42px #00000047,inset 0 1px #ffffff0f}.axo-language-menu-item{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:11px 12px;border-radius:16px;border:1px solid transparent;background:#ffffff8f;color:#3a2036;text-align:left;font-size:.92rem;font-weight:800;transition:transform .16s ease,background .16s ease,border-color .16s ease,box-shadow .16s ease}.axo-language-menu-item:hover,.axo-language-menu-item:focus-visible{transform:translateY(-1px);background:#ffffffd1;border-color:#ff4da32e;box-shadow:0 10px 18px #ae619e14}.axo-language-menu-item.is-active{background:linear-gradient(135deg,#ff4da324,#b13ef71a);border-color:#b13ef729}.axo-language-menu-flag{font-size:1rem;text-align:center}.axo-language-menu-label{min-width:0}.axo-language-menu-code{font-size:.68rem;font-weight:900;letter-spacing:.12em;color:#9ca6c9c7}.axo-header-auth{min-width:78px;color:#07111f;background:linear-gradient(180deg,#ffb7d5f5,#d8b4feeb);border:1px solid rgba(255,255,255,.18)}.axo-header-auth .axo-header-chip svg{width:15px;height:15px}.axo-header-chip-label{color:#07111f}.axo-header-balance{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:118px;padding:14px 15px;border-radius:24px;background:linear-gradient(135deg,#ffb7d51f,#a855f714 48%,#67e8f90f),#ffffff0d;border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 1px #ffffff0f,0 16px 28px #00000042}.axo-header-balance-copy{display:grid;gap:4px;min-width:0;flex:1}.axo-header-balance-amount{font-size:clamp(1.95rem,8.4vw,3.05rem);line-height:.95;letter-spacing:-.08em;color:#f8fbff;text-shadow:0 0 24px rgba(255,183,213,.1)}.axo-header-balance-subline{display:flex;flex-wrap:wrap;gap:6px;align-items:center;color:#e0e4f5b8;font-size:.72rem;font-weight:700}.axo-header-balance-dot{opacity:.45}.axo-header-balance-cta{width:38px;height:38px;border-radius:999px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.08);background:#ffffff0d;box-shadow:inset 0 1px #ffffff0f;color:#ffb7d5;font-size:1.2rem;flex:0 0 auto}.amount-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end}.amount-row .input-group{margin:0}.max-pill{align-self:end;min-height:46px;padding:0 14px;border-radius:16px;border:1px solid rgba(255,183,213,.14);background:#ffffff0d;color:#f5f7ff;font-weight:800;box-shadow:inset 0 1px #ffffff0f,0 10px 18px #0000002e}.balance-globe,.balance-glow{display:none}.quick-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.quick-action{min-height:78px;border-radius:22px;padding:7px 6px;background:linear-gradient(180deg,#ffffff14,#ffffff0a);border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 1px #ffffff0f,0 18px 30px #00000038}.quick-icon{width:28px;height:28px;border-radius:12px;display:grid;place-items:center;font-size:1.05rem;color:#ffb7d5;background:#ffffff0f}.quick-label{font-size:.75rem;line-height:1;white-space:nowrap}.quick-action:nth-child(1) .quick-icon{color:#d33f8f}.quick-action:nth-child(2) .quick-icon{color:#8c4dd1}.quick-action:nth-child(3) .quick-icon{color:#9040c6}.quick-action:nth-child(4) .quick-icon{color:#8a4ccf}.pull-refresh-indicator{position:sticky;top:8px;z-index:14;display:inline-flex;align-items:center;gap:8px;align-self:center;margin:0 auto -6px;padding:10px 14px;border-radius:999px;pointer-events:none;will-change:transform,opacity}.pull-refresh-indicator.is-ready{color:#b13e78}.pull-refresh-indicator.is-loading{color:#f5f7ff}.pull-refresh-spinner{width:22px;height:22px;display:grid;place-items:center;border-radius:999px;background:#ffffff8a;box-shadow:inset 0 1px #ffffffd1}.pull-refresh-indicator.is-loading .pull-refresh-spinner{animation:pull-refresh-spin .8s linear infinite}@keyframes pull-refresh-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.nav-tabs{display:grid;grid-template-columns:1.15fr 1fr 1fr auto;gap:4px;padding:8px 10px;border-radius:26px;background:#ffffff57;border:1px solid rgba(255,255,255,.42);box-shadow:inset 0 1px #ffffffb3,0 14px 24px #8a5c8c0f}.nav-tab,.nav-icon{border-radius:20px;min-height:42px;font-size:.88rem;font-weight:700}.nav-tab.active{background:#ffb7d529;color:#ffb7d5;box-shadow:inset 0 -3px #ffb7d5}.nav-icon{display:grid;place-items:center;color:#f5f7ff8f;padding:0 14px}.bottom-nav{margin:4px -24px calc(-24px - env(safe-area-inset-bottom));padding:10px 24px calc(14px + env(safe-area-inset-bottom));background:#040914eb;border-top:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:28px 28px 0 0;box-shadow:0 -12px 24px #0000002e}.bottom-nav-item{width:100%;min-height:48px;border-radius:18px;background:linear-gradient(180deg,#ffffff14,#ffffff0a);border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 1px #ffffff0f,0 10px 18px #0000002e}.bottom-nav-item.active{background:#ffb7d529;color:#ffb7d5;box-shadow:inset 0 1px #ffffff14,0 12px 18px #0000002e}@media(max-width:420px){.app{padding:18px 18px calc(92px + env(safe-area-inset-bottom))}.topbar{grid-template-columns:56px minmax(0,1fr) 84px;gap:8px}.topbar-actions{grid-template-columns:84px;gap:8px}.avatar-button{width:56px;height:56px}.action-stack{width:84px;min-height:84px;padding:8px 6px 6px;border-radius:20px}.action-stack-label{font-size:.66rem}.brand-axo{font-size:2.75rem}.brand-wallet{font-size:2.15rem}.balance-block{min-height:176px;padding:18px 18px 16px}.balance-globe{width:158px;height:158px}.quick-actions{gap:10px}.quick-action{min-height:106px;border-radius:24px;padding:12px 8px}.quick-icon{width:38px;height:38px;font-size:1.55rem}.nav-tabs{padding:6px 8px;border-radius:26px}.nav-tab,.nav-icon{min-height:52px;border-radius:20px}}.mobile-app .axo-header{top:8px}.mobile-app .axo-header-card{padding:12px;gap:10px;border-radius:28px}.mobile-app .axo-header-top{grid-template-columns:52px minmax(0,1fr) auto;gap:8px}.mobile-app .axo-header-avatar{width:52px;height:52px;border-radius:16px}.mobile-app .axo-header-title-main{font-size:clamp(1.9rem,8.8vw,2.65rem)}.mobile-app .axo-header-title-sub{font-size:clamp(1.15rem,5.8vw,1.8rem)}.mobile-app .token-actions-modal{width:calc(100vw - 20px);max-height:calc(100dvh - 20px);min-height:calc(100dvh - 20px);height:calc(100dvh - 20px);padding:14px;border-radius:28px;overflow:hidden}.mobile-app .token-actions-grid{gap:7px}.mobile-app .token-action-option{min-height:40px;padding:9px 10px;font-size:.86rem;border-radius:13px}.mobile-app .token-chart-shell{min-height:0}.mobile-app .axo-header-user{font-size:.7rem}.mobile-app .axo-header-actions{gap:6px}.mobile-app .axo-header-chip{min-height:64px;min-width:58px;padding:6px 8px 5px;border-radius:16px}.mobile-app .axo-language-button{min-width:52px;min-height:52px;padding:5px 6px 4px}.mobile-app .axo-language-menu{min-width:200px;padding:6px}.mobile-app .axo-language-menu-item{padding:10px 11px;border-radius:14px;font-size:.86rem}.mobile-app .axo-header-auth{min-width:70px}.mobile-app .axo-header-balance{min-height:100px;padding:12px 12px 10px;border-radius:22px}.mobile-app .axo-header-balance-amount{font-size:clamp(1.9rem,8.8vw,2.85rem)}.mobile-app .axo-header-balance-subline{font-size:.7rem}.mobile-app .axo-header-balance-cta{width:36px;height:36px;font-size:1.15rem}.mobile-app .amount-row{grid-template-columns:minmax(0,1fr) 58px;gap:8px}.mobile-app .max-pill{min-height:44px;padding:0 10px;border-radius:14px;font-size:.8rem}.mobile-app .bottom-nav{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:4px -24px calc(-24px - env(safe-area-inset-bottom));padding:10px 24px calc(16px + env(safe-area-inset-bottom));background:#040914eb;border-top:1px solid rgba(255,255,255,.08);border-radius:30px 30px 0 0;box-shadow:0 -12px 26px #0000002e,inset 0 1px #ffffff0f}.mobile-app .bottom-nav-item{min-height:46px;border-radius:18px;background:linear-gradient(180deg,#ffffff14,#ffffff0a);border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 1px #ffffff0f,0 10px 18px #0000002e;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:transform .18s ease,background .18s ease,box-shadow .18s ease;font-size:1rem}.mobile-app .bottom-nav-item.active{background:#ffb7d529;color:#ffb7d5;box-shadow:inset 0 1px #ffffff14,0 12px 20px #0000002e}.mobile-app .bottom-nav-item:hover{transform:translateY(-1px)}@media(max-width:420px){.mobile-app .topbar-actions{gap:6px}.mobile-app .action-stack{width:72px;min-height:68px;padding:6px 5px 5px}.mobile-app .bottom-nav{margin:4px -18px calc(-18px - env(safe-area-inset-bottom));padding:10px 18px calc(14px + env(safe-area-inset-bottom));gap:6px}.mobile-app .bottom-nav-item{min-height:44px;border-radius:16px;font-size:.96rem}.mobile-app .quick-actions{gap:5px}.mobile-app .quick-action{min-height:76px;padding:7px 6px;min-width:0}.mobile-app .quick-label{font-size:.72rem}.mobile-app .token-card{padding:8px;gap:6px}.mobile-app .token-chart-shell{flex:1 1 0%;min-height:0}.mobile-app .token-icon{width:34px;height:34px}.mobile-app .token-name{max-width:12ch}.mobile-app .token-meta-row{gap:4px}.mobile-app .token-quantity{font-size:.72rem}.mobile-app .token-wld{font-size:.7rem}.mobile-app .token-action-strip{gap:3px}.mobile-app .icon-action{width:25px;height:25px}}.shell{isolation:isolate}.shell:before{content:"";position:fixed;inset:-12%;z-index:0;pointer-events:none;background:radial-gradient(circle at 18% 16%,rgba(255,183,213,.16),transparent 24%),radial-gradient(circle at 82% 20%,rgba(168,85,247,.14),transparent 22%),radial-gradient(circle at 50% 58%,rgba(103,232,249,.1),transparent 28%),linear-gradient(180deg,#050812,#070b14 52%,#0b1020);filter:saturate(1.12);animation:drift-bg 20s ease-in-out infinite alternate}.shell:after{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;opacity:.14;background-image:radial-gradient(rgba(255,255,255,.45) .5px,transparent .5px),radial-gradient(rgba(255,255,255,.18) .5px,transparent .5px);background-position:0 0,10px 10px;background-size:20px 20px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.26),transparent 90%);mask-image:linear-gradient(180deg,rgba(0,0,0,.26),transparent 90%)}.glass-panel,.glass-card,.glass-nav,.glass-button{backdrop-filter:blur(24px) saturate(1.45);-webkit-backdrop-filter:blur(24px) saturate(1.45)}.glass-panel,.glass-card,.glass-nav{background:linear-gradient(180deg,#ffffff14,#ffffff0a);border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 1px #ffffff0f,0 20px 48px #00000038}.glass-card{background:linear-gradient(180deg,#ffffff12,#ffffff0a)}.glass-button{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 1px #ffffff0f,0 10px 26px #0000002e;transform:translateZ(0)}.glass-button:before,.liquid-border:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(135deg,rgba(255,255,255,.18),transparent 42%,rgba(255,255,255,.06));opacity:.9}.liquid-border{position:relative;overflow:hidden}.liquid-border:after{content:"";position:absolute;inset:1px;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.22),transparent 32%);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;-webkit-mask-composite:xor;padding:1px;opacity:.76}.floating-glow{position:absolute;pointer-events:none;border-radius:50%;filter:blur(16px);opacity:.62}.floating-glow.is-pink{background:radial-gradient(circle,rgba(255,143,193,.34),transparent 68%)}.floating-glow.is-violet{background:radial-gradient(circle,rgba(164,140,255,.28),transparent 68%)}.topbar{position:sticky;top:12px;z-index:8;padding:10px 12px;border-radius:30px}.topbar-copy .eyebrow{display:none}.brand-lockup{text-shadow:0 12px 24px rgba(0,0,0,.18)}.quick-actions{position:relative}.quick-action{color:#f5f7ff}.quick-action:hover{box-shadow:inset 0 1px #ffffff1a,0 18px 30px #0000003d}.balance-block,.wallet-slate,.token-card,.nft-card,.action-card,.modal,.activity-item,.mini-stat{backdrop-filter:blur(24px) saturate(1.4);-webkit-backdrop-filter:blur(24px) saturate(1.4)}.balance-block{position:relative}.balance-globe{filter:saturate(1.15)}.nav-tabs{backdrop-filter:blur(22px) saturate(1.4);-webkit-backdrop-filter:blur(22px) saturate(1.4)}.bottom-nav{position:fixed;left:18px;right:18px;bottom:calc(14px + env(safe-area-inset-bottom));z-index:17;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.bottom-nav-item{transition:transform .18s ease,box-shadow .18s ease,background .18s ease;display:grid;justify-items:center;align-content:center;gap:4px;padding:8px 0;color:#f5f7ff;font-size:.68rem;font-weight:700;letter-spacing:.02em}.quick-actions{position:fixed;left:18px;right:18px;bottom:calc(112px + env(safe-area-inset-bottom));z-index:18;max-width:720px;margin:0 auto}.nav-tabs,.portfolio-panel{display:none!important}.app{padding-bottom:calc(236px + env(safe-area-inset-bottom))}.modal-backdrop{background:#0608109e;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.modal{max-height:calc(100dvh - 36px);overflow:auto}.input-group input,.input-group select{background:#ffffff94;border:1px solid rgba(255,255,255,.4);box-shadow:inset 0 1px #ffffffb3}.input-group input::placeholder{color:#5e3e5480}.glass-button:disabled,.secondary-button:disabled,.primary-button:disabled{opacity:.5;cursor:not-allowed;transform:none!important}.quick-actions{background:transparent!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;padding:0!important;gap:8px!important}.quick-action{min-height:78px;min-width:0;flex:1 1 0;border-radius:22px;background:linear-gradient(180deg,#ffffff14,#ffffff0a);border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 1px #ffffff0f,0 16px 26px #0000002e;backdrop-filter:blur(24px) saturate(1.5);-webkit-backdrop-filter:blur(24px) saturate(1.5)}.quick-action:before{opacity:.86}.vault-backdrop{position:fixed;inset:0;z-index:30;display:grid;place-items:end center;padding:18px 18px calc(18px + env(safe-area-inset-bottom));background:#0608106b;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.vault-sheet{width:min(100%,430px);max-height:calc(100dvh - 36px);display:grid;gap:12px;overflow:hidden;border-radius:30px;padding:16px}.vault-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.vault-head-copy{min-width:0}.vault-head-copy h2{font-size:1.25rem;line-height:1.05}.vault-close{width:44px;height:44px;border-radius:16px;display:grid;place-items:center;background:#ffffff94;color:var(--text)}.wallet-slate-close{width:44px;height:44px;border:0;border-radius:16px;display:grid;place-items:center;padding:0;color:var(--text);background:#ffffff94;box-shadow:inset 0 1px #ffffffd6}.wallet-slate-close .close-icon,.vault-close .close-icon,.modal-close .close-icon{color:var(--text)}.vault-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:6px;margin:0}.vault-tab{min-height:44px;border:1px solid transparent;border-radius:18px;background:transparent;color:var(--muted);font-weight:800}.vault-tab.active{background:#ffffffd1;color:var(--accent);box-shadow:inset 0 1px #ffffffeb,0 10px 18px #ae619e12}.vault-scroll{overflow:auto;padding-right:2px;max-height:calc(100dvh - 180px)}.vault-scroll .portfolio-section,.vault-scroll .card-surface,.vault-scroll .action-card{margin:0}.vault-scroll .portfolio-section{padding-top:0}.vault-scroll .section-head{margin-bottom:8px}.vault-scroll .activity-list,.vault-scroll .nft-grid{margin-top:12px}.receive-modal{width:min(calc(100vw - 28px),430px);max-width:calc(100vw - 28px);box-sizing:border-box;max-height:calc(100dvh - 36px);display:flex;flex-direction:column;gap:14px;overflow:auto;border-radius:30px;padding:18px}.admin-app{padding-bottom:calc(28px + env(safe-area-inset-bottom))}.admin-hero{display:grid;gap:14px;padding:18px;border-radius:28px}.admin-header-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.admin-status{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px}.admin-status>div{display:grid;gap:4px;min-width:0}.admin-status span,.admin-status strong{word-break:break-word}.admin-toolbar{display:grid;gap:12px}.admin-toolbar-actions{display:flex;flex-wrap:wrap;gap:8px}.admin-login-panel{display:grid;gap:12px;padding:14px;border-radius:24px}.admin-login-panel>div{display:grid;gap:4px}.admin-login-form{display:grid;gap:10px}.admin-grid{display:grid;gap:16px;margin-top:16px}.admin-list-panel,.admin-editor-panel{display:grid;gap:14px}.admin-token-list{display:grid;gap:10px;max-height:42vh;overflow:auto;padding-right:2px}.admin-token-row{width:100%;text-align:left;display:grid;gap:8px;padding:12px;border-radius:22px}.admin-token-row.is-active{border-color:#f472b66b;box-shadow:inset 0 1px #ffffffd6,0 0 0 1px #f472b624}.admin-token-row-main{display:grid;gap:2px}.admin-token-row code{font-size:.76rem;color:var(--muted);word-break:break-all}@media(min-width:768px){.admin-login-form{grid-template-columns:minmax(0,1fr) auto;align-items:end}}.admin-actions{margin-top:4px}.coins-actions-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.token-card.is-selectable{cursor:pointer}.token-card.is-selected{border-color:#f472b694;box-shadow:inset 0 1px #ffffffd6,0 0 0 1px #f472b638,0 0 28px #f472b62e}.token-select-pill{display:inline-flex;align-items:center;align-self:flex-start;gap:6px;padding:7px 11px;margin-bottom:8px;border-radius:999px;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#8b5cf6f2;background:#fff8fcc2;border:1px solid rgba(244,114,182,.18);box-shadow:inset 0 1px #fffc}.token-select-pill.is-selected{color:#be185dfa;background:#ffebf3f0;border-color:#f472b65c}.token-select-dot{width:18px;height:18px;border-radius:999px;display:grid;place-items:center;flex:0 0 auto;font-size:.68rem;line-height:1;background:#f472b61f;color:currentColor}.bulk-burn-banner{display:grid;gap:4px;padding:12px 14px;border-radius:18px;border:1px solid rgba(244,114,182,.18)}.bulk-burn-banner strong{font-size:.92rem}.bulk-burn-banner span{color:var(--muted);font-size:.72rem}.bulk-burn-banner-count{color:var(--accent);font-weight:800}.bulk-burn-modal{display:grid;gap:14px;max-height:min(86vh,760px);overflow:auto}.bulk-burn-list{display:grid;gap:10px}.bulk-burn-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:18px}.bulk-burn-row>div{display:grid;gap:2px;min-width:0}.bulk-burn-row span,.bulk-burn-row code{color:var(--muted);font-size:.72rem;word-break:break-word}.burn-warning{display:grid;gap:4px;padding:12px 14px;border-radius:20px;border:1px solid rgba(244,63,94,.18);background:linear-gradient(180deg,#ffffff14,#f43f5e0d)}.burn-warning strong{color:#b4234a}.burn-warning span{color:var(--muted);font-size:.86rem;line-height:1.4}.send-fee-summary{display:grid;gap:4px;padding:12px 14px;border-radius:20px;background:linear-gradient(180deg,#ffffff14,#ffffff0a);border:1px solid rgba(255,255,255,.08)}.send-fee-summary strong{color:#f5f7ff}.send-fee-summary span{color:var(--muted);font-size:.72rem;line-height:1.35}.scanner-frame{position:relative;overflow:hidden;min-height:260px;aspect-ratio:1;padding:0;border-radius:26px;display:grid;place-items:center;background:radial-gradient(circle at 50% 45%,rgba(255,255,255,.24),transparent 58%),linear-gradient(180deg,#ffffff61,#fff7fcd1)}.scanner-video{width:100%;height:100%;object-fit:cover;border-radius:inherit;transform:scale(1.02)}.scanner-overlay{position:absolute;inset:0;pointer-events:none;display:grid;place-items:center}.scanner-overlay span{width:min(72%,210px);aspect-ratio:1;border-radius:28px;border:1px solid rgba(255,255,255,.72);box-shadow:0 0 0 999px #ffffff0f,inset 0 1px #ffffffb8,0 0 28px #f472b642;background:linear-gradient(180deg,#ffffff0f,#ffffff05)}.receive-identity{display:none}.receive-profile{display:grid;gap:4px;min-width:0}.receive-profile strong{font-size:1rem}.receive-profile span{color:var(--muted);font-size:.72rem;word-break:break-word;overflow-wrap:anywhere}.receive-head{align-items:center}.receive-hero{display:grid;gap:14px;padding:16px;min-width:0}.receive-hero-copy{display:grid;gap:4px;min-width:0}.receive-hero-copy strong{font-size:1.03rem;letter-spacing:-.03em}.receive-hero-copy span{color:var(--muted);font-size:.72rem;line-height:1.4}.receive-hero-address{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;padding:10px 12px;border-radius:18px;background:#ffffff9e;border:1px solid rgba(255,255,255,.72);box-shadow:inset 0 1px #fffc}.receive-hero-address span{min-width:0;flex:1 1 auto;color:var(--text);font-size:.88rem;font-weight:700;letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.receive-copy-link{flex:0 0 auto;min-height:34px;padding:0 12px;border-radius:999px;font-size:.8rem}.receive-qr-stage{display:grid;place-items:center;padding:18px;min-width:0;flex:1 1 auto}.receive-qr-frame{width:min(100%,300px);aspect-ratio:1;display:grid;place-items:center;margin-inline:auto}.receive-qr-frame img,.receive-qr-frame span{width:100%;height:100%;display:grid;place-items:center}.receive-qr-frame img{object-fit:contain}.receive-actions{margin-top:auto;display:flex;gap:10px}.receive-actions .secondary-button,.receive-actions .primary-button{flex:1 1 0}.receive-note{margin:0;color:var(--muted);text-align:center;font-size:.72rem}.design-shell{position:relative;min-height:100dvh;display:flex;align-items:stretch;justify-content:center;overflow:hidden;background:radial-gradient(circle at 12% 8%,rgba(255,183,213,.16),transparent 28%),radial-gradient(circle at 84% 18%,rgba(144,94,255,.12),transparent 28%),radial-gradient(circle at 50% 92%,rgba(58,197,255,.1),transparent 24%),#050812;isolation:isolate;font-family:var(--font-body)}.design-frame{position:relative;width:100%;max-width:428px;min-height:100dvh;display:flex;flex-direction:column;overflow:hidden;background:linear-gradient(180deg,#070b14,#050812);box-shadow:0 0 100px #ffb7d524}.design-fixed-header{position:absolute;inset:0 0 auto;z-index:34;pointer-events:none;overflow:visible}.design-fixed-header .axo-header-card,.design-fixed-header .axo-header-top,.design-fixed-header .axo-header-avatar,.design-fixed-header .axo-header-chip,.design-fixed-header .axo-language-menu{pointer-events:auto}.design-scroll-region{position:absolute;z-index:2;inset:0;padding-top:var(--scroll-top, 6.2rem);padding-bottom:var(--scroll-bottom, 5rem);overflow-y:auto;overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none}.design-scroll-region::-webkit-scrollbar{display:none}.design-orb{position:absolute;pointer-events:none;border-radius:999px;filter:blur(90px);opacity:.75}.design-orb-a{top:-10%;left:-14%;width:420px;height:420px;background:#ffb7d529;animation:drift-bg 12s ease-in-out infinite alternate}.design-orb-b{top:34%;right:-18%;width:300px;height:300px;background:#8c67ff24;animation:drift-bg 16s ease-in-out infinite alternate-reverse}.design-orb-c{bottom:-10%;left:18%;width:360px;height:360px;background:#39cbff1a;animation:drift-bg 14s ease-in-out infinite alternate}.design-header{position:relative;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:3rem 1.5rem 1rem}.design-header-left{display:flex;align-items:center;gap:.75rem;min-width:0}.design-header-right{display:flex;align-items:center;gap:.5rem;flex:0 0 auto}.design-avatar{width:2.75rem;height:2.75rem;padding:2px;border-radius:999px;background:linear-gradient(135deg,#ffb7d5f2,#a375ffe6);border:none;box-shadow:0 0 18px #ffb7d538;color:#f5f7ff;font-weight:700;display:grid;place-items:center}.design-avatar img{width:100%;height:100%;border-radius:inherit;object-fit:cover;display:block;background:#050812}.design-greeting{display:grid;gap:.1rem;min-width:0}.design-greeting-kicker{color:#eaeeff94;font-size:.72rem;font-weight:500;letter-spacing:.01em}.design-greeting-name{color:#f5f7ff;font-size:.9rem;font-weight:700;letter-spacing:-.02em}.design-brand{position:absolute;left:50%;transform:translate(-50%);color:#ffb7d5;font-size:1rem;font-weight:800;letter-spacing:.34em;text-shadow:0 0 16px rgba(255,183,213,.65)}.design-chip,.design-bell{width:2.5rem;height:2.5rem;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#ffffff0d;color:#f5f7ff;display:grid;place-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.design-chip{font-size:.75rem;font-weight:700}.design-bell{position:relative}.design-bell-dot{position:absolute;top:.45rem;right:.45rem;width:.45rem;height:.45rem;border-radius:999px;background:#ffb7d5;box-shadow:0 0 10px #ffb7d5cc}.design-main{position:relative;z-index:2;flex:1 1 auto;overflow-y:auto;overflow-x:hidden;padding:0 1.5rem 7rem;scrollbar-width:none;-ms-overflow-style:none}.design-main::-webkit-scrollbar{display:none}.design-page{display:grid;gap:1.05rem;padding-top:.4rem;padding-bottom:.75rem}.design-section-label,.design-section-meta,.design-balance-subtle,.design-asset-copy span,.design-token-copy span,.design-task-top span,.design-info-card span{color:#ecf0ff85}.design-hero,.design-asset,.design-token-row,.design-task,.design-nft-card,.design-info-card{border-radius:28px}.design-hero{display:grid;gap:.9rem;padding:1.2rem;min-height:13rem;position:relative;overflow:hidden}.design-hero:after{content:"";position:absolute;inset:auto -2rem -2rem auto;width:8rem;height:8rem;border-radius:999px;background:radial-gradient(circle,rgba(255,183,213,.22),transparent 70%);filter:blur(18px);pointer-events:none}.design-hero-copy{position:relative;z-index:1;display:grid;gap:.3rem}.design-hero-balance{margin:0;color:#f7f8ff;font-size:clamp(2.8rem,11vw,4.15rem);line-height:.95;letter-spacing:-.05em;text-wrap:balance}.design-balance-meta{display:flex;align-items:center;gap:.5rem}.design-balance-pill,.design-streak,.design-filter,.design-address-pill{display:inline-flex;align-items:center;justify-content:center;gap:.2rem;min-height:2rem;padding:0 .8rem;border-radius:999px;border:1px solid rgba(255,183,213,.22);background:#ffb7d51f;color:#ffb7d5;font-size:.74rem;font-weight:700;letter-spacing:.01em}.design-hero-chart{position:relative;z-index:1;width:100%;height:auto;opacity:.95}.design-actions-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem}.design-action{min-height:4.7rem;padding:.58rem .35rem;border-radius:20px;display:grid;place-items:center;gap:.28rem;text-align:center;color:#f5f7ff}.design-action-icon{display:grid;place-items:center;width:2.4rem;height:2.4rem;border-radius:999px;background:#ffffff0f;font-size:1.05rem;box-shadow:inset 0 1px #ffffff14}.design-assets,.design-token-list,.design-task-list,.design-info-list{display:grid;gap:.62rem}.design-section-head,.design-page-head,.design-asset,.design-token-row,.design-task-top,.design-profile,.design-profile-actions{display:flex;align-items:center;justify-content:space-between;gap:.9rem}.design-section-head h3,.design-page-head h2{margin:0;color:#f6f7ff;letter-spacing:-.03em}.design-page-head p{margin:.15rem 0 0;color:#ecf0ff85;font-size:.72rem}.design-mini-button{min-height:2.25rem;padding:0 .9rem;border-radius:999px;font-size:.78rem;color:#f5f7ff}.design-asset,.design-token-row,.design-task,.design-info-card{padding:.82rem .9rem}.design-asset-left,.design-token-row-left,.design-highlight-copy,.design-profile{display:flex;align-items:center;gap:.75rem;min-width:0}.design-asset-copy,.design-token-copy{display:grid;gap:.1rem;min-width:0}.design-asset-copy strong,.design-token-copy strong,.design-task-top strong,.design-info-card strong{color:#f6f7ff;font-size:.96rem;letter-spacing:-.02em}.design-asset-right,.design-token-row-right{display:grid;justify-items:end;gap:.2rem;flex:0 0 auto}.design-asset-right strong,.design-token-row-right strong{color:#f6f7ff;font-size:.92rem}.design-change{color:#ecf0ff8a;font-size:.76rem;font-weight:700}.design-change.up{color:#ffb7d5}.design-token-icon,.design-token-badge,.design-nft-placeholder{width:2.7rem;height:2.7rem;border-radius:999px;display:grid;place-items:center;flex:0 0 auto;background:linear-gradient(135deg,#ffb7d533,#ffffff14);color:#f5f7ff;font-weight:800;box-shadow:inset 0 1px #ffffff14}.design-token-badge{width:2.55rem;height:2.55rem}.design-sparkline{width:4rem;height:1.15rem;border-radius:999px;background:linear-gradient(135deg,#ffb7d500,#ffb7d526),linear-gradient(90deg,transparent 0 18%,rgba(255,183,213,.18) 18% 24%,transparent 24% 40%,rgba(255,183,213,.16) 40% 50%,transparent 50% 68%,rgba(255,183,213,.18) 68% 78%,transparent 78% 100%);opacity:.9}.design-search{min-height:2.95rem;padding:0 .8rem;border-radius:19px;display:flex;align-items:center;gap:.55rem}.design-search input{width:100%;min-width:0;border:none;outline:none;background:transparent;color:#f5f7ff;font:inherit}.design-search input::placeholder{color:#ecf0ff6b}.design-task{display:grid;gap:.7rem}.design-task-top span{color:#ffb7d5;font-size:.78rem;font-weight:700}.design-task-progress{width:100%;height:.4rem;border-radius:999px;background:#ffffff0f;overflow:hidden}.design-task-progress-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,#ffb7d5,#ffc6e1);box-shadow:0 0 12px #ffb7d559}.design-highlight{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.1rem 1.1rem 1.1rem 1.15rem;position:relative;overflow:hidden}.design-highlight:after{content:"";position:absolute;right:-1rem;top:-1rem;width:8rem;height:8rem;border-radius:999px;background:radial-gradient(circle,rgba(163,117,255,.2),transparent 68%);filter:blur(16px);pointer-events:none}.design-highlight-copy{position:relative;z-index:1;align-items:flex-start;flex-direction:column}.design-highlight-copy strong{color:#f5f7ff;font-size:2.25rem;line-height:1;letter-spacing:-.05em}.design-highlight-copy span{color:#ffb7d5}.design-claim{position:relative;z-index:1;min-height:2.65rem;padding:0 1rem;border-radius:999px;background:linear-gradient(135deg,#ffb7d5,#ffd0e6);color:#050812;border:none;box-shadow:0 10px 30px #ffb7d547}.design-streak{flex:0 0 auto}.design-filter{min-width:3rem}.design-nft-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.design-nft-card{display:grid;gap:.75rem;padding:.65rem}.design-nft-image{position:relative;overflow:hidden;aspect-ratio:1 / 1;border-radius:22px;background:#ffffff0a}.design-nft-image img{width:100%;height:100%;object-fit:cover;display:block}.design-nft-placeholder{width:100%;height:100%;border-radius:inherit;background:radial-gradient(circle at 20% 20%,rgba(255,183,213,.42),transparent 30%),radial-gradient(circle at 80% 26%,rgba(140,103,255,.34),transparent 26%),linear-gradient(160deg,#0c1020eb,#070b14fa)}.design-nft-copy{display:grid;gap:.15rem;min-width:0}.design-nft-copy strong,.design-nft-copy span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.design-nft-copy span{color:#ecf0ff85;font-size:.78rem}.design-profile{flex-direction:column;justify-content:center;text-align:center;padding:1.2rem 1rem 1.1rem}.design-profile-shell{display:grid;gap:.9rem;padding:1.1rem}.design-profile-avatar{width:5rem;height:5rem;padding:3px;border-radius:999px;background:linear-gradient(135deg,#ffb7d5f2,#4eddffb8);box-shadow:0 0 24px #ffb7d538;display:grid;place-items:center;color:#f5f7ff;font-size:1.8rem;font-weight:800}.design-profile-avatar img{width:100%;height:100%;border-radius:inherit;object-fit:cover;display:block}.design-profile>strong{color:#f6f7ff;font-size:1.1rem}.design-profile-meta{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;color:#ecf0ff8f;font-size:.8rem}.design-home-token-rail{display:grid;gap:.75rem}.design-address-pill{min-height:2.4rem;padding:0 .95rem;border:1px solid rgba(255,255,255,.08);background:#ffffff0d;color:#f5f7ffeb}.design-profile-actions{justify-content:center}.design-profile-action{min-height:2.6rem;padding:0 1.2rem;border-radius:999px}.design-info-card{display:grid;gap:.2rem}.design-info-card strong{font-size:.94rem}.design-info-card span{font-size:.8rem}.bottom-nav{position:absolute;left:.82rem;right:.82rem;bottom:.82rem;z-index:8;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.25rem;padding:.48rem;border-radius:1.55rem;-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);background:linear-gradient(180deg,#0a0c16eb,#070a12db);border:1px solid rgba(255,255,255,.1);box-shadow:inset 0 1px #ffffff14,0 18px 42px #0000004d}.bottom-nav-item{min-height:2.95rem;border-radius:1rem;border:none;background:transparent;color:#ecf0ff6b;display:grid;place-items:center;transition:transform .18s ease,background-color .18s ease,color .18s ease}.bottom-nav-item.active{background:#ffb7d529;color:#ffb7d5;box-shadow:inset 0 1px #ffffff14}.bottom-nav-item:hover{transform:translateY(-1px)}.bottom-nav-item>span:last-child{display:none}.axo-header-card{display:grid;gap:10px;width:100%;padding:12px 14px;border-radius:28px;box-shadow:inset 0 1px #ffffff1a,0 18px 48px #00000047}.axo-header-top{display:grid;grid-template-columns:40px minmax(0,1fr) 40px;gap:10px;align-items:center}.axo-header-avatar{width:40px;height:40px;border-radius:999px;padding:0}.axo-avatar-initials{color:#ffffffe6;font-size:1.08rem;font-weight:950;letter-spacing:0;line-height:1}.axo-header-brand{display:grid;gap:4px;min-width:0}.axo-header-title{display:flex;align-items:baseline;gap:7px;line-height:1;min-width:0}.axo-header-title-main{color:#ffb7d5;font-weight:800;font-size:1.2rem;letter-spacing:.16em;text-shadow:0 0 18px rgba(255,183,213,.45)}.axo-header-title-sub{color:#fffffff0;font-weight:700;font-size:.72rem;font-family:var(--font-display)}.axo-header-chip{width:40px;height:40px;border-radius:999px;padding:0;display:grid;place-items:center}.axo-header-chip svg{width:15px;height:15px}.axo-header-chip-label{position:absolute;inset:auto auto 0;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.bottom-nav{position:absolute;left:.82rem;right:.82rem;bottom:.82rem;z-index:8;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.25rem;padding:.48rem;border-radius:1.55rem}.bottom-nav-item{min-height:2.95rem;border-radius:1rem;border:none;background:transparent;color:#ecf0ff6b;display:grid;place-items:center}.bottom-nav-item.active{background:#ffffff1a;color:#ffb7d5;box-shadow:inset 0 1px #ffffff14}.bottom-nav-icon{font-size:1.08rem;line-height:1}.bottom-nav-item span{display:none}.auth-shell{position:relative;min-height:100svh;display:grid;place-items:center;overflow:hidden;padding:1.25rem;background:radial-gradient(circle at 22% 8%,rgba(255,183,213,.14),transparent 32%),radial-gradient(circle at 86% 86%,rgba(70,122,255,.12),transparent 34%),linear-gradient(180deg,#171421,#060b14)}.auth-card{width:min(100%,24rem);min-height:35rem;display:flex;flex-direction:column;justify-content:space-between;gap:1.5rem;padding:1.4rem;border-radius:2.15rem;background:linear-gradient(160deg,#252532db,#0a0d18eb),radial-gradient(circle at 50% 0%,rgba(255,166,207,.2),transparent 38%);box-shadow:0 2rem 5rem #00000085,inset 0 1px #ffffff1a}.auth-brand{display:flex;align-items:center;gap:.9rem}.auth-avatar{width:3.35rem;height:3.35rem;border-radius:999px;padding:2px;background:linear-gradient(135deg,#ff9ed0,#76d7ff);box-shadow:0 0 1.8rem #ff9ed05c}.auth-avatar img{width:100%;height:100%;display:block;object-fit:cover;border-radius:inherit}.auth-brand span{display:block;color:#ffffff8c;font-size:.72rem;letter-spacing:.34em;text-transform:uppercase}.auth-brand strong{display:block;color:#fff;font-size:1.1rem;letter-spacing:-.03em}.auth-copy{display:grid;gap:.85rem}.auth-icon{width:4.25rem;height:4.25rem;display:grid;place-items:center;border-radius:1.45rem;color:#ffacd0;background:linear-gradient(145deg,#ffb7d52e,#ffffff0d);border:1px solid rgba(255,183,213,.18)}.auth-eyebrow{margin:0;color:#ffacd0;font-size:.74rem;font-weight:800;letter-spacing:.22em;text-transform:uppercase}.auth-copy h1{margin:0;max-width:13ch;color:#fff;font-size:clamp(2.5rem,12vw,4rem);line-height:.9;letter-spacing:-.08em}.auth-copy p:last-child{margin:0;color:#ffffff9e;font-size:.98rem;line-height:1.55}.auth-button{width:100%;min-height:3.7rem;display:inline-flex;align-items:center;justify-content:center;gap:.65rem;border:0;border-radius:1.05rem;color:#24101b;background:linear-gradient(135deg,#ffacd0,#ffc8de);font-weight:900;box-shadow:0 1rem 2.4rem #ffacd042}.auth-button:disabled{cursor:wait;opacity:.72}.auth-spinner{animation:auth-spin .85s linear infinite}.auth-error{margin:0;padding:.8rem .95rem;border:1px solid rgba(255,105,120,.22);border-radius:1rem;color:#ffb5bf;background:#ff526714;font-size:.72rem;line-height:1.35}.auth-footer{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;color:#ffffff7a;font-size:.72rem}@keyframes auth-spin{to{transform:rotate(360deg)}}.home-page{position:relative;padding:0 .82rem 1.2rem;display:grid;gap:.74rem;transition:transform .18s ease}.home-balance-card{position:relative;overflow:hidden;min-height:11.2rem;padding:1rem 1rem 1.2rem;border-radius:1.75rem}.home-balance-card:after{content:"";position:absolute;inset:auto 1rem .8rem;height:4.5rem;background:linear-gradient(180deg,#ffb7d547,#ffb7d500);-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.9),transparent);mask-image:linear-gradient(180deg,rgba(0,0,0,.9),transparent);opacity:.55}.home-balance-meta{position:relative;z-index:1;display:grid;gap:.75rem}.home-balance-label{margin:0;color:#f5f7ffa8;font-size:.95rem;font-weight:600}.home-balance-row{display:flex;align-items:flex-end;gap:.2rem;line-height:.9}.home-balance-amount{font-size:clamp(3.2rem,16vw,4.75rem);font-weight:700;letter-spacing:-.045em;color:var(--text)}.home-balance-cents{font-size:2rem;font-weight:700;color:#f5f7ff7a;transform:translateY(-.1rem)}.home-balance-status{display:flex;align-items:center;gap:.5rem;position:relative;z-index:1}.home-status-chip{display:inline-flex;align-items:center;gap:.4rem;padding:.55rem .8rem;border-radius:999px;background:#ffb7d533;border:1px solid rgba(255,183,213,.3);color:#ffb7d5;font-size:.9rem;font-weight:700}.home-status-today{color:#f5f7ff73;font-size:.9rem;font-weight:500}.home-chart{position:absolute;left:.85rem;right:.85rem;bottom:.35rem;height:5.5rem;opacity:.95;pointer-events:none}.home-action-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem}.home-action{display:flex;flex-direction:column;align-items:center;gap:.2rem;transition:transform .18s ease,border-color .18s ease,background .18s ease}.home-action:hover{transform:translateY(-1px);border-color:#ffb7d52e}.home-action-icon{width:2.85rem;height:2.85rem;border-radius:1rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);display:grid;place-items:center;box-shadow:inset 0 1px #ffffff14}.home-action-label{color:#f5f7ffb3;font-size:.72rem;font-weight:500}.home-assets-section{display:grid;gap:.9rem}.home-refresh-hint{position:absolute;inset:-2.4rem 1rem auto;min-height:1.65rem;display:grid;place-items:center;color:#f5f7ff75;font-size:.72rem;font-weight:700;pointer-events:none}.home-load-balances{min-height:3.35rem;border:1px solid rgba(255,183,213,.22);border-radius:1.25rem;background:linear-gradient(180deg,#ffb7d529,#ffffff0e);color:var(--text);display:inline-flex;align-items:center;justify-content:center;gap:.55rem;font-size:.9rem;font-weight:800;box-shadow:inset 0 1px #ffffff1a,0 18px 38px #00000038}.home-load-balances:disabled,.home-balance-sync-row button:disabled{opacity:.72}.home-balance-sync-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;color:#f5f7ff85;font-size:.76rem}.home-balance-sync-row button{min-height:2rem;padding:0 .78rem;border-radius:999px;border:1px solid rgba(255,183,213,.18);background:#ffffff0e;color:#ffb7d5;font-size:.72rem;font-weight:800}.home-balance-error{margin:0;color:#ff9aad;font-size:.78rem;line-height:1.4}.home-section-title{margin:0;color:var(--text);font-size:1.45rem;font-weight:700;letter-spacing:-.03em}.home-asset-list{display:grid;gap:.52rem}.home-asset-card{padding:.82rem .88rem;border-radius:1.35rem;transition:transform .18s ease,border-color .18s ease}.home-asset-card:hover{transform:translateY(-1px);border-color:#ffb7d52e}.home-asset-row{display:flex;align-items:center;justify-content:space-between;gap:1rem}.home-asset-left{display:flex;align-items:center;gap:.8rem;min-width:0}.home-asset-avatar{width:3rem;height:3rem;border-radius:1rem;display:grid;place-items:center;color:#fff;font-size:1.05rem;font-weight:700;box-shadow:inset 0 1px #ffffff29;flex-shrink:0}.home-asset-name{margin:0;color:var(--text);font-size:1rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-asset-balance{margin-top:.2rem;color:#f5f7ff85;font-size:.88rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-asset-right{text-align:right;flex-shrink:0}.home-asset-price{margin:0;color:var(--text);font-size:1rem;font-weight:700}.home-asset-change{margin-top:.15rem;font-size:.88rem;font-weight:600;color:#f3a6cc}.home-asset-change.is-down{color:#f5f7ff6b}.design-page{display:grid;gap:1.05rem;padding:0 1rem 2.75rem}.page-header-row{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.page-title{margin:0;color:var(--text);font-size:1.9rem;font-weight:700;letter-spacing:-.05em;font-family:var(--font-display)}.page-subtitle{margin:.35rem 0 0;color:#f5f7ff85;font-size:.95rem;line-height:1.45}.glass-icon-button{width:3rem;height:3rem;border-radius:50%;background:linear-gradient(180deg,#ffffff17,#ffffff0a);border:1px solid rgba(255,255,255,.14);display:grid;place-items:center;color:var(--text);box-shadow:inset 0 1px #ffffff1a,0 12px 30px #00000038}.glass-input-shell{position:relative}.glass-input-icon{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#f5f7ff61}.glass-input{width:100%;height:3.5rem;border-radius:1.25rem;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:var(--text);padding:0 1rem 0 2.9rem;outline:none}.glass-input::placeholder{color:#f5f7ff61}.glass-input:focus{border-color:#ffb7d580}.page-list{display:grid;gap:.7rem}.swap-stack{display:grid;gap:.9rem}.swap-panel{width:100%;max-width:100%;border-radius:2.8rem;overflow:hidden;padding:1.2rem 1.2rem 1.15rem;border:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,#ffffff1a,#ffffff0d);box-shadow:inset 0 1px #ffffff14,0 24px 60px #00000047;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.swap-panel.highlight{border-color:#ffb7d54d;background:linear-gradient(180deg,#ffb7d529,#ffffff0f);box-shadow:inset 0 1px #ffffff14,0 26px 64px #ffb7d524}.swap-panel-amount-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.swap-panel-input{background:transparent;color:var(--text);border:0;outline:none;font-family:var(--font-display);font-size:3.5rem;line-height:.95;letter-spacing:-.05em;min-width:0;width:min(100%,8ch);padding:0}.swap-panel-meta{display:flex;align-items:center;justify-content:space-between;gap:.75rem;color:#f5f7ff6b;font-size:.75rem}.swap-panel-label{color:#f5f7ff85;font-size:.72rem;font-weight:600}.gallery-grid{display:flex;flex-wrap:wrap;gap:.75rem;width:100%;min-width:0;max-width:100%}.gallery-item{flex:0 0 calc(50% - .375rem);max-width:calc(50% - .375rem);min-width:0}.gallery-card{width:100%;min-width:0;max-width:100%;border-radius:2rem;overflow:hidden;padding:.75rem}.gallery-image-frame{position:relative;width:100%;max-width:100%;aspect-ratio:1 / 1;border-radius:1.5rem;overflow:hidden;background:#ffffff0a}.gallery-image-frame img{width:100%;max-width:100%;height:100%;object-fit:cover;display:block}.gallery-feature-card{width:100%;max-width:100%;overflow:hidden;border-radius:2rem;padding:.7rem;margin-top:.25rem}.gallery-feature-frame{position:relative;width:100%;max-width:100%;height:9rem;border-radius:1.6rem;overflow:hidden}.page-list-card{padding:1.05rem;border-radius:2rem;transition:transform .18s ease,border-color .18s ease,background .18s ease}.page-list-card:hover{transform:translateY(-1px);border-color:#ffb7d52e}.profile-page{gap:1.15rem}.profile-top-row{display:flex;align-items:center;justify-content:space-between;gap:1rem}.profile-hero{display:grid;justify-items:center;gap:.9rem;padding-top:.15rem}.profile-photo-wrap{position:relative;width:9.5rem;height:9.5rem;overflow:hidden;border-radius:999px;padding:3px;background:linear-gradient(135deg,#ffb7d5f2,#a375ffe6);box-shadow:0 24px 60px #00000057,inset 0 1px #ffffff14}.profile-photo{width:100%;height:100%;object-fit:cover;display:block;border-radius:inherit}.profile-spark{position:absolute;right:.15rem;bottom:.15rem;width:1.55rem;height:1.55rem;border-radius:999px;background:#ffffff14;display:grid;place-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.profile-copy{display:grid;gap:.45rem;justify-items:center}.profile-name{font-size:1.35rem}.profile-address{width:fit-content}.profile-address-text{color:#f5f7ffb3;font-size:.9rem}.profile-list-card{min-height:6.15rem;align-items:center}.profile-list-icon{width:3.2rem;height:3.2rem;border-radius:1rem}.profile-disconnect-card{min-height:6rem}.profile-disconnect-title{margin:0;color:#ff6b6b;font-size:1rem;font-weight:700;letter-spacing:-.04em;font-family:var(--font-display)}.profile-activity-section{display:grid;gap:.7rem}.profile-activity-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.profile-activity-avatar-wrap{position:relative;flex:0 0 auto}.profile-activity-avatar{overflow:hidden;background:#ffffff1a;border:1px solid rgba(255,255,255,.1)}.profile-activity-avatar img{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:inherit}.profile-activity-type{position:absolute;right:-.22rem;bottom:-.18rem;width:1.45rem;height:1.45rem;border-radius:999px;display:grid;place-items:center;background:#0c0f1aeb;border:1px solid rgba(255,255,255,.12);box-shadow:0 8px 18px #00000047}.token-detail-page{gap:.72rem;overscroll-behavior:contain}.token-detail-header{display:flex;align-items:center;gap:.75rem}.token-detail-eyebrow{margin:0 0 .12rem;color:#f5f7ff7a;font-size:.68rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.token-detail-title{max-width:15rem;font-size:1.35rem;line-height:1.05;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.token-hero-card,.token-section-card{position:relative;overflow:hidden;border-radius:1.25rem;padding:.88rem}.token-hero-card{min-height:0;display:grid;gap:.78rem;background:radial-gradient(circle at 18% 10%,rgba(255,183,213,.2),transparent 34%),radial-gradient(circle at 92% 92%,rgba(34,211,238,.14),transparent 42%),linear-gradient(180deg,#ffffff1a,#ffffff0b)}.token-hero-orbit{position:absolute;right:-4.2rem;top:-4.6rem;width:11rem;height:11rem;border-radius:999px;border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 0 46px #ffb7d529;pointer-events:none}.token-hero-top,.token-hero-identity,.token-action-row,.token-section-toggle,.token-section-head,.token-detail-row{display:flex;align-items:center}.token-hero-top{justify-content:space-between;gap:.85rem;position:relative}.token-hero-identity{min-width:0;gap:.78rem}.token-hero-icon{width:3.25rem;height:3.25rem;border-radius:1rem;display:grid;place-items:center;flex:0 0 auto;overflow:hidden;background:linear-gradient(145deg,#ffb7d547,#818cf82e);border:1px solid rgba(255,255,255,.14);box-shadow:0 16px 34px #00000038}.token-hero-icon img{width:100%;height:100%;object-fit:cover}.token-hero-icon span{color:#fff;font-size:1.22rem;font-weight:900}.token-hero-copy{min-width:0}.token-hero-title-line,.asset-title-line{min-width:0;display:flex;align-items:center;gap:.42rem}.token-hero-copy h3{margin:0;color:var(--text);min-width:0;font-size:.98rem;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.token-hero-copy span,.token-price-chip p,.token-balance-block span,.token-balance-block p,.token-value-strip span,.token-section-head span,.token-detail-row span,.token-send-form label span,.token-state-note{color:#f5f7ff8a}.token-hero-copy span{display:block;margin-top:.18rem;font-size:.78rem;font-weight:800;letter-spacing:.08em}.token-price-chip{flex:0 0 auto;text-align:right;padding:.54rem .64rem;border-radius:.88rem;background:#ffffff0f;border:1px solid rgba(255,255,255,.09)}.token-price-chip span{color:var(--text);font-size:.88rem;font-weight:800}.token-change{margin:.1rem 0 0;font-size:.72rem;font-weight:800}.token-change.up{color:#86efac}.token-change.down{color:#ff9aad}.token-balance-block{position:relative;display:grid;gap:.12rem}.token-balance-block span{font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.token-balance-block strong{color:var(--text);font-family:var(--font-display);font-size:clamp(1.82rem,8vw,2.95rem);line-height:.95;letter-spacing:0;overflow-wrap:anywhere}.token-balance-block p{margin:0;font-size:.9rem;font-weight:800;letter-spacing:.1em}.token-value-strip{display:grid;grid-template-columns:1.1fr 1fr .7fr;gap:.42rem}.token-value-strip div{min-width:0;padding:.62rem;border-radius:.82rem;background:#ffffff0e;border:1px solid rgba(255,255,255,.08)}.token-value-strip span{display:block;margin-bottom:.22rem;font-size:.64rem;font-weight:800;text-transform:uppercase}.token-value-strip strong{display:block;color:var(--text);font-size:.82rem;font-weight:850;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.token-action-row{gap:.42rem}.token-primary-action-row{display:grid;grid-template-columns:1fr 1fr;gap:.65rem}.token-secondary-action-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:.58rem}.token-action-button{min-height:2.42rem;min-width:0;padding:0 .75rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:.38rem;border:1px solid rgba(255,255,255,.1);background:#ffffff0e;color:#f5f7ffc7;font-size:.78rem;font-weight:850;text-decoration:none;flex:1 1 0}.token-action-button-lg{min-height:3.65rem;border-radius:1rem;justify-content:flex-start;padding:.65rem .82rem;box-shadow:inset 0 1px #ffffff14}.token-action-button-lg svg{flex:0 0 auto}.token-action-button-lg span{min-width:0;display:grid;gap:.08rem;line-height:1}.token-action-button-lg strong,.token-action-button-lg small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.token-action-button-lg strong{font-size:.94rem;font-weight:950}.token-action-button-lg small{font-size:.68rem;font-weight:850;opacity:.68}.token-action-button.primary{color:#111827;background:linear-gradient(135deg,#ffb7d5,#9be7ff);border-color:#ffffff2e}.token-burn-card{display:grid;gap:.64rem;background:radial-gradient(circle at 12% 8%,rgba(255,112,112,.15),transparent 34%),linear-gradient(180deg,#161b2ad1,#10121fc7)!important}.token-burn-head{display:grid;grid-template-columns:2.35rem minmax(0,1fr);align-items:center;gap:.75rem}.token-burn-icon{width:2.35rem;height:2.35rem;border-radius:.85rem;display:grid;place-items:center;color:#fff4f4;background:linear-gradient(135deg,#ff5656e6,#ffb7d5b8);box-shadow:0 16px 30px #ff56562e}.token-burn-head h3{margin:0;color:var(--text);font-size:1rem;font-weight:950}.token-burn-head p{margin:.15rem 0 0;color:#f5f7ff94;font-size:.72rem;line-height:1.35}.token-burn-address{min-height:2.6rem;padding:.58rem .72rem;border-radius:.95rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem;background:#ffffff0e;border:1px solid rgba(255,255,255,.08)}.token-burn-address span,.token-burn-input .send-field-label-row{color:#f5f7ff94;font-size:.72rem;font-weight:850}.token-burn-address strong{color:#f5f7ffe6;font-size:.78rem;font-weight:900}.token-burn-info{padding:.66rem .72rem;border-radius:.95rem;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.55rem;color:#f5f7ffb3;background:#ffb7d514;border:1px solid rgba(255,183,213,.14);font-size:.75rem;font-weight:750;line-height:1.38}.token-burn-info svg{color:#ffb7d5;margin-top:.05rem}.token-burn-input{display:grid;gap:.42rem}.token-burn-input input{width:100%;height:3.2rem;padding:0 .9rem;border-radius:1rem;border:1px solid rgba(255,255,255,.1);background:#ffffff0f;color:var(--text);font-size:1.15rem;font-weight:900;outline:none}.token-burn-button{min-height:3.05rem;border-radius:1rem;border:1px solid rgba(255,112,112,.2);display:inline-flex;align-items:center;justify-content:center;gap:.5rem;color:#f5f7ff70;background:#ffffff0e;font-size:.88rem;font-weight:950}.token-burn-button.ready{color:#fff8f8;background:linear-gradient(135deg,#ff5656eb,#ffb7d5cc);box-shadow:0 18px 34px #ff565633}.token-section-toggle,.token-section-head{width:100%;justify-content:space-between;gap:.75rem}.token-section-toggle{color:var(--text);background:transparent;border:0;padding:0}.token-section-toggle span{display:inline-flex;align-items:center;gap:.45rem;font-size:.98rem;font-weight:850}.token-section-toggle svg{color:#f5f7ff99;transition:transform .18s ease}.token-advanced-panel{display:grid;gap:.58rem;margin-top:.72rem}.token-risk-card{min-height:0;padding:.72rem;border-radius:.95rem;display:grid;grid-template-columns:2.55rem minmax(0,1fr);gap:.72rem;background:radial-gradient(circle at 8% 0%,rgba(155,231,255,.16),transparent 38%),#ffffff0e;border:1px solid rgba(155,231,255,.16)}.token-risk-card.watch{background:radial-gradient(circle at 8% 0%,rgba(255,183,213,.15),transparent 40%),#ffffff0e;border-color:#ffb7d529}.token-risk-card.caution{background:radial-gradient(circle at 8% 0%,rgba(255,112,112,.18),transparent 42%),#ffffff0e;border-color:#ff70702e}.token-risk-icon{width:2.55rem;height:2.55rem;border-radius:.95rem;display:grid;place-items:center;color:#9be7ff;background:#9be7ff1a}.token-risk-card.watch .token-risk-icon{color:#ffb7d5;background:#ffb7d51a}.token-risk-card.caution .token-risk-icon{color:#ff8f8f;background:#ff70701a}.token-risk-card span{color:#f5f7ff8f;font-size:.68rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.token-risk-card strong{display:block;margin-top:.12rem;color:var(--text);font-size:1rem;font-weight:950}.token-risk-card p{margin:.22rem 0 0;color:#f5f7ff9e;font-size:.74rem;font-weight:700;line-height:1.35}.token-risk-badge{width:fit-content;min-height:1.38rem;padding:0 .42rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:.24rem;color:#bff2ff;background:#9be7ff1a;border:1px solid rgba(155,231,255,.16);font-size:.62rem;font-weight:950;line-height:1;white-space:nowrap}.token-risk-badge.watch{color:#ffd0e4;background:#ffb7d51a;border-color:#ffb7d52e}.token-risk-badge.caution{color:#ffabab;background:#ff70701f;border-color:#ff707038}.asset-risk-badge{flex:0 0 auto;min-height:1.26rem;padding-inline:.36rem;font-size:.58rem}.swap-risk-badge{flex:0 0 auto;min-height:1.28rem;padding-inline:.38rem;font-size:.58rem}.token-hero-risk-badge{flex:0 0 auto}.token-swap-recommendation{padding:.72rem;border-radius:.95rem;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.7rem;background:linear-gradient(135deg,#9be7ff1f,#ffb7d514),#ffffff0b;border:1px solid rgba(155,231,255,.16)}.token-swap-recommendation span{color:#f5f7ff8c;font-size:.68rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.token-swap-recommendation strong{display:block;margin-top:.12rem;color:var(--text);font-size:.94rem;font-weight:950}.token-swap-recommendation p{margin:.2rem 0 0;color:#f5f7ff9e;font-size:.72rem;font-weight:700;line-height:1.35}.token-swap-recommendation button{min-height:2.2rem;padding:0 .72rem;border-radius:999px;border:1px solid rgba(155,231,255,.18);display:inline-flex;align-items:center;gap:.35rem;color:#111827;background:linear-gradient(135deg,#9be7ff,#ffb7d5);font-size:.74rem;font-weight:950}.token-swap-recommendation button:disabled{color:#f5f7ff61;background:#ffffff0f}.token-advanced-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem}.token-advanced-metrics>div{min-height:3.9rem;padding:.62rem;border-radius:.86rem;display:grid;align-content:space-between;gap:.45rem;background:#ffffff0b;border:1px solid rgba(255,255,255,.08)}.token-advanced-metrics span{display:inline-flex;align-items:center;gap:.32rem;color:#f5f7ff8a;font-size:.68rem;font-weight:900}.token-advanced-metrics strong{color:var(--text);font-size:.9rem;font-weight:950}.token-pool-list{display:grid;gap:.5rem}.token-pool-list-head,.token-pool-row,.token-pool-empty{border-radius:1rem;background:#ffffff0b;border:1px solid rgba(255,255,255,.08)}.token-pool-list-head{min-height:2.45rem;padding:0 .72rem;display:flex;align-items:center;justify-content:space-between}.token-pool-list-head span{display:inline-flex;align-items:center;gap:.35rem;color:#f5f7ff9e;font-size:.74rem;font-weight:900}.token-pool-list-head strong{color:var(--text);font-size:.82rem;font-weight:950}.token-pool-row{min-height:3.9rem;padding:.68rem .72rem;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;text-decoration:none}.token-pool-row>div{min-width:0}.token-pool-row>div:last-child{text-align:right}.token-pool-row strong{display:block;color:var(--text);font-size:.82rem;font-weight:950}.token-pool-row span,.token-pool-empty span{display:block;margin-top:.16rem;color:#f5f7ff85;font-size:.7rem;font-weight:800}.token-pool-empty{min-height:3rem;padding:.7rem;display:flex;align-items:center;gap:.5rem;color:#f5f7ff94}.token-detail-list{display:grid;gap:.55rem}.token-detail-row{justify-content:space-between;gap:.8rem;padding:.75rem;border-radius:1rem;background:#ffffff0b;border:1px solid rgba(255,255,255,.08)}.token-detail-row span{display:inline-flex;align-items:center;gap:.36rem;font-size:.76rem;font-weight:800}.token-detail-row strong,.token-detail-row button{color:var(--text);font-size:.84rem;font-weight:800}.token-detail-row button{background:transparent;border:0;padding:0}.token-detail-row.stacked{display:grid;align-items:start}.token-detail-row.stacked div{display:flex;align-items:center;justify-content:space-between;gap:.55rem;min-width:0}.token-detail-row.stacked a{min-height:1.55rem;padding:0 .55rem;border-radius:999px;display:inline-flex;align-items:center;color:#9be7ff;background:#9be7ff14;border:1px solid rgba(155,231,255,.14);font-size:.68rem;font-weight:900;text-decoration:none}.token-detail-row.stacked button:first-child,.token-detail-row.stacked strong{overflow-wrap:anywhere}.token-section-head h3{margin:0;color:var(--text);font-size:1rem;font-weight:850}.token-section-head span{font-size:.72rem;font-weight:800;white-space:nowrap}.token-chart-box{margin-top:.68rem;width:100%;height:min(18rem,46vh);min-height:14rem;border-radius:1rem;overflow:hidden;overscroll-behavior:contain;border:1px solid rgba(255,255,255,.1);background:#0003;position:relative}.token-chart-box iframe{width:100%;height:100%;border:0;display:block;overscroll-behavior:contain}.token-chart-meta{position:absolute;z-index:2;top:.65rem;left:.65rem;right:.65rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem;pointer-events:none}.token-chart-meta span,.token-chart-meta a{min-height:1.65rem;border-radius:999px;display:inline-flex;align-items:center;padding:0 .62rem;color:#f5f7ffeb;background:#080c14b8;border:1px solid rgba(255,255,255,.12);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:.72rem;font-weight:900}.token-chart-meta a{color:#9be7ff;pointer-events:auto;text-decoration:none}.token-chart-empty{min-height:9.5rem;margin-top:.8rem;border-radius:1rem;border:1px dashed rgba(255,255,255,.16);background:#ffffff09;display:grid;place-items:center;align-content:center;gap:.35rem;text-align:center;padding:1rem}.token-chart-empty svg,.token-chart-empty span{color:#f5f7ff85}.token-chart-empty strong{color:var(--text);font-size:.92rem}.token-chart-empty span{font-size:.75rem;line-height:1.35}.token-send-card{margin-bottom:1rem}.token-send-form{display:grid;gap:.7rem;margin-top:.8rem}.token-send-form label{display:grid;gap:.35rem}.token-send-form label span{font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.token-send-form input{width:100%;min-height:3.1rem;border:1px solid rgba(255,255,255,.12);border-radius:1.05rem;background:#ffffff0e;color:var(--text);outline:none;padding:0 1rem;font-size:.92rem}.token-send-form input::placeholder{color:#f5f7ff52}.token-send-button{min-height:3.15rem;border:0;border-radius:1.05rem;display:flex;align-items:center;justify-content:center;gap:.48rem;background:linear-gradient(135deg,#ffb7d5,#9be7ff);color:#111827;font-weight:900;box-shadow:0 16px 34px #ffb7d52e}.token-state-note{margin:0;font-size:.76rem;line-height:1.4}.nft-gallery-page{overflow-x:hidden;padding-bottom:8rem}.nft-gallery-hero{position:relative;min-height:8.8rem;padding:1rem;border-radius:1.55rem;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;background:radial-gradient(circle at 18% 12%,rgba(255,183,213,.2),transparent 36%),linear-gradient(180deg,#ffffff14,#ffffff09);border:1px solid rgba(255,255,255,.1)}.nft-gallery-title{display:flex;align-items:center;gap:.45rem}.nft-gallery-title svg{color:#ffb7d5}.nft-gallery-hero p:not(.token-detail-eyebrow){margin:.35rem 0 0;color:#f5f7ff8c;font-size:.86rem}.nft-refresh-button{width:2.8rem;height:2.8rem;border-radius:999px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:var(--text);flex:0 0 auto}.nft-empty-state{min-height:9rem;border-radius:1.35rem;border:1px dashed rgba(255,255,255,.14);background:#ffffff09;display:grid;place-items:center;align-content:center;gap:.35rem;text-align:center;padding:1rem}.nft-empty-state svg,.nft-empty-state span{color:#f5f7ff8a}.nft-empty-state strong{color:var(--text)}.nft-empty-state span{max-width:15rem;font-size:.78rem;line-height:1.35}.nft-collection-section{display:grid;gap:.7rem}.nft-collection-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.nft-collection-head h3{margin:0;color:var(--text);font-size:1rem;font-weight:850;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nft-collection-head span{color:#f5f7ff85;font-size:.72rem;font-weight:800;white-space:nowrap}.nft-gallery-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem}.nft-gallery-item{min-width:0;cursor:pointer}.nft-gallery-card{min-width:0;overflow:hidden;padding:.5rem;border-radius:1.25rem;background:#ffffff0e;border:1px solid rgba(255,255,255,.09);box-shadow:0 16px 32px #00000029}.nft-image-frame{aspect-ratio:1;overflow:hidden;border-radius:.95rem;background:#ffffff0b}.nft-image-frame img,.nft-thumb-fallback{width:100%;height:100%}.nft-image-frame img{display:block;object-fit:cover}.nft-thumb-fallback{display:grid;place-items:center;background:linear-gradient(145deg,#ffb7d52e,#818cf829)}.nft-thumb-fallback span{color:var(--text);font-size:2.35rem;font-weight:900}.nft-card-copy{display:grid;gap:.35rem;padding:.62rem .25rem .2rem}.nft-card-copy h4{margin:0;color:var(--text);font-size:.86rem;font-weight:850;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nft-card-copy div{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.nft-card-copy span,.nft-card-copy strong{min-width:0;color:#f5f7ff85;font-size:.68rem;font-weight:750}.nft-card-copy span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nft-detail-page{gap:.8rem}.nft-detail-card{padding:.7rem;border-radius:1.55rem;overflow:hidden}.nft-detail-art{aspect-ratio:1;border-radius:1.15rem;overflow:hidden;background:#ffffff0b;border:1px solid rgba(255,255,255,.08)}.nft-detail-art img{width:100%;height:100%;object-fit:cover;display:block}.nft-detail-art-fallback{width:100%;height:100%;display:grid;place-items:center;align-content:center;gap:.35rem;background:linear-gradient(145deg,#ffb7d52e,#22d3ee1f)}.nft-detail-art-fallback svg{color:#f5f7ff94}.nft-detail-art-fallback span{color:var(--text);font-size:3rem;font-weight:900}.nft-detail-copy{display:grid;gap:.25rem;padding:.9rem .25rem .75rem}.nft-detail-copy span,.nft-detail-copy p{color:#f5f7ff8a;font-size:.78rem;font-weight:800}.nft-detail-copy h3{margin:0;color:var(--text);font-size:1.24rem;font-weight:900}.nft-detail-copy p{margin:0}.nft-detail-actions{display:grid;grid-template-columns:1fr 1fr;gap:.55rem}.nft-detail-actions a,.nft-detail-actions button{min-height:2.7rem;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff0e;color:#f5f7ffd1;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;font-size:.78rem;font-weight:850;text-decoration:none}.profile-hero-card{position:relative;overflow:hidden;padding:1rem;border-radius:1.55rem;background:radial-gradient(circle at 20% 4%,rgba(155,231,255,.16),transparent 38%),radial-gradient(circle at 84% 92%,rgba(255,183,213,.16),transparent 42%),linear-gradient(180deg,#ffffff13,#ffffff09);border:1px solid rgba(255,255,255,.09)}.profile-hero-glow{right:-3.4rem;top:-3rem;width:9rem;height:9rem;border-radius:999px;background:#9be7ff1f}.profile-name-row{justify-content:center;gap:.48rem}.profile-name-row>span{min-height:1.65rem;display:inline-flex;align-items:center;gap:.28rem;padding:0 .52rem;border-radius:999px;color:#9be7ff;background:#9be7ff14;border:1px solid rgba(155,231,255,.14);font-size:.64rem;font-weight:900}.profile-stat-grid{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.profile-stat-grid div{min-width:0;padding:.72rem;border-radius:1rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);display:grid;gap:.24rem}.profile-stat-grid svg,.profile-stat-grid span{color:#f5f7ff8a}.profile-stat-grid span{font-size:.68rem;font-weight:800;text-transform:uppercase}.profile-stat-grid strong{color:var(--text);font-size:.9rem;font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-action-card{min-height:auto}.profile-action-row{display:flex;align-items:center;gap:.82rem}.profile-action-row .profile-list-icon{color:#9be7ff;background:#9be7ff1a}.profile-action-row .profile-list-icon.danger{color:#fb7185;background:#fb71851a}.profile-action-row h4,.profile-action-row p{margin:0}.profile-action-row h4{color:var(--text);font-size:.9rem;font-weight:850}.profile-action-row p{margin-top:.18rem;color:#f5f7ff85;font-size:.74rem}.profile-refresh-activity{min-height:2.05rem;padding:0 .76rem;border-radius:999px;color:#9be7ff;background:#9be7ff14;border:1px solid rgba(155,231,255,.16);font-size:.72rem;font-weight:900}.profile-activity-card{min-height:auto;border-radius:1.22rem;padding:.82rem}.profile-activity-row{width:100%;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.8rem}.profile-activity-main{min-width:0;display:flex;align-items:center;gap:.76rem}.profile-activity-copy{min-width:0}.profile-activity-title-row{display:flex;align-items:baseline;gap:.42rem;min-width:0}.profile-activity-title-row h4{margin:0;color:var(--text);font-size:.88rem;font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-activity-title-row span,.profile-activity-copy p,.profile-activity-amount span,.profile-activity-amount a{color:#f5f7ff80;font-size:.68rem;font-weight:750}.profile-activity-title-row span{flex:0 0 auto}.profile-activity-copy p{margin:.12rem 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-activity-amount{max-width:8.6rem;min-width:6.7rem;display:grid;justify-items:end;gap:.1rem;text-align:right}.profile-activity-amount strong{color:var(--text);font-size:.84rem;font-weight:950;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.profile-activity-amount a{text-decoration:none;padding:.14rem .42rem;border-radius:999px;background:#ffffff0e;border:1px solid rgba(255,255,255,.08)}.receive-page,.earn-page{min-height:100%;gap:.85rem}.receive-hero-card,.earn-hero-card{position:relative;overflow:hidden;border-radius:1.6rem;padding:1rem}.receive-hero-card{display:grid;gap:1rem;background:radial-gradient(circle at 12% 8%,rgba(155,231,255,.18),transparent 36%),radial-gradient(circle at 92% 68%,rgba(255,183,213,.18),transparent 42%),linear-gradient(180deg,#ffffff18,#ffffff09)}.receive-hero-orbit,.earn-hero-glow,.profile-hero-glow{position:absolute;pointer-events:none}.receive-hero-orbit{right:-4.5rem;top:5.8rem;width:12rem;height:12rem;border-radius:999px;border:1px solid rgba(155,231,255,.16);box-shadow:inset 0 0 42px #9be7ff14}.receive-identity-row,.receive-address-panel,.receive-network-strip,.earn-hero-head,.earn-vault-row,.earn-vault-left,.earn-vault-active-row,.profile-name-row,.recipient-search-status,.recipient-option{display:flex;align-items:center}.receive-identity-row{position:relative;gap:.78rem}.receive-avatar{width:3.2rem;height:3.2rem;border-radius:1.05rem;object-fit:cover;border:1px solid rgba(255,255,255,.13)}.receive-avatar-fallback{display:grid;place-items:center;background:#ffffff14}.receive-avatar-fallback span{color:var(--text);font-size:.78rem;font-weight:900;letter-spacing:.08em}.receive-identity-row span,.receive-address-panel span,.receive-network-strip span,.earn-hero-head span,.earn-metric-grid span,.earn-vault-left p,.earn-vault-apy span,.earn-vault-active-row span{color:#f5f7ff85;font-size:.72rem;font-weight:850}.receive-identity-row strong{display:block;color:var(--text);font-size:1.02rem;font-weight:900}.receive-identity-row p{margin:.12rem 0 0;color:#f5f7ff75;font-size:.78rem}.receive-qr-shell{position:relative;display:grid;place-items:center;padding:1rem 0 .35rem}.receive-qr-badge{position:absolute;top:.18rem;z-index:2;min-height:2.1rem;display:inline-flex;align-items:center;gap:.34rem;padding:0 .72rem;border-radius:999px;color:#111827;background:linear-gradient(135deg,#ffb7d5,#9be7ff);font-size:.72rem;font-weight:900}.receive-qr-frame{width:14.6rem;height:14.6rem;border-radius:1.55rem;display:grid;place-items:center;background:#fff;border:.55rem solid rgba(255,255,255,.86);box-shadow:0 24px 60px #00000057}.receive-address-panel{position:relative;justify-content:space-between;gap:.8rem;padding:.82rem;border-radius:1.05rem;background:#00000038;border:1px solid rgba(255,255,255,.09)}.receive-address-panel strong{display:block;margin-top:.16rem;color:var(--text);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.9rem}.receive-address-panel button,.receive-share-button,.amount-max-button,.swap-balance-actions button,.profile-refresh-activity,.earn-manage-button{border:0}.receive-address-panel button{width:2.35rem;height:2.35rem;border-radius:.85rem;display:grid;place-items:center;color:#9be7ff;background:#9be7ff1a}.receive-network-strip,.earn-metric-grid{display:grid;grid-template-columns:1fr 1fr;gap:.55rem}.receive-network-strip div,.earn-metric-grid div{min-width:0;display:grid;gap:.2rem;padding:.72rem;border-radius:1rem;background:#ffffff0e;border:1px solid rgba(255,255,255,.08)}.receive-network-strip svg,.earn-metric-grid svg{color:#ffb7d5}.receive-network-strip strong,.earn-metric-grid strong{color:var(--text);font-size:.85rem;font-weight:900}.receive-share-button{min-height:3.15rem;border-radius:1.08rem;display:flex;align-items:center;justify-content:center;gap:.5rem;color:#111827;background:linear-gradient(135deg,#ffb7d5,#9be7ff);font-weight:950}.earn-hero-card{display:grid;gap:1rem;background:radial-gradient(circle at 82% 8%,rgba(255,183,213,.18),transparent 38%),linear-gradient(180deg,#ffffff18,#ffffff09)}.earn-hero-glow{right:-3rem;top:-3rem;width:9rem;height:9rem;border-radius:999px;background:#ffb7d51f}.earn-hero-head{position:relative;align-items:flex-start;justify-content:space-between;gap:.8rem}.earn-hero-head strong{display:block;margin-top:.2rem;color:var(--text);font-family:var(--font-display);font-size:3rem;font-weight:900;line-height:.94;letter-spacing:0}.earn-hero-head small{color:#f5f7ff70;font-size:1.5rem}.earn-hero-head p{margin:.45rem 0 0;color:#f5f7ff80;font-size:.82rem;line-height:1.35}.earn-trend-pill{min-height:2.25rem;display:inline-flex;align-items:center;gap:.38rem;padding:0 .68rem;border-radius:999px;color:#9be7ff;background:#9be7ff14;border:1px solid rgba(155,231,255,.16);font-size:.7rem;font-weight:900;white-space:nowrap}.earn-vault-section{display:grid;gap:.68rem}.earn-vault-card{padding:.88rem;border-radius:1.28rem}.earn-vault-row,.earn-vault-active-row{justify-content:space-between;gap:.8rem}.earn-vault-left{min-width:0;gap:.72rem}.earn-vault-icon{width:2.75rem;height:2.75rem;border-radius:1rem;display:grid;place-items:center;color:#fff;font-size:1rem;font-weight:950;flex:0 0 auto}.earn-vault-left h4,.earn-vault-left p{margin:0}.earn-vault-left h4{color:var(--text);font-size:.96rem;font-weight:900}.earn-vault-left p{display:inline-flex;align-items:center;gap:.3rem;margin-top:.15rem}.earn-vault-apy{text-align:right}.earn-vault-apy strong{display:block;color:#ffb7d5;font-size:1.12rem;font-weight:950}.earn-vault-active-row{margin-top:.82rem;padding-top:.82rem;border-top:1px solid rgba(255,255,255,.08)}.earn-vault-active-row strong{display:block;color:var(--text);font-size:.86rem;font-weight:900}.earn-manage-button{min-height:2.3rem;padding:0 .75rem;border-radius:999px;display:inline-flex;align-items:center;gap:.38rem;color:#111827;background:linear-gradient(135deg,#ffb7d5,#9be7ff);font-size:.74rem;font-weight:950}.rewards-page{gap:.85rem}.rewards-hero-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.rewards-hero-head p:not(.token-detail-eyebrow){margin:.35rem 0 0;color:#f5f7ff8a;font-size:.86rem;line-height:1.35}.rewards-streak-pill{min-height:2.3rem;padding:0 .72rem;border-radius:999px;display:inline-flex;align-items:center;gap:.4rem;color:#ffb7d5;background:#ffb7d51a;border:1px solid rgba(255,183,213,.16);font-size:.72rem;font-weight:850;white-space:nowrap}.rewards-claim-card{position:relative;overflow:hidden;border-radius:1.55rem;padding:1rem;display:grid;gap:1.1rem}.rewards-claim-orbit{position:absolute;right:-3.5rem;top:-3.8rem;width:10rem;height:10rem;border-radius:999px;background:#ffb7d521;pointer-events:none}.rewards-claim-top{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.rewards-claim-top span{color:#f5f7ff94;font-size:.74rem;font-weight:850;text-transform:uppercase;letter-spacing:.08em}.rewards-claim-top strong{display:block;margin-top:.25rem;color:var(--text);font-family:var(--font-display);font-size:3rem;line-height:.9;letter-spacing:-.04em}.rewards-claim-top small{color:#ffb7d5;font-size:1rem}.rewards-gift-icon{width:3rem;height:3rem;border-radius:1rem;display:grid;place-items:center;background:#ffffff0f;border:1px solid rgba(255,255,255,.1)}.rewards-claim-button{position:relative;min-height:3.1rem;border:0;border-radius:1.05rem;color:#111827;background:linear-gradient(135deg,#ffb7d5,#9be7ff);font-weight:900}.rewards-quest-section{display:grid;gap:.7rem;padding-bottom:1rem}.rewards-task-card{padding:.88rem;border-radius:1.25rem}.rewards-task-top{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem}.rewards-task-icon{width:2.4rem;height:2.4rem;border-radius:.9rem;display:grid;place-items:center;color:#ffb7d5;background:#ffb7d51a}.rewards-task-icon.done{color:#111827;background:#ffb7d5}.rewards-task-top h4,.rewards-task-top p{margin:0}.rewards-task-top h4{color:var(--text);font-size:.9rem;font-weight:850}.rewards-task-top p{margin-top:.16rem;color:#f5f7ff85;font-size:.72rem;line-height:1.28}.rewards-task-top>span{color:#ffb7d5;padding:.36rem .55rem;border-radius:999px;background:#ffb7d51a;font-size:.72rem;font-weight:900;white-space:nowrap}.rewards-daily-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin-top:.78rem}.rewards-gift-stack{display:grid;gap:.48rem;margin-top:.78rem}.rewards-gift-stack>div{min-width:0;padding:.62rem;border-radius:1rem;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.45rem .7rem;background:#9be7ff0e;border:1px solid rgba(155,231,255,.105)}.rewards-gift-stack>div.primary{background:#ffb7d513;border-color:#ffb7d524}.rewards-gift-stack strong,.rewards-gift-stack span,.rewards-gift-stack small{display:block}.rewards-gift-stack strong{color:var(--text);font-size:.78rem;font-weight:950}.rewards-gift-stack span,.rewards-gift-stack small{color:#f5f7ff94;font-size:.7rem;font-weight:850}.rewards-gift-stack small{color:#ffb7d5;white-space:nowrap}.rewards-mini-progress{grid-column:1 / -1;height:.36rem;border-radius:999px;overflow:hidden;background:#ffffff0f}.rewards-mini-progress span{height:100%;border-radius:inherit;background:linear-gradient(90deg,#ffb7d5,#9be7ff)}.rewards-daily-metrics>div{min-width:0;padding:.62rem;border-radius:1rem;display:grid;gap:.2rem;background:#ffffff0e;border:1px solid rgba(255,255,255,.075)}.rewards-daily-metrics svg{color:#9be7ff}.rewards-daily-metrics span{color:#f5f7ff80;font-size:.68rem;font-weight:850}.rewards-daily-metrics strong{color:var(--text);font-size:.78rem;font-weight:950;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rewards-progress-row{display:flex;align-items:center;gap:.65rem;margin-top:.8rem}.rewards-progress-row>div:first-child{flex:1 1 auto;height:.5rem;border-radius:999px;background:#ffffff0f;overflow:hidden}.rewards-progress-row>div:first-child>div{height:100%;border-radius:inherit;background:#ffffff2e}.rewards-progress-row>div:first-child>div.done{background:#ffb7d5}.rewards-complete-dot,.rewards-next-button{width:1.85rem;height:1.85rem;border-radius:999px;display:grid;place-items:center;border:0}.rewards-complete-dot{color:#111827;background:#ffb7d5}.rewards-next-button{color:#f5f7ff94;background:#ffffff0f}.send-page,.swap-page{min-height:100%;gap:.85rem}.send-amount-card,.send-recipient-card,.swap-token-panel,.swap-route-card{position:relative;overflow:hidden;border-radius:1.55rem;padding:1rem}.send-amount-card{display:grid;gap:1rem;background:radial-gradient(circle at 18% 10%,rgba(255,183,213,.2),transparent 36%),radial-gradient(circle at 92% 88%,rgba(34,211,238,.14),transparent 42%),linear-gradient(180deg,#ffffff17,#ffffff0a)}.send-token-select-row,.send-token-identity,.send-balance-strip,.swap-header,.swap-token-panel-head,.swap-token-amount-row,.swap-token-panel-meta,.swap-token-select-face{display:flex;align-items:center}.send-token-select-row{justify-content:space-between;gap:.8rem}.send-token-identity{min-width:0;gap:.72rem}.send-token-identity img,.send-token-identity>span{width:3rem;height:3rem;border-radius:1rem;flex:0 0 auto}.send-token-identity img{object-fit:cover}.send-token-identity>span{display:grid;place-items:center;color:var(--text);font-size:1.05rem;font-weight:900;background:linear-gradient(145deg,#ffb7d538,#818cf82e)}.send-token-identity div{min-width:0;display:grid;gap:.12rem}.send-token-identity strong{color:var(--text);font-size:1rem;font-weight:900}.send-token-identity span,.send-amount-input span,.send-balance-strip span,.send-recipient-card label span,.send-recipient-card p,.recipient-search-status p,.swap-token-panel-head span,.swap-token-panel-head strong,.swap-token-panel-meta,.swap-route-card span{color:#f5f7ff8a}.send-token-identity div span{font-size:.76rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.send-token-select-row select{max-width:7.5rem;min-height:2.45rem;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#ffffff12;color:var(--text);padding:0 .7rem;font-size:.8rem;font-weight:850;outline:none}.send-token-select-row option{color:#111827}.send-amount-input{display:grid;gap:.35rem}.send-field-label-row{display:flex!important;align-items:center;justify-content:space-between;gap:.75rem}.amount-max-button,.swap-balance-actions button{min-height:1.65rem;padding:0 .58rem;border-radius:999px;color:#111827;background:linear-gradient(135deg,#ffb7d5,#9be7ff);font-size:.64rem;font-weight:950}.amount-max-button:disabled,.swap-balance-actions button:disabled{opacity:.48}.send-amount-input span,.send-recipient-card label span{font-size:.72rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.send-amount-input input{width:100%;min-height:5.3rem;border:0;border-radius:1.2rem;background:#ffffff0b;color:var(--text);outline:none;padding:0 1rem;font-family:var(--font-display);font-size:clamp(2.25rem,13vw,4.2rem);font-weight:850;letter-spacing:-.04em;text-align:center}.send-amount-input input::placeholder,.send-recipient-card input::placeholder,.swap-token-amount-row input::placeholder{color:#f5f7ff47}.send-balance-strip{display:grid;grid-template-columns:1fr;gap:.55rem}.send-balance-strip div{min-width:0;display:grid;gap:.22rem;padding:.72rem;border-radius:1rem;background:#ffffff0e;border:1px solid rgba(255,255,255,.08)}.send-balance-strip svg{color:#ffb7d5}.send-balance-strip span{font-size:.68rem;font-weight:850;text-transform:uppercase}.send-balance-strip strong{color:var(--text);font-size:.82rem;font-weight:850;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.send-recipient-card{display:grid;gap:.7rem}.send-recipient-card label{display:grid;gap:.4rem}.send-recipient-card input{min-height:3.1rem;border:1px solid rgba(255,255,255,.11);border-radius:1rem;background:#ffffff0e;color:var(--text);outline:none;padding:0 .9rem;font-size:.9rem}.send-recipient-card p{margin:0;font-size:.76rem}.recipient-search-status{gap:.42rem}.recipient-search-status svg{color:#9be7ff;flex:0 0 auto}.recipient-option-list{display:grid;gap:.42rem}.recipient-option{width:100%;min-height:3.25rem;gap:.62rem;padding:.5rem;border-radius:1rem;border:1px solid rgba(255,255,255,.09);background:#ffffff0c;color:#f5f7ffd6;text-align:left}.recipient-option.selected{border-color:#9be7ff38;background:#9be7ff16}.recipient-option.invalid{color:#f5f7ff75;background:#fb718512;border-color:#fb718524}.recipient-avatar{width:2.2rem;height:2.2rem;border-radius:.78rem;display:grid;place-items:center;overflow:hidden;flex:0 0 auto;background:#ffffff14}.recipient-avatar img{width:100%;height:100%;object-fit:cover}.recipient-option-copy{min-width:0;display:grid;gap:.12rem;flex:1 1 auto}.recipient-option-copy strong,.recipient-option-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recipient-option-copy strong{color:var(--text);font-size:.84rem;font-weight:900}.recipient-option-copy small{color:#f5f7ff75;font-size:.72rem}.send-submit-wrap,.swap-submit-wrap{margin-top:auto;padding-top:.8rem;display:grid;gap:.72rem}.send-submit-button,.swap-submit-button{width:100%;min-height:3.35rem;border-radius:1.1rem;border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;gap:.5rem;background:#ffffff14;color:#f5f7ff6b;font-size:1rem;font-weight:900}.send-submit-button.ready,.swap-submit-button.ready{color:#111827;border-color:#ffffff2e;background:linear-gradient(135deg,#ffb7d5,#9be7ff);box-shadow:0 16px 34px #ffb7d52e}.tx-success-backdrop{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:1rem;background:#03071294;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.tx-success-card{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:3.05rem minmax(0,1fr);gap:.78rem;width:min(100%,22.5rem);padding:.9rem;border-radius:1.3rem;border:1px solid rgba(155,231,255,.2);background:radial-gradient(circle at 12% 10%,rgba(155,231,255,.22),transparent 36%),radial-gradient(circle at 88% 96%,rgba(255,183,213,.2),transparent 42%),linear-gradient(180deg,#11192aeb,#080d18e6);box-shadow:inset 0 1px #ffffff1f,0 22px 42px #0000003d}.tx-success-close{position:absolute;top:.64rem;right:.64rem;z-index:2;width:2rem;height:2rem;border-radius:999px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.14);background:#ffffff14;color:#f5f7ffd1}.tx-success-glow{position:absolute;inset:-35%;z-index:-1;background:conic-gradient(from 120deg,transparent,rgba(155,231,255,.18),rgba(255,183,213,.14),transparent);animation:tx-success-spin 5.6s linear infinite}.tx-success-burst{position:absolute;inset:0;pointer-events:none}.tx-success-burst span{position:absolute;width:.32rem;height:.32rem;border-radius:999px;background:#9be7ff;box-shadow:0 0 16px #9be7ffcc;animation:tx-success-pop 1.8s ease-in-out infinite}.tx-success-burst span:nth-child(1){top:16%;right:18%}.tx-success-burst span:nth-child(2){top:58%;right:9%;animation-delay:.26s;background:#ffb7d5}.tx-success-burst span:nth-child(3){bottom:15%;left:20%;animation-delay:.48s}.tx-success-burst span:nth-child(4){top:24%;left:36%;animation-delay:.7s;background:#ffb7d5}.tx-success-icon{width:3.05rem;height:3.05rem;border-radius:1.05rem;display:grid;place-items:center;color:#07111f;background:linear-gradient(135deg,#9be7ff,#ffb7d5);box-shadow:0 14px 28px #9be7ff2e,inset 0 1px #ffffff6b}.tx-success-copy{min-width:0;display:grid;gap:.16rem}.tx-success-copy span{display:inline-flex;align-items:center;gap:.28rem;color:#9be7ffdb;font-size:.68rem;font-weight:950;text-transform:uppercase}.tx-success-copy h3{margin:0;color:var(--text);font-size:1.04rem;font-weight:950}.tx-success-copy p{margin:0;color:#f5f7ff9e;font-size:.78rem;font-weight:750;line-height:1.35}.tx-success-reward{grid-column:1 / -1;display:flex;align-items:center;gap:.52rem;min-height:2.7rem;padding:.62rem .72rem;border-radius:1rem;color:#07111f;background:linear-gradient(135deg,#9be7ffeb,#ffb7d5e6);border:1px solid rgba(255,255,255,.24);box-shadow:inset 0 1px #ffffff47}.tx-success-reward strong{min-width:0;font-size:.86rem;font-weight:950;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tx-success-reward-list{align-items:flex-start}.tx-success-reward-list>div{min-width:0;display:grid;gap:.22rem}.tx-success-reward-list strong{position:relative;padding-left:.75rem}.tx-success-reward-list strong:before{content:"";position:absolute;left:0;top:.55em;width:.28rem;height:.28rem;border-radius:999px;background:currentColor}.tx-success-action{grid-column:1 / -1;min-height:2.6rem;border-radius:.95rem;border:1px solid rgba(255,255,255,.14);background:#ffffff16;color:#f5f7ffe6;font-size:.82rem;font-weight:950}@keyframes tx-success-spin{to{transform:rotate(360deg)}}@keyframes tx-success-pop{0%,to{transform:translateY(0) scale(.75);opacity:.35}45%{transform:translateY(-7px) scale(1.15);opacity:1}}.swap-header{justify-content:space-between;gap:1rem}.swap-settings-button{width:2.8rem;height:2.8rem;border-radius:999px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.1);background:#ffffff0e;color:#f5f7ff94}.swap-card-stack{display:grid;gap:.35rem}.swap-token-panel{display:grid;gap:.8rem;background:radial-gradient(circle at 16% 12%,rgba(255,183,213,.14),transparent 34%),linear-gradient(180deg,#ffffff16,#ffffff0a);border:1px solid rgba(255,255,255,.1)}.swap-token-panel.receive{background:radial-gradient(circle at 88% 80%,rgba(34,211,238,.14),transparent 38%),linear-gradient(180deg,#ffffff14,#ffffff09)}.swap-token-panel-head,.swap-token-panel-meta{justify-content:space-between;gap:.55rem}.swap-balance-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:.42rem;min-width:0}.swap-token-panel-head span,.swap-token-panel-head strong,.swap-token-panel-meta{font-size:.72rem;font-weight:800}.swap-token-panel-head span{letter-spacing:.1em;text-transform:uppercase}.swap-token-panel-head strong,.swap-token-panel-meta span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.swap-token-panel-meta>span:last-child{min-width:0;flex:1 1 auto;text-align:right}.swap-token-amount-row{justify-content:space-between;gap:.75rem}.swap-token-amount-row input{min-width:0;width:100%;border:0;background:transparent;color:var(--text);outline:none;font-family:var(--font-display);font-size:clamp(2.2rem,10vw,3.5rem);font-weight:850;letter-spacing:-.05em}.swap-token-select{position:relative;flex:0 0 auto}.swap-token-select-face{min-width:6.8rem;height:2.65rem;gap:.42rem;padding:0 .72rem;border-radius:999px;background:#ffffff13;border:1px solid rgba(255,255,255,.1);color:var(--text);pointer-events:none}.swap-token-select.accent .swap-token-select-face{background:#ffb7d51f;border-color:#ffb7d52e}.swap-token-select-face img,.swap-token-select-face span{width:1.45rem;height:1.45rem;border-radius:999px;flex:0 0 auto}.swap-token-select-face img{object-fit:cover}.swap-token-select-face span{display:grid;place-items:center;background:#ffffff1a;color:var(--text);font-size:.72rem;font-weight:900}.swap-token-select-face strong{font-size:.82rem;font-weight:900;max-width:3.7rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.swap-token-select select{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.swap-flip-row{display:grid;place-items:center;height:1.4rem;margin:-.2rem 0;z-index:2}.swap-flip-button{width:2.85rem;height:2.85rem;border-radius:999px;border:4px solid #070b14;display:grid;place-items:center;background:#ffffff1a;box-shadow:0 12px 24px #0003}.swap-route-card{display:grid;gap:.58rem}.swap-route-card div{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.swap-route-card span{display:inline-flex;align-items:center;gap:.35rem;font-size:.76rem;font-weight:850}.swap-route-card strong{color:var(--text);font-size:.82rem;font-weight:850;text-align:right;display:inline-flex;align-items:center;justify-content:flex-end;gap:.35rem}.swap-route-card .route-finding,.swap-route-card .route-finding strong{color:#9be7ff}.swap-failure-backdrop{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:1.1rem;background:#0307128a;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.swap-failure-popup{position:relative;width:min(100%,23rem);padding:1rem;border-radius:1.35rem;display:grid;gap:.78rem;overflow:hidden;background:radial-gradient(circle at 12% 0%,rgba(255,112,112,.2),transparent 36%),radial-gradient(circle at 88% 100%,rgba(155,231,255,.13),transparent 42%),linear-gradient(180deg,#161b2aeb,#0a0e19eb)!important;border:1px solid rgba(255,255,255,.12);box-shadow:0 28px 70px #00000070}.swap-failure-close{position:absolute;top:.68rem;right:.68rem;width:2rem;height:2rem;border-radius:999px;border:1px solid rgba(255,255,255,.12);display:grid;place-items:center;color:#f5f7ffbd;background:#ffffff12}.swap-failure-icon{width:3rem;height:3rem;border-radius:1rem;display:grid;place-items:center;color:#ffd0d0;background:#ff70701f;border:1px solid rgba(255,112,112,.2)}.swap-failure-copy{display:grid;gap:.22rem;padding-right:2.2rem}.swap-failure-copy span{color:#ffb4b4;font-size:.68rem;font-weight:950;text-transform:uppercase;letter-spacing:.1em}.swap-failure-copy h3{margin:0;color:var(--text);font-size:1.08rem;font-weight:950}.swap-failure-copy p{margin:0;color:#f5f7ffad;font-size:.78rem;line-height:1.38;font-weight:760}.swap-failure-copy small{color:#f5f7ff7a;font-size:.7rem;font-weight:820}.swap-failure-actions{display:grid;grid-template-columns:1fr auto;gap:.5rem}.swap-failure-primary,.swap-failure-secondary{min-height:2.75rem;border-radius:.92rem;display:inline-flex;align-items:center;justify-content:center;gap:.42rem;font-size:.78rem;font-weight:950}.swap-failure-primary{color:#08111d;background:linear-gradient(135deg,#9be7ff,#ffb7d5);border:1px solid rgba(255,255,255,.16)}.swap-failure-secondary{padding:0 .86rem;color:#f5f7ffb8;background:#ffffff12;border:1px solid rgba(255,255,255,.1)}.token-loading-notice{position:relative;display:grid;gap:.82rem;overflow:hidden;padding:1rem;border-radius:1.35rem;border-color:#9be7ff2e;background:radial-gradient(circle at 12% 8%,rgba(155,231,255,.18),transparent 32%),radial-gradient(circle at 92% 12%,rgba(255,183,213,.12),transparent 30%),linear-gradient(145deg,#ffffff1a,#ffffff09);box-shadow:inset 0 1px #ffffff14,0 16px 38px #00000029}.token-loading-notice.compact{gap:.72rem;padding:.9rem}.token-loading-head{position:relative;z-index:1;display:flex;align-items:center;gap:.78rem;min-width:0}.token-loading-icon{width:2.45rem;height:2.45rem;border-radius:1rem;display:grid;place-items:center;color:#9be7ff;background:radial-gradient(circle at 34% 24%,rgba(255,255,255,.28),transparent 28%),linear-gradient(135deg,#9be7ff2e,#ffb7d51a);border:1px solid rgba(155,231,255,.22);box-shadow:0 10px 26px #9be7ff1a;flex:0 0 auto}.token-loading-head div:last-child{min-width:0;display:grid;gap:.18rem}.token-loading-head strong{color:var(--text);font-size:.98rem;font-weight:950;letter-spacing:-.01em}.token-loading-head span,.token-loading-head small,.token-loading-steps span{color:#f5f7ff8f;font-size:.75rem;font-weight:760}.token-loading-head small{margin-top:.12rem;color:#ffb7d5b8;font-size:.7rem;font-weight:850;line-height:1.3}.home-initial-loading{margin-top:-.12rem}.token-loading-steps{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.token-loading-steps div{min-width:0;display:flex;align-items:center;gap:.35rem;padding:.52rem .6rem;border-radius:.9rem;background:#fff1;border:1px solid rgba(255,255,255,.095);color:#9be7ffd1}.token-loading-progress{position:relative;z-index:1;height:.42rem;overflow:hidden;border-radius:999px;background:#ffffff0f}.token-loading-progress span{position:absolute;inset:0 auto 0 0;width:54%;border-radius:inherit;background:linear-gradient(90deg,#ffb7d5,#9be7ff);animation:token-loading-progress 1.45s ease-in-out infinite}.token-loading-skeleton{position:relative;z-index:1;display:grid;gap:.42rem}.token-loading-skeleton span{height:.64rem;border-radius:999px;background:linear-gradient(90deg,#ffffff0e,#ffffff29,#ffffff0e);background-size:220% 100%;animation:token-loading-shimmer 1.35s ease-in-out infinite}.token-loading-skeleton span:nth-child(2){width:78%}.token-loading-skeleton span:nth-child(3){width:52%}@keyframes token-loading-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}.token-loading-orbit{position:absolute;inset:0;pointer-events:none;opacity:.82}.token-loading-orbit span{position:absolute;width:8.5rem;height:8.5rem;border-radius:999px;filter:blur(20px)}.token-loading-orbit span:first-child{right:-3.8rem;top:-4.2rem;background:#9be7ff1f}.token-loading-orbit span:last-child{left:-4.4rem;bottom:-5rem;background:#ffb7d51f}@keyframes token-loading-progress{0%{transform:translate(-80%)}50%{transform:translate(84%)}to{transform:translate(190%)}}.page-list-row{display:flex;align-items:center;justify-content:space-between;gap:1rem}.page-list-row>.text-right{flex:0 0 auto;max-width:38%}.page-list-left{display:flex;align-items:center;gap:.85rem;min-width:0;flex:1 1 auto}.asset-row-copy{min-width:0;display:grid;gap:.12rem}.page-avatar{width:3rem;height:3rem;border-radius:1rem;display:grid;place-items:center;color:#fff;font-weight:700;flex-shrink:0;box-shadow:inset 0 1px #ffffff26}.page-mini-title{margin:0;color:var(--text);font-size:1rem;font-weight:700;letter-spacing:0;font-family:var(--font-display)}.page-mini-subtitle{margin:.2rem 0 0;color:#f5f7ff85;font-size:.88rem}.asset-row-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:.45rem;margin-top:.5rem}.asset-visibility-button{width:2rem;height:2rem;border:1px solid rgba(245,247,255,.12);border-radius:999px;display:inline-grid;place-items:center;color:#f5f7ffb8;background:#ffffff0f;box-shadow:inset 0 1px #ffffff14}.asset-visibility-button:active{transform:scale(.94)}.asset-visibility-button.unhide{color:#ffb7d5;border-color:#ffb7d547;background:#ffb7d51a}.asset-swap-button{min-height:1.85rem;display:inline-flex;align-items:center;gap:.28rem;padding:0 .58rem;border:1px solid rgba(155,231,255,.16);border-radius:999px;color:#9be7ff;background:#9be7ff14;font-size:.68rem;font-weight:900}.page-pill{display:inline-flex;align-items:center;gap:.4rem;border-radius:999px;padding:.52rem .85rem;font-size:.9rem;font-weight:700}.page-pill-pink{color:#ffb7d5;background:#ffb7d524;border:1px solid rgba(255,183,213,.24)}.page-pill-muted{color:#f5f7ffb3;background:#ffffff0f;border:1px solid rgba(255,255,255,.12)}.page-soft-box{background:#00000042;border:1px solid rgba(255,255,255,.1);border-radius:1rem;padding:.85rem;box-shadow:inset 0 1px #ffffff0d}.page-soft-label{margin:0 0 .25rem;color:#f5f7ff6b;font-size:.8rem;letter-spacing:.01em}.page-soft-value{color:var(--text);font-size:.98rem;font-weight:700;font-family:var(--font-display)}.page-soft-value.pink{color:#ffb7d5}.page-outline-button{min-height:3rem;border-radius:1rem;border:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,#ffffff1a,#ffffff0f);color:var(--text);display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:0 1rem;font-weight:700;box-shadow:inset 0 1px #ffffff14,0 14px 32px #0000002e;transition:transform .18s ease,border-color .18s ease,background .18s ease}.page-outline-button.pink{background:#ffb7d529;border-color:#ffb7d547;color:#ffb7d5}.page-outline-button:hover{transform:translateY(-1px);border-color:#ffb7d538}.page-primary-button{min-height:3rem;border-radius:1rem;border:0;background:linear-gradient(90deg,#ffb7d5,#f0b4ff);color:#090b12;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:0 1rem;font-weight:700;box-shadow:0 0 24px #ffb7d52e,0 12px 30px #0000002e;font-family:var(--font-display);transition:transform .18s ease,box-shadow .18s ease}.page-primary-button:hover{transform:translateY(-1px);box-shadow:0 0 28px #ffb7d538,0 16px 34px #0003}.page-chip{display:inline-flex;align-items:center;gap:.4rem;border-radius:999px;padding:.38rem .72rem;font-size:.8rem;font-weight:700;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.design-page{padding-top:.25rem;overflow-x:clip}.design-page h1,.design-page h2,.design-page h3,.design-page h4{letter-spacing:-.03em;font-family:var(--font-display)}.display-number{font-family:var(--font-display);letter-spacing:-.05em;line-height:.95}.home-balance-amount,.home-balance-cents,.home-asset-price,.axo-header-title-main,.design-hero-balance{font-family:var(--font-display)}.home-action{min-height:5rem;padding:.62rem .42rem;border-radius:1.15rem;background:linear-gradient(180deg,#ffffff17,#ffffff0d);border:1px solid rgba(255,255,255,.12);box-shadow:inset 0 1px #ffffff14,0 14px 32px #00000029}.home-action-label{font-family:var(--font-display);letter-spacing:-.03em}.home-action-icon{width:2.7rem;height:2.7rem;border-radius:.95rem;background:#ffffff12}.design-section-label,.design-page-head p{color:#ecf0ff85}.design-frame{width:min(100%,428px);overflow-x:hidden}.design-scroll-region{inset:0;padding-top:var(--scroll-top, 6.2rem);padding-bottom:var(--scroll-bottom, 5rem)}.design-page{gap:.78rem;padding:0 .76rem 1.25rem;width:100%;max-width:100%;overflow-x:clip}.axo-header-card{padding:9px 10px;border-radius:22px;gap:8px}.axo-header-top{grid-template-columns:34px minmax(0,1fr) 34px;gap:8px}.axo-header-avatar,.axo-header-chip{width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;max-width:34px!important;max-height:34px!important}.axo-header-chip svg{width:14px!important;height:14px!important}.axo-header-chip{justify-self:end;margin-right:0;padding:0!important}.axo-header-title-main{font-size:1.2rem}.axo-header-title-sub{font-size:.72rem}.bottom-nav{left:.6rem;right:.6rem;bottom:.6rem;padding:.56rem;border-radius:1.55rem}.bottom-nav-item{min-height:3.57rem;border-radius:1.2rem}.bottom-nav-icon{font-size:1.48rem}.home-page{padding:0 .64rem .8rem;gap:.55rem}.home-balance-card{min-height:8.9rem;padding:.76rem .76rem .85rem;border-radius:1.35rem}.home-action-grid{gap:.42rem}.home-action{min-height:4.2rem;padding:.46rem .34rem;border-radius:.95rem;gap:.2rem}.home-action-icon{width:2.18rem;height:2.18rem;border-radius:.75rem}.home-action-label{font-size:.72rem}.home-asset-list{gap:.4rem}.home-asset-card{padding:.62rem .68rem;border-radius:1.06rem}.page-list{gap:.52rem}.page-list-card{border-radius:1.35rem}.home-page{gap:.72rem}.home-premium-card{min-height:13.2rem;padding:1rem;border-radius:1.6rem;background:linear-gradient(135deg,#ffffff21,#ffffff0b),linear-gradient(180deg,#080d198f,#090c17bd);border-color:#ffffff24;box-shadow:inset 0 1px #ffffff1f,0 24px 52px #0000003d}.home-premium-card:after{display:none}.home-balance-sheen{position:absolute;inset:0;background:linear-gradient(118deg,transparent 0 36%,rgba(255,255,255,.08) 46%,transparent 58%),radial-gradient(ellipse at 72% 12%,rgba(155,231,255,.2),transparent 42%),radial-gradient(ellipse at 18% 88%,rgba(255,183,213,.18),transparent 42%);opacity:.9;pointer-events:none}.home-hero-topline,.home-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.85rem}.home-balance-meta{gap:1rem}.home-balance-label{margin-bottom:.24rem;color:#f5f7ff7a;font-size:.72rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.home-balance-network,.home-section-kicker{display:inline-flex;align-items:center;gap:.34rem;color:#f5f7ff9e;font-size:.75rem;font-weight:800}.home-balance-network svg,.home-section-kicker svg{color:#9be7ff}.home-hero-refresh{width:2.45rem;height:2.45rem;border-radius:.9rem;display:grid;place-items:center;border:1px solid rgba(255,255,255,.12);background:#ffffff12;color:#f5f7ffc7}.home-hero-refresh:disabled{opacity:.7}.home-balance-main{display:grid;gap:.28rem}.home-balance-caption{color:#f5f7ff7a;font-size:.78rem;font-weight:800}.home-balance-row{min-width:0}.home-balance-amount{max-width:100%;font-size:clamp(2.65rem,3.35rem,3.35rem);font-weight:900;letter-spacing:0;line-height:.98;overflow-wrap:anywhere}.home-balance-insight{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.48rem}.home-balance-insight div{min-width:0;padding:.68rem;border-radius:1rem;background:#fff1;border:1px solid rgba(255,255,255,.08)}.home-balance-insight span{display:block;margin-bottom:.18rem;color:#f5f7ff75;font-size:.63rem;font-weight:900;text-transform:uppercase}.home-balance-insight strong{display:block;color:#f5f7ffe6;font-size:.78rem;font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-balance-status{gap:.45rem;color:#f5f7ff8a;font-size:.74rem;font-weight:800}.home-live-dot{width:.48rem;height:.48rem;border-radius:999px;background:#f5f7ff5c;box-shadow:0 0 0 4px #f5f7ff0f}.home-live-dot.ready{background:#9be7ff;box-shadow:0 0 0 4px #9be7ff1f}.home-load-balances{min-height:3.5rem;border-radius:1.18rem;background:linear-gradient(135deg,#ffb7d5,#9be7ff);color:#101421;box-shadow:0 18px 38px #9be7ff1f,0 18px 38px #ffb7d51f}.home-balance-sync-row{padding:.42rem .12rem}.home-balance-sync-row button,.home-view-all-button{min-height:2.05rem;padding:0 .78rem;border-radius:999px;border:1px solid rgba(155,231,255,.18);background:#9be7ff14;color:#9be7ff;font-size:.72rem;font-weight:900}.home-action-grid{gap:.5rem}.home-action{min-height:5.2rem;align-items:flex-start;justify-content:space-between;padding:.72rem;border-radius:1.18rem;background:linear-gradient(180deg,#ffffff1b,#ffffff0b)}.home-action-icon{width:2.35rem;height:2.35rem;border-radius:.82rem;color:#f5f7ffe6}.home-action-label,.home-action-hint{display:block;width:100%;text-align:left;letter-spacing:0}.home-action-label{color:#f5f7ffeb;font-size:.82rem;font-weight:950}.home-action-hint{margin-top:-.08rem;color:#f5f7ff6b;font-size:.64rem;font-weight:800}.home-assets-section{gap:.68rem}.home-section-head{align-items:flex-end;padding:.2rem .06rem 0}.home-section-title{font-size:1.26rem;font-weight:900;letter-spacing:0}.home-empty-holdings{display:flex;align-items:center;gap:.75rem;padding:.9rem}.home-empty-icon{width:2.7rem;height:2.7rem;border-radius:.95rem;display:grid;place-items:center;flex:0 0 auto;color:#9be7ff;background:#9be7ff17;border:1px solid rgba(155,231,255,.16)}.home-empty-holdings strong,.home-empty-holdings span{display:block}.home-empty-holdings strong{color:var(--text);font-size:.92rem;font-weight:900}.home-empty-holdings span{margin-top:.16rem;color:#f5f7ff80;font-size:.76rem;line-height:1.35}@keyframes drift-bg{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(0,10px,0) scale(1.03)}}.axo-topbar-wrap{padding:.82rem .72rem .5rem}.axo-premium-header{position:relative;overflow:hidden;padding:.72rem!important;border-radius:1.45rem!important;background:linear-gradient(135deg,#ffffff21,#ffffff0b),linear-gradient(180deg,#0a0f1ceb,#070a12d6)!important;border-color:#ffffff21!important;box-shadow:inset 0 1px #ffffff1f,0 20px 44px #00000047!important}.axo-header-glow{position:absolute;inset:-1px;pointer-events:none;background:radial-gradient(circle at 8% 10%,rgba(155,231,255,.14),transparent 38%),radial-gradient(circle at 88% 86%,rgba(255,183,213,.16),transparent 42%),linear-gradient(112deg,transparent 0 42%,rgba(255,255,255,.075) 48%,transparent 56%)}.axo-premium-header .axo-header-top{position:relative;grid-template-columns:2.65rem minmax(0,1fr) auto!important;gap:.72rem!important}.axo-premium-actions{display:flex;align-items:center;justify-content:flex-end;gap:.42rem}.axo-premium-header .axo-header-avatar,.axo-premium-header .axo-header-chip{width:2.65rem!important;height:2.65rem!important;min-width:2.65rem!important;min-height:2.65rem!important;max-width:2.65rem!important;max-height:2.65rem!important;border-radius:1rem!important;background:#ffffff13!important;border:1px solid rgba(255,255,255,.11)!important}.axo-premium-header .axo-language-menu{right:-.1rem;top:calc(100% + .55rem);background:linear-gradient(180deg,#111726fa,#090d18f5)!important;border-color:#ffffff21!important}.axo-language-menu-floating{top:5.2rem;right:.72rem;z-index:60;max-width:calc(100% - 1.44rem);max-height:min(29rem,calc(100dvh - 7rem));overflow-y:auto;overscroll-behavior:contain;transform-origin:top right;pointer-events:auto}.axo-language-menu-floating.axo-language-menu{background:linear-gradient(180deg,#111726fa,#090d18f5)!important;border-color:#ffffff21!important}.axo-premium-header .axo-language-menu-item{background:#ffffff0f;color:#f5f7ffe6}.axo-premium-header .axo-language-menu-item:hover,.axo-premium-header .axo-language-menu-item:focus-visible{background:#ffffff1a}.axo-premium-header .axo-header-avatar{overflow:hidden;box-shadow:0 0 0 3px #9be7ff0f}.axo-premium-header .axo-header-avatar.is-fallback{background:radial-gradient(circle at 24% 20%,rgba(255,255,255,.32),transparent 28%),linear-gradient(145deg,#ffb7d552,#9be7ff2e 52%,#d8b4fe42)!important;border-color:#fff3!important;box-shadow:inset 0 1px #ffffff2e,0 0 0 3px #ffb7d514,0 16px 30px #0000003d}.axo-premium-header .axo-header-avatar img{width:100%;height:100%;object-fit:cover}.axo-premium-header .axo-avatar-initials{color:#07111f;font-size:1.32rem;font-weight:950;text-shadow:0 1px 0 rgba(255,255,255,.35)}.axo-header-kicker{display:inline-flex;align-items:center;gap:.28rem;color:#f5f7ff80;font-size:.62rem;font-weight:950;line-height:1;text-transform:uppercase}.axo-header-kicker svg{color:#9be7ff}.axo-premium-header .axo-header-title{gap:.42rem}.axo-premium-header .axo-header-title-main{color:#f7fbff;font-size:1.28rem;font-weight:950;letter-spacing:0;text-shadow:0 12px 34px rgba(155,231,255,.22)}.axo-premium-header .axo-header-title-sub{color:#ffb7d5;font-size:.74rem;font-weight:950}.axo-header-userline{display:block;max-width:100%;color:#f5f7ffa3;font-size:.78rem;font-weight:750;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.axo-premium-header .axo-header-chip{color:#f5f7ffbd}.bottom-nav{left:.68rem!important;right:.68rem!important;bottom:.68rem!important;gap:.35rem!important;padding:.53rem!important;border-radius:1.8rem!important;background:linear-gradient(180deg,#111726e0,#060a13e6)!important;border:1px solid rgba(255,255,255,.13)!important;box-shadow:inset 0 1px #ffffff1a,0 20px 44px #00000057!important}.bottom-nav-item{position:relative;isolation:isolate;min-height:4.06rem!important;border-radius:1.35rem!important;display:grid!important;place-items:center!important;gap:.12rem;color:#f5f7ff6b!important;overflow:hidden}.bottom-nav-active-pill{position:absolute;inset:.22rem;z-index:-1;border-radius:1.15rem;background:radial-gradient(circle at 20% 10%,rgba(255,255,255,.2),transparent 42%),linear-gradient(135deg,#ffb7d53d,#9be7ff24);border:1px solid rgba(255,255,255,.12)}.bottom-nav-item.active{color:#f8fbff!important;background:transparent!important;box-shadow:none!important}.bottom-nav-icon{position:relative;width:1.48rem!important;height:1.48rem!important}.bottom-nav-label{display:block!important;color:currentColor;font-size:.72rem;font-weight:900;line-height:1;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bottom-nav-item:not(.active) .bottom-nav-label{opacity:0;height:0}.owner-page{gap:.78rem;overscroll-behavior:contain}.owner-hero{display:flex;align-items:center;justify-content:space-between;gap:.9rem}.owner-hero>.glass-icon-button{flex:0 0 auto}.owner-hero>div{min-width:0}.owner-hero span{display:block;margin-top:.22rem;color:#f5f7ff8a;font-size:.76rem;font-weight:850}.owner-contract-selector,.owner-contract-static{margin-top:.5rem;min-width:0;display:grid;gap:.16rem}.owner-contract-selector label{color:#f5f7ff9e;font-size:.62rem;font-weight:950;letter-spacing:0;text-transform:uppercase}.owner-contract-selector select{width:min(100%,18rem);height:2.35rem;padding:0 .72rem;border-radius:.82rem;color:var(--text);background:#ffffff12;border:1px solid rgba(255,255,255,.12);outline:none;color-scheme:dark;font-size:.75rem;font-weight:900}.owner-contract-static strong{color:var(--text);font-size:.8rem;font-weight:950}.owner-contract-selector small,.owner-contract-static small{color:#f5f7ff8f;font-size:.72rem;font-weight:850}.owner-copy-contract.copied{color:#111827;background:linear-gradient(135deg,#9be7ff,#ffb7d5);border-color:#ffffff2e}.owner-status-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.owner-stat-card,.owner-panel,.owner-locked-card{border-radius:1.15rem;padding:.86rem;background:radial-gradient(circle at 18% 0%,rgba(155,231,255,.11),transparent 36%),linear-gradient(180deg,#ffffff12,#ffffff09)!important}.owner-stat-card{min-height:4.6rem;display:grid;align-content:space-between;gap:.5rem}.owner-stat-card span,.owner-panel-head p,.owner-gift-list span,.owner-status-note,.owner-locked-card p,.owner-locked-card small{color:#f5f7ff94}.owner-stat-card span{display:inline-flex;align-items:center;gap:.32rem;font-size:.68rem;font-weight:950;text-transform:uppercase}.owner-stat-card strong{min-width:0;color:var(--text);font-size:.9rem;font-weight:950;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.owner-status-note{min-height:2.6rem;padding:.68rem .78rem;border-radius:1rem;display:flex;align-items:center;gap:.5rem;background:#9be7ff14;border:1px solid rgba(155,231,255,.14);font-size:.76rem;font-weight:850}.owner-status-note.failed,.owner-status-note.rejected{color:#ffb4b4;background:#ff70701a;border-color:#ff70702e}.owner-status-note.success{color:#baf7ce;background:#4ade8017;border-color:#4ade8029}.owner-mini-note{min-height:2.2rem;padding:.6rem .72rem;border-radius:.88rem;color:#f5f7ffb3;background:#ffffff0d;border:1px solid rgba(255,255,255,.09);font-size:.74rem;font-weight:850}.owner-hidden{display:none!important}.owner-tabbar{padding:.28rem;border-radius:1rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.28rem;background:#ffffff0b;border:1px solid rgba(255,255,255,.08)}.owner-tabbar button{min-width:0;min-height:2.55rem;border-radius:.78rem;display:inline-flex;align-items:center;justify-content:center;gap:.38rem;color:#f5f7ff9e;background:transparent;font-size:.74rem;font-weight:950}.owner-tabbar button.active{color:#07101a;background:linear-gradient(135deg,#9be7ff,#ffb7d5);box-shadow:0 12px 26px #9be7ff24}.owner-panel{display:grid;gap:.72rem}.owner-panel.danger{background:radial-gradient(circle at 10% 0%,rgba(255,112,112,.13),transparent 34%),linear-gradient(180deg,#fff1,#ffffff08)!important}.owner-panel-head{display:grid;grid-template-columns:2.25rem minmax(0,1fr);align-items:center;gap:.62rem}.owner-panel-head>svg,.owner-lock-icon{width:2.25rem;height:2.25rem;padding:.5rem;border-radius:.85rem;color:#9be7ff;background:#9be7ff1a;border:1px solid rgba(155,231,255,.14)}.owner-panel.danger .owner-panel-head>svg{color:#ffabab;background:#ff70701a;border-color:#ff707029}.owner-panel-head h3,.owner-locked-card h2{margin:0;color:var(--text);font-size:.98rem;font-weight:950}.owner-panel-head p{margin:.13rem 0 0;font-size:.72rem;font-weight:760;line-height:1.34}.owner-inline-form,.owner-action-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.48rem}.owner-action-row-three{grid-template-columns:repeat(3,minmax(0,1fr))}.owner-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.48rem}.owner-form-grid input,.owner-form-grid select,.owner-inline-form input,.owner-inline-form select{min-width:0;height:2.72rem;padding:0 .76rem;border-radius:.86rem;color:var(--text);background:#ffffff0f;border:1px solid rgba(255,255,255,.1);outline:none;font-size:.78rem;font-weight:850}.owner-form-grid select{color-scheme:dark}.owner-inline-form button,.owner-action-row button,.owner-full-button{min-height:2.72rem;padding:0 .86rem;border-radius:.86rem;border:1px solid rgba(155,231,255,.18);display:inline-flex;align-items:center;justify-content:center;color:#08111d;background:linear-gradient(135deg,#9be7ff,#ffb7d5);font-size:.76rem;font-weight:950}.owner-full-button{width:100%}.owner-full-button.danger,.owner-panel.danger .owner-inline-form button{color:#fff8f8;background:linear-gradient(135deg,#ff5656f0,#ffb7d5c2);border-color:#ff707038}.owner-gift-list{display:grid;gap:.42rem}.owner-gift-list>div{padding:.62rem;border-radius:.86rem;display:grid;gap:.12rem;background:#ffffff0b;border:1px solid rgba(255,255,255,.08)}.owner-gift-list strong{color:var(--text);font-size:.82rem;font-weight:950}.owner-gift-list span{font-size:.7rem;font-weight:800}.owner-quote-result{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.48rem}.owner-quote-result>div,.owner-contract-map span{min-width:0;padding:.62rem;border-radius:.86rem;background:#9be7ff12;border:1px solid rgba(155,231,255,.12)}.owner-quote-result span,.owner-contract-map span{color:#f5f7ff94;font-size:.67rem;font-weight:900;text-transform:uppercase}.owner-quote-result strong{display:block;margin-top:.18rem;color:var(--text);font-size:.82rem;font-weight:950;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.owner-contract-map{display:flex;flex-wrap:wrap;gap:.42rem}.owner-contract-map span{flex:1 1 7rem;text-transform:none}.owner-abi-function-list{display:flex;flex-wrap:wrap;gap:.38rem}.owner-abi-function-list strong,.owner-abi-function-list span{min-height:1.9rem;padding:.42rem .58rem;border-radius:999px;display:inline-flex;align-items:center;color:#f5f7ffad;background:#ffffff0b;border:1px solid rgba(255,255,255,.08);font-size:.66rem;font-weight:900}.owner-abi-function-list strong{color:#9be7ff;background:#9be7ff14;border-color:#9be7ff24}.owner-abi-function-list.write strong{color:#ffb7d5;background:#ffb7d514;border-color:#ffb7d524}.owner-full-button:disabled{cursor:wait;opacity:.72}.owner-check-row{min-height:2.72rem;padding:0 .72rem;border-radius:.86rem;display:inline-flex;align-items:center;gap:.48rem;color:#f5f7ffc2;background:#ffffff0b;border:1px solid rgba(255,255,255,.08);font-size:.76rem;font-weight:900}.owner-token-balance-card{min-height:4.2rem;padding:.72rem;border-radius:.96rem;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.68rem;background:#9be7ff12;border:1px solid rgba(155,231,255,.12)}.owner-token-balance-card div{min-width:0;display:grid;gap:.12rem}.owner-token-balance-card span,.owner-token-balance-card small{color:#f5f7ff94;font-size:.68rem;font-weight:900}.owner-token-balance-card strong{min-width:0;color:var(--text);font-size:.94rem;font-weight:950;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.owner-token-balance-card button{min-width:4.2rem;min-height:2.45rem;border-radius:.82rem;color:#07101a;background:linear-gradient(135deg,#9be7ff,#ffb7d5);border:1px solid rgba(155,231,255,.18);font-size:.76rem;font-weight:950}.owner-token-balance-card button:disabled{opacity:.52}.owner-locked-card{min-height:18rem;display:grid;place-items:center;align-content:center;gap:.45rem;text-align:center}.owner-locked-card>span{color:#9be7ffc2;font-size:.7rem;font-weight:950;text-transform:uppercase;letter-spacing:.12em}.owner-locked-card p{max-width:18rem;margin:0;font-size:.78rem;line-height:1.38}@media(max-width:380px){.owner-form-grid,.owner-status-grid,.owner-action-row-three,.owner-quote-result{grid-template-columns:1fr}}.profile-page{gap:.78rem;padding-bottom:1rem}.profile-top-row{align-items:flex-start;padding:0 .1rem}.profile-hero-card{display:grid;justify-items:stretch;gap:.78rem;padding:.9rem;border-radius:1.55rem;background:radial-gradient(circle at 12% 4%,rgba(155,231,255,.18),transparent 36%),radial-gradient(circle at 90% 80%,rgba(255,183,213,.16),transparent 42%),linear-gradient(180deg,#ffffff18,#ffffff09)}.profile-hero-main{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.82rem}.profile-photo-wrap{width:4.75rem;height:4.75rem;border-radius:1.28rem;padding:2px;background:linear-gradient(135deg,#9be7ffe6,#ffb7d5e0)}.profile-photo,.profile-photo-fallback{border-radius:1.12rem}.profile-photo-fallback{display:grid;place-items:center;background:#ffffff14}.profile-photo-fallback span{color:var(--text);font-size:1.15rem;font-weight:950;letter-spacing:.08em}.profile-spark{right:-.1rem;bottom:-.12rem;color:#111827;background:linear-gradient(135deg,#ffb7d5,#9be7ff)}.profile-copy{justify-items:start;gap:.38rem;min-width:0}.profile-name-row{justify-content:flex-start;min-width:0;max-width:100%}.profile-name{max-width:10.5rem;font-size:1.28rem;font-weight:950;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-address{min-height:2rem;display:inline-flex;align-items:center;gap:.42rem;max-width:100%;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#ffffff0f;padding:0 .62rem;color:#f5f7ffc2}.profile-address-text{font-size:.76rem;font-weight:850}.profile-copied{color:#9be7ff;font-size:.64rem;font-weight:950}.profile-hero-caption{margin:0;color:#f5f7ff7a;font-size:.74rem;line-height:1.3}.profile-quick-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.profile-quick-actions button{min-height:3.2rem;border:1px solid rgba(255,255,255,.09);border-radius:1rem;display:grid;place-items:center;gap:.18rem;background:#ffffff0e;color:#f5f7ffd6;font-size:.68rem;font-weight:900}.profile-quick-actions svg{color:#9be7ff}.profile-portfolio-card{display:grid;grid-template-columns:1.25fr .75fr;gap:.5rem}.profile-portfolio-card div{min-width:0;padding:.75rem;border-radius:1rem;background:#0000002e;border:1px solid rgba(255,255,255,.08)}.profile-portfolio-card span,.profile-empty-activity span{display:block;color:#f5f7ff7a;font-size:.68rem;font-weight:850;text-transform:uppercase}.profile-portfolio-card strong{display:block;margin-top:.2rem;color:var(--text);font-size:1.04rem;font-weight:950;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-stat-grid{gap:.5rem}.profile-stat-grid div{padding:.65rem;border-radius:.95rem}.profile-section,.profile-activity-section{display:grid;gap:.65rem}.profile-section-head,.profile-activity-head{display:flex;align-items:flex-end;justify-content:space-between;gap:.8rem;padding:0 .06rem}.profile-list-card{min-height:auto;border-radius:1.22rem;padding:.82rem}.profile-action-row{width:100%;min-width:0}.profile-action-row>div:nth-child(2){min-width:0;flex:1 1 auto}.profile-list-icon{width:2.7rem;height:2.7rem;border-radius:.95rem}.profile-list-icon.aqua{color:#9be7ff;background:#9be7ff1a}.profile-list-icon.pink{color:#ffb7d5;background:#ffb7d51a}.profile-list-icon.muted{color:#f5f7ffa8;background:#ffffff0f}.profile-action-arrow{color:#f5f7ff57;flex:0 0 auto}.profile-disconnect-card{min-height:auto;border-color:#fb71851f;background:linear-gradient(180deg,#fb718512,#ffffff09)}.profile-empty-activity{display:flex;align-items:center;gap:.72rem;border-radius:1.22rem}.profile-empty-icon{width:2.7rem;height:2.7rem;border-radius:.95rem;display:grid;place-items:center;flex:0 0 auto;color:#9be7ff;background:#9be7ff1a;border:1px solid rgba(155,231,255,.16)}.profile-empty-activity strong{display:block;color:var(--text);font-size:.9rem;font-weight:950}.profile-empty-activity span{margin-top:.12rem;text-transform:none;line-height:1.35}.home-action-icon-glyph{color:#fff}.notification-permission-backdrop{position:absolute;inset:0;z-index:30;display:flex;align-items:flex-end;justify-content:center;padding:1rem .88rem calc(1rem + env(safe-area-inset-bottom));background:#0408126b;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.notification-permission-popup{position:relative;width:min(100%,23rem);display:grid;gap:.85rem;padding:1rem;border-radius:1.55rem;overflow:hidden}.notification-permission-popup:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 12% 8%,rgba(255,183,213,.2),transparent 34%),radial-gradient(circle at 92% 88%,rgba(155,231,255,.12),transparent 38%)}.notification-permission-close{position:absolute;top:.72rem;right:.72rem;width:2.25rem;height:2.25rem;border-radius:999px;z-index:1;display:grid;place-items:center}.notification-permission-icon{position:relative;width:3.25rem;height:3.25rem;border-radius:1.15rem;display:grid;place-items:center;color:#ffb7d5;background:linear-gradient(135deg,#ffb7d52e,#9be7ff1a);border:1px solid rgba(255,183,213,.18)}.notification-permission-icon.enabled{color:#86efac;background:#86efac1f;border-color:#86efac2e}.notification-permission-copy{position:relative;display:grid;gap:.32rem;padding-right:2.65rem}.notification-permission-copy span{color:#ffb7d5;font-size:.68rem;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.notification-permission-copy h2{margin:0;color:var(--text);font-size:1.25rem;font-weight:950;letter-spacing:-.03em;line-height:1.05}.notification-permission-copy p{margin:0;color:#f5f7ff9e;font-size:.86rem;line-height:1.42}.notification-permission-copy small{color:#f5f7ff70;font-size:.7rem;font-weight:800}.notification-permission-actions{position:relative;display:grid;grid-template-columns:1fr auto;gap:.58rem}.notification-permission-actions button{min-height:2.7rem;border-radius:.95rem;padding:0 .88rem;font-size:.82rem;font-weight:950}.notification-permission-primary{color:#111827;background:linear-gradient(135deg,#ffb7d5,#9be7ff);border:1px solid rgba(255,255,255,.18);box-shadow:0 16px 34px #ffb7d52e}.notification-permission-primary:disabled{opacity:.62}.notification-permission-secondary{color:#f5f7ffb8;background:#ffffff0e;border:1px solid rgba(255,255,255,.08)}:root[data-visual-theme=pastel-pink] .notification-permission-backdrop{background:#6d2d4b38}:root[data-visual-theme=pastel-pink] .notification-permission-popup{background:linear-gradient(180deg,#ffffffe6,#fff5fad1);border-color:#cb62912e}:root[data-visual-theme=pastel-pink] .notification-permission-copy span,:root[data-visual-theme=pastel-pink] .notification-permission-icon{color:var(--theme-icon)}:root[data-visual-theme=pastel-pink] .notification-permission-icon.enabled{color:var(--theme-success)}:root[data-visual-theme=pastel-pink] .notification-permission-copy h2{color:var(--theme-text-strong)}:root[data-visual-theme=pastel-pink] .notification-permission-copy p,:root[data-visual-theme=pastel-pink] .notification-permission-copy small,:root[data-visual-theme=pastel-pink] .notification-permission-secondary{color:var(--theme-text-muted)}:root[data-visual-theme=pastel-pink] .notification-permission-secondary{background:#ffffff8a;border-color:#cb629124}:root[data-visual-theme=pastel-pink] .axo-header-chip.is-notification-enabled{color:var(--theme-success)}:root[data-visual-theme=pastel-pink] .token-loading-notice{border-color:#cb629129;background:radial-gradient(circle at 12% 8%,rgba(244,138,184,.2),transparent 32%),radial-gradient(circle at 92% 12%,rgba(122,217,199,.16),transparent 30%),linear-gradient(145deg,#ffffffd1,#fff6fa8f);box-shadow:inset 0 1px #ffffffdb,0 16px 38px #cd6d9724}:root[data-visual-theme=pastel-pink] .token-loading-icon{color:var(--theme-icon);background:radial-gradient(circle at 34% 24%,rgba(255,255,255,.62),transparent 28%),linear-gradient(135deg,#f48ab833,#7ad9c724);border-color:#cb629129}:root[data-visual-theme=pastel-pink] .token-loading-steps div,:root[data-visual-theme=pastel-pink] .token-loading-progress{background:#ffffff80;border-color:#cb629121}:root[data-visual-theme=pastel-pink] .token-loading-head small{color:var(--theme-icon)}:root[data-visual-theme=pastel-pink] .token-loading-progress span{background:linear-gradient(90deg,#f48ab8,#7ad9c7)}:root[data-visual-theme=pastel-pink] .design-shell{background:transparent}:root[data-visual-theme=pastel-pink] .design-frame{background:linear-gradient(180deg,#ffffff9e,#fff6fa80),linear-gradient(180deg,#fff6fa,#ffeaf3 54%,#fff9f2);box-shadow:0 0 80px #f48ab82e}:root[data-visual-theme=pastel-pink] .design-orb-a{background:#ffa8c961;opacity:.9}:root[data-visual-theme=pastel-pink] .design-orb-b{background:#7ad9c73d;opacity:.72}:root[data-visual-theme=pastel-pink] .design-orb-c{background:#ffe2a64d;opacity:.7}:root[data-visual-theme=pastel-pink] .glass-panel,:root[data-visual-theme=pastel-pink] .glass-card,:root[data-visual-theme=pastel-pink] .glass-nav{background:linear-gradient(180deg,#ffffffc7,#fff7fb8f);border-color:#cb629129;box-shadow:inset 0 1px #ffffffd1,0 18px 45px #cd6d9729}:root[data-visual-theme=pastel-pink] .glass-button{background:#ffffff94;border-color:#cb62912e;box-shadow:inset 0 1px #ffffffc7,0 12px 26px #cd6d9724;color:var(--text)}:root[data-visual-theme=pastel-pink] .axo-header-card,:root[data-visual-theme=pastel-pink] .axo-language-menu-floating.axo-language-menu{background:linear-gradient(180deg,#ffffffe0,#fff4f9c7)!important;border-color:#cb62912e!important}:root[data-visual-theme=pastel-pink] .axo-header-glow{background:radial-gradient(circle at 8% 10%,rgba(244,138,184,.22),transparent 38%),radial-gradient(circle at 88% 86%,rgba(122,217,199,.18),transparent 42%),linear-gradient(112deg,transparent 0 42%,rgba(255,255,255,.38) 48%,transparent 56%)}:root[data-visual-theme=pastel-pink] .axo-header-title-main,:root[data-visual-theme=pastel-pink] .axo-header-title-sub,:root[data-visual-theme=pastel-pink] .home-balance-amount,:root[data-visual-theme=pastel-pink] .home-section-title,:root[data-visual-theme=pastel-pink] .home-action-label,:root[data-visual-theme=pastel-pink] .page-mini-title,:root[data-visual-theme=pastel-pink] .page-list-card strong,:root[data-visual-theme=pastel-pink] .token-balance-block strong,:root[data-visual-theme=pastel-pink] .token-detail-title,:root[data-visual-theme=pastel-pink] .token-section-head h3,:root[data-visual-theme=pastel-pink] .token-detail-row strong,:root[data-visual-theme=pastel-pink] .token-detail-row button,:root[data-visual-theme=pastel-pink] .token-value-strip strong,:root[data-visual-theme=pastel-pink] .send-page strong,:root[data-visual-theme=pastel-pink] .swap-page strong,:root[data-visual-theme=pastel-pink] .profile-name{color:var(--theme-text-strong)!important}:root[data-visual-theme=pastel-pink] .axo-header-kicker,:root[data-visual-theme=pastel-pink] .axo-header-userline,:root[data-visual-theme=pastel-pink] .bottom-nav-label,:root[data-visual-theme=pastel-pink] .home-balance-label,:root[data-visual-theme=pastel-pink] .home-balance-caption,:root[data-visual-theme=pastel-pink] .home-balance-network,:root[data-visual-theme=pastel-pink] .home-balance-insight span,:root[data-visual-theme=pastel-pink] .home-balance-status,:root[data-visual-theme=pastel-pink] .home-action-hint,:root[data-visual-theme=pastel-pink] .page-mini-subtitle,:root[data-visual-theme=pastel-pink] .page-list-card span,:root[data-visual-theme=pastel-pink] .token-detail-eyebrow,:root[data-visual-theme=pastel-pink] .token-balance-block span,:root[data-visual-theme=pastel-pink] .token-balance-block p,:root[data-visual-theme=pastel-pink] .token-value-strip span,:root[data-visual-theme=pastel-pink] .token-action-button,:root[data-visual-theme=pastel-pink] .token-burn-head p,:root[data-visual-theme=pastel-pink] .token-burn-address span,:root[data-visual-theme=pastel-pink] .token-burn-address strong,:root[data-visual-theme=pastel-pink] .token-burn-input .send-field-label-row,:root[data-visual-theme=pastel-pink] .token-section-toggle svg,:root[data-visual-theme=pastel-pink] .token-detail-row span,:root[data-visual-theme=pastel-pink] .home-section-kicker,:root[data-visual-theme=pastel-pink] .profile-hero-caption,:root[data-visual-theme=pastel-pink] .profile-address,:root[data-visual-theme=pastel-pink] .profile-empty-activity span,:root[data-visual-theme=pastel-pink] .profile-portfolio-card span{color:var(--theme-text-muted)!important}:root[data-visual-theme=pastel-pink] .axo-premium-header .axo-header-avatar,:root[data-visual-theme=pastel-pink] .axo-premium-header .axo-header-chip{background:#ffffff9e!important;border-color:#cb62912e!important;color:#6b304a}:root[data-visual-theme=pastel-pink] .axo-header-chip.is-theme-active{color:#b83272;background:linear-gradient(135deg,#ffc3d8eb,#ffffffbd)!important}:root[data-visual-theme=pastel-pink] .bottom-nav{background:#ffffffc7!important;border-color:#cb62912e!important}:root[data-visual-theme=pastel-pink] .bottom-nav-active-pill{background:linear-gradient(135deg,#f48ab842,#7ad9c729);border:1px solid rgba(244,138,184,.22)}:root[data-visual-theme=pastel-pink] .bottom-nav-item.active,:root[data-visual-theme=pastel-pink] .bottom-nav-icon{color:#b83272}:root[data-visual-theme=pastel-pink] .page-list-card,:root[data-visual-theme=pastel-pink] .profile-hero-card,:root[data-visual-theme=pastel-pink] .profile-list-card,:root[data-visual-theme=pastel-pink] .profile-empty-activity,:root[data-visual-theme=pastel-pink] .token-hero-card,:root[data-visual-theme=pastel-pink] .token-section-card,:root[data-visual-theme=pastel-pink] .wallet-hero-card,:root[data-visual-theme=pastel-pink] .rewards-claim-card,:root[data-visual-theme=pastel-pink] .swap-token-panel,:root[data-visual-theme=pastel-pink] .send-amount-card,:root[data-visual-theme=pastel-pink] .send-recipient-card{background:linear-gradient(180deg,#ffffffc2,#fff6fa94)!important;border-color:#cb629126!important}:root[data-visual-theme=pastel-pink] .profile-portfolio-card div,:root[data-visual-theme=pastel-pink] .profile-address,:root[data-visual-theme=pastel-pink] .profile-quick-actions button{background:#ffffff7a;border-color:#cb629124}:root[data-visual-theme=pastel-pink] .profile-list-icon.aqua,:root[data-visual-theme=pastel-pink] .profile-empty-icon{color:#1c8f7d;background:#7ad9c72e;border-color:#7ad9c73d}:root[data-visual-theme=pastel-pink] .profile-list-icon.pink{color:#b83272;background:#f48ab82e}:root[data-visual-theme=pastel-pink] .profile-disconnect-card{border-color:#e050732e;background:linear-gradient(180deg,#ffdce6a8,#ffffff80)!important}:root[data-visual-theme=pastel-pink] .axo-avatar-initials{color:var(--theme-text-strong);font-size:1.26rem;font-weight:950;letter-spacing:0}:root[data-visual-theme=pastel-pink] .home-action-icon-glyph{color:var(--theme-icon)}:root[data-visual-theme=pastel-pink] .design-frame :where([class~=text-white],[class~="text-white/90"],[class~="text-white/80"],[class~="text-white/70"],[class~="text-white/60"],[class~="text-white/50"]){color:var(--theme-text-strong)!important}:root[data-visual-theme=pastel-pink] .design-frame :where([class*=-title],[class*=-name],[class*=-amount],[class*=-symbol],[class*=-total],h1,h2,h3,h4){color:var(--theme-text-strong)}:root[data-visual-theme=pastel-pink] .design-frame :where([class*=-label],[class*=-subtitle],[class*=-caption],[class*=-hint],[class*=-meta],[class*=-eyebrow],[class*=-kicker],[class*=-status],[class*=-address],[class*=-empty],small){color:var(--theme-text-muted)}:root[data-visual-theme=pastel-pink] .design-frame :where(svg){color:currentColor}:root[data-visual-theme=pastel-pink] .token-action-button.primary,:root[data-visual-theme=pastel-pink] .home-load-balances,:root[data-visual-theme=pastel-pink] .home-balance-sync-row button,:root[data-visual-theme=pastel-pink] .token-burn-button.ready{color:var(--theme-text-strong)!important}:root[data-visual-theme=pastel-pink] .token-burn-icon,:root[data-visual-theme=pastel-pink] .profile-list-icon.muted,:root[data-visual-theme=pastel-pink] .profile-action-arrow{color:var(--theme-icon)}:root[data-visual-theme=pastel-pink] .token-chart-empty,:root[data-visual-theme=pastel-pink] .token-detail-row,:root[data-visual-theme=pastel-pink] .token-value-strip div,:root[data-visual-theme=pastel-pink] .token-burn-address,:root[data-visual-theme=pastel-pink] .token-burn-input input,:root[data-visual-theme=pastel-pink] .token-burn-button{background:#ffffff7a;border-color:#cb629124}:root[data-visual-theme=pastel-pink] .design-frame :where([class~=text-muted-foreground],[class~=text-gray-400],[class~=text-gray-500],[class~=text-gray-600],[class~=text-slate-400],[class~=text-slate-500],[class~=text-zinc-400],[class~=text-zinc-500],[class~=text-neutral-400],[class~=text-neutral-500],[class~=text-stone-400],[class~=text-stone-500],.page-pill-muted,.token-state-note,.wallet-slate .meta-label,.token-loading-copy,.tx-success-copy){color:var(--theme-text-muted)!important}:root[data-visual-theme=pastel-pink] .design-frame :where([class~=opacity-50],[class~=opacity-60],[class~=opacity-70]){color:var(--theme-text-soft)}:root[data-visual-theme=pastel-pink] .design-frame :where(.glass-icon-button,.glass-input-icon,.home-hero-refresh,.home-view-all-button,.page-pill,.rewards-task-icon,.rewards-gift-icon,.token-loading-icon,.tx-success-icon,.wallet-slate-close,.token-section-toggle svg,.token-detail-row svg,.send-field-label-row svg,.swap-route-icon,.profile-activity-type,.profile-list-icon,.profile-empty-icon,.home-empty-icon){color:var(--theme-icon-muted)}:root[data-visual-theme=pastel-pink] .design-frame :where(.glass-icon-button svg,.glass-input-icon,.home-hero-refresh svg,.home-section-kicker svg,.page-pill svg,.rewards-task-icon svg,.rewards-gift-icon svg,.token-loading-icon svg,.tx-success-icon svg,.wallet-slate-close svg,.token-section-toggle svg,.token-detail-row svg,.send-field-label-row svg,.profile-list-icon svg,.profile-empty-icon svg,.home-empty-icon svg){color:currentColor;stroke:currentColor}:root[data-visual-theme=pastel-pink] .design-frame :where([class~=text-emerald-400],[class~=text-green-400],[class~="text-[#86efac]"]){color:var(--theme-success)!important}:root[data-visual-theme=pastel-pink] .glass-icon-button,:root[data-visual-theme=pastel-pink] .page-pill-muted{background:#ffffff85;border-color:#cb629129}:root[data-visual-theme=pastel-pink] input,:root[data-visual-theme=pastel-pink] select,:root[data-visual-theme=pastel-pink] textarea{color:var(--text)}:root[data-visual-theme=pastel-pink] input::placeholder,:root[data-visual-theme=pastel-pink] textarea::placeholder{color:#4d243861}:root[data-visual-theme=pastel-pink] .design-frame{color:var(--theme-text)}:root[data-visual-theme=pastel-pink] .design-frame :where(p,span,small,strong,em,b,i,label,button,a,input,textarea,select,li,h1,h2,h3,h4,h5,h6){color:inherit}:root[data-visual-theme=pastel-pink] .design-frame :where(h1,h2,h3,h4,h5,h6,strong,.page-mini-title,.home-balance-amount,.home-section-title,.home-action-label,.token-detail-title,.token-balance-block strong,.token-value-strip strong,.profile-name,.axo-header-title-main,.axo-header-title-sub){color:var(--theme-text-strong)!important}:root[data-visual-theme=pastel-pink] .design-frame :where(small,.text-muted-foreground,.page-mini-subtitle,.page-pill-muted,.token-state-note,.home-action-hint,.home-balance-label,.home-balance-caption,.home-balance-status,.home-balance-network,.home-balance-insight span,.profile-hero-caption,.profile-address,.token-detail-eyebrow,.token-balance-block span,.token-balance-block p,.token-value-strip span,.token-detail-row span,.token-burn-head p,.token-burn-address span,.send-field-label-row,.swap-field-label-row,[class*=-subtitle],[class*=-caption],[class*=-hint],[class*=-meta],[class*=-eyebrow],[class*=-kicker],[class*=-status],[class*=-note],[class*=-address]){color:var(--theme-text-muted)!important}:root[data-visual-theme=pastel-pink] .design-frame :where([class~=text-white],[class~="text-white/95"],[class~="text-white/90"],[class~="text-white/80"],[class~="text-white/70"],[class~="text-white/60"],[class~="text-white/50"],[class~=text-gray-300],[class~=text-gray-400],[class~=text-gray-500],[class~=text-gray-600],[class~=text-slate-300],[class~=text-slate-400],[class~=text-slate-500],[class~=text-zinc-300],[class~=text-zinc-400],[class~=text-zinc-500],[class~=text-neutral-300],[class~=text-neutral-400],[class~=text-neutral-500]){color:var(--theme-text-muted)!important}:root[data-visual-theme=pastel-pink] .design-frame :where(.glass-icon-button,.glass-input-icon,.home-hero-refresh,.home-view-all-button,.home-action-icon-glyph,.home-empty-icon,.page-pill,.rewards-task-icon,.rewards-gift-icon,.token-loading-icon,.tx-success-icon,.wallet-slate-close,.token-section-toggle svg,.token-detail-row svg,.send-field-label-row svg,.swap-field-label-row svg,.profile-activity-type,.profile-list-icon,.profile-empty-icon,.profile-action-arrow){color:var(--theme-icon-muted)!important}:root[data-visual-theme=pastel-pink] .design-frame :where(svg,svg *,.lucide,.lucide *){color:currentColor;stroke:currentColor}:root[data-visual-theme=pastel-pink] .design-frame :where([class~="text-[#FFB7D5]"],[class~="text-[#ffb7d5]"]){color:var(--theme-icon)!important}:root[data-visual-theme=pastel-pink] .design-frame :where([class~=text-emerald-400],[class~=text-green-400]){color:var(--theme-success)!important}:root[data-visual-theme=pastel-pink] .design-frame :where([class~=text-rose-400],[class~=text-red-400]){color:var(--theme-danger)!important}:root[data-visual-theme=pastel-pink] .bottom-nav{background:#ffffffd1!important;border-color:#cb62912e!important;box-shadow:inset 0 1px #ffffffdb,0 18px 42px #cd6d9729!important}:root[data-visual-theme=pastel-pink] .bottom-nav-item{color:var(--theme-icon-muted)!important}:root[data-visual-theme=pastel-pink] .bottom-nav-item .bottom-nav-icon,:root[data-visual-theme=pastel-pink] .bottom-nav-item .bottom-nav-icon *{color:currentColor!important;stroke:currentColor!important}:root[data-visual-theme=pastel-pink] .bottom-nav-item .bottom-nav-label{color:var(--theme-text-soft)!important}:root[data-visual-theme=pastel-pink] .bottom-nav-item.active{color:var(--theme-icon)!important}:root[data-visual-theme=pastel-pink] .bottom-nav-item.active .bottom-nav-label{color:var(--theme-icon)!important}:root[data-visual-theme=pastel-pink] .bottom-nav-active-pill{background:linear-gradient(135deg,#f48ab847,#7ad9c726)!important;border:1px solid rgba(184,50,114,.16)!important}.design-frame{--compact-card-pad: .68rem;--compact-card-gap: .48rem;--compact-line: 1.2}.design-frame :where(p,span,small,label,input,button,select,textarea,li){line-height:var(--compact-line)}.design-frame :where(h1,h2,h3,h4,h5,h6,strong){line-height:1.05}.design-scroll-region{padding-top:var(--scroll-top, 5.82rem)}.design-page{gap:.52rem!important;padding-inline:.66rem!important;padding-bottom:.82rem!important}.design-page :where(.glass-card,.page-list-card,.token-hero-card,.token-section-card,.nft-detail-card,.send-amount-card,.send-recipient-card,.swap-token-panel,.swap-route-card,.rewards-claim-card,.rewards-task-card,.earn-hero-card,.earn-vault-card,.profile-hero-card,.profile-portfolio-card,.profile-list-card,.profile-action-card,.profile-activity-card,.owner-panel,.owner-stat-card,.owner-locked-card){padding:var(--compact-card-pad)!important;border-radius:1rem!important}.design-page :where(.token-section-card,.token-hero-card,.send-amount-card,.send-recipient-card,.swap-token-panel,.swap-route-card,.rewards-task-card,.profile-activity-card,.owner-panel,.owner-gift-list>div,.owner-token-balance-card){gap:var(--compact-card-gap)!important}.design-page :where(.token-detail-header,.swap-header,.owner-hero,.profile-top-row,.home-hero-topline,.home-section-head,.token-hero-top,.token-section-head,.token-section-toggle,.send-token-select-row,.swap-token-panel-head,.swap-token-amount-row,.swap-token-panel-meta,.rewards-task-top,.profile-action-row,.profile-activity-row,.owner-panel-head){gap:.42rem!important}.page-list,.page-list-row,.home-asset-list,.token-detail-list,.token-pool-list,.profile-section,.profile-activity-section,.rewards-quest-section,.earn-vault-section,.owner-status-grid,.owner-form-grid,.owner-contract-map,.owner-gift-list,.owner-abi-function-list{gap:.42rem!important}.page-list-row,.home-asset-card,.token-detail-row,.token-pool-row,.token-advanced-metrics>div,.token-risk-card,.token-swap-recommendation,.profile-stat-grid div,.rewards-daily-metrics>div,.rewards-gift-stack>div,.owner-contract-map span,.owner-abi-function-list span,.owner-quote-result>div{padding:.52rem .58rem!important;border-radius:.82rem!important}.page-title,.token-detail-title{margin:0!important;line-height:1!important}.token-detail-eyebrow,.design-section-label,.home-section-kicker,.home-balance-label,.page-mini-subtitle{margin-bottom:.14rem!important;line-height:1!important}.axo-header-card{padding:.42rem .5rem!important;border-radius:1rem!important}.axo-header-top{grid-template-columns:30px minmax(0,1fr) 30px!important;gap:.36rem!important}.axo-header-avatar,.axo-header-chip{width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important}.axo-header-title-main{font-size:1.05rem!important}.axo-header-title-sub,.axo-header-kicker,.axo-header-userline{font-size:.66rem!important;line-height:1!important}.home-page{gap:.42rem!important}.home-premium-card,.home-balance-card{min-height:7.8rem!important;padding:.68rem!important;border-radius:1.05rem!important}.home-balance-meta,.home-balance-main,.home-balance-insight,.home-assets-section{gap:.34rem!important}.home-balance-amount{font-size:clamp(2rem,10vw,3.2rem)!important;line-height:.9!important}.home-action-grid{gap:.34rem!important}.home-action{min-height:3.55rem!important;padding:.34rem .28rem!important;border-radius:.78rem!important}.home-action-icon{width:1.86rem!important;height:1.86rem!important;border-radius:.66rem!important}.home-action-label,.home-action-hint{line-height:1!important}.asset-row-copy,.token-hero-copy,.profile-copy,.profile-activity-copy,.rewards-task-top>div,.earn-vault-left{gap:.16rem!important}.asset-title-line,.token-hero-title-line,.profile-name-row,.profile-activity-title-row{gap:.28rem!important}.asset-risk-badge,.swap-risk-badge,.token-risk-badge{min-height:1.2rem!important;padding:.12rem .38rem!important;font-size:.58rem!important}.token-hero-card{min-height:0!important}.token-hero-icon,.send-token-identity img,.send-token-identity>span,.swap-token-select-face img,.swap-token-select-face span,.profile-list-icon,.profile-activity-type,.rewards-task-icon,.rewards-gift-icon,.owner-panel-head>svg,.owner-lock-icon{width:2rem!important;height:2rem!important;min-width:2rem!important;min-height:2rem!important}.token-balance-block,.token-value-strip,.token-advanced-metrics,.profile-stat-grid,.rewards-daily-metrics,.earn-metric-grid{gap:.38rem!important}.token-balance-block{padding:.52rem!important;border-radius:.86rem!important}.token-value-strip strong,.profile-stat-grid strong,.rewards-daily-metrics strong,.earn-metric-grid strong{font-size:.9rem!important}.token-action-row,.token-primary-action-row,.token-secondary-action-row,.profile-quick-actions,.owner-action-row,.owner-inline-form{gap:.36rem!important}.token-action-button,.token-action-button-lg,.page-outline-button,.page-primary-button,.send-submit-button,.swap-submit-button,.rewards-claim-button,.earn-manage-button,.owner-full-button,.owner-inline-form button,.owner-action-row button{min-height:2.35rem!important;padding-inline:.72rem!important;border-radius:.78rem!important}.send-page,.swap-page,.rewards-page,.earn-page,.profile-page,.owner-page,.token-detail-page,.nft-detail-page{gap:.52rem!important}.send-amount-input,.send-recipient-card label,.swap-card-stack,.swap-token-panel{gap:.38rem!important}.send-amount-input input,.swap-token-amount-row input{font-size:clamp(1.7rem,8vw,2.35rem)!important;line-height:.95!important}.send-balance-strip,.token-burn-info,.owner-token-balance-card,.owner-status-note,.owner-mini-note{min-height:0!important;padding:.5rem .58rem!important;border-radius:.78rem!important}.swap-card-stack{gap:.08rem!important}.swap-token-panel{min-height:0!important;padding:.66rem!important;border-radius:1rem!important}.swap-flip-row{min-height:1rem!important}.swap-flip-button{width:2rem!important;height:2rem!important}.swap-route-card div,.profile-activity-main,.owner-panel-head{min-width:0}.rewards-claim-card{min-height:0!important}.rewards-external-card{gap:.56rem!important}.rewards-external-card .rewards-claim-top{align-items:center;gap:.7rem!important}.rewards-external-card .rewards-claim-top strong{margin-top:.16rem;font-size:1.08rem!important;line-height:1.08!important;letter-spacing:-.02em}.rewards-external-card .rewards-claim-top small{display:block;margin-top:.22rem;color:#f5f7ff9e;font-size:.72rem;font-weight:760;line-height:1.22}.rewards-external-card .rewards-gift-icon{width:2.45rem!important;height:2.45rem!important;min-width:2.45rem!important;min-height:2.45rem!important}.rewards-external-card .rewards-claim-button{justify-content:center;gap:.36rem}.rewards-gift-stack{gap:.34rem!important}.profile-hero-card{min-height:0!important}.profile-photo,.profile-photo-wrap,.profile-photo-fallback{width:3.2rem!important;height:3.2rem!important}.owner-tabbar{padding:.18rem!important;gap:.18rem!important;border-radius:.78rem!important}.owner-tabbar button{min-height:2.15rem!important;border-radius:.62rem!important}.owner-form-grid input,.owner-form-grid select,.owner-inline-form input,.owner-inline-form select{height:2.35rem!important;border-radius:.72rem!important}.bottom-nav{left:.5rem!important;right:.5rem!important;bottom:.5rem!important;padding:.42rem!important;border-radius:1.2rem!important;gap:.24rem!important}.bottom-nav-item{min-height:3rem!important;border-radius:.9rem!important;gap:.08rem!important}.bottom-nav-icon{font-size:1.24rem!important}.bottom-nav-label{font-size:.58rem!important;line-height:1!important}@media(max-width:380px){.design-page{padding-inline:.5rem!important}.home-balance-amount{font-size:clamp(1.82rem,9.2vw,2.65rem)!important}}.page-list{gap:.32rem!important}.page-list-card{padding:.44rem .5rem!important;border-radius:.9rem!important}.page-list-card .page-list-row{padding:0!important;gap:.44rem!important;min-height:2.72rem}.page-list-left,.home-asset-left{gap:.46rem!important}.page-avatar,.home-asset-avatar{width:2.18rem!important;height:2.18rem!important;min-width:2.18rem!important;min-height:2.18rem!important;border-radius:.68rem!important;font-size:.82rem!important}.asset-row-copy,.home-asset-left>div{gap:.04rem!important}.asset-title-line{min-width:0;gap:.22rem!important;align-items:center}.page-mini-title,.home-asset-name,.home-asset-price{font-size:.82rem!important;line-height:1.02!important}.page-mini-subtitle,.home-asset-balance,.home-asset-change{margin-top:.04rem!important;font-size:.68rem!important;line-height:1.05!important}.page-list-row>.text-right,.home-asset-right{max-width:34%!important;display:grid;justify-items:end;gap:.02rem}.asset-row-actions{margin-top:.2rem!important;gap:.28rem!important}.page-list-row>.text-right:has(.asset-row-actions){position:relative;max-width:42%!important;padding-right:1.82rem}.page-list-row>.text-right:has(.asset-row-actions) .page-mini-title,.page-list-row>.text-right:has(.asset-row-actions) .page-mini-subtitle{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-list-row>.text-right:has(.asset-row-actions) .asset-row-actions{position:absolute;right:0;top:50%;margin-top:0!important;transform:translateY(-50%)}.asset-visibility-button{width:1.56rem!important;height:1.56rem!important;min-width:1.56rem!important;min-height:1.56rem!important}.asset-visibility-button svg{width:.78rem!important;height:.78rem!important}.page-list-card>.mt-3{margin-top:.28rem!important}.home-assets-section{gap:.34rem!important}.home-asset-card{padding:.44rem .5rem!important;border-radius:.9rem!important}.home-asset-row{gap:.44rem!important}.bottom-nav{--dock-pad: .56rem;--dock-gap: .32rem;position:fixed!important;left:50%!important;right:auto!important;width:min(calc(100vw - 1.44rem),404px)!important;max-width:404px!important;transform:translate(-50%)!important;margin:0!important;display:grid!important;grid-template-columns:repeat(var(--dock-count, 5),minmax(0,1fr))!important;isolation:isolate;overflow:hidden!important;background:linear-gradient(180deg,#1a1f2fd1,#060911db),#080c16c7!important;border-color:#ffffff24!important;box-shadow:inset 0 1px #ffffff1f,inset 0 -1px #ffffff0a,0 18px 42px #00000061!important;backdrop-filter:blur(26px) saturate(1.55)!important;-webkit-backdrop-filter:blur(26px) saturate(1.55)!important}.design-frame .bottom-nav{position:fixed!important;inset-inline:auto!important;left:50%!important;right:auto!important;width:min(calc(100vw - 1.44rem),404px)!important;max-width:404px!important;transform:translate(-50%)!important;margin:0!important;box-sizing:border-box}.bottom-nav:before{content:"";position:absolute;inset:.06rem .7rem auto;height:1px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.32),transparent);pointer-events:none}.bottom-nav-active-pill{position:absolute!important;z-index:0!important;top:var(--dock-pad);bottom:var(--dock-pad);left:var(--dock-pad);width:calc((100% - (var(--dock-pad) * 2)) / var(--dock-count, 5));transform:translate(var(--dock-offset, 0%)) scaleX(.84);border-radius:1.28rem;background:radial-gradient(circle at 30% 12%,rgba(255,255,255,.34),transparent 36%),linear-gradient(135deg,#ffb7d557,#9be7ff38);border:1px solid rgba(255,255,255,.16);box-shadow:inset 0 1px #ffffff38,0 10px 22px #9be7ff1f,0 8px 18px #ffb7d51a;pointer-events:none;transition:transform .42s cubic-bezier(.22,1,.36,1),width .42s cubic-bezier(.22,1,.36,1),opacity .18s ease}.bottom-nav.no-active .bottom-nav-active-pill{opacity:0}.bottom-nav-item{z-index:1;color:#e8efffad!important;min-height:4.5rem!important;border-radius:1.18rem!important;gap:.18rem!important;overflow:visible!important;background:transparent!important;box-shadow:none!important;transition:color .22s ease,opacity .22s ease,filter .22s ease!important}.bottom-nav-item.active{color:#fff!important}.bottom-nav-icon-wrap{display:grid!important;place-items:center;width:2.38rem;height:2.38rem;min-height:2.38rem;border-radius:.98rem;background:#ffffff0e;box-shadow:inset 0 1px #ffffff14;transition:background .22s ease,box-shadow .22s ease,transform .26s cubic-bezier(.22,1,.36,1)}.bottom-nav-item.active .bottom-nav-icon-wrap{background:#ffffff1f;box-shadow:inset 0 1px #ffffff29,0 8px 18px #9be7ff1f}.bottom-nav-icon{width:1.72rem!important;height:1.72rem!important;color:currentColor!important;stroke:currentColor!important;opacity:1!important;filter:drop-shadow(0 0 0 rgba(155,231,255,0));transition:filter .26s ease,stroke-width .18s ease,opacity .18s ease}.bottom-nav-item.active .bottom-nav-icon{filter:drop-shadow(0 6px 12px rgba(155,231,255,.28))}.bottom-nav-label{color:currentColor!important;display:block!important;font-size:.72rem!important;font-weight:900!important;transform-origin:center top;transition:opacity .22s ease,transform .26s cubic-bezier(.22,1,.36,1),height .22s ease!important}.bottom-nav-item:not(.active) .bottom-nav-label{opacity:.72!important;height:auto!important;transform:translateY(0) scale(.92)}:root[data-visual-theme=pastel-pink] .bottom-nav{background:linear-gradient(180deg,#ffffffeb,#ffeff7e0),#ffffffdb!important;border-color:#b832722e!important;box-shadow:inset 0 1px #ffffffe6,0 18px 42px #cd6d972e!important}:root[data-visual-theme=pastel-pink] .bottom-nav-item{color:#4d2438b8!important}:root[data-visual-theme=pastel-pink] .bottom-nav-item.active{color:#7f1d4f!important}:root[data-visual-theme=pastel-pink] .bottom-nav-icon,:root[data-visual-theme=pastel-pink] .bottom-nav-icon *{color:currentColor!important;stroke:currentColor!important}:root[data-visual-theme=pastel-pink] .bottom-nav-label{color:currentColor!important}:root[data-visual-theme=pastel-pink] .bottom-nav-active-pill{background:radial-gradient(circle at 30% 12%,rgba(255,255,255,.72),transparent 38%),linear-gradient(135deg,#f48ab852,#7ad9c733)!important;border-color:#b8327229!important}:root[data-visual-theme=pastel-pink] .bottom-nav-icon-wrap{background:#4d24380e;box-shadow:inset 0 1px #ffffffb8}:root[data-visual-theme=pastel-pink] .bottom-nav-item.active .bottom-nav-icon-wrap{background:#f48ab829;box-shadow:inset 0 1px #fffc,0 8px 18px #cd6d9724}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.auth-brand-premium{justify-content:center;gap:.85rem}.auth-logo-mark{position:relative;display:grid;place-items:center;width:3.4rem;height:3.4rem;border-radius:1.25rem;color:#fffffff5;background:radial-gradient(circle at 28% 18%,rgba(255,255,255,.45),transparent 36%),linear-gradient(145deg,#ffffff38,#ffffff0f);border:1px solid rgba(255,255,255,.22);box-shadow:inset 0 1px #ffffff4d,0 22px 44px #00000038;overflow:hidden}.auth-logo-orb{position:absolute;inset:auto -20% -32% 18%;width:4.3rem;height:4.3rem;border-radius:999px;background:radial-gradient(circle,rgba(255,183,213,.58),transparent 62%);filter:blur(6px)}.auth-logo-mark svg{position:relative;z-index:1}.auth-trust-grid{display:grid;gap:.55rem;margin:1rem 0 .9rem}.auth-trust-item{display:flex;align-items:center;gap:.55rem;min-height:2.1rem;padding:.55rem .7rem;border-radius:1rem;color:#fffc;font-size:.78rem;background:#ffffff0e;border:1px solid rgba(255,255,255,.09);-webkit-backdrop-filter:blur(18px) saturate(1.2);backdrop-filter:blur(18px) saturate(1.2)}.auth-trust-item svg{color:#ffb7d5;flex:0 0 auto}.auth-progress-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:.35rem;margin-bottom:.9rem}.auth-progress-strip span{min-height:1.65rem;display:grid;place-items:center;border-radius:999px;font-size:.68rem;letter-spacing:.04em;color:#ffffff85;background:#ffffff0a;border:1px solid rgba(255,255,255,.06)}.auth-progress-strip span.active,.auth-progress-strip span.done{color:#fffffff5;background:#ffb7d51f;border-color:#ffb7d538}.axo-premium-header.is-compact{padding-block:.62rem}.axo-premium-header.is-compact .axo-header-top{min-height:3rem}.axo-premium-header.is-compact .axo-header-avatar{width:2.55rem;height:2.55rem;border-radius:.95rem}.axo-premium-header.is-compact .axo-header-kicker,.axo-premium-header.is-compact .axo-header-userline{display:none}.axo-premium-header.is-compact .axo-header-title-main,.axo-premium-header.is-compact .axo-header-title-sub{font-size:1.12rem}.home-health-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin:.75rem 0 .95rem}.home-health-card{min-height:4.05rem;padding:.75rem}.home-health-card span{display:block;color:#ffffff8a;font-size:.68rem;letter-spacing:.045em;text-transform:uppercase}.home-health-card strong{display:block;margin-top:.35rem;font-size:.9rem;color:#fffffff0}.wallet-filter-chips{display:flex;gap:.45rem;overflow-x:auto;padding:.15rem 0 .35rem;scrollbar-width:none}.wallet-filter-chips::-webkit-scrollbar{display:none}.wallet-filter-chip{display:inline-flex;align-items:center;gap:.35rem;flex:0 0 auto;min-height:2rem;padding:.45rem .68rem;border-radius:999px;font-size:.72rem;color:#ffffffa3;background:#ffffff0e;border:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(16px) saturate(1.2);backdrop-filter:blur(16px) saturate(1.2)}.wallet-filter-chip.active{color:#fffffffa;background:#ffb7d524;border-color:#ffb7d547;box-shadow:inset 0 1px #ffffff2e,0 12px 26px #ffb7d514}.swap-safety-card{display:grid;gap:.55rem;padding:.85rem;margin-top:-.15rem}.swap-safety-card>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.swap-safety-card span,.swap-safety-card p{color:#ffffff94;font-size:.73rem}.swap-safety-card p{margin:0;line-height:1.35}.swap-safety-card strong{color:#fffffff0;font-size:.8rem}.swap-safety-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.swap-safety-grid span{padding:.45rem .55rem;border-radius:.85rem;background:#ffffff0b;border:1px solid rgba(255,255,255,.06)}.swap-safety-card.confidenceHigh,.swap-safety-card.confidenceMedium{border-color:#82ffcd29}.swap-safety-card.confidenceExperimental,.swap-safety-card.confidenceMissing{border-color:#ffb7d538}:root{--control-radius-pill: 999px;--control-radius-soft: 1.15rem;--control-min-touch: 44px}button{-webkit-appearance:none;appearance:none;font:inherit;border-radius:var(--control-radius-pill);-webkit-tap-highlight-color:transparent;touch-action:manipulation}button:not([disabled]){cursor:pointer}button:not([class]){min-height:var(--control-min-touch);padding:0 1rem;border:1px solid rgba(255,255,255,.08);color:inherit;background:#ffffff0f;backdrop-filter:blur(18px) saturate(1.25);-webkit-backdrop-filter:blur(18px) saturate(1.25)}.primary-button,.secondary-button,.ghost-button,.glass-button,.auth-button,.tx-success-action,.swap-primary-action,.swap-submit-button,.swap-failure-secondary,.home-view-all-button,.nft-refresh-button,.profile-refresh-activity,.profile-address,.amount-max-button,.rewards-next-button,.wallet-filter-chip,.trade-force-button,.design-mini-button,.token-detail-row button,.receive-actions .secondary-button,.receive-actions .primary-button,.notification-permission-primary,.notification-permission-secondary,.admin-toolbar-actions button,.admin-login-form button,.owner-action-button,.owner-secondary-button{border-radius:var(--control-radius-pill)!important;min-height:var(--control-min-touch);display:inline-flex;align-items:center;justify-content:center;gap:.5rem}.vault-close,.wallet-slate-close,.modal-close,.tx-success-close,.axo-header-avatar,.axo-header-chip,.design-chip,.design-bell{border-radius:999px!important}.auth-logo-mark,.auth-icon,.quick-action,.swap-safety-card,.quote-card,.quote-hero,.trade-destination-search,.receive-modal,.vault-sheet,.wallet-slate,.token-card,.nft-card,.action-card,.glass-card,.glass-panel,.home-health-card,.admin-hero,.admin-login-panel,.admin-list-panel,.admin-editor-panel{border-radius:clamp(1.1rem,5vw,1.85rem)!important}input,select,textarea,.input-group input,.input-group select,.design-search,.search-box,.swap-token-input,.send-input,.owner-input,.owner-select{border-radius:var(--control-radius-soft)!important}.design-shell{min-height:100dvh}.design-frame{width:100%;max-width:min(100vw,480px)}.design-scroll-region{overscroll-behavior:contain;scroll-padding-bottom:calc(7rem + env(safe-area-inset-bottom))}.design-page,.token-detail-page,.swap-page,.wallet-page,.profile-page,.nft-page{min-width:0}.token-detail-header,.quote-card-head,.swap-safety-card>div:first-child,.admin-status,.vault-head,.axo-header-top{min-width:0}.token-detail-title,.page-title,.axo-header-userline,.design-asset-copy strong,.design-token-copy strong,.token-detail-row strong,.token-detail-row button,.quote-route-path{overflow-wrap:anywhere}.bottom-nav{grid-template-columns:repeat(auto-fit,minmax(3.15rem,1fr));max-width:min(100% - 24px,480px);margin:0 auto;border-radius:2rem!important;padding:.5rem;background:#0b0f1bb8;border:1px solid rgba(255,255,255,.08);box-shadow:0 1.25rem 3.25rem #0000005c,inset 0 1px #ffffff14;backdrop-filter:blur(28px) saturate(1.45);-webkit-backdrop-filter:blur(28px) saturate(1.45)}.bottom-nav-item{min-height:3.25rem;border-radius:1.35rem!important}.quick-actions{max-width:min(100% - 24px,480px)}.quick-action{min-height:4.4rem}.auth-shell{min-height:100dvh;padding:max(1rem,env(safe-area-inset-top)) 1rem max(1rem,env(safe-area-inset-bottom))}.auth-card{width:min(100%,26rem);min-height:auto;max-height:calc(100dvh - 2rem);overflow:auto;overscroll-behavior:contain;gap:clamp(.85rem,2.5vh,1.35rem);padding:clamp(1rem,4vw,1.45rem)}.auth-card::-webkit-scrollbar{display:none}.auth-copy{gap:clamp(.55rem,1.7vh,.85rem)}.auth-copy h1{max-width:14ch;font-size:clamp(2.1rem,10vw,3.55rem)}.auth-trust-grid{margin:.65rem 0 .55rem}.auth-trust-item{min-height:2.25rem}.auth-button{min-height:3.35rem}.home-health-grid,.swap-safety-grid{grid-template-columns:repeat(auto-fit,minmax(7rem,1fr))}.wallet-filter-chips{padding-inline:.05rem;scroll-snap-type:x proximity}.wallet-filter-chip{scroll-snap-align:start;min-height:2.25rem;white-space:nowrap}@media(max-width:390px){.design-frame{max-width:100vw}.design-scroll-region{padding-top:calc(var(--scroll-top, 5.9rem) - .25rem);padding-bottom:calc(var(--scroll-bottom, 5rem) + .85rem)}.axo-premium-header.is-compact .axo-header-title-main,.axo-premium-header.is-compact .axo-header-title-sub{font-size:1rem}.axo-header-actions{gap:.28rem}.axo-header-chip{width:2.35rem;height:2.35rem}.home-health-grid,.swap-safety-grid{grid-template-columns:1fr}.quick-action{min-height:4rem;padding-inline:.6rem}.bottom-nav{left:.65rem;right:.65rem;bottom:calc(.65rem + env(safe-area-inset-bottom));gap:.3rem;padding:.42rem}.bottom-nav-item{min-height:3rem;font-size:.62rem}}@media(max-height:690px){.auth-logo-mark{width:3rem;height:3rem}.auth-icon{width:3.4rem;height:3.4rem}.auth-copy h1{font-size:clamp(1.9rem,8.8vw,3rem)}.auth-copy p:last-child{font-size:.9rem;line-height:1.42}.auth-trust-item{padding-block:.45rem}.auth-progress-strip{margin-bottom:.55rem}}@media(min-width:760px){.design-frame{max-width:520px;border-inline:1px solid rgba(255,255,255,.06)}.design-scroll-region{padding-inline:.15rem}.auth-card{width:min(100%,28rem)}}.swap-review-backdrop,.swap-failure-backdrop{position:fixed;inset:0;z-index:80;display:grid;place-items:end center;padding:18px 14px calc(18px + env(safe-area-inset-bottom));background:#03060e85;-webkit-backdrop-filter:blur(18px) saturate(1.1);backdrop-filter:blur(18px) saturate(1.1)}.swap-review-panel{position:relative;width:min(100%,430px);max-height:min(86dvh,720px);overflow:auto;border-radius:32px;padding:18px;background:radial-gradient(circle at 18% 0%,rgba(255,183,213,.16),transparent 30%),linear-gradient(180deg,#ffffff21,#ffffff12);box-shadow:0 32px 90px #00000075}.swap-review-close{position:absolute;right:18px;top:16px;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;color:var(--text);background:#ffffff14}.swap-review-head{display:flex;align-items:center;gap:13px;padding-right:38px}.swap-review-head span,.swap-review-amounts span,.swap-review-meta span,.token-health-grid span,.wallet-cleanup-card span{color:var(--muted);font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.swap-review-head h3{margin:3px 0;font-size:1.22rem}.swap-review-head p{margin:0;color:var(--muted);font-size:.88rem}.swap-review-shield{width:52px;height:52px;border-radius:19px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.16);background:#ffffff1a;color:var(--accent)}.swap-review-shield.safe{color:#59f0b7;background:#59f0b71f}.swap-review-shield.caution{color:#ffd166;background:#ffd1661f}.swap-review-shield.experimental,.swap-review-shield.blocked{color:#fb7185;background:#fb71851f}.swap-review-amounts{display:grid;gap:10px;margin-top:16px}.swap-review-amounts>div,.swap-review-warning,.token-health-grid>div,.wallet-cleanup-card,.profile-tabs,.profile-debug-grid{border:1px solid rgba(255,255,255,.1);background:#fff1;border-radius:22px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.swap-review-amounts>div{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 13px}.swap-review-amounts strong{min-width:0;overflow-wrap:anywhere;text-align:right;font-size:.95rem}.swap-review-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.swap-review-meta span{display:inline-flex;align-items:center;gap:6px;padding:8px 10px;border-radius:999px;background:#fff1;border:1px solid rgba(255,255,255,.08);text-transform:none;letter-spacing:0}.swap-review-warning{display:flex;gap:10px;margin-top:13px;padding:12px;color:#ffd166}.swap-review-warning p{margin:4px 0 9px;color:var(--muted);font-size:.84rem;line-height:1.35}.swap-review-warning button,.swap-review-secondary,.swap-review-primary,.profile-debug-grid button,.wallet-cleanup-card button{border:0;border-radius:999px;min-height:42px;padding:0 14px;color:var(--text);font-weight:850;background:#ffffff1a}.swap-review-actions{display:grid;grid-template-columns:.85fr 1.15fr;gap:10px;margin-top:16px}.swap-review-primary,.wallet-cleanup-card button{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#2a1020;box-shadow:0 16px 36px #ffb7d53b}.token-health-card.clear{border-color:#59f0b738}.token-health-card.watch{border-color:#ffd16638}.token-health-card.caution{border-color:#fb71853d}.token-health-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.token-health-grid>div{padding:12px;min-width:0}.token-health-grid strong,.wallet-cleanup-card strong{display:block;margin-top:4px;color:var(--text)}.token-health-grid small,.wallet-cleanup-card p{display:block;margin-top:4px;color:var(--muted);line-height:1.35;overflow-wrap:anywhere}.wallet-cleanup-card{display:grid;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:14px}.profile-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:6px}.profile-tabs button{min-height:38px;border:0;border-radius:999px;background:transparent;color:var(--muted);display:inline-flex;justify-content:center;align-items:center;gap:5px;font-size:.76rem;font-weight:850}.profile-tabs button.active{background:#ffffff1f;color:var(--text);box-shadow:inset 0 0 0 1px #ffffff14}.profile-debug-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;padding:10px}.profile-debug-grid button{min-width:0;white-space:normal}@media(max-width:390px){.swap-review-panel{border-radius:26px;padding:15px}.swap-review-actions,.token-health-grid,.wallet-cleanup-card,.profile-debug-grid{grid-template-columns:1fr}.profile-tabs{overflow-x:auto;display:flex}.profile-tabs button{flex:0 0 auto;padding:0 12px}}.swap-review-panel{background:radial-gradient(circle at 18% 0%,rgba(255,183,213,.18),transparent 30%),linear-gradient(180deg,#151019f5,#0e0b12eb)!important;border-color:#ffffff2e!important;box-shadow:0 34px 95px #00000094,inset 0 1px #ffffff2e!important}.swap-review-amounts>div,.swap-review-warning{background:#ffffff18!important;border-color:#ffffff24!important}.swap-safety-card.compact{gap:.28rem!important;padding:.52rem .68rem!important;margin:.5rem 0 0!important;border-radius:1rem!important;background:#ffffff0e!important}.swap-safety-card.compact>div:first-child{gap:.55rem!important}.swap-safety-card.compact span{font-size:.66rem!important;letter-spacing:.11em}.swap-safety-card.compact strong{font-size:.74rem!important}.swap-safety-card.compact p{font-size:.7rem!important;line-height:1.25!important}.send-recipient-card{gap:.6rem}.recipient-option-list.compact{max-height:12.5rem;overflow-y:auto;padding-right:.1rem;gap:.34rem;scrollbar-width:thin}.recipient-option-list.compact .recipient-option{min-height:2.58rem;padding:.38rem .48rem;border-radius:.82rem;gap:.48rem}.recipient-option.contact{background:linear-gradient(135deg,#9be7ff1b,#ffffff09);border-color:#9be7ff29}.recipient-option-list.compact .recipient-avatar{width:1.82rem;height:1.82rem;border-radius:.66rem}.recipient-option-list.compact .recipient-option-copy strong{font-size:.78rem}.recipient-option-list.compact .recipient-option-copy small{font-size:.66rem}.send-contact-panel{display:grid;gap:.42rem;padding:.5rem;border-radius:1rem;background:#ffffff0b;border:1px solid rgba(255,255,255,.08)}.send-contact-save-row,.send-contact-saved-row{display:flex;align-items:center;gap:.48rem;min-width:0}.send-contact-save-row input{height:2.32rem;flex:1 1 auto;min-width:0;border-radius:.82rem;border:1px solid rgba(255,255,255,.1);background:#ffffff0f;color:var(--text);padding:0 .72rem;outline:none}.send-contact-save-row button,.send-contact-saved-row button{flex:0 0 auto;height:2.32rem;border:0;border-radius:.82rem;padding:0 .78rem;background:#9be7ff21;color:#f5f7ffeb;font-size:.74rem;font-weight:900}.send-contact-saved-row>div{display:grid;min-width:0;flex:1 1 auto;gap:.1rem}.send-contact-saved-row span,.send-contact-saved-row small,.send-contact-message{margin:0;font-size:.67rem;color:#f5f7ff85}.send-contact-saved-row strong{font-size:.8rem;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.send-contact-message{color:#9be7ffd1}@media(max-width:390px){.send-contact-save-row,.send-contact-saved-row{align-items:stretch;flex-direction:column}.send-contact-save-row button,.send-contact-saved-row button{width:100%}}.swap-review-backdrop,.swap-failure-backdrop{z-index:9999!important;isolation:isolate}.swap-review-panel{background:radial-gradient(circle at 18% 0%,rgba(255,183,213,.2),transparent 31%),linear-gradient(180deg,#120e18fb,#0a080ef6)!important;-webkit-backdrop-filter:blur(26px) saturate(1.15)!important;backdrop-filter:blur(26px) saturate(1.15)!important}.rewards-eligibility-card{display:grid;gap:.85rem;padding:1rem!important;border-radius:1.45rem!important;background:radial-gradient(circle at 0% 0%,rgba(255,183,213,.13),transparent 34%),#ffffff0e!important}.rewards-eligibility-head{display:grid;gap:.18rem}.rewards-eligibility-head span{color:var(--muted);font-size:.68rem;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.rewards-eligibility-head strong{color:var(--text);font-size:1rem;line-height:1.2}.rewards-eligibility-head p{margin:0;color:var(--muted);font-size:.78rem;line-height:1.35}.rewards-eligibility-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.rewards-eligibility-grid>div{min-width:0;border-radius:1.05rem;padding:.68rem;background:#ffffff12;border:1px solid rgba(255,255,255,.095);display:grid;gap:.28rem}.rewards-eligibility-grid svg{color:var(--accent)}.rewards-eligibility-grid span{color:var(--muted);font-size:.62rem;font-weight:850;letter-spacing:.11em;text-transform:uppercase}.rewards-eligibility-grid strong{color:var(--text);font-size:.72rem;line-height:1.25}@media(max-width:430px){.rewards-eligibility-grid{grid-template-columns:1fr}}.tasks-v2-page{gap:.9rem;padding-bottom:calc(var(--bottom-nav-height, 82px) + 1rem)}.tasks-v2-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;align-items:start}.tasks-v2-hero .page-title{margin-bottom:.25rem}.tasks-v2-hero p:not(.token-detail-eyebrow){margin:0;max-width:36rem;color:#ffffffad;font-size:.88rem;line-height:1.45}.tasks-v2-status-pill{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;max-width:12rem;min-height:2.15rem;padding:.45rem .68rem;border-radius:999px;border:1px solid rgba(255,255,255,.13);background:#ffffff13;box-shadow:inset 0 1px #ffffff14;color:#ffffffc7;font-size:.72rem;font-weight:760;line-height:1.15;text-align:center}.tasks-v2-gift-card{position:relative;display:grid;gap:.85rem;padding:1rem!important;overflow:hidden}.tasks-v2-gift-card:before{content:"";position:absolute;inset:-40% -10% auto auto;width:14rem;height:14rem;border-radius:999px;background:radial-gradient(circle,rgba(255,102,178,.22),transparent 62%);pointer-events:none}.tasks-v2-gift-main{position:relative;z-index:1;display:flex;gap:.8rem;align-items:center}.tasks-v2-gift-icon,.tasks-v2-row-icon{display:inline-flex;width:2.55rem;height:2.55rem;flex:0 0 auto;align-items:center;justify-content:center;border-radius:1rem;background:linear-gradient(145deg,#ff66b247,#7bdcff26);border:1px solid rgba(255,255,255,.14);color:#ffd6e8}.tasks-v2-gift-main span,.tasks-v2-gift-metrics span,.tasks-v2-step-card span,.tasks-v2-external-card span,.tasks-v2-gift-row span,.tasks-v2-empty-card span{display:block;color:#ffffff8c;font-size:.69rem;font-weight:720;letter-spacing:.03em;text-transform:uppercase}.tasks-v2-gift-main strong{display:block;margin-top:.12rem;color:#fffffff5;font-size:1.05rem;line-height:1.15}.tasks-v2-gift-main small,.tasks-v2-external-card small{display:block;margin-top:.25rem;color:#ffffff9e;font-size:.78rem;line-height:1.35}.tasks-v2-gift-metrics{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.tasks-v2-gift-metrics>div{min-width:0;padding:.66rem .62rem;border-radius:1rem;border:1px solid rgba(255,255,255,.1);background:#00000029}.tasks-v2-gift-metrics strong{display:block;margin-top:.16rem;overflow:hidden;color:#ffffffeb;font-size:.82rem;text-overflow:ellipsis;white-space:nowrap}.tasks-v2-progress,.tasks-v2-row-progress{position:relative;overflow:hidden;height:.42rem;border-radius:999px;background:#ffffff14}.tasks-v2-progress span,.tasks-v2-row-progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ff7fc2,#8ee8ff)}.tasks-v2-section{display:grid;gap:.6rem}.tasks-v2-steps{display:grid;gap:.58rem}.tasks-v2-step-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.65rem;align-items:center;padding:.72rem!important;border-radius:1.15rem!important}.tasks-v2-step-card svg{color:#ffd6e8}.tasks-v2-step-card strong{display:block;margin-top:.15rem;color:#ffffffd1;font-size:.79rem;line-height:1.35}.tasks-v2-actions{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}.tasks-v2-primary-action,.tasks-v2-secondary-action,.tasks-v2-external-button{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.65rem;border-radius:1rem;font-size:.82rem;font-weight:820;text-decoration:none;border:1px solid rgba(255,255,255,.12)}.tasks-v2-primary-action{background:linear-gradient(135deg,#ff66b2f2,#84dbffc7);color:#120b12;box-shadow:0 16px 36px #ff66b22e}.tasks-v2-secondary-action,.tasks-v2-external-button{background:#ffffff13;color:#ffffffe0}.tasks-v2-gift-list{display:grid;gap:.55rem}.tasks-v2-gift-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.65rem;align-items:center;padding:.7rem!important;border-radius:1.1rem!important}.tasks-v2-row-icon{width:2.15rem;height:2.15rem;border-radius:.85rem}.tasks-v2-row-icon.primary{background:linear-gradient(145deg,#ffd36940,#ff66b22e);color:#ffe69c}.tasks-v2-gift-row strong{display:block;color:#ffffffe0;font-size:.82rem}.tasks-v2-gift-row small{color:#ffffff9e;font-size:.75rem;font-weight:760}.tasks-v2-row-progress{grid-column:2 / -1;height:.36rem}.tasks-v2-empty-card,.tasks-v2-note-card,.tasks-v2-external-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.7rem;align-items:center;padding:.82rem!important;border-radius:1.15rem!important}.tasks-v2-empty-card svg,.tasks-v2-note-card svg{color:#ffd6e8}.tasks-v2-empty-card strong,.tasks-v2-external-card strong{display:block;color:#ffffffe6;font-size:.84rem}.tasks-v2-external-card{grid-template-columns:minmax(0,1fr) auto}.tasks-v2-external-card .tasks-v2-external-button{padding-inline:.9rem}.tasks-v2-note-card{grid-template-columns:auto minmax(0,1fr);color:#ffffffad;font-size:.78rem;line-height:1.4}@media(max-width:420px){.tasks-v2-hero,.tasks-v2-external-card{grid-template-columns:1fr}.tasks-v2-status-pill{justify-self:start;max-width:100%}.tasks-v2-gift-metrics,.tasks-v2-actions{grid-template-columns:1fr}}.auth-screen-v2{position:relative;min-height:100dvh;overflow:hidden;display:grid;place-items:center;padding:max(1.15rem,env(safe-area-inset-top)) 1rem max(1.15rem,env(safe-area-inset-bottom));color:#fff;background:radial-gradient(circle at 38% 38%,rgba(121,255,222,.1),transparent 22rem),radial-gradient(circle at 76% 66%,rgba(255,128,205,.1),transparent 20rem),linear-gradient(180deg,#111824,#0a1019 48%,#071017);isolation:isolate}.auth-v2-noise{position:absolute;inset:0;opacity:.18;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px);background-size:34px 34px;-webkit-mask-image:radial-gradient(circle at 50% 44%,black 0%,transparent 78%);mask-image:radial-gradient(circle at 50% 44%,black 0%,transparent 78%);z-index:-3}.auth-v2-orb{position:absolute;border-radius:999px;filter:blur(34px);opacity:.62;pointer-events:none;z-index:-2}.auth-v2-orb-a{width:16rem;height:16rem;left:-6rem;top:10%;background:#ff82c92e}.auth-v2-orb-b{width:20rem;height:20rem;right:-8rem;bottom:8%;background:#64e6ff29}.auth-v2-star{position:absolute;width:1.6rem;height:1.6rem;opacity:.72;z-index:-1;background:radial-gradient(circle,rgba(255,255,255,.9) 0 10%,transparent 12%)}.auth-v2-star:before,.auth-v2-star:after{content:"";position:absolute;inset:45% 0;border-radius:999px;background:#ffffffb3;filter:blur(.4px)}.auth-v2-star:after{transform:rotate(90deg)}.auth-v2-star-a{right:7%;bottom:5.5%}.auth-v2-star-b{left:11%;top:12%;transform:scale(.62) rotate(24deg);opacity:.36}.auth-v2-content{position:relative;width:min(100%,28rem);min-height:min(47rem,calc(100dvh - 2.2rem));display:grid;grid-template-rows:auto minmax(18rem,1fr) auto auto auto;align-items:center;gap:clamp(.65rem,2.1vh,1.1rem);padding:clamp(.45rem,2vw,1rem) clamp(.35rem,2vw,1rem)}.auth-v2-brand{justify-self:center;display:inline-flex;align-items:center;gap:.56rem;min-height:2.35rem;padding:.38rem .72rem;border-radius:999px;color:#ffffffc7;font-size:.72rem;font-weight:850;letter-spacing:.16em;text-transform:uppercase;background:#ffffff0e;border:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(18px) saturate(1.2);backdrop-filter:blur(18px) saturate(1.2)}.auth-v2-brand-mark{display:grid;place-items:center;width:1.55rem;height:1.55rem;border-radius:999px;font-size:.52rem;letter-spacing:.05em;color:#30101e;background:linear-gradient(135deg,#fdb8df,#81f5ff);box-shadow:0 0 18px #ff93d747}.auth-v2-hero{position:relative;align-self:stretch;display:grid;place-items:center;min-height:clamp(18rem,50vh,28rem)}.auth-v2-mascot-wrap{position:relative;width:min(84vw,26rem);height:min(84vw,26rem);max-height:34vh;display:grid;place-items:center;filter:drop-shadow(0 0 28px rgba(255,143,215,.34)) drop-shadow(0 0 42px rgba(91,242,255,.18))}.auth-v2-tail{position:absolute;width:78%;height:26%;left:44%;top:56%;border-radius:100% 0 100% 12%;transform:rotate(-18deg) skew(-20deg);transform-origin:left center;background:radial-gradient(ellipse at 12% 50%,rgba(255,255,255,.92),rgba(255,255,255,.22) 26%,transparent 46%),linear-gradient(100deg,#85f9ffb3,#ff9ddddb 47%,#99eeff94);opacity:.72;filter:blur(.2px)}.auth-v2-tail-soft{transform:rotate(-18deg) skew(-20deg) scale(1.12);opacity:.28;filter:blur(14px)}.auth-v2-axo{position:relative;width:11.2rem;height:13rem;transform:translateY(-.5rem)}.auth-v2-body{position:absolute;inset:2.25rem 1.52rem 3.65rem;border-radius:47% 47% 40% 40%;background:radial-gradient(circle at 34% 18%,rgba(255,255,255,.72) 0 8%,transparent 22%),radial-gradient(circle at 28% 62%,rgba(255,114,189,.35),transparent 34%),linear-gradient(160deg,#ffc2df,#f89bd2 45%,#80ebff);box-shadow:inset 0 -16px 24px #6b7bff38,inset 0 2px #ffffff5c,0 0 0 2px #ffffff14;z-index:3}.auth-v2-face{position:absolute;left:50%;top:35%;width:5.7rem;height:2.6rem;transform:translate(-50%);z-index:4}.auth-v2-face .eye{position:absolute;top:.35rem;width:.64rem;height:.78rem;border-radius:999px;background:#4b3c63;box-shadow:inset 0 2px #ffffff47}.auth-v2-face .eye.left{left:.65rem}.auth-v2-face .eye.right{right:.65rem}.auth-v2-face .mouth{position:absolute;left:50%;bottom:.62rem;width:1.15rem;height:.44rem;transform:translate(-50%);border-bottom:3px solid rgba(63,47,83,.82);border-radius:0 0 999px 999px}.auth-v2-gill{position:absolute;width:3.1rem;height:1.02rem;border-radius:999px;background:linear-gradient(90deg,#7ef5ffeb,#ff91d4bd);box-shadow:0 0 18px #79f8ff5c;z-index:1}.auth-v2-gill-left{left:-.08rem;transform-origin:right center}.auth-v2-gill-right{right:-.08rem;transform-origin:left center}.auth-v2-gill-left.one{top:2.05rem;transform:rotate(28deg)}.auth-v2-gill-left.two{top:3.22rem;transform:rotate(6deg)}.auth-v2-gill-left.three{top:4.25rem;transform:rotate(-20deg)}.auth-v2-gill-right.one{top:2.05rem;transform:rotate(-28deg)}.auth-v2-gill-right.two{top:3.22rem;transform:rotate(-6deg)}.auth-v2-gill-right.three{top:4.25rem;transform:rotate(20deg)}.auth-v2-arm{position:absolute;width:1.15rem;height:2.15rem;border-radius:999px;top:7.15rem;background:linear-gradient(180deg,#f7b3d9,#99e9ff);z-index:2}.auth-v2-arm.left{left:3.15rem;transform:rotate(18deg)}.auth-v2-arm.right{right:3.15rem;transform:rotate(-18deg)}.auth-v2-copy{text-align:center;display:grid;gap:.36rem;margin-top:-1.4rem}.auth-v2-copy h1{margin:0;color:#fffffff2;font-size:clamp(1.78rem,8vw,3rem);line-height:.96;letter-spacing:-.07em;text-wrap:balance}.auth-v2-copy p{max-width:26rem;margin:0 auto;color:#ffffff8f;font-size:clamp(.82rem,3.4vw,.98rem);line-height:1.45;text-wrap:balance}.auth-v2-cta-wrap{display:grid;gap:.72rem;width:min(100%,25rem);justify-self:center;margin-top:.3rem}.auth-v2-button{position:relative;width:100%;min-height:4.05rem;display:inline-flex;align-items:center;justify-content:center;gap:.75rem;border:1px solid rgba(255,208,237,.2);border-radius:999px;color:#ffffffe6;font-weight:900;font-size:1rem;letter-spacing:-.02em;background:linear-gradient(180deg,#82305ea3,#451335d1),radial-gradient(circle at 50% 0%,rgba(255,192,226,.24),transparent 55%);box-shadow:0 18px 50px #ff4cb429,inset 0 1px #ffffff2e,inset 0 -18px 32px #22081947;overflow:hidden;transition:transform .18s ease,filter .18s ease,border-color .18s ease}.auth-v2-button:before{content:"";position:absolute;inset:.16rem;border-radius:inherit;border:1px solid rgba(255,255,255,.08);pointer-events:none}.auth-v2-button:active:not(:disabled){transform:scale(.985)}.auth-v2-button:disabled{cursor:wait;opacity:.76;filter:saturate(.86)}.auth-v2-status{justify-self:center;display:inline-flex;align-items:center;gap:.42rem;min-height:2rem;padding:0 .78rem;border-radius:999px;color:#ffffff94;font-size:.72rem;background:#ffffff0b;border:1px solid rgba(255,255,255,.07)}.auth-v2-status[data-state=ready]{color:#aeffebe0;border-color:#7dffe229;background:#4effd40f}.auth-v2-error{width:min(100%,25rem);justify-self:center;background:#5d1422d1;-webkit-backdrop-filter:blur(18px) saturate(1.2);backdrop-filter:blur(18px) saturate(1.2)}@media(max-height:700px){.auth-v2-content{min-height:calc(100dvh - 1.8rem);grid-template-rows:auto minmax(13rem,1fr) auto auto auto;gap:.48rem}.auth-v2-hero{min-height:14rem}.auth-v2-mascot-wrap{width:min(70vw,20rem);height:min(70vw,20rem)}.auth-v2-axo{transform:scale(.82) translateY(-.9rem)}.auth-v2-copy{margin-top:-1.1rem}.auth-v2-copy p{display:none}.auth-v2-button{min-height:3.72rem}}@media(max-width:360px){.auth-v2-brand{transform:scale(.9)}.auth-v2-axo{transform:scale(.86) translateY(-.65rem)}.auth-v2-button{min-height:3.8rem}}.design-frame{--chrome-header-full: 6.35rem;--chrome-header-compact: 4.7rem;--chrome-header-profile: .55rem;--chrome-dock-height: 7.95rem}.design-fixed-header{z-index:42!important}.design-fixed-header:before{content:"";position:absolute;inset:0 0 -1.15rem;z-index:-1;pointer-events:none;background:linear-gradient(180deg,#050812fa,#050812db 58%,#05081200);backdrop-filter:blur(18px) saturate(1.12);-webkit-backdrop-filter:blur(18px) saturate(1.12)}.design-scroll-region{inset:auto 0!important;top:var(--scroll-top, var(--chrome-header-full))!important;bottom:var(--scroll-bottom, var(--chrome-dock-height))!important;height:auto!important;padding-top:0!important;padding-bottom:1.1rem!important;scroll-padding-top:.85rem;scroll-padding-bottom:1.1rem;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.design-scroll-region>div{min-height:100%}.bottom-nav{--dock-gap: .28rem;--dock-pad: .42rem;position:absolute!important;left:max(.72rem,env(safe-area-inset-left))!important;right:max(.72rem,env(safe-area-inset-right))!important;bottom:calc(.72rem + env(safe-area-inset-bottom))!important;z-index:44!important;display:grid!important;grid-template-columns:repeat(var(--dock-count, 5),minmax(0,1fr))!important;gap:var(--dock-gap)!important;min-height:5.28rem;padding:var(--dock-pad)!important;border-radius:2.05rem!important;overflow:hidden;isolation:isolate;background:radial-gradient(circle at 16% 6%,rgba(255,255,255,.16),transparent 34%),radial-gradient(circle at 84% 90%,rgba(255,183,213,.13),transparent 40%),linear-gradient(180deg,#131827f0,#070a13f0)!important;border:1px solid rgba(255,255,255,.15)!important;box-shadow:0 22px 56px #00000075,0 0 0 1px #9be7ff09,inset 0 1px #ffffff24,inset 0 -1px #00000052!important;backdrop-filter:blur(30px) saturate(1.3);-webkit-backdrop-filter:blur(30px) saturate(1.3)}.bottom-nav:before{content:"";position:fixed;left:0;right:0;bottom:0;height:calc(8.8rem + env(safe-area-inset-bottom));z-index:-2;pointer-events:none;background:linear-gradient(0deg,#050812fa,#050812c7 54%,#05081200)}.bottom-nav:after{content:"";position:absolute;inset:.08rem;border-radius:inherit;pointer-events:none;background:linear-gradient(112deg,transparent 0 40%,rgba(255,255,255,.08) 50%,transparent 60%);opacity:.72;mix-blend-mode:screen}.bottom-nav-active-pill{position:absolute!important;top:var(--dock-pad)!important;left:var(--dock-pad)!important;bottom:var(--dock-pad)!important;width:calc((100% - (var(--dock-pad) * 2)) / var(--dock-count, 5))!important;transform:translate(var(--dock-offset, 0%));z-index:0!important;pointer-events:none;border-radius:1.55rem!important;background:radial-gradient(circle at 25% 16%,rgba(255,255,255,.34),transparent 28%),linear-gradient(145deg,#ffb7d552,#9be7ff30 55%,#d8b4fe33)!important;border:1px solid rgba(255,255,255,.18)!important;box-shadow:0 16px 34px #ffb7d51f,0 12px 32px #9be7ff1a,inset 0 1px #ffffff3d,inset 0 -18px 34px #210e2a38;transition:transform .32s cubic-bezier(.2,.9,.2,1),width .22s ease}.bottom-nav.no-active .bottom-nav-active-pill{display:none}.bottom-nav-item{position:relative!important;z-index:1!important;min-width:0;min-height:4.34rem!important;padding:.38rem .16rem .32rem!important;border-radius:1.48rem!important;display:grid!important;grid-template-rows:1fr auto;place-items:center!important;gap:.18rem!important;border:0!important;background:transparent!important;color:#f5f7ff75!important;box-shadow:none!important;touch-action:manipulation}.bottom-nav-item:before{content:"";position:absolute;inset:.22rem;border-radius:1.26rem;z-index:-1;background:#ffffff0e;opacity:0;transition:opacity .18s ease,transform .18s ease}.bottom-nav-item:hover:before,.bottom-nav-item:focus-visible:before{opacity:1}.bottom-nav-item.active{color:#fffffffa!important;text-shadow:0 10px 28px rgba(155,231,255,.18)}.bottom-nav-icon-wrap{width:2.18rem;height:2.18rem;display:grid;place-items:center;border-radius:1rem;background:#ffffff09;border:1px solid rgba(255,255,255,.055);transition:background .18s ease,border-color .18s ease,box-shadow .18s ease}.bottom-nav-item.active .bottom-nav-icon-wrap{background:#ffffff1c;border-color:#ffffff26;box-shadow:0 0 24px #9be7ff24,inset 0 1px #ffffff24}.bottom-nav-icon{width:1.24rem!important;height:1.24rem!important;filter:drop-shadow(0 10px 18px rgba(0,0,0,.22))}.bottom-nav-label{display:block!important;max-width:100%;min-height:.8rem;color:currentColor!important;font-size:clamp(.56rem,2.45vw,.68rem)!important;font-weight:950!important;letter-spacing:-.02em;line-height:1;opacity:0;transform:translateY(-.08rem) scale(.92);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:opacity .18s ease,transform .18s ease}.bottom-nav-item.active .bottom-nav-label{opacity:1!important;height:auto!important;transform:translateY(0) scale(1)}.bottom-nav-item:not(.active) .bottom-nav-label{opacity:0!important;height:0!important}@media(max-width:374px){.design-frame{--chrome-dock-height: 7.55rem}.bottom-nav{left:max(.52rem,env(safe-area-inset-left))!important;right:max(.52rem,env(safe-area-inset-right))!important;bottom:calc(.54rem + env(safe-area-inset-bottom))!important;min-height:4.96rem;border-radius:1.72rem!important;--dock-gap: .18rem;--dock-pad: .34rem}.bottom-nav-item{min-height:4.05rem!important;border-radius:1.22rem!important;padding-inline:.08rem!important}.bottom-nav-icon-wrap{width:2rem;height:2rem;border-radius:.86rem}.bottom-nav-label{font-size:.55rem!important}}@media(max-height:700px){.design-frame{--chrome-header-full: 5.75rem;--chrome-header-compact: 4.28rem;--chrome-dock-height: 7.25rem}.bottom-nav{min-height:4.82rem;padding:.34rem!important;border-radius:1.62rem!important}.bottom-nav-item{min-height:3.9rem!important}.bottom-nav-icon-wrap{width:1.96rem;height:1.96rem}}.auth-screen-v2{min-height:100svh;min-height:100dvh;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}.auth-v2-content{min-height:calc(100svh - 2.2rem);min-height:calc(100dvh - 2.2rem)}@media(max-height:620px){.auth-screen-v2{align-items:start;padding-top:max(.75rem,env(safe-area-inset-top));padding-bottom:max(.75rem,env(safe-area-inset-bottom))}.auth-v2-content{min-height:calc(100svh - 1.5rem);min-height:calc(100dvh - 1.5rem);grid-template-rows:auto minmax(10.5rem,1fr) auto auto auto;gap:.42rem}.auth-v2-hero{min-height:10.5rem}.auth-v2-mascot-wrap{width:min(58vw,16rem);height:min(58vw,16rem);max-height:28vh}.auth-v2-axo{transform:scale(.68) translateY(-.7rem)}.auth-v2-copy{margin-top:-.45rem}.auth-v2-copy p{display:block;max-width:20rem;font-size:.74rem;line-height:1.32}.auth-v2-button{min-height:3.2rem}.auth-v2-status{min-height:1.75rem;font-size:.68rem}}@media(max-height:500px){.auth-v2-content{grid-template-rows:auto minmax(8.5rem,1fr) auto auto auto}.auth-v2-hero{min-height:8.5rem}.auth-v2-mascot-wrap{width:min(48vw,13rem);height:min(48vw,13rem);max-height:22vh}.auth-v2-axo{transform:scale(.54) translateY(-.9rem)}.auth-v2-copy h1{font-size:clamp(1.45rem,7vw,1.85rem)}.auth-v2-copy p{display:none}.auth-v2-button{min-height:2.95rem}}@media(prefers-reduced-motion:reduce){.auth-v2-content,.auth-v2-mascot-wrap{transform:none!important}}
