:root{--bg: #0b0f1a;--panel: #141a2b;--panel-2: #1b2235;--line: #263049;--text: #e6ebf5;--muted: #8b97b3;--accent: #0ea5e9;--accent-2: #7c3aed;--green: #22c55e;--amber: #f59e0b;--red: #ef4444}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font-family:system-ui,-apple-system,Segoe UI,Roboto,PingFang SC,Microsoft YaHei,sans-serif}.app{max-width:920px;margin:0 auto;padding:24px 16px 48px}.modal-overlay{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:100;padding:20px}.modal-card{max-width:440px;width:100%;background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:22px 24px;max-height:calc(100dvh - 40px);overflow-y:auto}.modal-title{font-size:16px;font-weight:700;margin-bottom:10px}.modal-body{font-size:14px;color:var(--text);line-height:1.65}.modal-body .muted{color:var(--muted)}.modal-affected{margin:10px 0 0;padding:10px 12px;background:var(--panel-2);border:1px solid var(--line);border-radius:8px}.modal-affected li{font-size:13px;padding:2px 0}.modal-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.sec-desc{font-size:12px;color:var(--muted);margin:-4px 0 12px;line-height:1.55}.infotip{position:relative;display:inline-flex;align-items:center;margin-left:5px;color:var(--muted);font-size:12px;cursor:help;vertical-align:middle;font-weight:400}.infotip:hover,.infotip:focus{color:var(--accent);outline:none}.infotip-bubble{position:absolute;bottom:150%;left:50%;transform:translate(-50%);width:240px;max-width:72vw;background:#0a0e18;border:1px solid var(--line);border-radius:8px;padding:9px 11px;font-size:12px;font-weight:400;color:var(--text);line-height:1.55;text-align:left;white-space:normal;opacity:0;visibility:hidden;transition:opacity .15s;z-index:20;box-shadow:0 6px 20px #00000080}.infotip:hover .infotip-bubble,.infotip:focus .infotip-bubble,.infotip:focus-within .infotip-bubble{opacity:1;visibility:visible}.topbar{display:flex;align-items:center;gap:20px;padding:16px 20px;background:var(--panel);border:1px solid var(--line);border-radius:14px}.brand{font-size:20px;font-weight:700}.test-mode-badge{margin-left:auto;font-size:10px;color:var(--amber);border:1px solid rgba(245,158,11,.35);background:#f59e0b12;padding:4px 8px;border-radius:999px;white-space:nowrap}.budget{flex:1;font-size:14px;color:var(--muted)}.budget strong{color:var(--text)}.tag{font-size:12px;color:var(--muted);border:1px solid var(--line);padding:4px 10px;border-radius:999px}.sim{font-size:12px;color:var(--muted);cursor:pointer;background:var(--panel-2);border:1px solid var(--line);padding:5px 12px;border-radius:999px;white-space:nowrap}.sim.on{color:var(--green);border-color:#22c55e66}.sim:hover{border-color:var(--accent)}.bar{height:6px;background:var(--panel-2);border-radius:999px;overflow:hidden;margin-top:6px}.bar-fill{height:100%;background:linear-gradient(90deg,var(--accent),var(--accent-2));transition:width .4s ease,background .4s ease}.bar-fill.warn{background:linear-gradient(90deg,var(--accent),var(--amber))}.agent-connect{margin-top:14px;padding:14px 18px;background:var(--panel);border:1px solid var(--line);border-radius:14px}.setup-section-title{display:flex;align-items:center;gap:9px;flex-wrap:wrap;font-size:15px;color:var(--muted);font-weight:600;margin:0 0 12px}.setup-step{color:var(--accent);border:1px solid rgba(14,165,233,.45);border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700;letter-spacing:.02em}.ac-add{display:flex;gap:10px}.ac-token{margin-top:12px;padding:12px;border-radius:10px;background:var(--panel-2);border:1px solid rgba(34,197,94,.35)}.ac-token-title{font-size:13px;color:var(--green);margin-bottom:8px}.ac-token-val{display:block;font-family:ui-monospace,monospace;font-size:12px;color:var(--text);word-break:break-all;background:var(--bg);border:1px solid var(--line);border-radius:6px;padding:6px 8px}.ac-token-hint{font-size:12px;color:var(--muted);margin:10px 0 6px}.ac-snippet{font-family:ui-monospace,monospace;font-size:12px;color:var(--text);background:var(--bg);border:1px solid var(--line);border-radius:6px;padding:10px;overflow-x:auto;margin:0 0 10px}.ac-list{list-style:none;margin:14px 0 0;padding:0}.ac-list li{display:flex;align-items:center;gap:10px;padding:8px 0;border-top:1px solid var(--line);font-size:13px}.ac-empty{color:var(--muted);border-top:none!important}.ac-name{font-weight:600}.ac-hint{color:var(--muted);font-family:ui-monospace,monospace;font-size:12px}.ac-del{margin-left:auto;font-size:12px;cursor:pointer;color:var(--muted);background:transparent;border:1px solid var(--line);border-radius:7px;padding:3px 10px}.ac-del:hover{border-color:var(--red);color:var(--red)}.ac-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,520px),1fr));gap:12px;margin-top:14px}.ac-card{background:var(--panel-2);border:1px solid var(--line);border-radius:12px;padding:14px;min-width:0;cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.ac-card:hover,.ac-card:focus-visible,.ac-card.is-selected{border-color:#0ea5e98c;background:#0ea5e90e;box-shadow:0 0 0 1px #0ea5e91a;outline:none}.ac-card.is-paused{opacity:.6}.ac-card-head{display:flex;align-items:center;gap:8px;margin-bottom:10px}.ac-card-name-wrap{display:flex;align-items:center;gap:4px;min-width:0;flex:1}.ac-card-name{min-width:0;font-weight:600;font-size:14px;overflow-wrap:anywhere}.ac-card-editname{display:flex;align-items:center;gap:5px;min-width:0;flex:1}.ac-card-name-input{min-width:0;width:100%;background:var(--bg);color:var(--text);border:1px solid var(--accent);border-radius:6px;padding:5px 7px;font-size:13px}.ac-icon-btn{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:27px;height:27px;padding:0;cursor:pointer;color:var(--muted);background:transparent;border:1px solid transparent;border-radius:7px;transition:color .15s ease,background .15s ease,border-color .15s ease}.ac-icon-btn svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.ac-icon-btn:hover,.ac-icon-btn:focus-visible{color:var(--accent);background:#0ea5e91a;border-color:#0ea5e95c;outline:none}.ac-icon-btn-primary{color:var(--accent);background:#0ea5e91a;border-color:#0ea5e957}.ac-icon-btn-primary:hover,.ac-icon-btn-primary:focus-visible{color:#d9f5ff;background:#0ea5e92e}.ac-card-status{font-size:11px;padding:2px 8px;border-radius:999px;border:1px solid var(--line);white-space:nowrap;color:var(--muted)}.ac-card-status.on{color:var(--green);border-color:#22c55e66}.ac-card-connection{display:inline-flex;align-items:center;gap:6px;width:max-content;margin-top:-4px;padding:3px 8px;border:1px solid var(--line);border-radius:999px;font-size:11px}.ac-card-connection:before,.connect-agent-state:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.ac-card-connection.connected{color:var(--green)}.ac-card-connection.not-connected{color:var(--amber)}.ac-card-spend,.ac-card-limit-edit{display:flex;align-items:center;flex-wrap:wrap;gap:4px;font-size:13px;color:var(--muted)}.ac-card-spend-label{white-space:nowrap}.ac-card-limit-value{color:var(--muted)}.ac-card-spend strong{color:var(--text);font-variant-numeric:tabular-nums}.ac-card-muted{color:var(--muted)}.ac-bar{height:5px;background:var(--bg);border-radius:999px;overflow:hidden;margin-top:8px}.ac-bar-fill{height:100%;background:linear-gradient(90deg,var(--accent),var(--accent-2));transition:width .4s ease}.ac-bar-fill.warn{background:linear-gradient(90deg,var(--amber),var(--red))}.ac-card-token{margin-top:10px;font-family:ui-monospace,monospace;font-size:12px;color:var(--muted)}.ac-card-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.ac-card-actions .ac-del{margin-left:0}.agent-action-tooltip{position:relative;display:inline-flex;align-items:center}.agent-action-tooltip:hover,.agent-action-tooltip:focus-within{z-index:30}.agent-action-tooltip-bubble{position:absolute;bottom:calc(100% + 9px);left:0;z-index:31;width:300px;max-width:calc(100vw - 40px);padding:10px 12px;border:1px solid rgba(74,157,220,.5);border-radius:9px;background:#081629;box-shadow:0 10px 28px #0000007a;color:#d3e1f3;font-size:12px;font-weight:450;line-height:1.55;white-space:normal;text-align:left;pointer-events:none;opacity:0;visibility:hidden;transform:translateY(4px);transition:opacity .14s ease,transform .14s ease,visibility .14s}.agent-action-tooltip.align-center .agent-action-tooltip-bubble{left:50%;transform:translate(-50%,4px)}.agent-action-tooltip.align-right .agent-action-tooltip-bubble{left:auto;right:0}.agent-action-tooltip:hover .agent-action-tooltip-bubble,.agent-action-tooltip:focus-within .agent-action-tooltip-bubble{opacity:1;visibility:visible;transform:translateY(0)}.agent-action-tooltip.align-center:hover .agent-action-tooltip-bubble,.agent-action-tooltip.align-center:focus-within .agent-action-tooltip-bubble{transform:translate(-50%)}.ac-card-limit-edit .limit-input{width:88px}.ac-card-open-hint{margin-top:11px;color:var(--accent);font-size:11px;opacity:.82}.wallet-panel{margin-top:14px;padding:14px 18px;background:var(--panel);border:1px solid var(--line);border-radius:14px}.wp-head{display:flex;align-items:center;gap:10px;margin-bottom:8px}.wp-title{font-size:13px;font-weight:600}.wp-net{font-size:11px;color:var(--green);border:1px solid rgba(34,197,94,.4);padding:2px 8px;border-radius:999px}.wp-addr{font-family:ui-monospace,monospace;font-size:12px;color:var(--muted);word-break:break-all}.wp-balances{display:flex;gap:16px;margin-top:8px}.wp-bal{font-size:14px;color:var(--muted)}.wp-bal strong{color:var(--text);font-variant-numeric:tabular-nums}.wp-err{font-size:12px;color:var(--amber)}.wp-muted{font-size:12px;color:var(--muted)}.wp-status{font-size:11px;padding:2px 8px;border-radius:999px;border:1px solid var(--line)}.wp-status.is-active{color:var(--green);border-color:#22c55e66}.wp-status.is-paused{color:var(--red);border-color:#ef444466}.wp-btn{margin-left:auto;font-size:12px;cursor:pointer;background:var(--panel-2);color:var(--text);border:1px solid var(--line);border-radius:8px;padding:4px 12px}.wp-btn:hover:not(:disabled){border-color:var(--accent)}.wp-btn:disabled{opacity:.6;cursor:default}.wp-btn.danger:hover:not(:disabled){border-color:var(--red);color:var(--red)}.wp-btn.primary{border-color:#16b9ff99;background:#16b9ff2e;color:#d8f5ff}.wp-btn.primary:hover:not(:disabled){border-color:var(--accent);background:#16b9ff47}.wp-controls{display:flex;align-items:flex-end;gap:10px;margin-top:12px;flex-wrap:wrap}.wp-controls label{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--muted)}.wp-input{width:120px;background:var(--panel-2);color:var(--text);border:1px solid var(--line);border-radius:8px;padding:6px 8px;font-size:13px}.wp-msg{margin-top:10px;font-size:13px}.wp-note{margin-top:8px;font-size:11px;color:var(--muted)}.agents{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;margin-top:18px}.card{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:16px}.card-head{display:flex;align-items:center;gap:8px;margin-bottom:10px}.card-head .name{font-weight:600;flex:1}.card-head .status{font-size:12px;color:var(--muted)}.dot{width:9px;height:9px;border-radius:50%;background:var(--muted)}.status-active .dot{background:var(--green)}.status-paused .dot{background:var(--muted)}.status-over_limit .dot{background:var(--red)}.status-over_limit{border-color:#ef444466}.spend{font-size:14px;color:var(--muted)}.spend strong{color:var(--text)}.btn{margin-top:12px;width:100%;padding:8px;background:var(--panel-2);color:var(--text);border:1px solid var(--line);border-radius:9px;cursor:pointer;font-size:13px}.btn:hover{border-color:var(--accent)}.feed{margin-top:24px}.feed h2{font-size:15px;color:var(--muted);font-weight:600;margin:0 0 10px}.feed ul{list-style:none;margin:0;padding:0}.feed li{display:grid;grid-template-columns:48px 110px 90px 70px 1fr;gap:10px;align-items:center;padding:10px 12px;border:1px solid var(--line);border-radius:10px;margin-bottom:8px;font-size:13px;background:var(--panel)}.feed li.flagged{border-color:#f59e0b73}.t-time,.t-payee{color:var(--muted)}.t-amt{font-variant-numeric:tabular-nums}.t-receipt{color:var(--muted)}.status-over_limit .bar-fill{background:linear-gradient(90deg,var(--amber),var(--red))}.over-note{margin-top:8px;font-size:12px;color:var(--red);background:#ef444414;border:1px solid rgba(239,68,68,.3);border-radius:7px;padding:5px 8px}.limit-btn{background:transparent;color:var(--text);border:1px dashed var(--line);border-radius:6px;padding:1px 6px;cursor:pointer;font-size:13px}.limit-btn:hover{border-color:var(--accent)}.limit-edit{display:inline-flex;align-items:center;gap:4px}.limit-input{width:64px;background:var(--panel-2);color:var(--text);border:1px solid var(--line);border-radius:6px;padding:2px 6px;font-size:13px}.mini{background:var(--accent);color:#04121d;border:none;border-radius:6px;padding:2px 8px;cursor:pointer;font-size:12px;font-weight:600}.mini.ghost{background:transparent;color:var(--muted);border:1px solid var(--line);font-weight:400}.loading{color:var(--muted)}.ac-network-notice{font-size:12px;line-height:1.7;color:var(--text);background:#f59e0b14;border:1px solid rgba(245,158,11,.3);border-radius:8px;padding:10px 14px;margin:10px 0}.feed-toolbar{display:flex;align-items:center;gap:12px;margin-bottom:12px}.feed-select{padding:7px 10px;background:var(--panel-2);border:1px solid var(--line);border-radius:8px;color:var(--text);font-size:13px;cursor:pointer;outline:none}.feed-select:focus{border-color:var(--accent)}.feed-total{font-size:12px;color:var(--muted);margin-left:auto}.feed-pagination{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:14px}.page-btn{padding:6px 14px;background:var(--panel-2);border:1px solid var(--line);border-radius:8px;color:var(--text);font-size:13px;cursor:pointer}.page-btn:disabled{opacity:.35;cursor:not-allowed}.page-btn:not(:disabled):hover{border-color:var(--accent);color:var(--accent)}.page-info{font-size:13px;color:var(--muted);min-width:60px;text-align:center}.foot{margin-top:28px;font-size:12px;color:var(--muted);text-align:center;padding-bottom:12px}.foot-links{margin-left:12px}.foot-links a{color:var(--accent);text-decoration:none;margin-left:12px}.foot-links a:hover{text-decoration:underline}@media(max-width:560px){.feed li{grid-template-columns:1fr 1fr}.t-receipt{grid-column:1 / -1}}.connect-modal-backdrop{position:fixed;inset:0;z-index:50;display:flex;align-items:flex-start;justify-content:center;padding:clamp(18px,5vh,56px) 18px;overflow-y:auto;background:#030712bd;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.connect-shell{margin:0 auto;padding:20px;background:radial-gradient(circle at 100% 0%,rgba(14,165,233,.12),transparent 34%),var(--panel);border:1px solid rgba(14,165,233,.28);border-radius:16px}.connect-modal{width:min(860px,100%);max-height:calc(100vh - 36px);overflow-y:auto;box-shadow:0 24px 80px #0000007a,0 0 0 1px #0ea5e914}.connect-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.connect-heading-actions{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.connect-collapse{border:1px solid var(--line);border-radius:8px;background:#0b0f1a73;color:var(--muted);padding:6px 11px;font-size:12px;cursor:pointer}.connect-collapse:hover{color:var(--text);border-color:var(--accent)}.connect-heading h2{margin:2px 0 6px;font-size:19px}.connect-heading p{margin:0;max-width:620px;color:var(--muted);font-size:13px;line-height:1.65}.connect-kicker{color:var(--accent);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.connect-badge{white-space:nowrap;font-size:11px;color:var(--green);border:1px solid rgba(34,197,94,.35);background:#22c55e12;padding:5px 9px;border-radius:999px}.connect-flow{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:16px 0;color:var(--muted);font-size:12px}.connect-flow span{border:1px solid var(--line);background:#0b0f1a80;border-radius:999px;padding:5px 9px}.connect-flow b{color:var(--accent);font-weight:500}.connect-locked{display:flex;align-items:center;gap:12px;margin-top:14px;padding:14px;background:#0ea5e90f;border:1px dashed rgba(14,165,233,.45);border-radius:10px}.connect-locked-step{display:grid;place-items:center;flex:0 0 30px;height:30px;border-radius:50%;background:var(--panel-2);border:1px solid var(--accent);color:var(--accent);font-weight:700}.connect-locked strong{display:block;font-size:13px;color:var(--text)}.connect-locked span{display:block;margin-top:4px;font-size:12px;color:var(--muted)}.connect-locked a{display:inline-block;margin-top:8px;color:var(--accent);font-size:12px;text-decoration:none}.connect-locked a:hover{text-decoration:underline}.connect-loading{opacity:.75}.connect-create{display:flex;align-items:flex-end;gap:10px;padding:14px;background:#0b0f1a7a;border:1px solid var(--line);border-radius:12px}.connect-create-copy{display:flex;flex:1;flex-direction:column;gap:4px}.connect-create-copy strong{color:var(--text);font-size:13px}.connect-create-copy span{color:var(--muted);font-size:12px;line-height:1.5}.connect-agent-detail{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;padding:12px 14px;border:1px solid rgba(14,165,233,.22);background:#0ea5e90f;border-radius:10px}.connect-agent-detail>div{display:flex;flex-direction:column;gap:3px}.connect-agent-detail span:first-child{color:var(--muted);font-size:11px}.connect-agent-detail strong{color:var(--text);font-size:14px}.connect-agent-state{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;padding:4px 9px;border:1px solid var(--line);border-radius:999px;font-size:11px}.connect-agent-state.connected,.connect-agent-state.used{color:var(--green);border-color:#22c55e52}.connect-agent-state.pending,.connect-agent-state.not-connected{color:var(--amber);border-color:#f59e0b4d}.connect-status-unavailable,.connect-status-stale{display:grid;gap:9px;margin-top:12px;padding:12px;border:1px solid rgba(245,158,11,.34);border-radius:9px;background:#f59e0b12;color:#c3d2e7;font-size:11px;line-height:1.5}.connect-status-unavailable strong{color:#f2d58e;font-size:12px}.connect-status-unavailable .connect-secondary,.connect-status-stale .connect-secondary{justify-self:start;min-height:34px;padding:0 12px}.connect-already-connected{margin-top:12px;padding:10px 12px;color:var(--muted);border:1px solid rgba(34,197,94,.24);background:#22c55e0d;border-radius:9px;font-size:12px;line-height:1.5}.connect-already-connected.runtime-waiting{border-color:#f59e0b42;background:#f59e0b0e}.connect-runtime-binding{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);gap:9px;align-items:stretch;margin-top:10px}.connect-runtime-binding>div{display:flex;min-width:0;flex-direction:column;gap:4px;padding:10px 11px;border:1px solid rgba(104,155,215,.2);border-radius:9px;background:#05102275}.connect-runtime-binding>i{align-self:center;color:#5c789e;font-style:normal}.connect-runtime-binding span{color:#7f9bc1;font-size:9px;text-transform:uppercase;letter-spacing:.06em}.connect-runtime-binding strong{color:#eef8ff;font-size:11px;overflow-wrap:anywhere}.connect-runtime-binding small{color:var(--muted);font-size:9px;line-height:1.45}.connect-create label{flex:1;display:flex;flex-direction:column;gap:6px}.connect-create label>span{font-size:11px;color:var(--muted)}.connect-create select{width:100%;min-height:38px;padding:0 10px;background:var(--panel-2);color:var(--text);border:1px solid var(--line);border-radius:9px;outline:none}.connect-create select:focus{border-color:var(--accent)}.connect-primary,.connect-secondary,.connect-secret-top button,.connect-row-meta button{border:1px solid var(--line);border-radius:9px;cursor:pointer;color:var(--text);background:var(--panel-2)}.connect-primary{min-height:38px;padding:0 15px;border-color:#0ea5e973;background:#0ea5e91f;color:#cef;font-weight:650}.connect-primary:hover:not(:disabled){border-color:var(--accent)}.connect-primary:disabled{opacity:.45;cursor:default}.connect-auth-card{margin-top:12px;padding:14px;border:1px solid rgba(34,197,94,.35);background:#22c55e0e;border-radius:12px}.connect-auth-top{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.connect-auth-top>div{display:flex;flex-direction:column;gap:3px}.connect-auth-top strong{color:var(--green);font-size:13px}.connect-auth-top>div>span{color:var(--muted);font-size:11px}.connect-auth-kicker{color:var(--accent);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.connect-auth-status{flex:0 0 auto;color:var(--amber);border:1px solid rgba(245,158,11,.34);background:#f59e0b12;border-radius:999px;padding:4px 8px;font-size:10px}.connect-authorize{margin-top:13px}.connect-client-guide{margin-top:13px;padding-top:13px;border-top:1px solid rgba(34,197,94,.18)}.connect-guide-title{font-size:13px;font-weight:650;color:var(--text)}.connect-guide-copy{margin:6px 0 12px;color:var(--muted);font-size:12px;line-height:1.6}.connect-field{display:grid;grid-template-columns:90px 1fr;gap:10px;margin-top:10px;align-items:start}.connect-field span{color:var(--muted);font-size:11px;padding-top:7px}.connect-field code{background:var(--bg);border:1px solid var(--line);border-radius:8px;padding:7px 9px;font-size:11px;word-break:break-all}.connect-copy-field{display:flex;min-width:0;gap:8px;align-items:stretch}.connect-copy-field code{flex:1}.connect-copy-field button{flex:0 0 auto;padding:6px 10px;font-size:11px}.connect-config{margin:10px 0 0;padding:11px;overflow-x:auto;background:var(--bg);border:1px solid var(--line);border-radius:8px;color:var(--text);font-size:11px}.connect-config-label{display:flex;flex-direction:column;gap:3px;margin-top:13px;padding-top:12px;border-top:1px solid rgba(34,197,94,.18)}.connect-config-label strong{color:var(--text);font-size:12px}.connect-config-label span{color:var(--muted);font-size:10px;line-height:1.5}.connect-config-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.connect-config-actions .connect-secondary{margin-top:0}.connect-copy-menu{position:relative;display:inline-flex;z-index:4}.connect-copy-trigger{min-width:124px}.connect-copy-menu-popover{position:absolute;top:calc(100% + 6px);right:0;display:flex;min-width:190px;flex-direction:column;gap:3px;padding:6px;border:1px solid rgba(90,215,255,.3);border-radius:10px;background:#0b1b35;box-shadow:0 14px 30px #00000059;z-index:20}.connect-copy-menu-popover>span{padding:5px 7px 4px;color:#86a5ca;font-size:10px}.connect-copy-menu-popover button{width:100%;padding:8px 9px;border:1px solid transparent;border-radius:7px;color:#d7f8ff;background:transparent;cursor:pointer;font-size:11px;text-align:left;white-space:nowrap}.connect-copy-menu-popover button:hover,.connect-copy-menu-popover button:focus-visible{border-color:#5ad7ff47;background:#0ea5e924;color:#fff;outline:none}.connect-config-details{margin-top:9px}.connect-config-details summary{cursor:pointer;color:#86cfff;font-size:10px}.connect-config-details[open] summary{color:#cef}.connect-warning{margin-top:10px;padding:9px 10px;border-radius:8px;border:1px solid rgba(245,158,11,.28);background:#f59e0b12;color:var(--muted);font-size:11px;line-height:1.55}.connect-secondary{margin-top:10px;padding:6px 10px;font-size:11px}.connect-tools{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:14px}.connect-tools>div{display:flex;flex-direction:column;gap:4px;border:1px solid var(--line);background:#0b0f1a59;border-radius:10px;padding:10px}.connect-tools code{color:#cef;font-size:11px;word-break:break-all}.connect-tools span{color:var(--muted);font-size:11px;line-height:1.45}.connect-list-head{display:flex;margin-top:17px;padding-top:15px;border-top:1px solid var(--line)}.connect-list-head>div{display:flex;flex-direction:column;gap:3px}.connect-list-head strong{font-size:13px}.connect-list-head span{font-size:11px;color:var(--muted);word-break:break-all}.connect-empty{margin-top:10px;color:var(--muted);font-size:12px}.connect-history{margin-top:12px;border-top:1px solid var(--line);padding-top:10px}.connect-history summary{cursor:pointer;color:var(--muted);font-size:11px}.connect-history summary:hover{color:var(--text)}.connect-list{display:flex;flex-direction:column;gap:8px;margin-top:10px}.connect-row{display:flex;justify-content:space-between;gap:12px;padding:11px 12px;border:1px solid var(--line);border-radius:10px;background:#0b0f1a59}.connect-row-main,.connect-row-meta{display:flex;flex-direction:column;gap:5px}.connect-row-main>div{display:flex;gap:8px;align-items:center}.connect-row-main strong{font-size:12px}.connect-row-main code,.connect-row-main>span{color:var(--muted);font-size:11px}.connect-secret-note{max-width:560px;line-height:1.45}.connect-row-copy-actions{display:flex!important;flex-wrap:wrap;gap:6px!important;margin-top:3px}.connect-row-copy-actions button{padding:4px 7px;color:#9edfff;background:#0ea5e90f;border:1px solid rgba(14,165,233,.24);border-radius:7px;cursor:pointer;font-size:9px}.connect-row-copy-actions button:hover{color:#fff;border-color:#0ea5e98c}.connect-row-copy-actions .connect-copy-trigger{min-width:0}.connect-row-copy-actions .connect-copy-menu-popover{right:auto;left:0}.connect-row-copy-actions .connect-copy-menu-popover button{padding:8px 9px;border:1px solid transparent;color:#d7f8ff;background:transparent;font-size:11px;text-align:left}.connect-row-copy-actions .connect-copy-menu-popover button:hover,.connect-row-copy-actions .connect-copy-menu-popover button:focus-visible{border-color:#5ad7ff47;color:#fff;background:#0ea5e924}.connect-status{font-size:10px;border:1px solid var(--line);border-radius:999px;padding:1px 7px;color:var(--muted)}.connect-status.connected{color:var(--green);border-color:#22c55e4d}.connect-status.pending{color:var(--amber);border-color:#f59e0b4d}.connect-status.revoked,.connect-status.expired{color:var(--red);border-color:#ef44444d}.connect-row-meta{align-items:flex-end;justify-content:center}.connect-row-meta span{color:var(--muted);font-size:10px}.connect-row-meta button{padding:4px 8px;font-size:10px}.connect-row-meta button:hover{color:var(--red);border-color:#ef444466}@media(max-width:640px){.connect-heading,.connect-create,.connect-auth-top,.connect-row{flex-direction:column}.connect-badge{align-self:flex-start}.connect-create{align-items:stretch}.connect-tools{grid-template-columns:1fr}.connect-field{grid-template-columns:1fr;gap:4px}.connect-row-meta{align-items:flex-start}.connect-auth-status{align-self:flex-start}.connect-copy-field{flex-direction:column}.connect-heading-actions{align-items:flex-start}.connect-agent-detail{align-items:flex-start;flex-direction:column}.connect-runtime-binding{grid-template-columns:1fr}.connect-runtime-binding>i{display:none}.connect-config-actions{flex-direction:column;align-items:stretch}.connect-config-actions .connect-copy-menu,.connect-config-actions .connect-copy-trigger{width:100%}.connect-copy-menu-popover{right:0;left:0;min-width:0}}.ac-connect-cta{display:inline-block;margin:4px 0 10px;color:#cef;text-decoration:none;font-size:12px;font-weight:650;border:1px solid rgba(14,165,233,.38);background:#0ea5e91a;border-radius:8px;padding:7px 10px}.ac-connect-cta:hover{border-color:var(--accent)}.ac-advanced{margin:4px 0 10px;padding:9px 10px;border:1px solid var(--line);background:#0b0f1a66;border-radius:9px}.ac-advanced summary{cursor:pointer;color:var(--muted);font-size:11px}.ac-advanced[open] summary{color:var(--text)}.runtime-network-gate{max-width:760px;margin:80px auto;padding:18px 20px;display:flex;flex-direction:column;gap:7px;background:var(--panel);border:1px solid var(--line);border-radius:14px;color:var(--text)}.runtime-network-gate strong{font-size:14px}.runtime-network-gate span{color:var(--muted);font-size:12px;line-height:1.6;word-break:break-word}.runtime-network-error{border-color:#ef444473;background:#ef44440f}.runtime-network-error strong{color:var(--red)}.runtime-network-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:5px}.runtime-network-technical-details{margin-top:4px}.runtime-network-technical-details summary{color:var(--muted);font-size:11px;cursor:pointer}.runtime-network-technical-details span{display:block;margin-top:7px;font-family:ui-monospace,monospace;font-size:10px}.ac-card-protocol{margin-top:9px;color:var(--muted);font-size:11px;letter-spacing:.01em}.connect-principle,.connect-boundary{margin-top:14px;padding:12px 14px;border:1px solid var(--line);background:#0ea5e90e;border-radius:10px;display:flex;flex-direction:column;gap:5px}.connect-principle strong,.connect-boundary strong{color:#cef;font-size:12px}.connect-principle span,.connect-boundary span{color:var(--muted);font-size:11px;line-height:1.6}.connect-auth-card .connect-field code{overflow-wrap:anywhere}.protection-card{border-color:#22c55e38}.protection-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.protection-head h2{margin:2px 0 6px}.protection-badge{flex:0 0 auto;border:1px solid var(--line);border-radius:999px;padding:5px 9px;font-size:11px}.protection-badge.ready{color:var(--green);border-color:#22c55e59;background:#22c55e12}.protection-badge.pending{color:var(--amber);border-color:#f59e0b59;background:#f59e0b12}.protection-connect{margin-top:14px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px;border:1px solid var(--line);border-radius:12px;background:#0b0f1a59}.protection-connect>div{display:flex;flex-direction:column;gap:4px}.protection-connect strong{font-size:13px}.protection-connect span{color:var(--muted);font-size:12px;line-height:1.5}.protection-grid{margin-top:14px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.protection-grid>div,.agent-policy-summary>div{padding:10px 11px;border:1px solid var(--line);border-radius:10px;background:#0b0f1a59;display:flex;flex-direction:column;gap:4px}.protection-grid span,.agent-policy-summary span{color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:.04em}.protection-grid strong,.agent-policy-summary strong{font-size:12px;word-break:break-word}.protection-note{margin-top:10px;padding:10px 12px;border:1px solid rgba(14,165,233,.25);background:#0ea5e90d;border-radius:9px;color:var(--muted);font-size:12px;line-height:1.55}.protection-actions{margin-top:12px}.agent-policy-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px}.agent-policy-summary>div{min-width:0}.agent-policy-summary strong{overflow-wrap:anywhere}.agent-wallet-address{color:var(--muted);font-family:ui-monospace,monospace;font-size:10px}.agent-wallet-summary-value{display:flex;align-items:center;gap:3px;min-width:0}.agent-wallet-summary-value strong{min-width:0;overflow-wrap:anywhere}.agent-wallet-edit-panel{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;padding:10px;border:1px solid rgba(14,165,233,.28);border-radius:9px;background:#0ea5e90b}.agent-wallet-edit-panel>div{display:flex;flex-direction:column;gap:3px;margin-right:auto}.agent-wallet-edit-panel>div span{color:var(--muted);font-size:11px}.agent-wallet-edit-panel .feed-select{min-width:210px}.agent-wallet-edit-actions{display:flex;gap:6px}.agent-wallet-rebind-help{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:10px;padding:12px;border:1px solid rgba(245,179,76,.34);border-radius:9px;background:#68451021}.agent-wallet-rebind-help>div:first-child{display:grid;gap:4px;flex:1 1 320px}.agent-wallet-rebind-help strong{color:#f3d88f;font-size:12px}.agent-wallet-rebind-help span{color:#a9bad2;font-size:11px;line-height:1.5}.agent-wallet-rebind-help .agent-wallet-edit-actions{flex-wrap:wrap}.agent-protection-setup{display:flex;gap:8px;align-items:center;margin-top:10px}.agent-protection-setup .wp-input{flex:1}.payment-status{font-size:10px;border:1px solid var(--line);border-radius:999px;padding:2px 7px;color:var(--muted)}.status-confirmed{color:var(--green);border-color:#22c55e59}.status-reverted,.status-rejected,.status-failed{color:var(--red);border-color:#ef444459}.status-authorized,.status-submitted,.status-signing{color:var(--amber);border-color:#f59e0b59}@media(max-width:760px){.protection-head,.protection-connect{flex-direction:column}.protection-grid,.agent-policy-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-protection-setup{flex-direction:column;align-items:stretch}}.agent-create-grid{display:grid;grid-template-columns:minmax(150px,1.2fr) minmax(120px,.8fr) minmax(180px,1fr) auto auto;gap:9px;align-items:center}.agent-create-grid .wp-input,.agent-create-grid .agent-wallet-select{width:100%}.agent-create-button{margin-left:0}.ac-card.is-incomplete{border-color:#f45b5b52}.agent-readiness{margin-left:auto;font-size:10px;border:1px solid var(--line);border-radius:999px;padding:3px 7px;white-space:nowrap}.agent-readiness.ready{color:var(--green);border-color:#22c55e59;background:#22c55e0f}.agent-readiness.warning{color:#ff9ca5;border-color:#f45b5b6b;background:#f45b5b17}.agent-wallet-required{margin-top:10px;padding:11px;border:1px solid rgba(244,91,91,.38);background:#f45b5b14;border-radius:9px;display:flex;flex-direction:column;gap:6px}.agent-wallet-required strong{color:#ffabb1;font-size:12px}.agent-wallet-required>span{color:var(--muted);font-size:11px;line-height:1.5}.agent-wallet-actions{display:flex;flex-wrap:wrap;gap:7px;margin-top:3px}.agent-wallet-actions .feed-select{flex:1;min-width:155px}.agent-bound-wallet{display:flex;flex-direction:column;gap:2px;min-width:130px}.agent-bound-wallet span{color:var(--muted);font-size:10px;text-transform:uppercase}.agent-bound-wallet strong{font-family:ui-monospace,monospace;font-size:11px}.wallet-manager-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.wallet-manager-head h2{margin:2px 0 7px}.wallet-empty{padding:14px;border:1px dashed var(--line);border-radius:10px;color:var(--muted);font-size:12px}.wallet-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;margin-top:12px}.wallet-resource-card{padding:14px;border:1px solid var(--line);border-radius:12px;background:var(--panel-2)}.wallet-resource-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.wallet-resource-head>div{display:flex;flex-direction:column;gap:4px}.wallet-resource-head strong{font-size:13px}.wallet-alias-row{display:flex;align-items:center;gap:3px;min-width:0}.wallet-alias-row strong{overflow-wrap:anywhere}.wallet-alias-placeholder{color:var(--muted);font-weight:500}.wallet-alias-editor{display:flex;align-items:center;gap:3px}.wallet-alias-input{width:150px;min-width:0;background:var(--bg);color:var(--text);border:1px solid var(--accent);border-radius:6px;padding:5px 7px;font-size:13px}.wallet-address{color:var(--muted);font-family:ui-monospace,monospace;font-size:11px}.wallet-resource-label{color:var(--muted);font-size:10px;text-transform:uppercase}.wallet-network{color:var(--green);font-size:10px;border:1px solid rgba(34,197,94,.3);border-radius:999px;padding:3px 7px}.wallet-resource-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:11px}.wallet-resource-stats>div{display:flex;flex-direction:column;gap:3px;padding:8px;border:1px solid var(--line);border-radius:8px;background:#0b0f1a59}.wallet-resource-stats span{color:var(--muted);font-size:9px;text-transform:uppercase}.wallet-resource-stats strong{font-size:11px;overflow-wrap:anywhere}.wallet-used-by{display:flex;flex-wrap:wrap;gap:5px;margin-top:9px}.wallet-used-by span{color:var(--accent);background:#0ea5e914;border:1px solid rgba(14,165,233,.22);border-radius:999px;padding:3px 7px;font-size:10px}.wallet-used-by-dropdown{min-width:0;padding:0!important;border:1px solid var(--line);border-radius:8px;background:#0b0f1a59;overflow:hidden;transition:border-color .15s ease,background .15s ease}.wallet-used-by-dropdown[open]{border-color:#0ea5e96b;background:#0ea5e90e}.wallet-used-by-dropdown summary{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:58px;padding:8px;cursor:pointer;list-style:none}.wallet-used-by-dropdown summary::-webkit-details-marker{display:none}.wallet-used-by-label{display:flex;flex-direction:column;gap:3px;min-width:0}.wallet-used-by-label>span{color:var(--muted);font-size:9px;text-transform:uppercase;letter-spacing:.04em}.wallet-used-by-label small{color:var(--muted);font-size:10px}.wallet-used-by-count{display:inline-flex;align-items:center;gap:4px;flex:0 0 auto}.wallet-used-by-count strong{color:var(--text);font-size:16px;font-variant-numeric:tabular-nums}.wallet-used-by-count svg{width:14px;height:14px;fill:none;stroke:var(--muted);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform .15s ease,stroke .15s ease}.wallet-used-by-dropdown[open] .wallet-used-by-count svg{transform:rotate(180deg);stroke:var(--accent)}.wallet-used-by-list{display:flex;flex-direction:column;gap:5px;max-height:110px;overflow:auto;padding:0 8px 8px}.wallet-used-by-item{display:flex;align-items:center;gap:7px;min-width:0;padding:6px 7px;color:var(--text);background:#0b0f1a57;border:1px solid rgba(14,165,233,.16);border-radius:7px;font-size:10px;text-transform:none;letter-spacing:normal;overflow-wrap:anywhere}.wallet-used-by-item i{width:6px;height:6px;flex:0 0 auto;border-radius:999px;background:var(--accent);box-shadow:0 0 0 3px #0ea5e91a}.wallet-used-by-list .wallet-used-by-empty{color:var(--muted);border-style:dashed}.wallet-used-by-list .wallet-used-by-empty i{display:none}.connect-badge.pending{color:var(--amber);border-color:#f59e0b59;background:#f59e0b12}.connect-readiness-reason{color:var(--amber)!important;font-family:ui-monospace,monospace;font-size:11px!important}@media(max-width:820px){.agent-create-grid{grid-template-columns:1fr 1fr}.agent-create-button{grid-column:1 / -1}}@media(max-width:560px){.agent-create-grid{grid-template-columns:1fr}.agent-create-button{grid-column:auto}.wallet-manager-head{flex-direction:column}.wallet-resource-stats{grid-template-columns:1fr}}.policy-sync-panel{margin-top:11px;padding:11px;border:1px solid rgba(34,197,94,.24);background:#22c55e0b;border-radius:10px}.policy-sync-panel.is-drift{border-color:#f59e0b6b;background:#f59e0b0e}.policy-sync-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.policy-sync-head>div{display:flex;flex-direction:column;gap:3px}.policy-sync-head strong{font-size:12px}.policy-sync-head span{font-size:10px;color:var(--muted);line-height:1.45}.policy-sync-badge{border:1px solid var(--line);border-radius:999px;padding:3px 7px;font-size:9px;font-weight:700;white-space:nowrap}.policy-sync-badge.in_sync{color:var(--green);border-color:#22c55e59}.policy-sync-badge.drift{color:var(--amber);border-color:#f59e0b6b}.policy-sync-badge.unknown,.policy-sync-badge.unbound{color:var(--muted)}.policy-drift-warning{margin-top:8px;color:var(--amber);font-size:10px;line-height:1.5}.policy-sync-values{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:9px}.policy-sync-values>div{display:flex;flex-direction:column;gap:3px;padding:7px 8px;border:1px solid var(--line);border-radius:8px;background:#0b0f1a4d}.policy-sync-values span{font-size:9px;color:var(--muted);text-transform:uppercase}.policy-sync-values strong{font-size:11px}.policy-edit-row,.policy-sync-actions{display:flex;flex-wrap:wrap;gap:7px;margin-top:8px}.policy-edit-row .wp-input{flex:1;min-width:110px}.policy-sync-actions .wp-btn{margin-left:0}.policy-sync-note{margin-top:7px;color:var(--muted);font-size:9px;line-height:1.5}@media(max-width:560px){.policy-sync-values{grid-template-columns:1fr}}:root{--bg: #050b17;--panel: #0a1528;--panel-2: #0d1b31;--line: rgba(122, 166, 219, .19);--text: #eef6ff;--muted: #8fa4c4;--accent: #16b9ff;--accent-2: #5d6dff;--green: #31e6a1;--amber: #f6b84b;--red: #ff657a}html{scroll-behavior:smooth}body{min-width:320px;background:radial-gradient(circle at 72% -14%,rgba(20,104,191,.18),transparent 34rem),radial-gradient(circle at 18% 60%,rgba(35,57,132,.1),transparent 36rem),var(--bg)}button,input,select{font:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid rgba(22,185,255,.78);outline-offset:2px}.app-shell{min-height:100vh;display:grid;grid-template-columns:208px minmax(0,1fr);background:linear-gradient(120deg,rgba(8,25,53,.22),transparent 42%)}.sidebar{position:fixed;inset:0 auto 0 0;z-index:20;width:208px;display:flex;flex-direction:column;padding:22px 12px 16px;background:linear-gradient(180deg,#07162ef5,#050e1efa);border-right:1px solid rgba(73,139,214,.22);box-shadow:12px 0 42px #0000002e}.sidebar-brand{display:flex;align-items:center;gap:9px;padding:0 10px 26px;color:var(--text);font-size:18px;font-weight:760;letter-spacing:-.025em;text-decoration:none}.brand-symbol{display:inline-grid;place-items:center;flex:0 0 auto}.brand-symbol img{display:block;width:100%;height:100%;border-radius:10px;object-fit:cover}.brand-wordmark{display:inline-flex;align-items:baseline;color:#f5fbff;font-size:inherit;font-weight:780;letter-spacing:-.045em;line-height:1}.brand-wordmark strong{color:#a9ff52;font-weight:inherit}.sidebar-nav{display:flex;flex-direction:column;gap:4px}.sidebar-nav-label{margin:0 10px 8px;color:#5d769c;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.sidebar-nav-item{display:flex;align-items:center;gap:11px;width:100%;padding:10px 11px;color:#a4b4ce;background:transparent;border:1px solid transparent;border-radius:10px;cursor:pointer;font-size:12px;text-align:left;transition:color .18s ease,background .18s ease,border-color .18s ease,transform .18s ease}.sidebar-nav-item svg{color:#7f96b7;transition:color .18s ease}.sidebar-nav-item:hover{color:var(--text);background:#16b9ff14;border-color:#16b9ff29;transform:translate(2px)}.sidebar-nav-item:hover svg,.sidebar-nav-item.is-active svg{color:var(--accent)}.sidebar-nav-item.is-active{color:#f2fbff;background:linear-gradient(100deg,#1186e042,#16b9ff12);border-color:#16b9ff4d;box-shadow:inset 3px 0 0 var(--accent),0 0 24px #16b9ff14}.sidebar-nav-external{margin-left:auto;color:#6683aa!important}.sidebar-spacer{flex:1;min-height:28px}.sidebar-promo{position:relative;display:flex;flex-direction:column;gap:7px;overflow:hidden;margin:0 1px 16px;padding:14px 12px;border:1px solid rgba(22,185,255,.38);border-radius:11px;background:linear-gradient(145deg,#12488b85,#081b3dad);box-shadow:0 10px 30px #002c6938}.sidebar-promo svg{color:#78dfff}.sidebar-promo strong{position:relative;z-index:1;font-size:11px;line-height:1.35}.sidebar-promo span{position:relative;z-index:1;color:#96b4d8;font-size:10px;line-height:1.45}.sidebar-promo-glow{position:absolute;width:90px;height:90px;right:-26px;bottom:-25px;background:#2797ff6b;filter:blur(16px);transform:rotate(45deg)}.sidebar-user{display:flex;align-items:center;gap:9px;padding:10px 5px 0;border-top:1px solid rgba(122,166,219,.13)}.user-avatar,.topbar-user-avatar{display:grid;place-items:center;flex:0 0 auto;width:30px;height:30px;color:#dcecff;background:linear-gradient(145deg,#1c68a5,#142346);border:1px solid rgba(102,191,255,.42);border-radius:50%;font-size:12px;font-weight:700}.user-avatar[src],.topbar-user-avatar[src]{object-fit:cover}.sidebar-user-copy{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0;overflow:hidden}.sidebar-user-copy strong,.sidebar-user-copy small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-user-copy strong{font-size:11px}.sidebar-user-copy small{color:#7188aa;font-size:10px}.sidebar-user-chevron{margin-left:auto;color:#7790b0;font-size:15px}.dashboard-shell{grid-column:2;min-width:0}.dashboard-topbar{position:sticky;top:0;z-index:10;display:flex;align-items:flex-start;justify-content:space-between;gap:20px;min-height:76px;padding:20px clamp(24px,4vw,48px) 16px;background:#050d1cbd;border-bottom:1px solid rgba(122,166,219,.12);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.dashboard-eyebrow,.section-kicker{color:#7bcfff;font-size:10px;font-weight:750;letter-spacing:.14em}.dashboard-heading h1{margin:3px 0 4px;color:#f3f9ff;font-size:clamp(18px,2vw,22px);letter-spacing:-.025em}.dashboard-heading p{margin:0;color:#7e99bd;font-size:11px}.dashboard-topbar-meta{display:flex;align-items:center;gap:20px;padding-top:1px}.topbar-guide-button{display:inline-flex;align-items:center;gap:7px;flex:0 0 auto;padding:7px 10px;border:1px solid rgba(77,174,238,.42);border-radius:9px;background:#1875be21;color:#a8e5ff;font-size:11px;font-weight:700;white-space:nowrap;cursor:pointer}.topbar-guide-button:hover,.topbar-guide-button:focus-visible{border-color:#48bfff;background:#1875be40;color:#fff}.test-mode-badge{display:inline-flex;align-items:center;gap:7px;margin:0;padding:6px 10px;color:var(--amber);background:#f6b84b14;border-color:#f6b84b61;font-size:9px}.status-dot{width:5px;height:5px;border-radius:50%;background:currentColor;box-shadow:0 0 8px currentColor}.topbar-tagline{color:#7186a8;font-size:10px}.topbar-user-avatar{width:32px;height:32px;background:#1b2d4d;border:0}.dashboard-main{min-width:0;padding:22px clamp(24px,4vw,48px) 46px}.dashboard-content{width:min(100%,1120px);margin:0 auto}.guide-backdrop{position:fixed;inset:0;z-index:60;display:flex;justify-content:flex-end;background:#0107128c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:drawer-backdrop-in .22s ease both}.guide-drawer{box-sizing:border-box;width:min(500px,100%);height:100vh;height:100dvh;overflow-y:auto;padding:26px 27px 32px;border-left:1px solid rgba(72,176,255,.28);background:linear-gradient(180deg,#0b1b35,#071226 72%,#061022);box-shadow:-22px 0 70px #00000059;animation:drawer-slide-in .24s cubic-bezier(.2,.8,.2,1) both}.guide-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.guide-kicker,.guide-section-label{color:#7bcfff;font-size:10px;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.guide-heading h2{margin:5px 0 0;color:#f3f9ff;font-size:24px;letter-spacing:-.03em}.guide-close{display:grid;place-items:center;width:32px;height:32px;flex:0 0 auto;border:1px solid rgba(111,165,221,.28);border-radius:9px;background:#ffffff0a;color:#a9c7e6;cursor:pointer}.guide-close:hover,.guide-close:focus-visible{border-color:#48bfff;color:#fff}.guide-intro{margin:13px 0 25px;color:#abc0d9;font-size:13px;line-height:1.6}.guide-steps{display:grid;gap:9px;margin:12px 0 25px;padding:0;list-style:none}.guide-steps li{display:flex;align-items:flex-start;gap:11px;padding:11px 12px;border:1px solid rgba(82,148,210,.22);border-radius:11px;background:#15335561}.guide-step-number{display:grid;place-items:center;width:23px;height:23px;flex:0 0 auto;border-radius:7px;background:#25b1f729;color:#8cdbff;font-size:11px;font-weight:800}.guide-steps strong,.guide-steps small{display:block}.guide-steps strong{color:#ebf6ff;font-size:12px}.guide-steps small{margin-top:3px;color:#97afcb;font-size:11px;line-height:1.5}.guide-payment-flow{display:flex;align-items:center;gap:5px;margin-top:12px}.guide-payment-flow>span{display:flex;flex:1 1 0;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-width:0;min-height:64px;padding:7px 4px;border:1px solid rgba(79,148,212,.25);border-radius:9px;background:#15335573;color:#d3eaff;font-size:10px;font-weight:650;text-align:center}.guide-payment-flow>svg{flex:0 0 auto;color:#68b7de}.guide-flow-note{margin:11px 0 23px;color:#9eb5cf;font-size:11px;line-height:1.6}.guide-start{display:inline-flex;align-items:center;justify-content:center;gap:9px;width:100%;min-height:40px;border:1px solid rgba(94,201,255,.65);border-radius:10px;background:linear-gradient(110deg,#20bcf6,#3d89f7);color:#05162e;font-size:12px;font-weight:800;cursor:pointer}.guide-start:hover,.guide-start:focus-visible{filter:brightness(1.12)}.agent-connect{margin-top:16px;padding:20px;background:linear-gradient(145deg,#0d1d36eb,#071428eb);border:1px solid rgba(72,139,210,.23);border-radius:16px;box-shadow:0 20px 56px #00000024,inset 0 1px #ffffff06;scroll-margin-top:94px}.section-head{display:flex;align-items:flex-start;gap:12px}.section-icon{display:grid;place-items:center;flex:0 0 auto;width:34px;height:34px;border-radius:11px;color:#c9f5ff;background:linear-gradient(145deg,#1194e46b,#2147a34d);border:1px solid rgba(60,190,255,.32);box-shadow:0 0 20px #16b9ff29}.section-icon-cyan{color:#bffff2;background:linear-gradient(145deg,#0aa5a861,#13508457);border-color:#31e6a145}.section-icon-purple{color:#dedaff;background:linear-gradient(145deg,#654cdb66,#1c3e8857);border-color:#8077ff52}.section-head-copy{min-width:0}.section-head-copy h2{margin:2px 0 5px;color:#eef7ff;font-size:17px;letter-spacing:-.02em}.section-head-copy p{margin:0;color:#91a7c7;font-size:11px;line-height:1.6}.section-help-link,.resource-link{display:inline-flex;align-items:center;gap:6px;margin-left:auto;padding:8px 11px;color:#83ddff;background:#1197e014;border:1px solid rgba(22,185,255,.28);border-radius:9px;font-size:10px;text-decoration:none;cursor:pointer;white-space:nowrap}.section-help-link:disabled{opacity:.45;cursor:not-allowed}.section-help-link:hover,.resource-link:hover{color:#fff;background:#16b9ff29;border-color:var(--accent)}.agent-create-grid{display:grid;grid-template-columns:1.15fr .8fr 1.05fr auto;gap:10px;align-items:end;margin-top:22px}.form-field{display:flex;flex-direction:column;gap:7px;min-width:0}.form-field>span,.activity-filter>span{color:#91a8c8;font-size:10px;font-weight:600}.wp-input,.feed-select,.agent-create-grid .feed-select{width:100%;min-height:40px;color:var(--text);background:#071122b8;border:1px solid rgba(110,157,211,.25);border-radius:9px;padding:0 11px}.wp-input::placeholder{color:#5e7597}.wp-input:focus,.feed-select:focus{border-color:var(--accent);box-shadow:0 0 0 3px #16b9ff1a}.agent-create-actions{display:flex;align-items:center;gap:8px}.button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:0 14px;border-radius:10px;border:1px solid transparent;cursor:pointer;font-size:11px;font-weight:700;white-space:nowrap;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.button:hover:not(:disabled){transform:translateY(-1px)}.button:disabled{opacity:.52;cursor:not-allowed}.button-primary{color:#021223;background:linear-gradient(110deg,#18b8ff,#3b83ff);border-color:#67daffb8;box-shadow:0 8px 24px #1686ff3d}.button-primary:hover:not(:disabled){box-shadow:0 10px 30px #1686ff66}.button-secondary{color:#b9eaff;background:#1471b221;border-color:#16b9ff57}.button-secondary:hover:not(:disabled){color:#fff;background:#16b9ff30;border-color:var(--accent)}.button-ghost{min-height:31px;padding:0 10px;color:#9bb0cc;background:transparent;border-color:#7aa6db2e}.button-ghost:hover:not(:disabled){color:#fff;border-color:#16b9ff73;background:#16b9ff14}.button-ghost.is-danger:hover:not(:disabled){color:#ff96a6;border-color:#ff657a6b;background:#ff657a14}.button-compact{min-height:32px;padding:0 10px;font-size:10px}.resource-list-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:25px 0 12px}.resource-list-head h3{display:flex;align-items:center;gap:7px;margin:0 0 3px;color:#edf6ff;font-size:14px}.resource-list-head h3 svg{color:var(--accent)}.resource-list-head h3 span{display:inline-grid;place-items:center;min-width:21px;height:19px;padding:0 5px;color:#8edfff;background:#16b9ff1f;border:1px solid rgba(22,185,255,.24);border-radius:999px;font-size:9px}.resource-list-head p{margin:0;color:#748bad;font-size:10px}.ac-cards{grid-template-columns:1fr;gap:12px;margin-top:0}.ac-card{padding:17px;background:linear-gradient(145deg,#102340e0,#09182feb);border-color:#5c96d847;border-radius:14px;box-shadow:0 14px 32px #00000029}.ac-card:hover,.ac-card:focus-visible,.ac-card.is-selected{border-color:#16b9ffad;background:linear-gradient(145deg,#133156eb,#091c37f5);box-shadow:0 16px 38px #00000038,0 0 26px #16b9ff1a;transform:translateY(-2px)}.ac-card-head{align-items:flex-start;margin-bottom:14px}.agent-identity{display:flex;align-items:center;gap:10px;min-width:0}.agent-avatar,.wallet-card-icon{display:grid;place-items:center;flex:0 0 auto;width:42px;height:42px;color:#a7eaff;background:radial-gradient(circle at 30% 25%,#23baff70,#1c366f6b);border:1px solid rgba(67,191,255,.42);border-radius:50%;box-shadow:0 0 22px #16b9ff2b}.agent-identity-copy{min-width:0;display:flex;flex-direction:column;gap:3px}.agent-name-line{display:flex;align-items:center;gap:2px;min-width:0}.ac-card-name{font-size:15px;font-weight:760}.agent-role,.agent-address-line{color:#829bc0;font-size:10px}.agent-address-line{display:inline-flex;align-items:center;gap:5px;font-family:ui-monospace,monospace}.address-copy-button{display:inline-flex;align-items:center;gap:2px;padding:1px 3px;color:#7f9fc5;background:transparent;border:0;cursor:pointer;font-size:9px}.address-copy-button:hover{color:var(--accent)}.agent-name-editor{display:flex;align-items:center;gap:3px;min-width:0}.agent-name-input{width:180px;min-width:0;padding:5px 8px;color:var(--text);background:#040d1ccc;border:1px solid var(--accent);border-radius:7px}.ac-card-head-actions{display:flex;align-items:center;gap:8px;margin-left:auto}.agent-readiness{margin:0;padding:5px 9px;font-size:10px}.agent-readiness.ready{color:var(--green);background:#31e6a114;border-color:#31e6a159}.agent-readiness.warning{color:var(--amber);background:#f6b84b14;border-color:#f6b84b61}.ac-more-button{border-color:#7aa6db2e}.agent-policy-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:0}.agent-policy-summary>div{padding:11px 12px;background:#05102285;border-color:#689bd733;border-radius:10px}.agent-stat-label{display:flex;align-items:center;gap:5px;color:#7f9bc1!important;font-size:9px!important;text-transform:none!important;letter-spacing:0!important}.agent-stat-label svg{color:#53c9f7}.agent-policy-summary strong{margin-top:3px;color:#eef8ff;font-size:12px}.agent-usage-caption{color:#88a5c8;font-size:9px;line-height:1.3}.agent-usage-progress{height:5px;margin-top:5px;overflow:hidden;border-radius:999px;background:#00000047}.agent-usage-progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#28d7a0,#2aa7ff);transition:width .35s ease}.agent-usage-progress[aria-valuenow="100"] span{background:linear-gradient(90deg,#f3b34c,#f66b6b)}.agent-runtime-substatus{margin-top:3px;color:#86afd9;font-size:9px}.agent-wallet-summary-value{align-items:center;margin-top:4px}.agent-wallet-summary-value strong{margin:0;font-size:11px}.agent-wallet-address{font-size:9px}.agent-setup-overview{margin-top:12px;padding:12px;border:1px solid rgba(22,185,255,.2);border-radius:11px;background:#0411256b}.agent-setup-overview-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.agent-setup-overview-head>div{display:flex;flex-wrap:wrap;align-items:baseline;gap:7px 10px;min-width:0}.agent-setup-kicker{flex-basis:100%;color:#5fd8ff;font-size:9px;letter-spacing:.12em}.agent-setup-overview-head strong{color:#eaf7ff;font-size:12px}.agent-setup-overview-head span:last-child{color:#88a5c8;font-size:10px}.agent-setup-head-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.agent-setup-steps{--agent-setup-gap: 7px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--agent-setup-gap);margin-top:12px}.agent-setup-step{position:relative;display:flex;flex-direction:column;align-items:center;gap:5px;min-width:0;padding:3px 2px 5px;border:1px solid transparent;border-radius:8px;background:transparent;color:#7690b5;text-align:center;cursor:pointer}.agent-setup-step:hover,.agent-setup-step.is-selected,.agent-setup-step:focus-visible{background:#4cb8f117;border-color:#4cb8f16b;outline:none}.agent-setup-step:not(:last-child):after{content:"";position:absolute;top:14px;left:calc(50% + 11px);right:calc(-50% + 11px - var(--agent-setup-gap));border-top:2px dashed rgba(126,153,190,.42);pointer-events:none}.agent-setup-step.is-complete:not(:last-child):after{border-top-style:solid;border-top-color:#30dca4d9}.agent-setup-steps b{display:grid;place-items:center;width:22px;height:22px;color:#7189ac;border:1px solid rgba(116,154,203,.35);border-radius:50%;font-size:10px;font-weight:600}.agent-setup-steps small{font-size:9px;line-height:1.35}.agent-setup-steps .is-complete{color:#baf9df}.agent-setup-steps .is-complete b{color:#071a18;background:var(--green);border-color:var(--green)}.agent-setup-steps .is-next{color:#bceeff}.agent-setup-steps .is-next b{color:#001628;background:var(--accent);border-color:var(--accent)}.agent-setup-steps .is-pending b{border-style:dashed;border-color:#f5b34c9e;color:#d9b06c}.agent-setup-guide{display:grid;gap:7px;margin-top:12px;padding:12px;border:1px solid rgba(84,171,225,.28);border-radius:9px;background:#071b33cc}.agent-setup-guide-title{display:flex;align-items:center;justify-content:space-between;gap:9px}.agent-setup-guide-title strong{color:#eaf7ff;font-size:12px}.agent-setup-guide p{margin:0;color:#a7bed9;font-size:11px;line-height:1.5}.agent-setup-guide p b{margin-right:5px;color:#74d8ff}.agent-setup-guide-result{display:flex;flex-direction:column;gap:4px;padding:8px 10px;border:1px solid rgba(244,91,91,.42);border-radius:7px;background:#f45b5b17;color:#ffb1b7;font-size:11px;line-height:1.45}.agent-setup-guide-result.is-pass{border-color:#31e6a152;background:#31e6a112;color:#baf9df}.agent-setup-guide-result.is-pending{border-color:#54abe152;background:#54abe112;color:#c8e6f9}.agent-setup-guide-result small{color:#88a5c8;font-size:9px}.agent-setup-guide-result a{color:#69d9ff;text-decoration:underline}.agent-setup-verification{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.agent-setup-verification>span{display:grid;grid-template-columns:20px 1fr;gap:2px 7px;align-content:start;padding:9px;border:1px solid rgba(84,171,225,.24);border-radius:7px;background:#04112580}.agent-setup-verification b{grid-row:span 2;display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:#54abe12b;color:#83dfff;font-size:10px}.agent-setup-verification strong{color:#eaf7ff;font-size:11px}.agent-setup-verification small{color:#9db4d1;font-size:10px;line-height:1.4}@media(max-width:650px){.agent-setup-verification{grid-template-columns:1fr}}.agent-setup-check-error{margin-top:9px;color:#ffad9e;font-size:11px}.agent-payment-suggestion{display:grid;gap:8px;margin-top:12px;padding:12px;border:1px solid rgba(84,171,225,.28);border-radius:9px;background:#071b33a8}.agent-payment-suggestion p{margin:0;color:#a7bed9;font-size:11px;line-height:1.5}.agent-policy-migration{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-top:12px;padding:14px;border:1px solid rgba(246,184,75,.38);border-radius:10px;background:#f6b84b12}.agent-policy-migration strong{color:#f6d999;font-size:12px}.agent-policy-migration p{margin:0;color:#b6c4d5;font-size:11px;line-height:1.55}.agent-policy-migration>span{color:#d8e8f7;font-size:11px;line-height:1.5}.agent-policy-migration .button{min-width:130px}.agent-advanced-details{margin-top:10px;border-top:1px solid rgba(122,166,219,.12)}.agent-advanced-details summary{padding-top:10px;color:#86afd9;cursor:pointer;font-size:10px}.agent-advanced-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:9px}.agent-advanced-grid span{display:flex;flex-direction:column;gap:3px;min-width:0;padding:8px 9px;border:1px solid rgba(104,155,215,.15);border-radius:8px;background:#040d1c52}.agent-advanced-grid small{color:#7891b4;font-size:9px}.agent-advanced-grid strong,.agent-advanced-grid code{color:#cde8ff;font-size:10px;overflow-wrap:anywhere}.ac-bar{height:4px;margin-top:11px;background:#00000047}.agent-protection-banner{display:flex;align-items:center;gap:10px;margin-top:12px;padding:10px 11px;border:1px solid rgba(246,184,75,.34);border-radius:10px;background:#f6b84b0f}.agent-protection-banner>svg{flex:0 0 auto;color:var(--amber)}.agent-protection-banner>div{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.agent-protection-banner strong{color:#f9df9e;font-size:11px}.agent-protection-banner span{color:#a7b6cb;font-size:10px;line-height:1.4}.agent-protection-banner.is-ready{border-color:#31e6a147;background:#31e6a10f}.agent-protection-banner.is-ready>svg{color:var(--green)}.agent-protection-banner.is-ready strong{color:#baf9df}.agent-protection-banner.is-pending{border-color:#f6b84b66;background:#f6b84b14}.agent-protection-banner.is-locked{border-color:#f45b5b6b;background:#f45b5b17}.agent-protection-banner.is-locked>svg{color:#ff8c95}.agent-protection-banner.is-locked strong{color:#ffb1b7}.ac-card-actions{margin-top:10px}.ac-card-protocol,.ac-card-open-hint{display:none}.wallet-manager-head{align-items:flex-start}.wallet-safety-note{display:flex;align-items:flex-start;gap:10px;margin:14px 0;padding:12px 14px;border:1px solid rgba(49,230,161,.25);border-radius:10px;background:#31e6a10e}.wallet-safety-note>svg{flex:0 0 auto;margin-top:2px;color:#7ee9be}.wallet-safety-note strong{display:block;color:#c7f8e5;font-size:12px}.wallet-safety-note p{margin:5px 0 0;color:#aabdd2;font-size:11px;line-height:1.55}.wallet-section-head{flex:1;min-width:0}.wallet-section-head .section-head-copy{flex:1}.wallet-section-summary{display:flex;gap:20px;margin-left:auto;padding:4px 10px 0 14px}.wallet-section-summary div{display:flex;flex-direction:column;gap:3px;min-width:54px}.wallet-section-summary strong{color:#ecf8ff;font-size:17px;font-variant-numeric:tabular-nums}.wallet-section-summary span{color:#7189ad;font-size:9px;white-space:nowrap}.wallet-grid{grid-template-columns:1fr;gap:12px}.wallet-resource-card{padding:16px;background:linear-gradient(145deg,#0e233fdb,#08172deb);border-color:#5395d947;border-radius:14px}.wallet-resource-head{align-items:center}.wallet-identity{display:flex!important;flex-direction:row!important;align-items:center;gap:10px;min-width:0}.wallet-card-icon{width:38px;height:38px;border-radius:11px;color:#aef7ef;background:linear-gradient(145deg,#179dab5c,#1435656b);border-color:#31e6a14d}.wallet-identity-copy{display:flex;flex-direction:column;gap:3px;min-width:0}.wallet-resource-label{font-size:9px;letter-spacing:.11em}.wallet-identity-copy .wallet-alias-row{gap:3px}.wallet-identity-copy .wallet-alias-row strong{font-size:14px}.wallet-card-actions{display:flex;align-items:center;gap:10px}.wallet-network{padding:4px 8px;font-size:9px;background:#31e6a112}.wallet-resource-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:15px}.wallet-resource-stats>div,.wallet-used-by-dropdown{background:#0510228a;border-color:#689bd733;border-radius:9px}.wallet-resource-stats>div{padding:10px}.wallet-resource-stats span{font-size:9px;text-transform:none;letter-spacing:0}.wallet-resource-stats strong{margin-top:2px;color:#eef8ff;font-size:14px}.wallet-used-by-dropdown summary{min-height:63px}.wallet-used-by-label>span{text-transform:none;letter-spacing:0}.wallet-empty{margin-top:15px;padding:24px;border-color:#16b9ff38;background:#0713276b;text-align:center}.activity-panel{scroll-margin-top:94px}.activity-section-head .section-head-copy{flex:1}.feed-toolbar{align-items:flex-end;margin-top:20px;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid rgba(122,166,219,.13)}.activity-filter{display:flex;flex-direction:column;gap:6px;min-width:160px}.activity-filter .feed-select{min-height:36px}.feed-total{margin-left:auto;color:#7891b4;font-size:10px}.feed-total strong{color:#dbeeff;font-size:15px}.feed-empty-state{display:flex;align-items:center;gap:12px;min-height:108px;padding:17px;border:1px dashed rgba(105,155,215,.25);border-radius:11px;background:linear-gradient(100deg,#06122694,#0a1d3661)}.feed-empty-icon{display:grid;place-items:center;flex:0 0 auto;width:40px;height:40px;color:#7acff3;background:#16b9ff1a;border:1px solid rgba(22,185,255,.25);border-radius:12px}.feed-empty-state>div:nth-child(2){display:flex;flex-direction:column;gap:4px}.feed-empty-state strong{color:#d9ebff;font-size:12px}.feed-empty-state span{color:#7891b4;font-size:10px;line-height:1.5}.feed-empty-status{margin-left:auto;color:#6881a4!important;font-size:9px!important;white-space:nowrap}.feed ul{margin-top:12px}.foot{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:22px;padding:4px 0 10px;font-size:10px}.foot-links{margin-left:0}.foot-links a{margin-left:10px}.connect-modal-backdrop{align-items:stretch;justify-content:flex-end;padding:0;background:#01071257;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:drawer-backdrop-in .22s ease both}.connect-modal{width:min(480px,100%);height:100vh;max-height:none;margin:0;padding:24px 22px 30px;overflow-y:auto;border-width:0 0 0 1px;border-radius:0;background:linear-gradient(180deg,#0b1b35,#071226 72%,#061022);box-shadow:-22px 0 70px #00000059,inset 1px 0 #48b0ff1f;animation:drawer-slide-in .24s cubic-bezier(.2,.8,.2,1) both}.connect-heading{gap:12px}.connect-heading h2{font-size:20px;letter-spacing:-.03em}.connect-heading p{font-size:11px;line-height:1.65}.connect-heading-actions{gap:12px}.connect-collapse{display:grid;place-items:center;width:30px;height:30px;padding:0;border-radius:9px;color:#9bb4d5;background:#08172e9e}.connect-collapse:hover{color:#fff;background:#16b9ff24}.connect-badge{padding:5px 8px;color:#d1b36b;border-color:#f6b84b57;background:#f6b84b14;font-size:9px}.connect-principle{margin-top:18px;padding:14px;border-color:#16b9ff66;background:linear-gradient(120deg,#0d5ba147,#16b9ff0d);border-radius:11px}.connect-principle strong{color:#e2f9ff;font-size:12px}.connect-principle span{font-size:10px}.connect-stepper{display:grid;grid-template-columns:1fr 18px 1fr 18px 1fr 18px 1fr;align-items:start;gap:0;margin:20px 0 17px}.connect-stepper span{display:flex;flex-direction:column;align-items:center;gap:6px;padding:0;border:0;background:transparent;text-align:center}.connect-stepper span b{display:grid;place-items:center;width:27px;height:27px;color:#90a8c8;border:1px solid rgba(116,154,203,.35);border-radius:50%;font-size:11px;font-weight:600}.connect-stepper span.is-active b{color:#001628;background:var(--accent);border-color:var(--accent);box-shadow:0 0 18px #16b9ff57}.connect-stepper span small{color:#8da4c5;font-size:9px;line-height:1.35}.connect-stepper span.is-active small{color:#bceeff}.connect-stepper i{display:block;height:1px;margin-top:13px;background:linear-gradient(90deg,#16b9ffa6,#6691c440)}.connect-agent-detail{align-items:center;margin-top:0;padding:12px;border-color:#5c96d838;background:#06122694}.connect-agent-identity{display:flex!important;flex-direction:row!important;align-items:center;gap:9px}.connect-agent-avatar{display:grid;place-items:center;width:32px;height:32px;color:#9de7ff!important;background:#16b9ff24;border:1px solid rgba(22,185,255,.25);border-radius:50%}.connect-agent-identity>div{display:flex;flex-direction:column;gap:2px}.connect-agent-identity span:first-child{font-size:9px}.connect-agent-identity strong{font-size:12px}.connect-agent-identity small{color:#7893b9;font:9px ui-monospace,monospace}.connect-next-action{display:flex;flex-direction:column;gap:9px;margin-top:12px;padding:12px 13px;border:1px solid rgba(22,185,255,.25);border-radius:10px;background:linear-gradient(120deg,#16b9ff17,#04112557)}.connect-next-action>div{display:flex;flex-direction:column;gap:3px}.connect-next-kicker{color:#5fd8ff;font-size:9px;letter-spacing:.12em}.connect-next-action strong{color:#e3f8ff;font-size:12px}.connect-next-action ol{display:grid;gap:4px;margin:0;padding-left:17px;color:#91a9c9;font-size:10px;line-height:1.5}.connect-create{align-items:stretch;flex-direction:column;margin-top:12px;padding:13px;border-color:#f6b84b57;background:#f6b84b0e}.connect-create-copy strong{color:#f3d88f;font-size:12px}.connect-create-copy span{font-size:10px}.connect-primary,.connect-secondary{display:inline-flex;align-items:center;justify-content:center;gap:7px;width:100%;min-height:37px;margin-top:4px;padding:0 12px;border-radius:9px;background:linear-gradient(105deg,#149fe8,#3a79f4);border-color:#5ad7ff8f;color:#fff;box-shadow:0 8px 22px #107ee23b}.connect-secondary{color:#d7f8ff}.connect-tools{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:16px}.connect-tools>div{margin-top:0;padding:10px;border-color:#6d9cd52e;background:#0511247a;border-radius:9px}.connect-tools code{color:#b6eaff;font-size:9px}.connect-tools span{font-size:9px;line-height:1.45}.connect-boundary{margin-top:14px;padding:12px;border-color:#31e6a147;background:#31e6a10e}.connect-boundary strong{color:#aaf5db;font-size:11px}.connect-boundary span{font-size:10px}.connect-auth-card,.connect-already-connected{border-radius:10px}.connect-heading{align-items:flex-start}.connect-heading-actions{flex-direction:row}.connect-agent-detail{margin-top:20px}.connect-agent-identity small{font-family:inherit;font-size:10px}.connect-agent-state{font-size:10px;text-align:center}.connect-already-connected{margin-top:14px;padding:14px;font-size:11px;line-height:1.6}.connect-already-connected{display:grid;gap:10px;justify-items:start}.connect-legacy-settings{display:grid;gap:8px;justify-items:start}.connect-legacy-settings span{color:#f0cf91}.connect-legacy-form{display:grid;gap:8px;width:min(100%,560px);padding:12px;border:1px solid rgba(246,184,75,.28);border-radius:9px;background:#0511246b}.connect-legacy-form label,.connect-legacy-form strong{color:#e8f2ff;font-size:11px;font-weight:650}.connect-legacy-form input{width:100%;min-height:38px;padding:8px 10px;border:1px solid rgba(91,158,219,.38);border-radius:8px;outline:none;background:#020b1ab3;color:#eef8ff;font:inherit}.connect-legacy-form input:focus{border-color:#56c8ff}.connect-legacy-actions{display:flex;flex-wrap:wrap;gap:8px;width:100%}.connect-legacy-actions button{flex:1;width:auto;min-width:160px;margin-top:0}.connect-action-error{margin-top:12px;padding:10px 12px;border:1px solid rgba(244,91,91,.42);border-radius:8px;background:#f45b5b1a;color:#ffc0c4;font-size:11px;line-height:1.5}.connect-auth-card{margin-top:14px;padding:16px}.connect-auth-top strong{font-size:14px}.connect-auth-top>div>span{font-size:11px;line-height:1.5}.connect-save-settings{margin-top:10px}.connect-setup-hint{margin:10px 0 0;color:#adbed6;font-size:11px;line-height:1.55}.connect-technical-subdetails{margin-top:16px;border-top:1px solid rgba(92,150,216,.2);padding-top:12px}.connect-technical-subdetails>summary{color:#9fdfff;cursor:pointer;font-size:11px}.connect-technical-subdetails>summary:hover{color:#e2f8ff}.connect-advanced{margin-top:18px;border:1px solid rgba(91,158,219,.22);border-radius:10px;background:#0511245c}.connect-advanced>summary{padding:13px 14px;color:#add3ef;cursor:pointer;font-size:11px;font-weight:600}.connect-advanced>summary:hover{color:#e2f8ff}.connect-advanced[open]>summary{border-bottom:1px solid rgba(91,158,219,.2)}.connect-advanced-content{padding:0 13px 14px}.connect-advanced-title{margin:17px 0 -5px;color:#dceeff;font-size:11px}.connect-read-only-option{margin-top:14px;padding:12px;border:1px solid rgba(91,158,219,.22);border-radius:9px}.connect-read-only-option strong{font-size:11px}.connect-read-only-option p{margin:5px 0 8px;color:var(--muted);font-size:10px;line-height:1.5}.connect-read-only-option .connect-secondary{width:auto;min-height:32px;margin-top:0}.connect-advanced .connect-compatibility{margin:14px 0 0}.connect-advanced .connect-guide-links{margin-top:12px}.dashboard-page-view{min-height:420px;animation:page-view-in .22s ease both}@keyframes page-view-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes drawer-slide-in{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:translate(0)}}@keyframes drawer-backdrop-in{0%{opacity:0}to{opacity:1}}@media(max-width:1080px){.app-shell{grid-template-columns:78px minmax(0,1fr)}.sidebar{width:78px;padding-left:9px;padding-right:9px}.sidebar-brand{justify-content:center;padding-left:0;padding-right:0}.sidebar-brand>span:last-child,.sidebar-nav-label,.sidebar-nav-item>span,.sidebar-promo,.sidebar-user-copy,.sidebar-user-chevron{display:none}.sidebar-nav-item{justify-content:center;padding:11px 8px}.sidebar-nav-external{display:block!important;margin-left:0}.sidebar-user{justify-content:center}.sidebar-signout{display:none}.agent-create-grid{grid-template-columns:1fr 1fr}.agent-create-actions{grid-column:1 / -1;justify-content:flex-end}}@media(max-width:760px){.app-shell{display:block}.sidebar{position:relative;width:100%;height:auto;min-height:62px;flex-direction:row;align-items:center;padding:10px 14px;border-right:0;border-bottom:1px solid rgba(73,139,214,.22)}.sidebar-brand{padding:0}.sidebar-brand>span:last-child{display:inline}.sidebar-nav{flex:1;flex-direction:row;justify-content:flex-end;gap:2px;overflow-x:auto;margin-left:16px}.sidebar-nav-item{flex:0 0 auto;width:auto;padding:8px}.sidebar-nav-item>span,.sidebar-nav-label,.sidebar-nav-external,.sidebar-spacer,.sidebar-promo{display:none!important}.sidebar-user{display:none}.dashboard-shell{width:100%}.dashboard-topbar{position:relative;flex-direction:column;gap:12px;padding:18px 16px 15px}.dashboard-topbar-meta{width:100%;flex-wrap:wrap;justify-content:flex-start;gap:10px}.topbar-tagline,.topbar-user-avatar{display:none}.guide-drawer{padding:22px 18px 30px}.dashboard-main{padding:14px 10px 30px}.agent-connect{padding:15px;border-radius:13px}.section-head{gap:9px}.section-help-link{margin-left:0;padding:6px 8px}.section-head-copy p{font-size:10px}.agent-create-grid{grid-template-columns:1fr;gap:10px;margin-top:17px}.agent-create-actions{grid-column:auto;flex-direction:column-reverse;align-items:stretch}.agent-create-actions .button{width:100%}.resource-list-head{align-items:flex-start;flex-direction:column}.resource-link{margin-left:0}.ac-card-head{flex-direction:column}.ac-card-head-actions{width:100%;justify-content:space-between;margin-left:0}.agent-policy-summary{grid-template-columns:1fr 1fr}.agent-setup-overview-head{align-items:stretch;flex-direction:column}.agent-setup-head-actions{width:100%}.agent-setup-head-actions .button{flex:1}.agent-setup-steps{--agent-setup-gap: 6px;grid-template-columns:1fr;gap:var(--agent-setup-gap)}.agent-setup-step{display:grid;grid-template-columns:22px 1fr;align-items:center;gap:8px;text-align:left}.agent-setup-step:not(:last-child):after{top:25px;left:13px;right:auto;width:0;height:calc(100% + var(--agent-setup-gap) - 22px);border-top:0;border-left:2px dashed rgba(126,153,190,.42)}.agent-setup-step.is-complete:not(:last-child):after{border-left-style:solid;border-left-color:#30dca4d9}.agent-setup-guide-title{align-items:stretch;flex-direction:column}.agent-advanced-grid{grid-template-columns:1fr}.agent-protection-banner{align-items:flex-start;flex-wrap:wrap}.agent-protection-banner .button{width:100%;margin-left:29px}.wallet-manager-head{flex-direction:column}.wallet-section-head{width:100%}.wallet-section-summary{margin-left:0;padding:10px 0 0 43px}.wallet-card-actions{align-self:flex-start}.wallet-resource-stats{grid-template-columns:1fr 1fr}.wallet-used-by-dropdown{grid-column:1 / -1}.feed-empty-state{align-items:flex-start;flex-wrap:wrap}.feed-empty-status{width:100%;margin-left:52px}.foot{flex-direction:column;gap:4px;text-align:center;line-height:1.5}.connect-modal{width:100%;padding:18px 15px 24px}.connect-heading{flex-direction:row}.connect-heading-actions{flex-direction:row-reverse;align-items:flex-start}.connect-badge{display:none}.connect-stepper{grid-template-columns:repeat(4,1fr);gap:4px}.connect-stepper i{display:none}.connect-tools{grid-template-columns:1fr}}.auth-page{min-height:100vh;display:grid;place-items:center;padding:28px;background:radial-gradient(circle at 50% 15%,rgba(14,165,233,.12),transparent 34%),var(--bg)}.auth-card{width:min(460px,100%);padding:38px;border:1px solid var(--line);border-radius:18px;background:#141a2bf5;box-shadow:0 24px 80px #00000059}.auth-brand-lockup{display:flex;align-items:center;gap:10px;margin-bottom:22px}.auth-brand-lockup .brand-wordmark{font-size:22px}.auth-card h1{margin:8px 0 12px;font-size:29px;line-height:1.15}.auth-card p{margin:0 0 24px;color:var(--muted);line-height:1.65}.auth-card small{display:block;margin-top:16px;color:var(--muted);line-height:1.5}.auth-google-button{width:100%;display:flex;align-items:center;justify-content:center;gap:10px;min-height:46px;border:1px solid #44506a;border-radius:10px;background:#fff;color:#141a2b;font-weight:700;cursor:pointer}.auth-google-button:hover{background:#f3f6fb}.auth-google-g{font-weight:900;font-size:17px}.auth-error{margin:-8px 0 16px;padding:9px 11px;border:1px solid rgba(239,68,68,.35);border-radius:8px;background:#ef444414;color:#fca5a5;font-size:12px}.sidebar-signout{flex:0 0 auto;margin-left:auto;border:1px solid var(--line);border-radius:7px;background:transparent;color:var(--muted);padding:5px 8px;cursor:pointer;font-size:11px;white-space:nowrap}.sidebar-signout:hover{color:var(--text);border-color:#42506b}.sidebar-signout:disabled,.topbar-signout:disabled{opacity:.6;cursor:wait}.topbar-signout{display:none;border:1px solid var(--line);border-radius:7px;background:transparent;color:var(--text);padding:7px 10px;cursor:pointer;font-size:12px}.dashboard-alert{margin:0 0 16px;padding:10px 12px;border:1px solid rgba(239,68,68,.4);border-radius:8px;background:#ef44441a;color:#fca5a5;font-size:13px}@media(max-width:1080px){.topbar-signout{display:inline-flex}}@media(max-width:760px){.feed-toolbar{flex-wrap:wrap}.feed-total{order:-1;width:100%;margin-left:0}}.connect-compatibility{display:grid;gap:12px;margin:14px 0;padding:14px;border:1px solid var(--line);border-radius:12px;background:#090e1975}.connect-compatibility>div:first-child{display:grid;gap:4px}.connect-compatibility>div:first-child span{color:var(--muted);font-size:12px;line-height:1.5}.compatibility-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.compatibility-grid>span{display:grid;gap:4px;padding:10px;border:1px solid var(--line);border-radius:9px}.compatibility-grid b{font-size:11px;color:var(--text)}.compatibility-grid small{color:var(--muted);font-size:10px;line-height:1.45}.spending-overview{margin-top:16px;padding:20px;border:1px solid rgba(66,144,220,.28);border-radius:16px;background:linear-gradient(135deg,#0a2344f5,#08162bf5);box-shadow:0 18px 50px #00000021}.spending-overview-head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.spending-overview-head h2{margin:3px 0 4px;color:#f0f9ff;font-size:18px;letter-spacing:-.02em}.spending-overview-head p{max-width:540px;margin:0;color:#91a7c7;font-size:11px;line-height:1.55}.spending-controls{display:flex;gap:9px;flex:0 0 auto}.spending-controls .activity-filter{min-width:165px}.spending-controls .spending-period{min-width:128px}.spending-chart-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:12px;margin-top:17px}.spending-chart-card{min-width:0;min-height:246px;padding:15px;border:1px solid rgba(102,157,215,.22);border-radius:12px;background:#05112391}.spending-chart-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.spending-chart-heading>div{display:grid;gap:5px}.spending-chart-heading span{color:#8ca5c8;font-size:10px}.spending-chart-heading>div>span{font-size:9px;font-weight:750;letter-spacing:.11em}.spending-chart-heading strong{color:#f0f8ff;font-size:21px;letter-spacing:-.025em}.spending-chart-heading strong small{color:#a9c4df;font-size:11px;font-weight:650;letter-spacing:0}.spending-bar-scroll{overflow-x:auto;margin-top:14px}.spending-bars{display:flex;align-items:stretch;gap:5px;min-width:450px;height:138px;border-bottom:1px solid rgba(128,169,217,.22);background:linear-gradient(to bottom,transparent 49%,rgba(128,169,217,.1) 50%,transparent 51%)}.spending-day{display:flex;flex:1 0 22px;flex-direction:column;align-items:center;justify-content:flex-end;min-width:0;padding:0;border:0;background:transparent;cursor:pointer}.spending-bar-track{display:flex;align-items:flex-end;width:100%;height:112px}.spending-bar-fill{width:100%;min-height:3px;border-radius:4px 4px 0 0;background:linear-gradient(180deg,#65dcff,#348bfb);box-shadow:0 0 15px #2aa6ff36}.spending-bar-fill.is-empty{min-height:2px;background:#608db933;box-shadow:none}.spending-day:hover .spending-bar-fill:not(.is-empty){background:linear-gradient(180deg,#98f0ff,#65b6ff)}.spending-day.is-selected .spending-bar-fill{background:linear-gradient(180deg,#a7f3ff,#69b7ff);box-shadow:0 0 0 2px #d0f5ff,0 0 17px #3cc3ff80}.spending-day:focus-visible{outline:2px solid #72d7ff;outline-offset:2px}.spending-day>span{height:24px;padding-top:7px;color:#7891b5;font-size:9px;white-space:nowrap}.spending-chart-note{display:block;margin-top:8px;color:#748dad;font-size:9px}.spending-share-body{display:flex;align-items:center;gap:17px;min-height:173px;margin-top:12px}.spending-donut{position:relative;display:grid;place-items:center;flex:0 0 auto;width:132px;height:132px;border-radius:50%}.spending-donut svg{width:100%;height:100%;overflow:visible}.spending-donut-segment{cursor:pointer;transition:stroke-width .15s ease,opacity .15s ease}.spending-donut-segment:hover,.spending-donut-segment:focus-visible,.spending-donut-segment.is-selected{stroke-width:29;outline:none;filter:drop-shadow(0 0 4px rgba(130,221,255,.8))}.spending-donut-center{position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center;width:78px;height:78px;border-radius:50%;background:#091b35;pointer-events:none}.spending-donut strong{color:#f2f9ff;font-size:26px;line-height:1}.spending-donut span{margin-top:5px;color:#8ea8c9;font-size:10px}.spending-legend{display:grid;align-content:center;gap:8px;min-width:0;max-height:180px;overflow:auto;flex:1;margin:0;padding:0;list-style:none}.spending-legend li{display:grid;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:4px 7px;min-width:0}.spending-legend-dot{width:8px;height:8px;border-radius:50%}.spending-legend-name{overflow:hidden;min-width:0;padding:0;border:0;color:#d7eaff;background:none;font:inherit;font-size:10px;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.spending-legend-name:hover,.spending-legend-name[aria-pressed=true]{color:#7bdcff;text-decoration:underline}.spending-legend-name:focus-visible{outline:2px solid #72d7ff;outline-offset:2px}.spending-legend li strong{color:#e6f3ff;font-size:10px;white-space:nowrap}.spending-legend li strong small{color:#7891b5;font-size:9px;font-weight:500}.spending-legend li em{grid-column:2 / 4;color:#819abc;font-size:9px;font-style:normal}.spending-no-data{display:grid;place-items:center;min-height:155px;color:#8ba4c5;font-size:11px}.spending-agent-summary{display:grid;gap:10px;margin-top:14px}.spending-agent-summary>strong{overflow:hidden;color:#e9f5ff;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.spending-agent-summary>div{display:flex;justify-content:space-between;gap:10px;padding:8px 0;border-top:1px solid rgba(122,166,219,.14)}.spending-agent-summary span{color:#90a9c9;font-size:10px}.spending-agent-summary b{color:#eaf6ff;font-size:11px;font-weight:700;text-align:right}.spending-message{min-height:210px;display:flex;align-items:center;justify-content:center;gap:8px;color:#9ab2d1;font-size:11px}.spending-message button{color:#72d7ff;background:none;border:0;cursor:pointer;text-decoration:underline}.activity-panel{scroll-margin-top:24px}.activity-drilldown{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;padding:11px 13px;border:1px solid rgba(67,188,244,.36);border-radius:10px;color:#d9f5ff;background:#1871a721;font-size:12px}.activity-drilldown button{flex:0 0 auto;padding:4px 0;border:0;color:#70d5ff;background:none;font:inherit;font-weight:700;cursor:pointer}.activity-drilldown button:hover{text-decoration:underline}.activity-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:16px 0}.activity-summary-grid>div{display:grid;gap:4px;padding:12px;border:1px solid var(--line);border-radius:10px;background:var(--panel-2)}.activity-summary-grid span{color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:.05em}.activity-summary-grid strong{font-size:20px}.feed-total small{color:var(--muted);font-weight:400}.payment-activity-list{list-style:none;padding:0;margin:12px 0 0;display:grid;gap:8px}.payment-activity-row{display:flex;justify-content:space-between;gap:18px;padding:13px 14px;border:1px solid var(--line);border-radius:10px;background:var(--panel-2)}.payment-activity-main{display:grid;gap:5px;min-width:0}.payment-activity-title{display:flex;align-items:center;gap:8px}.payment-activity-main>span,.payment-activity-main small{color:var(--muted);font-size:11px}.payment-activity-main code{color:var(--text)}.payment-failure{color:#fca5a5!important}.payment-activity-meta{display:grid;align-content:center;justify-items:end;gap:5px;flex:0 0 auto}.payment-activity-meta a{color:var(--accent);font-size:11px}.payment-activity-meta span{color:var(--muted);font-size:10px}@media(max-width:760px){.compatibility-grid,.activity-summary-grid{grid-template-columns:1fr 1fr}.payment-activity-row{flex-direction:column}.payment-activity-meta{justify-items:start}}@media(max-width:930px){.spending-overview-head{align-items:stretch;flex-direction:column}.spending-controls{flex-wrap:wrap}.spending-chart-grid{grid-template-columns:1fr}}@media(max-width:540px){.spending-overview{padding:15px}.spending-controls .activity-filter{flex:1 1 150px}.spending-share-body{flex-wrap:wrap}.spending-donut{width:116px;height:116px}.activity-drilldown{align-items:flex-start;flex-direction:column}}.public-site{min-height:100vh;color:#edf7ff;background:radial-gradient(circle at 65% 0%,rgba(23,153,255,.15),transparent 32%),linear-gradient(180deg,#061126,#07162c 60%,#061126)}.public-nav{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;max-width:1200px;margin:0 auto;padding:16px 24px;border-bottom:1px solid rgba(83,145,211,.18);background:#061126db;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.public-brand{display:flex;align-items:center;gap:10px;color:#fff;text-decoration:none}.public-brand .brand-wordmark{font-size:18px}.public-nav nav{display:flex;align-items:center;gap:18px}.public-nav nav a{color:#9db2cf;font-size:12px;text-decoration:none}.public-nav nav a:hover{color:#fff}.public-nav-cta{padding:8px 12px;border:1px solid rgba(61,191,255,.42);border-radius:9px;color:#e9f8ff!important;background:#16b9ff1a}.public-hero{max-width:1200px;margin:0 auto;padding:86px 24px 76px}.public-hero-main{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(28px,4vw,64px)}.public-hero-copy{min-width:0}.public-kicker,.public-section-head>span{color:#5fd8ff;font-size:11px;font-weight:800;letter-spacing:.15em}.public-hero h1{max-width:630px;margin:14px 0 19px;font-size:clamp(44px,4.8vw,66px);line-height:1.04;letter-spacing:-.055em}.public-hero-copy>p{max-width:560px;margin:0;color:#a9bad0;font-size:17px;line-height:1.65}.public-actions{display:flex;justify-content:flex-start;gap:12px;margin-top:30px}.public-hero-art{min-width:0;margin:0;overflow:hidden;border:1px solid rgba(93,160,229,.24);border-radius:20px;background:#07162c;box-shadow:0 28px 80px #00000038,0 0 55px #1b95e414}.public-hero-art img{display:block;width:100%;height:auto}.public-primary,.public-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border-radius:10px;font-weight:700;font-size:13px;text-decoration:none}.public-primary{color:#00131f;background:#33c6ff}.public-secondary{color:#d9f2ff;border:1px solid #294d76;background:#0a1d39}.public-proof{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:9px;margin-top:34px}.public-proof span{padding:5px 9px;color:#8ea7c6;border:1px solid rgba(105,155,215,.2);border-radius:999px;font-size:10px}.public-section{max-width:1080px;margin:0 auto;padding:64px 24px;border-top:1px solid rgba(92,145,202,.16)}.public-section[id]{scroll-margin-top:88px}.public-section-head{max-width:760px;margin-bottom:24px}.public-section-head h2{margin:8px 0 10px;font-size:34px;letter-spacing:-.035em}.public-section-head p,.public-flow>p{color:#97abc7;line-height:1.7}.public-role-grid,.public-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.public-role-grid article,.public-card-grid a{padding:20px;border:1px solid rgba(84,145,210,.23);border-radius:14px;background:linear-gradient(145deg,#0c223fcc,#061326cc)}.public-role-grid b{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;color:#001828;background:#35c5ff}.public-role-grid h3{margin:14px 0 7px;font-size:16px}.public-role-grid p,.public-card-grid span{color:#8fa7c7;font-size:12px;line-height:1.65}.public-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-card-grid a{display:flex;flex-direction:column;gap:7px;color:#eaf7ff;text-decoration:none}.public-card-grid a:hover{border-color:#37c1ff8c;transform:translateY(-1px)}.public-flow-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:18px;border:1px solid rgba(49,230,161,.22);border-radius:13px;background:#0a271f59}.public-flow-row code{color:#baf9df}.public-flow-row i{color:#4a7d72}.public-payment-story{max-width:1080px}.public-interaction-figure{margin:0;padding:22px 24px 17px;overflow:hidden;border:1px solid rgba(80,163,225,.34);border-radius:20px;background:radial-gradient(circle at 78% 5%,rgba(28,178,236,.1),transparent 42%),linear-gradient(150deg,#0a2342,#081a33 62%,#0a2138);box-shadow:0 24px 55px #00000026}.public-interaction-desktop{display:block;width:100%;height:auto;font-family:inherit}.public-interaction-mobile{display:none}.public-interaction-figure figcaption{margin:11px 0 0;color:#9bb7cf;font-size:12px;line-height:1.6;text-align:center}.public-diagram-kicker{fill:#89dbfb;font-size:13px;font-weight:800;letter-spacing:1.2px}.public-diagram-divider{stroke:#6facd942;stroke-width:1}.public-diagram-phase{fill:#82d6fa;font-size:13px;font-weight:800;letter-spacing:1.2px}.public-diagram-node{stroke-width:1.5}.public-diagram-node-agent{fill:#0d3153;stroke:#3989c0}.public-diagram-node-server{fill:#0b393c;stroke:#4aaf91}.public-diagram-node-wallet{fill:#123b53;stroke:#5eb9d1}.public-diagram-node-recipient{fill:#0e403a;stroke:#5cba95}.public-diagram-icon-agent,.public-diagram-icon-wallet{fill:#17618c;stroke:#4cbbe8}.public-diagram-icon-server,.public-diagram-icon-recipient{fill:#186855;stroke:#6ed8ad}.public-diagram-icon-letter{fill:#e6faff;font-size:15px;font-weight:800}.public-diagram-node-title{fill:#f0faff;font-size:19px;font-weight:800}.public-diagram-server-title{font-size:18px}.public-diagram-node-copy{fill:#b0c8dc;font-size:13px}.public-diagram-arrow-label{fill:#c8effd;font-size:16px;font-weight:750}.public-diagram-arrow-label-green{fill:#aeefd0}.public-diagram-arrow-blue{fill:none;stroke:#6bdcff;stroke-width:3;stroke-linecap:round}.public-diagram-arrow-green{fill:none;stroke:#91efbd;stroke-width:3;stroke-linecap:round}.public-diagram-yes{fill:#124b42;stroke:#5bca9d;stroke-width:1.4}.public-diagram-no{fill:#3d2d28;stroke:#c08b61;stroke-width:1.4}.public-diagram-decision{font-size:15px;font-weight:800}.public-diagram-decision-yes{fill:#b3f7d2}.public-diagram-decision-no{fill:#f4c59b}.public-diagram-subtitle{fill:#b2c9dc;font-size:14px}.public-diagram-check{fill:#a8d6c7;font-size:13px}.public-diagram-activity{fill:#113855;stroke:#4685b0;stroke-width:1.3}.public-diagram-activity-text{fill:#d8f1fc;font-size:15px;font-weight:700}.public-payment-note{max-width:790px;margin:14px 0 0;color:#819dbb;font-size:12px;line-height:1.65}.public-footer{display:flex;justify-content:space-between;gap:20px;max-width:1080px;margin:0 auto;padding:28px 24px 42px;color:#7288a8;font-size:11px;border-top:1px solid rgba(92,145,202,.16)}.public-footer span:last-child{display:flex;gap:14px}.public-footer a{color:#91b6da;text-decoration:none}@media(max-width:760px){.public-nav nav a:not(.public-nav-cta){display:none}.public-hero{padding-top:66px}.public-hero-main{grid-template-columns:1fr}.public-hero-art{margin-top:8px}.public-actions{flex-direction:column}.public-role-grid,.public-card-grid{grid-template-columns:1fr}.public-footer{flex-direction:column}.public-section-head h2{font-size:28px}}@media(max-width:760px){.public-interaction-figure{padding:18px}.public-interaction-desktop{display:none}.public-interaction-mobile{display:grid;gap:0}.public-interaction-figure figcaption{margin-top:17px;text-align:left}.public-mobile-rule,.public-mobile-step{display:flex;align-items:center;gap:13px;min-width:0;padding:15px;border:1px solid rgba(86,175,235,.34);border-radius:13px;background:#0c2c4b}.public-mobile-rule{border-color:#59c0eb80;background:#123b58}.public-mobile-rule>svg,.public-mobile-step>svg{flex:0 0 auto;color:#6ddcff}.public-mobile-rule span,.public-mobile-step span{display:grid;gap:4px;min-width:0}.public-mobile-rule strong,.public-mobile-step strong{color:#f1fbff;font-size:14px;line-height:1.35}.public-mobile-rule small,.public-mobile-step small{color:#a9c2d9;font-size:12px;line-height:1.45}.public-mobile-phase{margin:20px 0 11px;color:#84d8fa;font-size:11px;font-weight:800;letter-spacing:.1em}.public-mobile-arrow{display:grid;justify-items:center;gap:2px;padding:5px 0 3px;color:#8ae8bf}.public-mobile-arrow span{font-size:10px;font-style:normal;font-weight:800;letter-spacing:.12em}.public-mobile-arrow i{font-size:23px;font-style:normal;line-height:1}.public-mobile-server,.public-mobile-recipient{border-color:#5fd6a373;background:#0c3b3d}.public-mobile-server>svg,.public-mobile-recipient>svg{color:#91efbd}.public-mobile-decisions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}.public-mobile-decisions span{padding:10px;border:1px solid rgba(225,171,110,.43);border-radius:10px;color:#f7c998;background:#3b2e2b;font-size:12px;font-weight:800;text-align:center}.public-mobile-decisions span:last-child{border-color:#75e6ad7a;color:#b0f2cc;background:#15483d}.public-mobile-activity{border-color:#67b7e373;background:#123955}}.agent-create-grid-simple{grid-template-columns:minmax(0,1fr) auto;align-items:start}.agent-create-grid-simple .agent-create-actions{align-self:start;margin-top:19px}.agent-create-grid-simple .form-field small{color:#7891b4;font-size:10px;line-height:1.45;margin-top:4px}.agent-empty-guided{display:flex;flex-direction:column;align-items:flex-start;gap:8px;text-align:left}.agent-empty-guided strong{color:#e7f6ff;font-size:13px}.agent-empty-guided span{color:#829abb;font-size:11px;line-height:1.55}.agent-empty-guided>div{display:flex;flex-wrap:wrap;gap:8px;margin-top:3px}.agent-policy-create-step{display:grid;grid-template-columns:minmax(160px,.8fr) minmax(130px,.55fr) minmax(130px,.55fr) auto}.agent-policy-create-step .agent-bound-wallet small{color:#7690b2;font-size:9px}.agent-policy-create-step>.wp-input{min-width:0}.agent-policy-hint{grid-column:1 / -1;color:#7891b4;font-size:9px;line-height:1.45}.agent-policy-create-button{color:#031426;background:linear-gradient(110deg,#18b8ff,#3b83ff);border:1px solid rgba(103,218,255,.72);box-shadow:0 7px 20px #1686ff33;font-weight:700;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.agent-policy-create-button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 9px 24px #1686ff57}.agent-policy-create-button:disabled{color:#9bb3cc;background:#16b9ff1f;border-color:#16b9ff40;box-shadow:none;opacity:1;cursor:not-allowed}.agent-policy-create-message{grid-column:1 / -1;overflow-wrap:anywhere}@media(max-width:900px){.agent-policy-create-step{grid-template-columns:1fr 1fr}.agent-policy-create-step .agent-bound-wallet,.agent-policy-create-step .wp-btn{grid-column:1/-1}.agent-create-grid-simple{grid-template-columns:1fr}.agent-create-grid-simple .agent-create-actions{grid-column:auto;margin-top:0}}.policy-technical-details{padding:0;overflow:hidden}.policy-technical-details>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 13px;cursor:pointer;list-style:none}.policy-technical-details>summary::-webkit-details-marker{display:none}.policy-technical-details>summary span{color:#d8edff;font-size:11px;font-weight:700}.policy-technical-details>summary small{color:#7891b4;font-size:9px;text-align:right}.policy-technical-details[open]>summary{border-bottom:1px solid rgba(96,150,210,.18)}.policy-sync-panel-body{padding:12px 13px 13px}.connect-guide-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:2px}.connect-guide-links a{padding:5px 8px;border:1px solid rgba(91,158,219,.22);border-radius:7px;color:#8edcff;font-size:9px;text-decoration:none}.connect-guide-links a:hover{border-color:#5bc3ec80;color:#dff8ff}.connect-setup-checklist{display:grid;gap:8px;margin-top:12px;padding:11px 12px;border:1px solid rgba(91,158,219,.22);border-radius:9px;background:#0713246b}.connect-setup-checklist>strong{color:#d9efff;font-size:11px}.connect-setup-checklist ol{display:grid;gap:6px;margin:0;padding-left:18px;color:#9fb5d1;font-size:10px;line-height:1.55}.connect-setup-checklist .connect-guide-links{margin-top:0}.agent-policy-validation{grid-column:1 / -1;color:#ffb1b7;font-size:11px;line-height:1.45}.agent-policy-create-step>.wp-input[aria-invalid=true]{border-color:#f45b5bbf;box-shadow:0 0 0 1px #f45b5b29}.agent-payment-preflight{display:grid;gap:4px;padding:9px 10px;border:1px solid rgba(80,170,218,.22);border-radius:8px;background:#0d344e4d;color:#a9c2dd;font-size:10px;line-height:1.5}.agent-payment-preflight strong{color:#ccecff;font-size:10px}.agent-policy-create-step>.agent-payment-preflight{grid-column:1 / -1}.agent-payment-suggestion>.agent-payment-preflight{margin-top:9px}.agent-policy-create-step{align-items:stretch}.agent-policy-create-step>.wp-btn{grid-column:4;grid-row:1;align-self:stretch}.policy-security-summary{display:grid;grid-template-columns:1fr;gap:8px;margin:11px 0}.policy-security-summary>span{display:grid;gap:4px;padding:9px 10px;border:1px solid rgba(91,143,204,.18);border-radius:8px;background:#07132473}.policy-security-summary small{color:#718aa9;font-size:9px;text-transform:uppercase;letter-spacing:.05em}.policy-security-summary strong{color:#dbeeff;font-size:11px}.agent-wallet-required.is-danger{border-color:#f45b5b4d;background:#6719212e}.agent-audit-preserved{align-self:center;color:#6f87a6;font-size:9px;line-height:1.4}.wallet-resource-card.is-focus-target{border-color:#34c6ffc2;box-shadow:0 0 0 2px #34c6ff1f,0 18px 48px #0000002e;animation:wallet-focus-pulse 1.1s ease-in-out 2}@keyframes wallet-focus-pulse{50%{box-shadow:0 0 0 5px #34c6ff14,0 18px 48px #0000002e}}.agent-section-head .section-head-copy{flex:1}.agent-create-inline{margin-top:20px;padding:16px;border:1px solid rgba(83,149,217,.28);border-radius:12px;background:#071930a6}.agent-create-inline-head{display:flex;flex-direction:column;gap:4px}.agent-create-inline-head strong{color:#eaf7ff;font-size:13px}.agent-create-inline-head span{color:#91a7c7;font-size:11px}.agent-create-inline .agent-create-grid{margin-top:14px}.agent-overview-grid,.wallet-overview-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,360px));gap:16px;margin-top:22px}.agent-overview-card,.wallet-overview-card{position:relative;display:flex;flex-direction:column;gap:11px;min-width:0;padding:17px 18px 15px;border:1px solid rgba(86,184,244,.58);border-radius:15px;background:linear-gradient(135deg,#173d63,#113252 55%,#0d2946);box-shadow:inset 0 1px #caefff24,0 10px 28px #00091e4d;color:#effaff;text-align:left;transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease}.agent-overview-card:before,.wallet-overview-card:before{position:absolute;inset:17px auto 17px 0;width:3px;border-radius:0 3px 3px 0;background:#35c4ff;box-shadow:0 0 14px #35c4ff8c;content:""}.wallet-overview-card{isolation:isolate;min-height:215px;max-width:380px;aspect-ratio:1.58;padding:18px 20px;overflow:hidden;border:1px solid #a17b47;border-radius:18px;background:radial-gradient(circle at 85% 8%,rgba(232,187,107,.23),transparent 39%),linear-gradient(145deg,#292721,#171b1b 55%,#0e1416);box-shadow:inset 0 1px #ffecc03b,0 17px 34px #00000061;color:#f7e8c8}.wallet-overview-card:before{inset:0;width:auto;border-radius:inherit;background:linear-gradient(120deg,transparent 18%,rgba(255,229,174,.08) 37%,transparent 56%);box-shadow:none;pointer-events:none}.wallet-overview-card:after{position:absolute;right:-40px;bottom:-75px;width:160px;height:160px;border:1px solid rgba(224,184,111,.24);border-radius:50%;box-shadow:0 0 0 18px #e0b86f0e,0 0 0 36px #e0b86f0a;content:"";pointer-events:none}.wallet-overview-card>*{position:relative;z-index:1}.agent-overview-card:hover,.wallet-overview-card:hover{border-color:#66d8ff;transform:translateY(-2px);box-shadow:inset 0 1px #caefff2e,0 16px 34px #00091e61}.wallet-overview-card:hover{border-color:#e6c68a;box-shadow:inset 0 1px #ffecc047,0 20px 40px #00000070,0 0 23px #daaa5c1f}.agent-overview-card{min-height:170px}.agent-overview-card-top,.wallet-overview-card-top{display:flex;align-items:center;gap:10px;min-width:0}.agent-overview-card-top .agent-avatar{width:34px;height:34px}.wallet-overview-card-top{justify-content:space-between}.wallet-overview-bitcoin{display:grid;place-items:center;width:38px;height:38px;border:1px solid rgba(243,190,74,.72);border-radius:50%;background:linear-gradient(145deg,#f8d66b,#d99b18);box-shadow:inset 0 1px #ffffff75,0 3px 10px #0000003d;color:#32220a}.overview-card-kind{flex:1;min-width:0;color:#9cdbfa;font-size:9px;font-weight:750;letter-spacing:.13em}.wallet-overview-card .overview-card-kind{flex:0 0 auto;color:#d0b47c}.overview-name-row{display:flex;align-items:flex-start;gap:4px;min-width:0}.overview-name-open{min-width:0;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.overview-name-open strong{display:block;color:#f5fbff;font-size:16px;line-height:1.35;overflow-wrap:anywhere}.overview-rename-icon{display:inline-grid;place-items:center;flex:0 0 auto;width:24px;height:24px;margin-top:-1px;padding:0;border:0;border-radius:6px;background:transparent;color:#8bb8d4;cursor:pointer}.overview-rename-icon:hover{background:#5ac2f621;color:#d5f5ff}.wallet-overview-card .overview-name-row{margin-top:auto}.wallet-overview-card .overview-name-open strong{color:#fff6df}.wallet-overview-card .overview-rename-icon{color:#d1af71}.wallet-overview-card .overview-rename-icon:hover{background:#deb76d2e;color:#ffdda1}.overview-card-open{display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:11px;width:100%;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.overview-card-open>span{display:inline-flex;align-items:center;gap:3px;margin-top:auto;color:#83d9ff;font-size:10px;font-weight:650}.wallet-overview-card .overview-card-open{flex:0 0 auto;gap:8px}.wallet-overview-card .overview-card-open>span{align-self:flex-end;color:#e6c78e}.wallet-overview-address{padding:0;border:0;background:transparent;color:#c8b990;font-size:12px;letter-spacing:.08em;font-variant-numeric:tabular-nums}.overview-card-open:hover>span{color:#fff}.overview-card-open:focus-visible,.overview-name-open:focus-visible,.overview-rename-icon:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.wallet-overview-card .overview-card-open:focus-visible,.wallet-overview-card .overview-name-open:focus-visible,.wallet-overview-card .overview-rename-icon:focus-visible{outline-color:#e6c78e}.overview-name-editor{display:flex;align-items:center;gap:5px;min-width:0}.overview-name-editor input{flex:1;min-width:0;width:100%}.overview-name-editor .ac-icon-btn{flex:0 0 auto}.wallet-overview-card .overview-name-editor{margin-top:auto}.wallet-overview-card .overview-name-editor input{border-color:#a68650;background:#211f1b;color:#fff0d1}.agent-overview-card-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding-top:9px;border-top:1px solid rgba(169,220,248,.16)}.agent-overview-card-foot small{color:#b1cbe0;font-size:10px;white-space:nowrap}.agent-overview-status{min-width:0;color:#d1e2ef;font-size:10px}.agent-overview-status.is-ready{color:#67f3c0}.agent-overview-status.is-setup-complete{color:#c7d8eb}.agent-detail-cards{margin-top:20px}.wallet-detail-grid{grid-template-columns:minmax(0,640px);margin-top:20px}.wallet-detail-grid .wallet-resource-stats{grid-template-columns:1fr}.wallet-detail-grid .wallet-used-by-dropdown{grid-column:1}@media(max-width:600px){.agent-overview-grid,.wallet-overview-grid{grid-template-columns:minmax(0,1fr)}.agent-section-head,.wallet-manager-head{flex-wrap:wrap}.agent-section-head>.button,.wallet-manager-head>.button{margin-left:43px}.agent-create-grid-simple{grid-template-columns:1fr}.agent-create-grid-simple .agent-create-actions{margin-top:0}}.connect-compatibility-details{display:block}.connect-compatibility-details>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;list-style:none}.connect-compatibility-details>summary::-webkit-details-marker{display:none}.connect-compatibility-details>summary strong{color:#d7efff;font-size:11px}.connect-compatibility-details>summary span{color:#6f88a8;font-size:9px}.connect-compatibility-details[open]>summary{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid rgba(87,140,197,.16)}.connect-upgrade{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:12px 0;padding:13px 14px;border:1px solid rgba(57,210,157,.28);border-radius:11px;background:#134d3b2e}.connect-upgrade>div{display:grid;gap:4px;min-width:0}.connect-upgrade strong{color:#c9f8e5;font-size:12px}.connect-upgrade span{color:#8fb4a8;font-size:10px;line-height:1.5}@media(max-width:900px){.agent-policy-create-step>.wp-btn{grid-column:1 / -1;grid-row:auto}}@media(max-width:760px){.agent-policy-create-step{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.connect-upgrade{align-items:stretch;flex-direction:column}.connect-upgrade .connect-primary{width:100%}}@media(max-width:760px){.public-footer span:last-child{flex-wrap:wrap}}.public-value{padding-top:76px}.public-value-intro{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(20px,5vw,64px);margin-bottom:26px}.public-value-intro .public-section-head{margin-bottom:0}.public-value-art{min-width:0;margin:0;overflow:hidden;border:1px solid rgba(93,160,229,.22);border-radius:18px;background:#061126;box-shadow:0 20px 60px #0000002e}.public-value-art img{display:block;width:100%;height:auto}.public-value-art figcaption{padding:0 14px 13px;color:#7f9cbb;font-size:10px;text-align:right}.public-value-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.public-value-grid article{padding:23px;border:1px solid rgba(76,172,235,.29);border-radius:15px;background:linear-gradient(145deg,#0e2c4ede,#06162bcc)}.public-value-grid small{color:#65d7ff;font-size:10px;font-weight:800;letter-spacing:.12em}.public-value-grid h3{margin:12px 0 7px;color:#f1f9ff;font-size:18px;letter-spacing:-.02em}.public-value-grid p{max-width:420px;margin:0;color:#a1b7d1;font-size:13px;line-height:1.65}.public-value-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:17px}.public-value-footer p{margin:0;color:#7f9cbb;font-size:11px;line-height:1.6}.public-value-footer a{flex:0 0 auto;color:#82ddff;font-size:12px;font-weight:700;text-decoration:none}.public-value-footer a:hover{color:#fff}.public-boundary-note{margin:16px 0 0;color:#829cb9;font-size:11px;line-height:1.6}.public-roadmap-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.public-roadmap-grid article{padding:21px;border:1px dashed rgba(161,176,202,.35);border-radius:14px;background:#0d1c3278}.public-roadmap-grid small{display:inline-flex;padding:4px 7px;border:1px solid rgba(238,180,89,.38);border-radius:5px;color:#e9bf81;background:#eeb45912;font-size:9px;font-weight:800;letter-spacing:.1em}.public-roadmap-grid h3{margin:14px 0 8px;color:#e5eef8;font-size:17px}.public-roadmap-grid p{margin:0;color:#91a4bc;font-size:12px;line-height:1.65}.public-problem{padding-top:76px}.public-principle-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.public-principle-grid article{padding:22px;border:1px solid rgba(84,145,210,.23);border-radius:14px;background:linear-gradient(145deg,#0c223fd1,#061326d1)}.public-principle-grid small,.public-evidence-grid small,.public-proof-card>div>span,.public-gate-grid article>span{color:#57d7ff;font-size:10px;font-weight:800;letter-spacing:.12em}.public-principle-grid h3{margin:10px 0 7px;font-size:17px}.public-principle-grid p{margin:0;color:#8fa7c7;font-size:12px;line-height:1.65}.public-role-grid-six{grid-template-columns:repeat(3,minmax(0,1fr))}.public-gate-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.public-gate-grid article{padding:24px;border:1px solid rgba(49,230,161,.22);border-radius:15px;background:linear-gradient(145deg,#092a238c,#08192dbd)}.public-gate-grid h3{margin:10px 0 8px;font-size:19px}.public-gate-grid p{min-height:82px;margin:0 0 14px;color:#94adc7;font-size:12px;line-height:1.7}.public-gate-grid code{display:block;padding:11px 12px;border:1px solid rgba(80,188,155,.18);border-radius:9px;background:#03101994;color:#baf9df;white-space:normal;line-height:1.6}.public-evidence-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px}.public-evidence-grid article{display:grid;gap:5px;min-width:0;padding:18px;border:1px solid rgba(84,145,210,.23);border-radius:13px;background:#081930b8}.public-evidence-grid strong{color:#eef9ff;font-size:15px}.public-evidence-grid span{color:#7f99ba;font-size:10px;overflow-wrap:anywhere}.public-proof-card{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:10px;padding:20px 22px;border:1px solid rgba(57,225,163,.27);border-radius:14px;background:#09302657}.public-proof-card>div{display:grid;gap:6px}.public-proof-card strong{font-size:15px}.public-proof-card p{max-width:720px;margin:0;color:#8eaa9e;font-size:11px;line-height:1.65}.public-proof-card>a{flex:0 0 auto;color:#9ff3cf;font-size:12px;font-weight:700;text-decoration:none}.public-proof-card-muted{border-color:#5491d238;background:#0819308f}.public-proof-card-muted>div>span{color:#7acfff}.public-proof-card-muted p{color:#88a0be}.public-proof-card-muted>a{color:#9edfff}.public-review-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:900px){.public-value-grid,.public-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-review-grid,.public-roadmap-grid{grid-template-columns:1fr}}@media(max-width:760px){.public-value-intro,.public-value-grid,.public-principle-grid,.public-role-grid-six,.public-gate-grid,.public-evidence-grid{grid-template-columns:1fr}.public-value-footer,.public-proof-card{align-items:flex-start;flex-direction:column}.public-gate-grid p{min-height:0}}.activity-status-filters{display:flex;flex-wrap:wrap;gap:7px;margin:15px 0 12px}.activity-status-filter{border:1px solid rgba(122,166,219,.26);background:#0c223f99;color:var(--muted);border-radius:999px;padding:8px 13px;font-size:12px;cursor:pointer}.activity-status-filter:hover{color:var(--text);border-color:#16b9ff8c}.activity-status-filter.is-active{color:#061628;background:#65dcff;border-color:#65dcff;font-weight:750}.activity-status-filter:focus-visible{outline:2px solid #72d7ff;outline-offset:3px}.spending-day{position:relative}.spending-day-tooltip{pointer-events:none;opacity:0;visibility:hidden;position:absolute;z-index:3;bottom:100%;left:50%;transform:translate(-50%,3px);min-width:164px;padding:9px 11px;background:#0b213a;border:1px solid rgba(101,220,255,.35);box-shadow:0 10px 32px #0000004d;border-radius:9px;color:#e8f8ff;font-size:11px;line-height:1.65;white-space:nowrap;text-align:left;transition:opacity .15s ease,transform .15s ease}.spending-day:hover .spending-day-tooltip,.spending-day:focus-visible .spending-day-tooltip{opacity:1;visibility:visible;transform:translate(-50%,-5px)}.spending-chart-card,.activity-panel,.agent-policy-summary{font-variant-numeric:tabular-nums}@media(max-width:430px){.activity-status-filters{gap:5px}.activity-status-filter{padding:8px 10px;font-size:11px}.spending-day-tooltip{left:0;transform:none!important}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.spending-day-tooltip{transition:none!important}.connect-modal,.connect-modal-backdrop,.dashboard-page-view{animation:none!important}}.agent-setup-complete{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;margin-top:16px;border:1px solid rgba(49,230,161,.24);border-radius:12px;background:linear-gradient(120deg,#31e6a112,#081b2fb8)}.agent-setup-complete>div{display:grid;gap:5px;min-width:0}.agent-setup-complete strong{color:#c7fbe7;font-size:13px}.agent-setup-complete span{color:var(--muted);font-size:11px;line-height:1.5}.transaction-progress-dock{position:fixed;z-index:95;right:20px;bottom:20px;width:min(372px,calc(100vw - 32px));padding:17px 18px;border:1px solid rgba(93,171,224,.4);border-radius:15px;color:#e9f6ff;background:linear-gradient(160deg,#102844,#09182d);box-shadow:0 20px 75px #0000007a;font-variant-numeric:tabular-nums}.transaction-progress-dock header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.transaction-progress-dock header>div{display:grid;gap:5px;min-width:0}.transaction-progress-dock header small{color:#76cae8;font-size:9px;letter-spacing:.09em;font-weight:750}.transaction-progress-dock header strong{font-size:15px;line-height:1.35}.transaction-progress-dock header button{cursor:pointer;border:0;background:#ffffff14;color:#fff;width:26px;height:26px;border-radius:8px;font-size:20px;line-height:1}.transaction-progress-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin:15px 0 12px;padding:0;list-style:none}.transaction-progress-steps li{border-top:3px solid rgba(116,150,182,.3);padding-top:7px;font-size:9px;line-height:1.4;color:#91a9c2}.transaction-progress-steps li.is-current{border-color:#64dfff;color:#e8f8ff;font-weight:800}.transaction-progress-steps li.is-complete{border-color:#31e6a1;color:#b1e9d4}.transaction-progress-detail{margin:0 0 11px;font-size:12px;line-height:1.6;color:#c7d9ed;overflow-wrap:anywhere}.transaction-progress-dock>a{display:inline-block;color:#74d8ff;font-size:11px;overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:3px}.transaction-progress-result{display:block;margin-top:9px;font-size:11px;font-weight:700;color:#9bf5cc}.transaction-progress-dock.phase-attention{border-color:#f6b84bb3}.transaction-progress-dock.phase-attention .transaction-progress-result{color:#f6cd8c}.transaction-progress-dock.phase-failed{border-color:#ff657ab3}.transaction-progress-dock.phase-failed .transaction-progress-result{color:#ffa6b2}@media(max-width:540px){.transaction-progress-dock{left:16px;right:16px;bottom:max(16px,env(safe-area-inset-bottom));width:auto}.agent-setup-complete{align-items:flex-start;flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.transaction-progress-dock{transition:none!important}}.spending-day>.spending-day-tooltip{height:auto;padding:9px 11px;color:#e8f8ff}.agent-danger-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;width:100%;margin-top:10px;padding:12px 0 0;border-top:1px solid rgba(255,101,122,.22)}.agent-danger-label{flex:1 1 100%;font-size:10px;color:#f2aab6;letter-spacing:.1em;font-weight:800}@media(max-width:430px){.agent-danger-actions>*{max-width:100%}}
