:root{--bg:#07131a;--surface:#0f222d;--surface-2:#143140;--text:#ecf5f8;--muted:#9fb7c0;--accent:#00d08a;--danger:#ff5d5d;--border:#1f3e4c}*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at 15% 20%,#114258 0,transparent 38%),radial-gradient(circle at 85% 80%,#1f2f59 0,transparent 45%),var(--bg);color:var(--text);font-family:IBM Plex Sans,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}.container{max-width:1100px;margin:0 auto;padding:24px}.card{border:1px solid var(--border);background:linear-gradient(170deg,rgba(255,255,255,.02),rgba(255,255,255,.01));border-radius:16px;padding:16px}.grid{display:grid;grid-gap:12px;gap:12px}.grid-2{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.muted{color:var(--muted)}button{cursor:pointer;border:1px solid var(--border);border-radius:10px;padding:10px 14px;background:var(--surface-2);color:var(--text)}button.primary{background:var(--accent);color:#062416;border-color:transparent;font-weight:700}input,select,textarea{width:100%;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--text);padding:10px}.AppHeader_headerWrap__JtECd{padding-bottom:10px}.AppHeader_shell__aDvaV{display:grid;grid-gap:12px;gap:12px;border-color:rgba(31,62,76,.92);background:radial-gradient(circle at 88% -12%,rgba(0,208,138,.2),transparent 44%),linear-gradient(165deg,rgba(15,34,45,.98),rgba(10,24,32,.96));box-shadow:0 16px 40px rgba(0,0,0,.22)}.AppHeader_topRow__TcSHq{display:flex;align-items:center;justify-content:space-between;gap:12px}.AppHeader_brand__rnXPX{display:grid;grid-gap:2px;gap:2px;min-width:0}.AppHeader_brandTitle__Rsy4d{font-size:16px;font-weight:800;letter-spacing:.01em}.AppHeader_brandSubtitle__TS_9s{color:var(--muted);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.AppHeader_topActions___A3FN{display:inline-flex;align-items:center;gap:8px}.AppHeader_menuButton__cGEwf{display:none;border-radius:999px;padding:8px 12px;border:1px solid rgba(31,62,76,.95);background:rgba(20,49,64,.85);font-size:12px;font-weight:700}.AppHeader_menuIcon__Lfc08{display:inline-block;width:14px;text-align:center;margin-right:4px}.AppHeader_desktopNav__bUFxS{display:flex;flex-wrap:wrap;gap:8px}.AppHeader_mobileNav__g_EKE{display:none}.AppHeader_mobileNavOpen__zkOyi{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;animation:AppHeader_navIn__fBdla .16s ease-out}.AppHeader_navLink__ae6_U{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(31,62,76,.95);border-radius:999px;padding:8px 12px;background:rgba(20,49,64,.6);color:var(--muted);font-size:13px;font-weight:600;transition:border-color .14s ease,color .14s ease,background .14s ease,transform .12s ease}.AppHeader_navLink__ae6_U:hover{color:var(--text);border-color:rgba(0,208,138,.45);background:rgba(20,49,64,.9);transform:translateY(-1px)}.AppHeader_navLinkActive__xyLj6,.AppHeader_navLinkActive__xyLj6:hover{color:#062416;background:linear-gradient(135deg,rgba(0,208,138,.95),rgba(103,230,189,.92));border-color:transparent}@keyframes AppHeader_navIn__fBdla{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:940px){.AppHeader_desktopNav__bUFxS{display:none}.AppHeader_menuButton__cGEwf{display:inline-flex;align-items:center;justify-content:center}.AppHeader_brandSubtitle__TS_9s{max-width:42vw}}@media (max-width:620px){.AppHeader_headerWrap__JtECd{padding-bottom:6px}.AppHeader_brandTitle__Rsy4d{font-size:15px}.AppHeader_brandSubtitle__TS_9s{max-width:34vw;font-size:11px}.AppHeader_mobileNavOpen__zkOyi{grid-template-columns:1fr}.AppHeader_navLink__ae6_U{justify-content:flex-start;border-radius:12px;padding:10px 12px}}.WalletBar_wrapper__CK8X_{position:relative}.WalletBar_trigger__kToDa{display:inline-flex;align-items:center;gap:8px;border-radius:999px;padding:10px 14px;font-weight:600;letter-spacing:.01em;transition:transform .12s ease,box-shadow .16s ease,border-color .16s ease}.WalletBar_trigger__kToDa:hover{transform:translateY(-1px)}.WalletBar_triggerIdle__bHkPa{border-color:rgba(0,208,138,.4);background:linear-gradient(135deg,rgba(0,208,138,.16),rgba(20,49,64,.9));box-shadow:0 8px 24px rgba(0,0,0,.25)}.WalletBar_triggerConnected__Ln6dp{border-color:rgba(0,208,138,.45);background:linear-gradient(135deg,rgba(0,208,138,.2),rgba(20,49,64,.92))}.WalletBar_statusDot__5ngem{width:8px;height:8px;border-radius:999px;background:var(--accent);box-shadow:0 0 0 6px rgba(0,208,138,.15)}.WalletBar_address__NVEEI{font-family:IBM Plex Mono,SFMono-Regular,ui-monospace,monospace;font-size:12px}.WalletBar_popover__bfEI7{position:absolute;right:0;top:calc(100% + 10px);width:min(360px,92vw);border:1px solid rgba(31,62,76,.95);border-radius:16px;background:radial-gradient(circle at 85% -10%,rgba(0,208,138,.22),transparent 40%),linear-gradient(165deg,rgba(15,34,45,.98),rgba(8,20,27,.98));box-shadow:0 24px 64px rgba(0,0,0,.42);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:14px;z-index:50;display:grid;grid-gap:12px;gap:12px}.WalletBar_panelHead__Yr83p{display:flex;align-items:center;justify-content:space-between;gap:8px}.WalletBar_panelTitle__bTv_d{font-size:14px;font-weight:700}.WalletBar_panelSubtitle__ynDhx{color:var(--muted);font-size:12px;line-height:1.4}.WalletBar_closeButton__pnQb3{width:28px;height:28px;border-radius:999px;padding:0;font-size:17px;line-height:1;border:1px solid rgba(31,62,76,.9);background:rgba(20,49,64,.8)}.WalletBar_connectList__kTB4I{display:grid;grid-gap:8px;gap:8px}.WalletBar_connector__JjVD4{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:10px;gap:10px;width:100%;text-align:left;border-radius:12px;border:1px solid rgba(31,62,76,.9);background:linear-gradient(160deg,rgba(20,49,64,.9),rgba(15,34,45,.9));padding:10px;transition:border-color .15s ease,transform .12s ease}.WalletBar_connector__JjVD4:hover:not(:disabled){border-color:rgba(0,208,138,.45);transform:translateY(-1px)}.WalletBar_connector__JjVD4:disabled{opacity:.75;cursor:not-allowed}.WalletBar_connectorGlyph__Gsk8w{width:34px;height:34px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;letter-spacing:.04em;color:#062416;background:linear-gradient(145deg,#00d08a,#67e6bd)}.WalletBar_connectorText__YFBDi{min-width:0;display:grid;grid-gap:2px;gap:2px}.WalletBar_connectorName__APNtr{font-size:13px;font-weight:700}.WalletBar_connectorMeta___bYO9{font-size:11px;color:var(--muted);line-height:1.35}.WalletBar_connectorHint__kKDnB{font-size:11px;color:rgba(236,245,248,.9)}.WalletBar_loading__R5JDF{display:inline-flex;align-items:center;gap:6px}.WalletBar_loading__R5JDF:before{content:"";width:8px;height:8px;border-radius:999px;border:2px solid rgba(0,208,138,.35);border-top:2px solid var(--accent);animation:WalletBar_spin__CJvQT .7s linear infinite}.WalletBar_errorBox__pJqtg{border:1px solid rgba(255,93,93,.35);border-radius:12px;background:rgba(255,93,93,.07);padding:9px 10px;color:#ffb7b7;font-size:12px;line-height:1.45}.WalletBar_walletConnectHint__Nuvuo{border:1px dashed rgba(0,208,138,.4);border-radius:12px;padding:9px 10px;font-size:12px;color:var(--muted);line-height:1.4}.WalletBar_accountCard__8CmxX{display:grid;grid-gap:8px;gap:8px;border:1px solid rgba(31,62,76,.9);border-radius:12px;background:rgba(20,49,64,.65);padding:10px}.WalletBar_accountRow__YKN_D{display:inline-flex;align-items:center;gap:8px}.WalletBar_accountAddress__tu8IQ{font-family:IBM Plex Mono,SFMono-Regular,ui-monospace,monospace;font-size:12px}.WalletBar_actionRow__CTN_b{display:flex;gap:8px}.WalletBar_actionButton__UnQMA{flex:1 1;border-radius:10px;border:1px solid rgba(31,62,76,.9);background:rgba(20,49,64,.9)}.WalletBar_disconnectButton___M__R{flex:1 1;border-radius:10px;border:1px solid rgba(255,93,93,.4);background:rgba(255,93,93,.14);color:#ffd5d5}.WalletBar_helperText__YYwOr{font-size:11px;color:var(--muted);line-height:1.4}@keyframes WalletBar_spin__CJvQT{to{transform:rotate(1turn)}}