#protocol-panel{grid-column:1/-1;width:100%;min-width:0;scroll-margin-top:105px;padding:clamp(20px,3vw,38px);border:3px solid #172132;background:#fffdf3;box-shadow:8px 8px 0 #172132;color:#172132;font-family:"DM Sans",Arial,sans-serif;font-size:14px;line-height:1.55}
#protocol-panel *{box-sizing:border-box}#protocol-panel button,#protocol-panel input,#protocol-panel textarea{font:inherit}#protocol-panel button{min-height:44px;padding:10px 14px;border:2px solid #172132;background:#fff9e7;color:#172132;font-weight:700;cursor:pointer;box-shadow:3px 3px 0 #172132;transition:transform .12s,box-shadow .12s}#protocol-panel button:hover:enabled{transform:translate(-1px,-1px);box-shadow:4px 4px 0 #172132}#protocol-panel button:active:enabled{transform:translate(2px,2px);box-shadow:1px 1px 0 #172132}#protocol-panel button:disabled{cursor:wait;opacity:.55;box-shadow:none}#protocol-panel :focus-visible{outline:3px solid #e86750;outline-offset:4px}#protocol-panel .protocol-primary{background:#f6c945}#protocol-panel a{color:inherit;text-underline-offset:3px}#protocol-panel p{margin:0}#protocol-panel .protocol-panel-top{display:flex;justify-content:space-between;align-items:flex-start;gap:24px}#protocol-panel h3{font-family:"Pixelify Sans","DM Sans",sans-serif;font-size:clamp(28px,3vw,42px);font-weight:650;line-height:1.08;letter-spacing:-.02em;margin:10px 0 0}#protocol-panel .protocol-kicker{font-size:12px;font-weight:800;letter-spacing:.11em}#protocol-panel .protocol-state{display:inline-block;flex:none;padding:8px 10px;border:2px solid #172132;font-size:12px;line-height:1.3;font-weight:800;background:#f6c945;max-width:220px}#protocol-panel .protocol-state.is-ready{background:#b9e8d0}#protocol-panel .protocol-state.is-error{background:#ffd9d0}#protocol-panel .protocol-subtitle{max-width:780px;margin:18px 0 22px;color:#465062}#protocol-panel .protocol-notice,#protocol-panel .protocol-error{margin:20px 0;padding:16px;border:2px solid #172132;background:#fff0b4}#protocol-panel .protocol-error{background:#ffe6df}#protocol-panel .protocol-error p{margin-top:5px}#protocol-panel .protocol-wallet-form{margin:24px 0 18px;padding:18px;background:#f1eedf;border:2px solid #172132}#protocol-panel .protocol-wallet-form label{display:block;margin-bottom:9px;font-size:13px;font-weight:800}#protocol-panel .protocol-wallet-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px}#protocol-panel input{min-width:0;width:100%;padding:11px 12px;border:2px solid #172132;border-radius:0;background:#fffdf3;color:#172132;font-family:ui-monospace,monospace;font-size:13px}#protocol-panel .protocol-wallet-form p{font-size:12px;color:#465062;margin-top:11px}#protocol-panel .protocol-identity{display:flex;gap:12px;border:2px solid #172132;padding:14px 16px;margin:18px 0;background:#b9e8d0}#protocol-panel .protocol-identity.is-ineligible{background:#fff0b4}#protocol-panel .protocol-identity strong{font-size:13px;overflow-wrap:anywhere}#protocol-panel .protocol-identity p{font-size:12px;margin-top:4px;color:#31483c}#protocol-panel .protocol-pixel-light{width:12px;height:12px;flex:none;background:#172132;box-shadow:3px 3px 0 #fff9e7;margin-top:5px}#protocol-panel .protocol-empty{font-size:13px;color:#465062;margin:18px 0}#protocol-panel .protocol-summary,#protocol-panel .protocol-account-values,#protocol-panel .protocol-market-values,#protocol-panel .protocol-intent-values{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border:2px solid #172132;margin:20px 0;background:#fff9e7}#protocol-panel .protocol-metric{padding:14px 16px;min-width:0;border-right:1px solid #b5b3a6}#protocol-panel .protocol-metric:last-child{border-right:0}#protocol-panel .protocol-metric span{display:block;color:#59606a;font-size:12px;font-weight:600;margin-bottom:6px}#protocol-panel .protocol-metric strong{display:block;font-size:15px;font-weight:750;line-height:1.4;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}#protocol-panel .protocol-table-wrap{max-width:100%;overflow-x:auto;border:2px solid #172132;background:#fffdf3;margin:20px 0}#protocol-panel .protocol-table{border:0;border-collapse:collapse;width:100%;font-size:13px;line-height:1.4;text-align:left;min-width:520px;margin:0}#protocol-panel .protocol-table caption{text-align:left;padding:12px 16px;background:#172132;color:#fff9e7;font-size:12px;font-weight:700;letter-spacing:.05em}#protocol-panel .protocol-table td,#protocol-panel .protocol-table th{border:0;border-bottom:1px solid #d9d4c3;padding:13px 16px;vertical-align:middle;font-variant-numeric:tabular-nums}#protocol-panel .protocol-table thead th{background:#eeebdc;font-size:12px}#protocol-panel .protocol-table tbody tr:last-child td,#protocol-panel .protocol-table tbody tr:last-child th{border-bottom:0}#protocol-panel .protocol-table .is-current{background:#fff0b4}#protocol-panel details{border:2px solid #172132;margin:18px 0;background:#fffdf3}#protocol-panel summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 16px;cursor:pointer;font-size:13px;font-weight:750;min-height:48px}#protocol-panel summary::-webkit-details-marker{display:none}#protocol-panel details[open]>summary{border-bottom:2px solid #172132;background:#eeebdc}#protocol-panel .protocol-market>p{padding:16px}#protocol-panel .protocol-market-values{margin:0;border:0;border-bottom:1px solid #d9d4c3}#protocol-panel .protocol-market ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;gap:12px;padding:16px;margin:0}#protocol-panel .protocol-market li{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px}#protocol-panel .protocol-check{padding:4px 6px;border:1px solid #172132;font-size:12px;font-weight:800;white-space:nowrap}#protocol-panel .protocol-check.is-pass{background:#b9e8d0}#protocol-panel .protocol-check.is-waiting{background:#fff0b4}#protocol-panel .protocol-intent{background:#e4f4ea;border:2px solid #172132;box-shadow:4px 4px 0 #172132;padding:20px;margin:24px 0}#protocol-panel .protocol-intent>p{margin-top:9px;font-size:13px}#protocol-panel .protocol-intent-values{grid-template-columns:repeat(2,minmax(0,1fr));background:#fffdf3;margin:16px 0}#protocol-panel .protocol-intent-values .protocol-metric:nth-child(2n){border-right:0}#protocol-panel .protocol-intent-values .protocol-metric:nth-child(n+3){border-top:1px solid #b5b3a6}#protocol-panel .protocol-escrow{padding:12px;border-left:4px solid #172132;background:#fffdf3}#protocol-panel .protocol-actions,#protocol-panel .protocol-mode-actions{display:flex;flex-wrap:wrap;gap:12px;margin:18px 0}#protocol-panel .protocol-mode-actions button{font-size:12px;padding:8px 12px}#protocol-panel .protocol-mode-actions .selected{background:#172132;color:#fff9e7}#protocol-panel .protocol-intent-blocked{background:#fff0b4;padding:14px;border:1px solid #172132}#protocol-panel .protocol-read-only{font-size:12px!important;color:#465062}#protocol-panel .protocol-call-data{margin-bottom:0}#protocol-panel textarea{display:block;resize:vertical;min-height:240px;width:calc(100% - 32px);margin:16px;padding:12px;border:1px solid #172132;background:#fff9e7;font-family:ui-monospace,monospace;font-size:12px;line-height:1.55;color:#172132}#protocol-panel pre{margin:16px;padding:12px;max-width:100%;max-height:320px;overflow:auto;background:#172132;color:#fff9e7;font-size:12px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}#protocol-panel .protocol-address-row{display:grid;grid-template-columns:170px minmax(0,1fr) auto;gap:12px;align-items:center;padding:11px 16px;border-bottom:1px solid #d9d4c3}#protocol-panel .protocol-address-row:last-child{border-bottom:0}#protocol-panel .protocol-address-row>span{font-size:12px;font-weight:700}#protocol-panel .protocol-address-row>a{font-family:ui-monospace,monospace;font-size:12px;overflow-wrap:anywhere}#protocol-panel .protocol-address-row button{padding:3px 10px;min-height:44px;box-shadow:2px 2px 0 #172132}#protocol-panel .protocol-address-row em{font-size:12px;color:#59606a;font-style:normal}#protocol-panel .protocol-panel-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:22px}#protocol-panel .protocol-panel-bottom p{font-size:12px;color:#59606a;max-width:700px}#protocol-panel .protocol-panel-bottom button{flex:none;font-size:12px}#protocol-panel .protocol-feedback{font-size:13px;font-weight:650;margin-top:12px;min-height:20px}#protocol-panel .protocol-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:850px){#protocol-panel .protocol-summary,#protocol-panel .protocol-account-values,#protocol-panel .protocol-market-values{grid-template-columns:repeat(2,minmax(0,1fr))}#protocol-panel .protocol-metric:nth-child(2n){border-right:0}#protocol-panel .protocol-metric:nth-child(n+3){border-top:1px solid #b5b3a6}#protocol-panel .protocol-market ul{grid-template-columns:1fr}#protocol-panel .protocol-address-row{grid-template-columns:minmax(0,1fr) auto}#protocol-panel .protocol-address-row>span{grid-column:1/-1}#protocol-panel .protocol-address-row>a{grid-column:1}}
@media(max-width:560px){#protocol-panel{padding:18px;box-shadow:5px 5px 0 #172132}#protocol-panel .protocol-panel-top{flex-direction:column;gap:14px}#protocol-panel .protocol-state{max-width:100%}#protocol-panel .protocol-wallet-form{padding:14px}#protocol-panel .protocol-wallet-row{grid-template-columns:1fr;gap:10px}#protocol-panel .protocol-wallet-row button{width:100%}#protocol-panel .protocol-metric{padding:12px}#protocol-panel .protocol-metric strong{font-size:13px}#protocol-panel .protocol-intent{padding:15px}#protocol-panel .protocol-intent-values{grid-template-columns:1fr}#protocol-panel .protocol-intent-values .protocol-metric{border-right:0}#protocol-panel .protocol-intent-values .protocol-metric:nth-child(n+2){border-top:1px solid #b5b3a6}#protocol-panel .protocol-actions{flex-direction:column}#protocol-panel .protocol-actions button{width:100%}#protocol-panel .protocol-panel-bottom{align-items:flex-start;flex-direction:column}#protocol-panel .protocol-address-row{padding:12px}#protocol-panel .protocol-table td,#protocol-panel .protocol-table th{padding:11px 12px}}
@media(prefers-reduced-motion:reduce){#protocol-panel button{transition:none}}

.agent-entry h3{font-family:"Pixelify Sans","DM Sans",sans-serif;font-size:clamp(30px,3vw,42px);line-height:1.15;margin:22px 0 14px}.agent-description{font-size:14px;line-height:1.8;color:var(--muted,#62685d)}.agent-command{display:block;width:100%;min-height:190px;resize:vertical;padding:17px;margin:22px 0;border:2px solid var(--ink);border-radius:0;background:#fffdf3;color:var(--ink);font-family:ui-monospace,monospace;font-size:13px;line-height:1.8;overflow-wrap:anywhere}.agent-command:focus-visible{outline:3px solid #e86750;outline-offset:3px}.agent-entry .button{white-space:normal;min-height:52px}.agent-copy-feedback{font-size:12px;line-height:1.6;min-height:20px;margin:14px 0 0}.agent-steps{padding-left:22px;margin:17px 0 24px;font-size:13px;line-height:1.8}.agent-steps li{padding:4px 0 4px 6px}.agent-steps li::marker{font-weight:800;color:#8c6d17}.agent-entry>.text-link{font-size:13px}.agent-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.mint-section:has(.agent-entry){align-items:start}.agent-entry .mint-card-top{gap:12px;flex-wrap:wrap}.agent-entry .status-tag{white-space:nowrap}
@media(max-width:760px){.agent-entry h3{font-size:32px}.agent-command{min-height:220px;font-size:12px;padding:14px}.agent-entry .mint-card-top .label{font-size:9px}html[lang^=zh] .agent-entry h3{font-size:27px;line-height:1.45}}

.agent-alternative{grid-column:1/-1;border:2px solid var(--ink);background:#fffdf3;padding:0;margin:0}.agent-alternative>summary{padding:18px 22px;font-weight:700;cursor:pointer}.agent-alternative>.agent-entry{padding:10px 24px 26px;max-width:720px}.agent-alternative .agent-command{min-height:140px}.wallet-mint-card h3{font-family:"Pixelify Sans","DM Sans",sans-serif;font-size:clamp(29px,3vw,40px);line-height:1.2;margin:23px 0 14px}.wallet-card-intro,.wallet-note{font-size:13px;line-height:1.85;color:#62685d}.wallet-note{margin:19px 0 0}.wallet-small{font-size:11px}.wallet-connected{background:#f0f2df;border:2px solid var(--ink);padding:15px;margin:22px 0}.wallet-connected>span{font-size:12px;font-weight:700}.wallet-connected code{display:block;font:11px/1.8 ui-monospace,monospace;overflow-wrap:anywhere;margin:8px 0}.wallet-connected>div{display:flex;gap:16px}.wallet-connected button{border:0;background:none;font-size:11px;cursor:pointer;padding:4px 0;text-decoration:underline;text-underline-offset:3px}.wallet-id{padding:13px;border:1px solid #c19a39;background:#fff0c3;margin-bottom:18px;font-size:12px;line-height:1.8}.wallet-id.is-eligible{background:#e3f1e6;border-color:#70987a}.wallet-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px;padding-block:5px 23px}.wallet-metrics span,.wallet-entitlement span,.wallet-total>span{display:block;font-size:11px;color:#696d60;margin-bottom:5px}.wallet-metrics strong{font-size:13px;overflow-wrap:anywhere}.wallet-mint-card .field-label{display:flex;justify-content:space-between;gap:12px;align-items:center}.wallet-mint-card .field-label small{font-size:10px;font-weight:400;color:#696d60}.wallet-quantity{display:grid;grid-template-columns:52px minmax(0,1fr) 52px;border:2px solid var(--ink);height:58px;background:#fffdf3}.wallet-quantity button{background:none;border:0;font-size:25px;cursor:pointer}.wallet-quantity input{min-width:0;width:100%;border:0;border-inline:1px solid #ddd4b9;border-radius:0;background:none;text-align:center;font:700 29px ui-monospace,monospace;-moz-appearance:textfield}.wallet-quantity input::-webkit-inner-spin-button{appearance:none}.wallet-presets{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:12px 0 24px}.wallet-presets button{border:1px solid #c3b798;background:#fffdf3;min-height:36px;cursor:pointer;font-weight:700}.wallet-presets .selected{background:#f6c945;border-color:var(--ink)}.wallet-total{padding:18px 0;border-top:1px dashed #b8ad8f;display:flex;align-items:center;justify-content:space-between;gap:12px}.wallet-total strong{font:700 31px ui-monospace,monospace}.wallet-total small{font-size:12px}.wallet-entitlement{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;font-size:15px}.wallet-entitlement span{margin:0}.wallet-mint-card .button{white-space:normal}.wallet-mint-card button:disabled,.wallet-dialog button:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.wallet-error,.wallet-message{font-size:12px;line-height:1.8;padding:13px 15px;border:1px solid #d69679;background:#ffe9df;overflow-wrap:anywhere;margin:15px 0}.wallet-message{background:#e8f1df;border-color:#8caa77}.wallet-tx-link{display:inline-flex;margin:0 0 20px;font-size:12px}.wallet-claim-actions{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0}.wallet-claim-actions button{border:2px solid var(--ink);background:#fff0b4;padding:10px;cursor:pointer}.wallet-dialog{width:min(620px,calc(100% - 38px));max-height:calc(100dvh - 50px);overflow:auto;padding:36px 28px 28px}.wallet-dialog h2{font-size:30px!important;line-height:1.4;margin:24px 0 17px!important}.wallet-dialog>p{font-size:13px;line-height:1.85}.wallet-dialog-close{position:absolute;right:12px;top:12px;border:2px solid var(--ink);background:#fff9e7;width:34px;height:34px;font-size:22px;cursor:pointer}.wallet-qr{width:280px;max-width:100%;min-height:240px;margin:24px auto 18px;background:white;display:flex;align-items:center;justify-content:center;border:1px solid #ddd}.wallet-qr img{width:100%;display:block}.wallet-qr img[hidden]{display:none}.wallet-qr>span{font-size:12px}.wallet-pairing{text-align:center;margin-bottom:17px}.wallet-pairing span{display:block;font-size:11px;color:#696d60}.wallet-pairing strong{display:block;font:700 29px/1.8 ui-monospace,monospace;letter-spacing:5px}.wallet-login-countdown{text-align:center;font-size:12px!important}.wallet-dialog .button{margin-top:18px}.wallet-review-lines{border-block:1px dashed #b8ad8f;padding:7px 0}.wallet-review-lines>div{display:grid;grid-template-columns:110px minmax(0,1fr);gap:15px;padding:9px 0;font-size:12px;line-height:1.7}.wallet-review-lines span{color:#696d60}.wallet-review-lines strong{font-family:ui-monospace,monospace;overflow-wrap:anywhere;text-align:right}.wallet-risk{background:#fff0c3;border:1px solid #c5ac65;padding:15px;margin:20px 0;font-size:12px;line-height:1.85;overflow-wrap:anywhere}.wallet-risk p{margin:9px 0 0}.wallet-preview-details summary{cursor:pointer;font-size:12px;font-weight:700;padding:10px 0}.wallet-preview-details pre{max-height:280px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;background:#202939;color:#fff9e7;font:11px/1.7 ui-monospace,monospace;padding:15px}.wallet-ack{display:flex;gap:13px;align-items:flex-start;margin:20px 0;font-size:12px;line-height:1.85}.wallet-ack input{width:19px;height:19px;min-width:19px;margin-top:2px;accent-color:#d9ab22}.wallet-dialog::backdrop{background:#172132b8}.wallet-mint-card :focus-visible,.wallet-dialog :focus-visible{outline:3px solid #e86750;outline-offset:3px}.mint-section:has(.wallet-mint-card){align-items:start;gap:64px}.protocol-lookup .protocol-wallet-form{border:0!important;margin:0!important}
@media(max-width:760px){.wallet-mint-card h3{font-size:28px}.wallet-dialog{padding:36px 21px 24px}.wallet-dialog h2{font-size:25px!important}.wallet-review-lines>div{grid-template-columns:95px minmax(0,1fr);gap:10px}.wallet-mint-card .field-label small{font-size:9px}.mint-section:has(.wallet-mint-card){gap:30px}}
