*{box-sizing:border-box}html{background:#080b0d;overflow-x:hidden}body{color:#eef2f1;background:#080b0d;min-width:320px;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}:root{--font-display:"Archivo", Inter, system-ui, sans-serif;--bg:#080b0d;--sidebar:#0b0f11;--surface:#101518;--surface-2:#141a1d;--surface-3:#181f22;--border:#222b2f;--border-soft:#1a2225;--text:#eef2f1;--text-secondary:#a7b1b0;--text-muted:#727d7c;--text-faint:#535e5d;--accent:#63c7a3;--accent-light:#8bd9bb;--accent-soft:#63c7a31a;--accent-border:#63c7a347;--success:#63c7a3;--danger:#ef7777;--warning:#d6ad67;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px}.app{background:radial-gradient(circle at 75% -10%,#63c7a30e,#0000 30%),#080b0d;width:100%;min-height:100dvh;display:flex}.main{flex:auto;width:calc(100% - 255px);min-width:0;overflow-x:hidden}.sidebar{background:var(--sidebar);border-right:1px solid var(--border-soft);flex-direction:column;width:255px;min-width:255px;min-height:100vh;padding:24px 16px 18px;display:flex}.logo{align-items:center;gap:11px;padding:4px 10px 30px;display:flex}.logo-mark{background:var(--accent);color:#07110d;border-radius:10px;flex-shrink:0;place-items:center;width:38px;height:38px;font-size:18px;font-weight:900;display:grid}.logo h1{color:var(--text);font-family:var(--font-display);letter-spacing:-.2px;margin:0;font-size:15px;font-weight:750}.logo span{color:var(--text-muted);margin-top:3px;font-size:10px;display:block}.navigation{flex:1;min-height:0}.nav-label{color:var(--text-faint);letter-spacing:1.4px;text-transform:uppercase;margin:14px 10px 8px;font-size:9px;font-weight:800}.nav-item{width:100%;min-height:42px;color:var(--text-secondary);text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:12px;margin-bottom:3px;padding:10px 12px;font-size:12px;font-weight:550;transition:background .15s,color .15s;display:flex}.nav-icon{text-align:center;flex-shrink:0;width:18px;font-size:15px}.nav-item:hover{color:var(--text);background:#12191b}.nav-item.active{color:#f4f7f6;box-shadow:inset 2px 0 0 var(--accent);background:#151e1e}.agent-nav{color:var(--accent-light)}.agent-new{background:var(--accent-soft);border:1px solid var(--accent-border);color:var(--accent-light);letter-spacing:.5px;border-radius:5px;margin-left:auto;padding:3px 6px;font-size:7px;font-weight:900}.agent-status{border:1px solid var(--border);background:#0e1416;border-radius:11px;align-items:center;gap:10px;padding:13px;display:flex}.status-dot,.network-dot{background:var(--success);border-radius:50%;flex-shrink:0;width:7px;height:7px;box-shadow:0 0 9px #63c7a373}.agent-status strong,.agent-status span{display:block}.agent-status strong{color:var(--text);font-size:11px;font-weight:650}.agent-status span{color:var(--text-muted);margin-top:3px;font-size:9px}.topbar{border-bottom:1px solid var(--border-soft);background:#080b0de6;justify-content:space-between;align-items:center;height:78px;padding:0 38px;display:flex}.eyebrow,.card-label{color:var(--text-muted);letter-spacing:1.4px;text-transform:uppercase;font-size:9px;font-weight:750}.topbar h2{color:var(--text);font-family:var(--font-display);letter-spacing:-.35px;margin:5px 0 0;font-size:19px;font-weight:700}.topbar-right{align-items:center;gap:16px;display:flex}.network{color:var(--text-muted);align-items:center;gap:7px;font-size:10px;display:flex}.avatar{border:1px solid var(--border);background:var(--surface-2);width:34px;height:34px;color:var(--text);border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid}.content{width:100%;max-width:1280px;padding:32px 38px 55px}.balance-card{border:1px solid var(--border);border-radius:var(--radius-lg);background:linear-gradient(135deg,#63c7a317,#101518fa 55%);justify-content:space-between;align-items:center;gap:30px;padding:27px 28px;display:flex;position:relative;overflow:hidden}.balance-card:after{content:"";pointer-events:none;background:#63c7a30b;border-radius:50%;width:220px;height:220px;position:absolute;top:-120px;right:-100px}.balance-card h3{color:#f5f8f7;font-family:var(--font-display);letter-spacing:-1.5px;margin:10px 0 4px;font-size:43px;font-weight:750}.positive{color:var(--accent-light);font-size:11px;font-weight:600}.demo-note{color:var(--text-muted);margin-left:7px;font-size:10px;font-style:italic}.balance-assets{gap:38px;display:flex}.balance-assets span,.balance-assets strong{display:block}.balance-assets span{color:var(--text-muted);text-transform:uppercase;letter-spacing:.7px;margin-bottom:6px;font-size:9px}.balance-assets strong{color:var(--text);font-size:15px;font-weight:650}.grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.5fr);gap:16px;margin-top:16px;display:grid}.card{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);min-width:0;padding:21px}.card-heading{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.card-heading h3{color:var(--text);margin:6px 0 0;font-size:15px;font-weight:650}.live{color:var(--accent-light);letter-spacing:.8px;font-size:8px;font-weight:800}.rate{border:1px solid var(--accent-border);background:var(--accent-soft);border-radius:12px;flex-direction:column;gap:4px;margin:23px 0 20px;padding:20px;display:flex}.rate strong{color:#eef7f3;font-family:var(--font-display);letter-spacing:-1px;font-size:34px;font-weight:700;line-height:1.1}.rate span{color:var(--text-muted);font-size:11px}.rate-footer{color:var(--text-faint);justify-content:space-between;gap:10px;font-size:9px;display:flex}.activity{border-bottom:1px solid var(--border-soft);align-items:center;gap:11px;min-width:0;padding:12px 0;display:flex}.activity:last-child{border-bottom:0}.activity-icon{border:1px solid var(--border);background:var(--surface-2);width:31px;height:31px;color:var(--accent-light);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.activity>div:nth-child(2){flex:1;min-width:0}.activity strong,.activity span{display:block}.activity strong{color:var(--text);font-size:11px;font-weight:600}.activity span{color:var(--text-muted);overflow-wrap:anywhere;margin-top:3px;font-size:9px}.activity b{color:var(--text-secondary);white-space:nowrap;flex-shrink:0;font-size:10px;font-weight:650}.dashboard-agent{border:1px solid var(--accent-border);border-radius:var(--radius-lg);background:linear-gradient(135deg,#63c7a314,#0e1316fa 65%);justify-content:space-between;align-items:center;gap:25px;margin-top:16px;padding:23px 25px;display:flex}.dashboard-agent-icon,.large-agent-icon,.mini-agent-icon{background:var(--accent);color:#07110d;place-items:center;display:grid}.dashboard-agent-icon{border-radius:10px;width:38px;height:38px;margin-bottom:13px}.dashboard-agent h3{color:var(--text);font-family:var(--font-display);margin:6px 0;font-size:18px;font-weight:700}.dashboard-agent p{max-width:550px;color:var(--text-muted);margin:0;font-size:11px;line-height:1.6}.open-agent-button{border:1px solid var(--accent-border);background:var(--accent);color:#07110d;border-radius:9px;flex-shrink:0;padding:11px 16px;font-size:11px;font-weight:800;transition:transform .15s,background .15s}.open-agent-button:hover{background:var(--accent-light);transform:translateY(-1px)}.agent-page{width:100%;max-width:1380px;padding:34px 38px 55px}.agent-page-header{justify-content:space-between;align-items:flex-start;gap:25px;margin-bottom:24px;display:flex}.large-agent-icon{border-radius:12px;width:46px;height:46px;margin-bottom:17px;font-size:21px}.agent-page-header h1{color:var(--text);font-family:var(--font-display);letter-spacing:-.8px;margin:7px 0;font-size:29px;font-weight:700}.agent-page-header p{max-width:680px;color:var(--text-muted);margin:0;font-size:12px;line-height:1.7}.connection-badge{border:1px solid var(--accent-border);background:var(--accent-soft);color:var(--accent-light);letter-spacing:.7px;border-radius:20px;flex-shrink:0;align-items:center;gap:7px;padding:8px 12px;font-size:8px;font-weight:800;display:flex}.connection-badge span,.online-label span{background:var(--success);border-radius:50%;flex-shrink:0;width:6px;height:6px;box-shadow:0 0 8px #63c7a380}.agent-workspace{grid-template-columns:minmax(0,1fr) 300px;gap:16px;width:100%;min-width:0;display:grid}.chat-panel,.tool-panel{border:1px solid var(--border);border-radius:var(--radius-lg);background:#0c1214;min-width:0}.chat-panel{flex-direction:column;min-height:590px;display:flex;overflow:hidden}.chat-panel-header{border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:center;gap:15px;padding:16px 19px;display:flex}.agent-identity{align-items:center;gap:10px;display:flex}.mini-agent-icon{border-radius:9px;width:34px;height:34px}.agent-identity strong,.agent-identity span{display:block}.agent-identity strong{color:var(--text);font-size:11px;font-weight:650}.agent-identity span{color:var(--text-muted);margin-top:3px;font-size:9px}.online-label{color:var(--text-muted);align-items:center;gap:7px;font-size:9px;display:flex}.large-chat{flex-direction:column;flex:1;gap:12px;min-height:310px;max-height:390px;padding:24px;display:flex;overflow-y:auto}.chat-message{overflow-wrap:anywhere;border-radius:11px;max-width:75%;padding:12px 14px}.chat-message.agent{border:1px solid var(--border);background:#141b1e;align-self:flex-start}.chat-message.user{border:1px solid var(--accent-border);background:var(--accent-soft);color:#dcebe5;align-self:flex-end}.message-label{opacity:.55;letter-spacing:1.2px;margin-bottom:6px;font-size:7px;font-weight:900}.message-text{color:inherit;font-size:12px;line-height:1.55}.msg-link{color:var(--accent-light);overflow-wrap:anywhere;text-decoration:underline}.msg-link:hover{opacity:.8}.chat-suggestions{flex-wrap:wrap;gap:7px;padding:0 19px 12px;display:flex}.chat-suggestions button{border:1px solid var(--border);background:var(--surface);color:var(--text-secondary);border-radius:8px;flex:none;padding:8px 10px;font-size:9px}.chat-suggestions button:hover{border-color:var(--accent-border);color:var(--text)}.large-chat-input{background:#080d0f;border:1px solid #2c383b;border-radius:10px;align-items:center;height:55px;margin:0 19px;padding:6px 7px 6px 14px;display:flex}.large-chat-input input{min-width:0;color:var(--text);background:0 0;border:0;outline:0;flex:1;font-size:12px}.large-chat-input input::placeholder{color:var(--text-faint)}.large-chat-input button{background:var(--accent);color:#07110d;border:0;border-radius:8px;flex-shrink:0;width:40px;height:40px;font-size:18px;font-weight:900}.input-hint{color:var(--text-faint);margin:8px 19px 14px;font-size:8px}.tool-panel{padding:19px}.tool-panel-title h3{color:var(--text);margin:6px 0 16px;font-size:15px;font-weight:650}.tool{border-bottom:1px solid var(--border-soft);align-items:center;gap:10px;padding:11px 0;display:flex}.tool-icon{border:1px solid var(--border);background:var(--surface-2);width:31px;height:31px;color:var(--accent-light);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.tool>div:nth-child(2){flex:1;min-width:0}.tool strong,.tool span{display:block}.tool strong{color:var(--text);font-size:10px;font-weight:650}.tool span{color:var(--text-muted);margin-top:3px;font-size:8px}.tool i{color:var(--accent-light);font-size:7px;font-style:normal}.execution-card{border:1px solid var(--border);background:var(--surface);border-radius:10px;margin-top:18px;padding:14px}.execution-card strong,.execution-card span:last-child{display:block}.execution-card strong{color:var(--text);margin-top:7px;font-size:10px}.execution-card span:last-child{color:var(--text-muted);margin-top:4px;font-size:8px;line-height:1.5}.form-row{flex-wrap:wrap;align-items:flex-end;gap:12px;width:100%;margin-top:18px;display:flex}.form-field{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.form-field span{color:var(--text-secondary);letter-spacing:.03em;text-transform:uppercase;font-size:10px;font-weight:650}.form-field input,.form-field select{width:100%;min-width:0;min-height:42px;color:var(--text);background:#080d0f;border:1px solid #2b3639;border-radius:8px;outline:0;padding:10px 12px;font-size:13px}.form-field input::placeholder{color:var(--text-faint)}.form-field input:focus,.form-field select:focus{border-color:var(--accent);box-shadow:0 0 0 2px #63c7a314}.primary-button{background:var(--accent);color:#07110d;white-space:nowrap;border:0;border-radius:8px;min-height:42px;padding:11px 19px;font-size:12px;font-weight:800}.primary-button:hover:not(:disabled){background:var(--accent-light)}.primary-button:disabled{opacity:.45}.secondary-button{border:1px solid var(--border);min-height:42px;color:var(--accent-light);white-space:nowrap;background:0 0;border-radius:8px;padding:11px 19px;font-size:12px;font-weight:700}.secondary-button:hover:not(:disabled){background:var(--accent-soft);border-color:var(--accent-border)}.form-error{color:var(--danger);margin:13px 0 0;font-size:11px}.result-card{border:1px solid var(--border);background:var(--surface);border-radius:12px;width:100%;min-width:0;margin-top:18px;padding:17px}.result-row{border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;padding:8px 0;font-size:12px;display:flex}.result-row:last-child{border-bottom:0}.result-row span:first-child{color:var(--text-muted);flex:none}.result-row span:last-child{min-width:0;max-width:70%;color:var(--text);text-align:right;overflow-wrap:anywhere;word-break:break-word;font-family:SF Mono,Consolas,monospace}.wallet-assets{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:13px;margin-top:17px;display:grid}.wallet-asset{border:1px solid var(--border);background:var(--surface);border-radius:12px;min-width:0;padding:15px}.wallet-asset span{color:var(--text-muted);font-size:10px}.wallet-asset strong{color:var(--text);overflow-wrap:anywhere;margin-top:6px;font-size:19px;font-weight:650;display:block}.empty-state{color:var(--text-faint);text-align:center;padding:28px 0;font-size:12px}.tool-doc{border-bottom:1px solid var(--border-soft);min-width:0;padding:16px 0;overflow:hidden}.tool-doc strong{color:var(--accent-light);font-size:13px}.tool-doc p{color:var(--text-secondary);margin:6px 0 10px;font-size:11px;line-height:1.5}.tool-doc code{border:1px solid var(--border);color:#9ed8c0;white-space:pre;-webkit-overflow-scrolling:touch;background:#080d0f;border-radius:8px;width:100%;max-width:100%;padding:10px 12px;font-size:10px;display:block;overflow:auto hidden}@media (width<=1100px){.sidebar{width:225px;min-width:225px}.main{width:calc(100% - 225px)}.topbar,.content,.agent-page{padding-left:28px;padding-right:28px}.agent-workspace{grid-template-columns:minmax(0,1fr) 270px}.balance-assets{gap:25px}}@media (width<=900px){.sidebar{width:200px;min-width:200px}.main{width:calc(100% - 200px)}.agent-workspace{grid-template-columns:1fr}.tool-panel{display:block}.grid{grid-template-columns:1fr}.balance-card{flex-direction:column;align-items:flex-start}.balance-assets{justify-content:space-between;width:100%}}@media (width<=700px){.app{width:100%;max-width:100vw;min-height:100dvh;display:flex;overflow-x:hidden}.sidebar{flex:0 0 62px;width:62px;min-width:62px;max-width:62px;padding:15px 7px;overflow:hidden}.main{flex:auto;width:calc(100vw - 62px);min-width:0;max-width:calc(100vw - 62px);overflow-x:hidden}.logo{justify-content:center;width:100%;padding:2px 0 24px}.logo-mark{width:37px;height:37px}.logo h1,.logo span,.nav-label,.nav-item>span:not(.nav-icon),.agent-status div:not(.status-dot),.agent-new{display:none!important}.nav-item{border-radius:9px;justify-content:center;width:100%;min-width:0;height:43px;margin-bottom:5px;padding:0}.nav-icon{width:auto;font-size:17px;line-height:1}.agent-status{justify-content:center;width:100%;padding:12px 0}.topbar{height:68px;padding:0 15px}.eyebrow{font-size:8px}.topbar h2{margin-top:4px;font-size:16px}.topbar-right{gap:8px}.network{display:none}.avatar{width:32px;height:32px}.content,.agent-page{width:100%;max-width:100%;padding:20px 15px 32px}.page-intro{margin-bottom:16px;font-size:12px;line-height:1.6}.card{border-radius:13px;padding:17px}.card-heading h3{font-size:16px}.balance-card{flex-direction:column;align-items:flex-start;gap:18px;padding:21px 18px}.balance-card h3{letter-spacing:-1px;font-size:34px}.balance-assets{justify-content:space-between;gap:0;width:100%}.balance-assets strong{font-size:14px}.grid{grid-template-columns:1fr;gap:12px;margin-top:12px}.dashboard-agent{flex-direction:column;align-items:flex-start;gap:17px;margin-top:12px;padding:19px}.dashboard-agent h3{font-size:17px}.dashboard-agent p{font-size:11px}.open-agent-button{width:100%;min-height:43px}.form-row{flex-direction:column;align-items:stretch;gap:10px;width:100%}.form-field{flex:none;width:100%;min-width:0}.form-field span{font-size:10px}.form-field input,.form-field select{width:100%;min-height:44px;font-size:14px}.form-row .primary-button,.form-row .secondary-button{width:100%;min-height:44px}.result-card{padding:14px}.result-row{gap:8px;padding:9px 0}.result-row span:first-child{max-width:40%}.result-row span:last-child{max-width:60%}.rate{margin-top:18px;padding:18px}.rate strong{font-size:29px}.wallet-assets{grid-template-columns:1fr;gap:10px}.activity{align-items:flex-start;gap:9px;padding:13px 0}.activity b{font-size:10px}.agent-page-header{flex-direction:column;gap:13px;margin-bottom:18px}.large-agent-icon{width:43px;height:43px;margin-bottom:14px}.agent-page-header h1{letter-spacing:-.6px;font-size:24px}.agent-page-header p{font-size:11px;line-height:1.6}.connection-badge{align-self:flex-start}.agent-workspace{grid-template-columns:1fr;gap:12px;width:100%}.chat-panel{border-radius:14px;width:100%;min-height:0}.chat-panel-header{padding:14px}.large-chat{width:100%;min-height:270px;max-height:none;padding:16px}.chat-message{max-width:92%;padding:11px 12px}.message-text{font-size:11px}.chat-suggestions{scrollbar-width:none;flex-wrap:nowrap;padding:0 14px 11px;overflow-x:auto}.chat-suggestions::-webkit-scrollbar{display:none}.large-chat-input{height:52px;margin-left:14px;margin-right:14px}.large-chat-input button{width:38px;height:38px}.input-hint{margin-left:14px;margin-right:14px}.tool-panel{width:100%}.tool-doc code{font-size:10px}}@media (width<=375px){.sidebar{flex-basis:58px;width:58px;min-width:58px;max-width:58px}.main{width:calc(100vw - 58px);max-width:calc(100vw - 58px)}.topbar,.content,.agent-page{padding-left:13px;padding-right:13px}.card{padding:15px}.balance-card{padding:18px 16px}.balance-card h3{font-size:31px}.balance-assets{flex-direction:column;gap:11px}.result-row{flex-direction:column;gap:4px}.result-row span:first-child,.result-row span:last-child{text-align:left;width:100%;max-width:100%}.large-chat{min-height:250px;padding:14px}.chat-message{max-width:96%}}@media (width<=340px){.sidebar{flex-basis:54px;width:54px;min-width:54px;max-width:54px;padding-left:6px;padding-right:6px}.main{width:calc(100vw - 54px);max-width:calc(100vw - 54px)}.topbar{height:64px}.topbar h2{font-size:14px}.content,.agent-page{padding-left:11px;padding-right:11px}.card{padding:13px}.balance-card h3{font-size:28px}.page-intro{font-size:11px}.primary-button,.secondary-button{width:100%}.chat-message{max-width:97%}}.wallet-page{max-width:1100px}.wallet-page .page-header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:28px;display:flex}.wallet-page .page-header h2{letter-spacing:-.03em;margin:6px 0 8px;font-size:30px;line-height:1.15}.wallet-page .page-intro{max-width:620px;margin:0}.demo-badge{border:1px solid var(--border);background:var(--surface);color:var(--muted);white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:8px;padding:8px 12px;font-size:12px;font-weight:600;display:inline-flex}.demo-badge span{background:var(--warning);border-radius:50%;width:7px;height:7px}.wallet-page .balance-card{border:1px solid var(--border);background:linear-gradient(135deg, #63c7a314, transparent 45%), var(--surface);border-radius:16px;margin-bottom:32px;padding:28px}.balance-card-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.balance-network{color:var(--muted);letter-spacing:.1em;white-space:nowrap;font-size:10px;font-weight:700}.balance-value{color:var(--text);letter-spacing:-.04em;margin-bottom:14px;font-size:clamp(38px,5vw,52px);font-weight:700;line-height:1}.balance-footer{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}.wallet-page .section-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:14px;display:flex}.wallet-page .section-heading h3{margin:5px 0 0;font-size:18px}.asset-count{color:var(--muted);font-size:12px}.wallet-assets{flex-direction:column;gap:8px;display:flex}.wallet-asset{border:1px solid var(--border);background:var(--surface);border-radius:12px;justify-content:space-between;align-items:center;gap:20px;min-width:0;padding:17px 18px;display:flex}.asset-identity{align-items:center;gap:12px;min-width:0;display:flex}.asset-icon{border:1px solid var(--border);background:var(--surface-2);width:38px;height:38px;color:var(--accent-light);border-radius:50%;flex:0 0 38px;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.asset-identity>div:last-child{flex-direction:column;gap:3px;min-width:0;display:flex}.asset-identity strong{color:var(--text);font-size:14px}.asset-identity span{color:var(--muted);font-size:11px}.asset-values{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:4px;display:flex}.asset-values strong{color:var(--text);font-size:15px;font-weight:600}.asset-values span{color:var(--muted);font-size:12px}.wallet-notice{border:1px solid var(--border);background:#ffffff04;border-radius:12px;align-items:flex-start;gap:12px;margin-top:18px;padding:16px;display:flex}.wallet-notice-icon{border:1px solid var(--border);width:24px;height:24px;color:var(--muted);border-radius:50%;flex:0 0 24px;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.wallet-notice strong{color:var(--text);margin-bottom:4px;font-size:12px;display:block}.wallet-notice p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}@media (width<=700px){.wallet-page .page-header{flex-direction:column;gap:14px;margin-bottom:20px}.wallet-page .page-header h2{font-size:25px}.demo-badge{align-self:flex-start}.wallet-page .balance-card{margin-bottom:26px;padding:20px}.balance-card-header{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:20px}.balance-network{font-size:9px}.balance-value{font-size:38px}.balance-footer{flex-wrap:wrap;font-size:11px}.wallet-page .section-heading{align-items:center}.wallet-asset{padding:14px}.asset-icon{flex-basis:34px;width:34px;height:34px}.asset-values strong{font-size:14px}.wallet-notice{padding:14px}}@media (width<=420px){.wallet-page .balance-card{padding:18px}.balance-value{font-size:34px}.wallet-asset{gap:10px}.asset-identity{gap:9px}.asset-values strong{font-size:13px}}.page-header{justify-content:space-between;align-items:flex-start;gap:24px;width:100%;margin-bottom:28px;display:flex}.page-header>div:first-child{min-width:0}.page-header h2{color:var(--text);letter-spacing:-.03em;margin:6px 0 8px;font-size:30px;line-height:1.15}.eyebrow{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:700;display:block}.page-intro{max-width:680px;color:var(--muted);margin:0 0 24px;font-size:13px;line-height:1.65}.market-page{width:100%;max-width:1100px}.market-page .page-header{margin-bottom:28px}.live-indicator{border:1px solid var(--border);background:var(--surface);color:var(--muted);white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:7px;padding:8px 12px;font-size:12px;font-weight:600;display:inline-flex}.live-dot{background:var(--accent);border-radius:50%;flex:0 0 7px;width:7px;height:7px;display:inline-block}.market-card{width:100%;min-width:0}.market-card .card-heading p{color:var(--muted);margin:7px 0 0;font-size:12px;line-height:1.6}.market-form{align-items:flex-end;gap:14px;width:100%;display:flex}.market-form .form-field{flex:1;min-width:0}.swap-direction{width:34px;height:42px;color:var(--muted);justify-content:center;align-items:center;margin-bottom:0;font-size:18px;display:flex}.market-form .primary-button{white-space:nowrap;flex:none}.status-message{border:1px solid var(--border);border-radius:10px;align-items:flex-start;gap:10px;margin-top:18px;padding:13px 14px;display:flex}.error-message{background:#ef77770d;border-color:#ef777740}.error-message>span{width:20px;height:20px;color:var(--danger);background:#ef77771f;border-radius:50%;flex:0 0 20px;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.error-message strong{color:var(--text);margin-bottom:3px;font-size:12px;display:block}.error-message p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.rate-result{border:1px solid var(--border);background:var(--surface-2);border-radius:14px;width:100%;margin-top:22px;padding:22px}.rate-result-top{justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px;display:flex}.rate-status{color:var(--muted);align-items:center;gap:7px;font-size:11px;display:inline-flex}.rate-main{padding-bottom:22px}.rate-pair{color:var(--muted);margin-bottom:8px;font-size:12px;font-weight:600;display:block}.rate-value{color:var(--text);letter-spacing:-.04em;font-size:clamp(32px,5vw,46px);line-height:1;display:block}.rate-unit{color:var(--muted);margin-top:8px;font-size:12px;display:block}.rate-meta{border:1px solid var(--border);background:var(--border);border-radius:10px;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.rate-meta>div{background:var(--surface);flex-direction:column;gap:5px;min-width:0;padding:12px;display:flex}.rate-meta span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:10px}.rate-meta strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.market-note{border:1px solid var(--border);background:#ffffff04;border-radius:12px;align-items:flex-start;gap:12px;width:100%;margin-top:16px;padding:15px;display:flex}.market-note-icon{border:1px solid var(--border);width:30px;height:30px;color:var(--accent-light);letter-spacing:.04em;border-radius:8px;flex:0 0 30px;justify-content:center;align-items:center;font-size:9px;font-weight:800;display:flex}.market-note strong{color:var(--text);margin-bottom:4px;font-size:12px;display:block}.market-note p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}@media (width<=700px){.page-header{flex-direction:column;gap:14px;margin-bottom:20px}.page-header h2{font-size:25px}.live-indicator{align-self:flex-start}.market-form{flex-direction:column;align-items:stretch;gap:12px}.market-form .form-field{width:100%}.swap-direction{display:none}.market-form .primary-button{width:100%}.rate-result{padding:18px}.rate-meta{grid-template-columns:1fr}.rate-meta>div{padding:11px 12px}.market-note{padding:13px}}@media (width<=420px){.page-header h2{font-size:23px}.rate-value{font-size:32px}.rate-result{padding:16px}}.swap-page{width:100%;max-width:1100px}.network-badge{border:1px solid var(--border);background:var(--surface);color:var(--muted);white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:8px;padding:8px 12px;font-size:12px;font-weight:600;display:inline-flex}.network-badge span,.success-status span{background:var(--accent);border-radius:50%;width:7px;height:7px}.swap-layout{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:16px;display:grid}.swap-card{min-width:0}.swap-inputs{flex-direction:column;gap:8px;display:flex}.swap-box{border:1px solid var(--border);background:var(--surface-2);border-radius:12px;padding:15px;display:block}.swap-box>span{color:var(--muted);margin-bottom:9px;font-size:11px;font-weight:600;display:block}.swap-input-row{align-items:center;gap:12px;display:flex}.swap-input-row input{min-width:0;color:var(--text);background:0 0;border:0;outline:none;flex:1;font-size:24px;font-weight:600}.swap-input-row select{width:auto;min-width:100px}.swap-switch{z-index:1;border:1px solid var(--border);background:var(--surface);width:34px;height:34px;color:var(--text);cursor:pointer;border-radius:50%;align-self:center;margin:-4px 0;font-size:17px}.swap-switch:hover{border-color:var(--accent-border);color:var(--accent-light)}.swap-settings{grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;display:grid}.input-with-suffix{position:relative}.input-with-suffix input{padding-right:34px}.input-with-suffix>span{color:var(--muted);font-size:12px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.swap-info{border:1px solid var(--border);background:var(--surface);border-radius:10px;flex-direction:column;justify-content:center;gap:6px;padding:0 14px;display:flex}.swap-info span,.execution-detail span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:10px}.swap-info strong,.execution-detail strong{color:var(--text);font-size:12px}.swap-submit{width:100%;margin-top:18px}.swap-result{border:1px solid var(--border);background:var(--surface-2);border-radius:13px;margin-top:18px;padding:18px}.swap-result-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.swap-result-header h4{margin:5px 0 0;font-size:16px}.success-status{color:var(--accent-light);white-space:nowrap;align-items:center;gap:7px;font-size:11px;display:inline-flex}.swap-summary{border:1px solid var(--border);background:var(--surface);border-radius:10px;grid-template-columns:1fr auto 1fr;align-items:center;gap:15px;margin:20px 0;padding:16px;display:grid}.swap-summary div{min-width:0}.swap-summary span{color:var(--muted);margin-bottom:6px;font-size:11px;display:block}.swap-summary strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:15px;display:block;overflow:hidden}.summary-arrow{color:var(--accent-light);font-size:18px}.result-details{border:1px solid var(--border);background:var(--border);border-radius:10px;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.result-details>div{background:var(--surface);min-width:0;padding:11px}.result-details span{color:var(--muted);margin-bottom:5px;font-size:10px;display:block}.result-details strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.tx-value{font-family:monospace}.swap-explorer{margin-top:14px;font-size:12px;display:inline-block}.swap-side-card{border:1px solid var(--border);background:var(--surface);border-radius:14px;padding:20px}.swap-side-card h3{margin:7px 0 8px;font-size:16px}.swap-side-card>p{color:var(--muted);margin:0 0 20px;font-size:12px;line-height:1.65}.execution-detail{border-top:1px solid var(--border);flex-direction:column;gap:5px;padding:12px 0;display:flex}@media (width<=900px){.swap-layout{grid-template-columns:1fr}.swap-side-card{width:100%}}@media (width<=700px){.swap-page .page-header{flex-direction:column}.network-badge{align-self:flex-start}.swap-input-row{gap:8px}.swap-input-row input{font-size:21px}.swap-input-row select{min-width:88px}.swap-settings{grid-template-columns:1fr}.swap-info{min-height:58px}.swap-summary{grid-template-columns:1fr;gap:10px}.summary-arrow{justify-self:center;transform:rotate(90deg)}.result-details{grid-template-columns:1fr}.swap-result-header{flex-direction:column}}@media (width<=420px){.swap-box{padding:13px}.swap-input-row input{font-size:19px}.swap-input-row select{min-width:78px}}.transfer-page{width:100%}.transfer-page .page-header{margin-bottom:28px}.transfer-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:20px;display:grid}.transfer-card,.transfer-side-card,.transfer-result{background:var(--surface,#101518);border:1px solid var(--border,#222b2f);border-radius:16px}.transfer-card{padding:28px}.transfer-card-header{justify-content:space-between;align-items:flex-start;margin-bottom:28px;display:flex}.transfer-card-header h3{margin:6px 0 0;font-size:20px;font-weight:600}.transfer-icon{border:1px solid var(--accent-border,#63c7a340);width:42px;height:42px;color:var(--accent,#63c7a3);background:var(--accent-soft,#63c7a314);border-radius:11px;justify-content:center;align-items:center;font-size:19px;display:flex}.recipient-section{margin-bottom:20px}.transfer-amount-row{grid-template-columns:150px minmax(0,1fr);gap:14px;margin-bottom:22px;display:grid}.transfer-field{flex-direction:column;gap:8px;min-width:0;display:flex}.transfer-field>span{color:var(--muted,#727d7c);letter-spacing:.04em;font-size:12px;font-weight:600}.transfer-field input,.transfer-field select{border:1px solid var(--border,#222b2f);background:var(--surface-2,#141a1d);width:100%;min-width:0;height:50px;color:var(--text,#eef2f1);font:inherit;box-sizing:border-box;border-radius:10px;outline:none;padding:0 14px;transition:border-color .18s,background .18s}.transfer-field input::placeholder{color:#4f5959}.transfer-field input:focus,.transfer-field select:focus{border-color:var(--accent,#63c7a3);background:#171d20}.amount-input{position:relative}.amount-input input{padding-right:75px}.amount-input span{color:var(--text,#eef2f1);font-size:12px;font-weight:700;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.transfer-details{border-top:1px solid var(--border,#222b2f);border-bottom:1px solid var(--border,#222b2f);grid-template-columns:1fr 1fr;margin-bottom:20px;display:grid}.transfer-details>div{padding:15px 0}.transfer-details>div+div{border-left:1px solid var(--border,#222b2f);padding-left:20px}.transfer-details span,.transfer-details strong{display:block}.transfer-details span{color:var(--muted,#727d7c);margin-bottom:5px;font-size:11px}.transfer-details strong{color:var(--text,#eef2f1);font-size:13px;font-weight:500}.transfer-submit{background:var(--accent,#63c7a3);color:#07100c;width:100%;min-height:52px;font:inherit;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:12px;font-weight:700;transition:transform .18s,opacity .18s;display:flex}.transfer-submit:hover:not(:disabled){transform:translateY(-1px)}.transfer-submit:disabled{opacity:.35;cursor:not-allowed}.button-spinner{border:2px solid #07100c4d;border-top-color:#07100c;border-radius:50%;width:15px;height:15px;animation:.7s linear infinite transfer-spin}@keyframes transfer-spin{to{transform:rotate(360deg)}}.transfer-side-card{padding:22px}.transfer-side-card h3{margin:9px 0 10px;font-size:17px;line-height:1.35}.transfer-side-card>p{color:var(--muted,#727d7c);margin:0 0 20px;font-size:13px;line-height:1.6}.agent-example{background:var(--surface-2,#141a1d);border:1px solid var(--border,#222b2f);border-radius:10px;margin-bottom:20px;padding:14px}.agent-example span{color:var(--accent,#63c7a3);text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:700;display:block}.agent-example p{color:var(--text,#eef2f1);margin:0;font-size:13px;line-height:1.5}.agent-flow{flex-direction:column;gap:0;display:flex}.agent-flow>div{border-top:1px solid var(--border,#222b2f);align-items:center;gap:12px;padding:12px 0;display:flex}.agent-flow span{width:25px;color:var(--muted,#727d7c);font-size:10px;font-weight:700}.agent-flow p{color:var(--text,#eef2f1);margin:0;font-size:12px}.transfer-page .error-message{margin-bottom:18px}.transfer-result{margin-top:20px;padding:24px 28px}.result-success{border-bottom:1px solid var(--border,#222b2f);align-items:center;gap:14px;padding-bottom:20px;display:flex}.result-success h3{margin:5px 0 0;font-size:17px}.transfer-result-grid{grid-template-columns:1fr 1fr;gap:0 30px;display:grid}.transfer-result-grid>div{border-bottom:1px solid var(--border,#222b2f);min-width:0;padding:15px 0}.transfer-result-grid span,.transfer-result-grid strong{display:block}.transfer-result-grid span{color:var(--muted,#727d7c);margin-bottom:6px;font-size:11px}.transfer-result-grid strong{color:var(--text,#eef2f1);font-size:13px;font-weight:500}.full-result{grid-column:1/-1}@media (width<=900px){.transfer-layout{grid-template-columns:1fr}.transfer-side-card{display:none}}@media (width<=700px){.transfer-card{padding:20px}.transfer-amount-row,.transfer-details{grid-template-columns:1fr}.transfer-details>div+div{border-left:0;border-top:1px solid var(--border,#222b2f);padding-left:0}.transfer-result{padding:20px}.transfer-result-grid{grid-template-columns:1fr}.full-result{grid-column:auto}}@media (width<=420px){.transfer-card{border-radius:12px;padding:16px}.transfer-card-header{margin-bottom:22px}.transfer-card-header h3{font-size:18px}.transfer-icon{width:36px;height:36px}.transfer-field input,.transfer-field select{height:47px}.transfer-submit{min-height:49px}}.x402-page{width:100%}.x402-page .page-header{margin-bottom:28px}.x402-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:20px;display:grid}.x402-main{flex-direction:column;gap:20px;min-width:0;display:flex}.x402-card,.x402-side-card{background:var(--surface,#101518);border:1px solid var(--border,#222b2f);border-radius:16px}.x402-card{padding:28px}.x402-card-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.x402-card-header h3{margin:6px 0 0;font-size:19px;font-weight:600}.x402-step-number{background:var(--surface-2,#141a1d);border:1px solid var(--border,#222b2f);width:38px;height:38px;color:var(--muted,#727d7c);border-radius:10px;flex:0 0 38px;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.x402-description{color:var(--muted,#727d7c);max-width:650px;margin:12px 0 22px;font-size:13px;line-height:1.6}.x402-field{flex-direction:column;gap:8px;min-width:0;display:flex}.x402-field>span{color:var(--muted,#727d7c);font-size:12px;font-weight:600}.x402-field input{box-sizing:border-box;border:1px solid var(--border,#222b2f);background:var(--surface-2,#141a1d);width:100%;height:50px;color:var(--text,#eef2f1);font:inherit;border-radius:10px;outline:none;padding:0 14px}.x402-field input::placeholder{color:#4f5959}.x402-field input:focus{border-color:var(--accent,#63c7a3);background:#171d20}.x402-input-row{grid-template-columns:1fr 1fr;gap:14px;margin-top:18px;display:grid}.x402-amount{position:relative}.x402-amount input{padding-right:70px}.x402-amount span{color:var(--text,#eef2f1);font-size:12px;font-weight:700;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.x402-primary-button{background:var(--accent,#63c7a3);color:#07100c;width:100%;min-height:51px;font:inherit;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:12px;margin-top:20px;font-weight:700;transition:transform .18s,opacity .18s;display:flex}.x402-primary-button:hover:not(:disabled){transform:translateY(-1px)}.x402-primary-button:disabled{opacity:.35;cursor:not-allowed}.invoice-card{padding-bottom:24px}.invoice-status{background:var(--accent-soft,#63c7a314);border:1px solid var(--accent-border,#63c7a340);color:var(--accent,#63c7a3);letter-spacing:.05em;border-radius:7px;padding:6px 9px;font-size:10px;font-weight:700}.invoice-amount{background:var(--surface-2,#141a1d);border:1px solid var(--border,#222b2f);border-radius:11px;margin:24px 0;padding:20px}.invoice-amount span,.invoice-amount strong{display:block}.invoice-amount span{color:var(--muted,#727d7c);margin-bottom:7px;font-size:11px}.invoice-amount strong{color:var(--text,#eef2f1);font-size:25px;font-weight:600}.invoice-details,.proof-details{grid-template-columns:1fr 1fr;gap:0 28px;display:grid}.invoice-details>div,.proof-details>div{border-bottom:1px solid var(--border,#222b2f);min-width:0;padding:14px 0}.invoice-details span,.invoice-details strong,.proof-details span,.proof-details strong{display:block}.invoice-details span,.proof-details span{color:var(--muted,#727d7c);margin-bottom:6px;font-size:11px}.invoice-details strong,.proof-details strong{color:var(--text,#eef2f1);font-size:13px;font-weight:500}.payment-complete-header{border-bottom:1px solid var(--border,#222b2f);align-items:center;gap:14px;padding-bottom:20px;display:flex}.payment-complete-header h3{margin:5px 0 0;font-size:17px}.success-icon{background:var(--accent-soft,#63c7a314);border:1px solid var(--accent-border,#63c7a340);width:38px;height:38px;color:var(--accent,#63c7a3);border-radius:50%;flex:0 0 38px;justify-content:center;align-items:center;font-weight:700;display:flex}.proof-details{margin-top:5px}.proof-full{grid-column:1/-1}.x402-side-card{padding:22px}.x402-side-card h3{margin:9px 0 10px;font-size:17px;line-height:1.4}.x402-side-card>p{color:var(--muted,#727d7c);margin:0 0 22px;font-size:13px;line-height:1.65}.x402-flow{flex-direction:column;display:flex}.x402-flow>div{border-top:1px solid var(--border,#222b2f);gap:12px;padding:13px 0;display:flex}.x402-flow>div>span{width:26px;color:var(--muted,#727d7c);font-size:10px;font-weight:700}.x402-flow strong{color:var(--text,#eef2f1);font-size:12px;font-weight:600;display:block}.x402-flow p{color:var(--muted,#727d7c);margin:4px 0 0;font-size:11px;line-height:1.45}.x402-flow .active>span,.x402-flow .completed>span{color:var(--accent,#63c7a3)}.x402-note{border:1px solid var(--border,#222b2f);background:var(--surface-2,#141a1d);border-radius:9px;gap:9px;margin-top:18px;padding:12px;display:flex}.x402-note>span{border:1px solid var(--border,#222b2f);width:17px;height:17px;color:var(--muted,#727d7c);border-radius:50%;flex:0 0 17px;justify-content:center;align-items:center;font-size:10px;display:flex}.x402-note p{color:var(--muted,#727d7c);margin:0;font-size:11px;line-height:1.5}.break-value{overflow-wrap:anywhere;word-break:break-word}@media (width<=900px){.x402-layout{grid-template-columns:1fr}.x402-side-card{display:none}}@media (width<=700px){.x402-card{padding:20px}.x402-input-row,.invoice-details,.proof-details{grid-template-columns:1fr}.proof-full{grid-column:auto}.invoice-amount strong{font-size:22px}}@media (width<=420px){.x402-card{border-radius:12px;padding:16px}.x402-card-header h3{font-size:17px}.x402-field input{height:47px}.x402-primary-button{min-height:48px}.invoice-amount{padding:16px}}.activity-page{width:100%}.activity-page .page-header{margin-bottom:28px}.activity-count{border:1px solid var(--border,#222b2f);background:var(--surface,#101518);color:var(--muted,#727d7c);white-space:nowrap;border-radius:8px;padding:8px 11px;font-size:11px;font-weight:600}.activity-card{box-sizing:border-box;background:var(--surface,#101518);border:1px solid var(--border,#222b2f);border-radius:16px;width:100%;overflow:hidden}.activity-card-header{border-bottom:1px solid var(--border,#222b2f);justify-content:space-between;align-items:center;gap:16px;padding:24px 26px;display:flex}.activity-card-header h3{margin:6px 0 0;font-size:19px;font-weight:600}.activity-live{color:var(--muted,#727d7c);align-items:center;gap:7px;font-size:11px;font-weight:600;display:inline-flex}.activity-live>span{background:var(--accent,#63c7a3);border-radius:50%;width:6px;height:6px}.activity-list{width:100%}.activity-item{border-bottom:1px solid var(--border,#222b2f);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;padding:18px 26px;transition:background .18s;display:grid}.activity-item:last-child{border-bottom:0}.activity-item:hover{background:#ffffff04}.activity-icon{border:1px solid var(--border,#222b2f);background:var(--surface-2,#141a1d);width:40px;height:40px;color:var(--accent,#63c7a3);border-radius:10px;justify-content:center;align-items:center;font-size:16px;display:flex}.activity-main{min-width:0}.activity-main strong{color:var(--text,#eef2f1);margin-bottom:5px;font-size:13px;font-weight:600;display:block}.activity-main span{color:var(--muted,#727d7c);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.4;display:block;overflow:hidden}.activity-meta{text-align:right;min-width:90px}.activity-meta strong{color:var(--text,#eef2f1);margin-bottom:5px;font-size:12px;font-weight:600;display:block}.activity-meta span{color:var(--muted,#727d7c);font-size:10px;display:block}.activity-empty{text-align:center;padding:70px 24px}.empty-icon{border:1px solid var(--border,#222b2f);background:var(--surface-2,#141a1d);width:48px;height:48px;color:var(--muted,#727d7c);border-radius:12px;justify-content:center;align-items:center;margin:0 auto 18px;font-size:19px;display:flex}.activity-empty h3{color:var(--text,#eef2f1);margin:0 0 8px;font-size:16px}.activity-empty p{max-width:390px;color:var(--muted,#727d7c);margin:0 auto;font-size:12px;line-height:1.6}@media (width<=700px){.activity-card-header{padding:20px}.activity-item{grid-template-columns:38px minmax(0,1fr);gap:12px;padding:16px 20px}.activity-icon{width:38px;height:38px}.activity-meta{text-align:left;grid-column:2;justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.activity-meta strong,.activity-meta span{margin:0}.activity-main span{white-space:normal;overflow-wrap:anywhere}}@media (width<=420px){.activity-card{border-radius:12px}.activity-card-header{padding:17px}.activity-item{padding:15px 17px}.activity-empty{padding:55px 18px}.activity-count{display:none}}.developer-page{width:100%}.developer-page .page-header{margin-bottom:28px}.developer-status{border:1px solid var(--border,#222b2f);background:var(--surface,#101518);color:var(--muted,#727d7c);white-space:nowrap;border-radius:8px;align-items:center;gap:8px;padding:8px 11px;font-size:11px;font-weight:600;display:inline-flex}.developer-status>span{background:var(--accent,#63c7a3);border-radius:50%;width:6px;height:6px}.developer-grid{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:20px;display:grid}.developer-main{min-width:0}.developer-card,.developer-side-card{background:var(--surface,#101518);border:1px solid var(--border,#222b2f);border-radius:16px}.developer-card{overflow:hidden}.developer-card-header{border-bottom:1px solid var(--border,#222b2f);justify-content:space-between;align-items:center;gap:16px;padding:24px 26px;display:flex}.developer-card-header h3{margin:6px 0 0;font-size:19px;font-weight:600}.tool-count{border:1px solid var(--border,#222b2f);color:var(--muted,#727d7c);border-radius:7px;padding:6px 9px;font-size:10px;font-weight:600}.tool-list{width:100%}.tool-doc{border-bottom:1px solid var(--border,#222b2f);padding:22px 26px}.tool-doc:last-child{border-bottom:0}.tool-header{align-items:center;gap:12px;display:flex}.tool-number{background:var(--surface-2,#141a1d);border:1px solid var(--border,#222b2f);width:30px;height:30px;color:var(--muted,#727d7c);border-radius:8px;flex:0 0 30px;justify-content:center;align-items:center;font-size:9px;font-weight:700;display:flex}.tool-identity{min-width:0}.tool-identity code{color:var(--accent-light,#8bd9bb);overflow-wrap:anywhere;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:13px;font-weight:600;display:block}.tool-identity span{color:var(--muted,#727d7c);margin-top:3px;font-size:10px;display:block}.tool-description{color:var(--muted,#727d7c);margin:15px 0 16px 42px;font-size:12px;line-height:1.6}.endpoint-label{color:var(--muted,#727d7c);letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;margin-left:42px;font-size:9px;font-weight:700}.tool-code{border:1px solid var(--border,#222b2f);color:#b8c2bf;white-space:pre;background:#0b0f11;border-radius:9px;margin:0 0 0 42px;padding:15px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:11px;line-height:1.65;overflow-x:auto}.developer-loading{min-height:180px;color:var(--muted,#727d7c);justify-content:center;align-items:center;gap:10px;font-size:12px;display:flex}.developer-empty{text-align:center;padding:50px 24px}.developer-empty strong{color:var(--text,#eef2f1);margin-bottom:7px;font-size:14px;display:block}.developer-empty p{color:var(--muted,#727d7c);margin:0;font-size:12px}.developer-side{flex-direction:column;gap:20px;display:flex}.developer-side-card{padding:21px}.developer-side-card h3{margin:8px 0 9px;font-size:17px}.developer-side-card>p{color:var(--muted,#727d7c);margin:0 0 20px;font-size:12px;line-height:1.6}.integration-item{border-top:1px solid var(--border,#222b2f);gap:11px;padding:13px 0;display:flex}.integration-item>span{border:1px solid var(--border,#222b2f);width:39px;height:25px;color:var(--accent,#63c7a3);border-radius:6px;flex:0 0 39px;justify-content:center;align-items:center;font-size:8px;font-weight:700;display:flex}.integration-item strong{color:var(--text,#eef2f1);font-family:SFMono-Regular,Consolas,monospace;font-size:11px;display:block}.integration-item p{color:var(--muted,#727d7c);margin:3px 0 0;font-size:10px}.architecture-flow{margin-top:18px}.architecture-flow>div:not(.flow-line){align-items:center;gap:10px;display:flex}.architecture-flow span{width:25px;color:var(--muted,#727d7c);font-size:9px;font-weight:700}.architecture-flow strong{color:var(--text,#eef2f1);font-size:12px;font-weight:600}.flow-line{background:var(--border,#222b2f);width:1px;height:20px;margin-left:12px}@media (width<=900px){.developer-grid{grid-template-columns:1fr}.developer-side{display:none}}@media (width<=700px){.developer-card-header,.tool-doc{padding:20px}.tool-description,.endpoint-label,.tool-code{margin-left:42px}.tool-code{overflow-x:auto}}@media (width<=420px){.developer-card{border-radius:12px}.developer-card-header,.tool-doc{padding:17px}.tool-description,.endpoint-label,.tool-code{margin-left:0}.tool-description{margin-top:13px}.tool-header{align-items:flex-start}.tool-code{font-size:10px}.developer-status{display:none}}.overview-agent-button{color:#dce8e3;letter-spacing:.01em;cursor:pointer;background:#11181a;border:1px solid #63c7a347;border-radius:9px;justify-content:center;align-items:center;gap:9px;min-height:42px;padding:0 16px;font-size:13px;font-weight:600;transition:background .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.overview-agent-button span{color:#8bd9bb;background:#63c7a31a;border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;display:inline-flex}.overview-agent-button:hover{color:#fff;background:#17211f;border-color:#63c7a380;transform:translateY(-1px)}.overview-agent-button:active{transform:translateY(0)}@media (width<=700px){.overview-heading{align-items:flex-start}.overview-agent-button{width:100%}}@media (width<=420px){.overview-agent-button{min-height:40px;font-size:12px}}
