.site-announcement{min-height:40px;display:flex;align-items:center;justify-content:center;padding:9px 24px;border-bottom:1px solid #dce8df;background:#f1f8f3;color:#315b42;font-size:13px;line-height:1.55;text-align:center;overflow-wrap:anywhere}@media(max-width:640px){.site-announcement{min-height:36px;padding:8px 14px;font-size:12px}}.tool-card-title{display:flex;align-items:center;justify-content:space-between;gap:10px}.tool-card-title h3{min-width:0}.home-feature-badge{flex:0 0 auto;padding:3px 7px;border-radius:999px;background:#eefbf5;color:#18794e;font-size:10px;font-weight:700}.home-feature-badge.gray{background:#f3f0ff;color:#6941c6}.home-feature-badge.preview{background:#fff7e8;color:#9a6700}.home-feature-badge.maintenance{background:#fff1f1;color:#b42318}.feature-unavailable{min-height:390px;display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:760px;margin:0 auto;padding:32px;border:1px solid #e6e9ed;border-radius:7px;background:#fafbfc;text-align:center}.feature-unavailable>span{width:64px;height:64px;display:grid;place-items:center;border-radius:7px;background:#eef2f6;color:#64748b}.feature-unavailable h2{margin:20px 0 8px;font-size:22px}.feature-unavailable p{max-width:520px;margin:0;color:#7b8798;line-height:1.7}.feature-nav-badge{flex:0 0 auto;margin-left:auto;padding:1px 6px;border-radius:999px;background:#eef2ff;color:#4f5fb7;font-size:9px;line-height:17px}.feature-nav-badge.unavailable{background:#f4f4f5;color:#71717a}.feature-nav-badge.gray{background:#fff7ed;color:#9a5b13}.feature-state-panel{max-width:880px;min-height:330px;display:grid;place-items:center;margin:0 auto;padding:36px;border:1px solid #e4e8ed;border-radius:10px;background:#fff;text-align:center}.feature-state-panel>div{max-width:620px}.feature-state-panel .state-icon{width:64px;height:64px;display:grid;place-items:center;margin:0 auto 18px;border-radius:12px;background:#f1f5f9;color:#526174}.feature-state-panel h2{margin:0 0 10px;font-size:23px}.feature-state-panel p{margin:0;color:#748094;line-height:1.7}.feature-state-panel ul{display:grid;gap:8px;margin:22px 0 0;padding:0;color:#596579;font-size:13px;list-style:none;text-align:left}.feature-state-panel li{display:flex;align-items:center;gap:8px}.gray-release-notice{display:flex;align-items:center;gap:9px;margin-bottom:18px;padding:12px 14px;border:1px solid #f0d9ad;border-radius:7px;background:#fff9ed;color:#73531d;font-size:12px}.quote-expiry{margin-top:9px;color:#7b8696;font-size:10px;text-align:center}.callback-state{display:flex;align-items:center;gap:7px;margin-top:13px;padding-top:12px;border-top:1px solid #d9eadf;color:#47705b;font-size:11px}.callback-state button{margin-left:auto;padding:5px 8px;border:1px solid #cfe2d7;border-radius:5px;background:#fff;color:#315f49;cursor:pointer}.transaction-notice>div{min-width:0;display:flex;flex:1;flex-direction:column;gap:3px}.transaction-notice strong,.transaction-notice span,.transaction-notice small{overflow-wrap:anywhere}.transaction-notice strong{color:inherit;font-size:11px}.transaction-notice small{opacity:.82}.transaction-notice a{display:inline-flex;align-items:center;align-self:flex-start;gap:4px;margin-top:2px;color:inherit;font-weight:650}.transaction-recovery-banner{max-width:calc(100% - 330px);display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:22px;padding:13px 15px;border:1px solid #cfddeb;border-radius:6px;background:#f5f9fd;color:#415a70;font-size:12px}.transaction-recovery-banner svg{color:#527da2}.transaction-recovery-banner span{min-width:0;overflow-wrap:anywhere}.transaction-recovery-banner a{color:#245b85;font-weight:650;white-space:nowrap}@media(max-width:820px){.form-layout.standard-token-form{grid-template-columns:minmax(0,1fr);gap:28px}.transaction-recovery-banner{max-width:100%}}@media(max-width:520px){.transaction-recovery-banner{grid-template-columns:18px minmax(0,1fr)}.transaction-recovery-banner a{grid-column:2;justify-self:start}}.batch-transfer-root{display:flex;flex-direction:column;gap:18px}.batch-transfer-layout{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(290px,.75fr);gap:1px;overflow:hidden;border:1px solid #e1e5e9;border-radius:8px;background:#e1e5e9}.batch-workspace,.batch-summary{min-width:0;padding:24px;background:#fff}.batch-summary{background:#f8fafb}.batch-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.batch-section-head>div{min-width:0;display:flex;flex-direction:column;gap:4px}.batch-section-head span{color:#798596;font-size:9px;font-weight:700}.batch-section-head h2{margin:0;color:#24302b;font-size:16px;line-height:1.35}.batch-section-head>svg{flex:0 0 auto;color:#24734a}.segmented-control{width:fit-content;min-width:260px;height:40px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;margin-top:15px;padding:3px;border:1px solid #dce2e6;border-radius:7px;background:#f2f5f6}.segmented-control button{padding:0 16px;border:0;border-radius:5px;background:transparent;color:#647184;cursor:pointer;font-size:11px;font-weight:650}.segmented-control button.active{background:#fff;box-shadow:0 1px 5px #0f172a1f;color:#1d3127}.segmented-control.compact{min-width:220px;margin-top:0}.batch-field,.batch-textarea{min-width:0;display:flex;flex-direction:column;gap:7px;margin-top:15px;color:#566273;font-size:10px;font-weight:650}.batch-field>small{color:#7c8898;font-size:9px;font-weight:500}.batch-field>small.field-error{color:#ac3b32}.batch-input-with-state{position:relative}.batch-input-with-state input{padding-right:42px}.batch-input-with-state svg{position:absolute;top:12px;right:13px;color:#278052}.batch-workspace input,.batch-textarea textarea,.amount-mode-row input{width:100%;height:42px;padding:0 12px;border:1px solid #dce2e6;border-radius:6px;outline:0;background:#fff;color:#1f2937;font-size:11px}.batch-workspace input:focus,.batch-textarea textarea:focus,.amount-mode-row input:focus{border-color:#7f9b8b;box-shadow:0 0 0 3px #24734a14}.batch-divider{height:1px;margin:23px 0;background:#e7eaed}.amount-mode-row{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;margin-top:15px}.amount-mode-row>label{width:min(270px,48%);display:flex;flex-direction:column;gap:6px;color:#687486;font-size:9px;font-weight:650}.amount-mode-row>label>div{position:relative}.amount-mode-row input{padding-right:60px}.amount-mode-row b{position:absolute;top:50%;right:11px;max-width:46px;overflow:hidden;transform:translateY(-50%);color:#7a8697;font-size:9px;text-overflow:ellipsis}.batch-textarea textarea{min-height:184px;padding:12px;resize:vertical;font-family:Consolas,Courier New,monospace;line-height:1.65}.batch-import-row{min-height:42px;display:flex;align-items:center;gap:12px;margin-top:10px}.batch-import-row>span{margin-left:auto;color:#7c8797;font-size:9px}.outline-command{height:36px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 11px;border:1px solid #d7dde2;border-radius:6px;background:#fff;color:#4f5d6e;cursor:pointer;font-size:10px}.batch-preview{margin-top:13px;overflow:hidden;border:1px solid #d8e8df;border-radius:6px;background:#f7fbf8}.batch-preview.invalid{border-color:#efd1cd;background:#fff8f7}.batch-preview-head{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 12px;color:#637263;font-size:10px}.batch-preview.invalid .batch-preview-head{color:#a13f36}.batch-preview-head strong{color:#2d6848;font-size:10px}.batch-preview.invalid strong{color:#a13f36}.batch-preview-list{border-top:1px solid #e1ece5;background:#fff}.batch-preview-list>div{min-height:37px;display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 11px;border-bottom:1px solid #edf0f2}.batch-preview-list>div>span{color:#8993a0;font-size:9px}.batch-preview-list code{min-width:0;overflow:hidden;color:#465668;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.batch-preview-list b{color:#35473e;font-size:9px;white-space:nowrap}.batch-preview-list p{margin:0;padding:8px 11px;color:#738193;font-size:9px;text-align:center}.batch-wallet-state{min-height:58px;display:grid;grid-template-columns:22px minmax(0,1fr) 32px;align-items:center;gap:9px;margin-top:16px;padding:9px 10px;border:1px solid #dfe4e8;border-radius:6px;background:#fff}.batch-wallet-state>svg{color:#24734a}.batch-wallet-state>div{min-width:0;display:flex;flex-direction:column;gap:3px}.batch-wallet-state span{color:#8691a0;font-size:8px}.batch-wallet-state strong{overflow:hidden;color:#384657;font-family:Consolas,Courier New,monospace;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.batch-wallet-state button{width:32px;height:32px;display:grid;place-items:center;padding:0;border:1px solid #dce2e6;border-radius:5px;background:#fff;color:#637184;cursor:pointer}.batch-summary-lines{margin-top:13px;border-top:1px solid #e4e8eb}.batch-summary-lines>div{min-height:42px;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:9px;border-bottom:1px solid #e4e8eb;font-size:9px}.batch-summary-lines span{color:#7e8999}.batch-summary-lines b{overflow-wrap:anywhere;color:#344155;font-size:10px;text-align:right}.approval-checks{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.approval-checks span{min-height:26px;display:inline-flex;align-items:center;gap:5px;padding:0 8px;border-radius:5px;font-size:8px;font-weight:700}.approval-checks .ready{background:#e8f6ee;color:#24734a}.approval-checks .waiting{background:#fff1d9;color:#866020}.batch-status,.batch-config-error{display:flex;align-items:flex-start;gap:7px;margin-top:12px;padding:10px;border-radius:6px;font-size:9px;line-height:1.5}.batch-status svg,.batch-config-error svg{flex:0 0 auto}.batch-status.pending{background:#edf5ff;color:#355d8d}.batch-status.success{background:#eaf7ef;color:#276747}.batch-status.error,.batch-config-error{background:#fff0ef;color:#a13c34}.batch-status a{display:inline-flex;margin-left:auto}.batch-primary{width:100%;min-height:43px;display:flex;align-items:center;justify-content:center;gap:7px;margin-top:14px;padding:8px 11px;border:0;border-radius:6px;background:#17251e;color:#fff;cursor:pointer;font-size:10px;font-weight:700}.batch-primary:hover:not(:disabled){background:#274336}.batch-primary:disabled,.outline-command:disabled,.batch-wallet-state button:disabled{cursor:not-allowed;opacity:.5}.atomic-note{display:flex;align-items:flex-start;gap:7px;margin-top:14px;color:#748093;font-size:8px;line-height:1.55}.atomic-note svg{flex:0 0 auto;color:#3b7d5a}.batch-result{min-width:0;display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px 18px;border:1px solid #bfe0cd;border-radius:7px;background:#f1faf5;color:#26714a}.batch-result>div:nth-child(2){min-width:0}.batch-result span{font-size:9px;font-weight:700}.batch-result h3{margin:4px 0 5px;color:#25563e;font-size:14px}.batch-result code{display:block;overflow:hidden;color:#587364;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.batch-result-actions{display:flex;gap:7px}.batch-result-actions a,.batch-result-actions button{min-height:34px;display:inline-flex;align-items:center;gap:6px;padding:0 10px;border:1px solid #c8ddcf;border-radius:5px;background:#fff;color:#315f49;cursor:pointer;font-size:9px}.batch-notice{margin-top:0}@media(max-width:920px){.batch-transfer-layout{grid-template-columns:minmax(0,1fr)}.batch-summary{border-top:1px solid #e1e5e9}.batch-summary-lines{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}}@media(max-width:620px){.batch-workspace,.batch-summary{padding:18px}.segmented-control,.segmented-control.compact{width:100%;min-width:0}.amount-mode-row{align-items:stretch;flex-direction:column}.amount-mode-row>label{width:100%}.batch-import-row{align-items:flex-start;flex-direction:column}.batch-import-row>span{margin-left:0}.batch-preview-head{align-items:flex-start;flex-direction:column;gap:4px}.batch-preview-list>div{grid-template-columns:20px minmax(0,1fr)}.batch-preview-list b{grid-column:2}.batch-summary-lines{grid-template-columns:minmax(0,1fr)}.batch-result{grid-template-columns:28px minmax(0,1fr)}.batch-result-actions{grid-column:2;flex-wrap:wrap}}.liquidity-workspace{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:22px;align-items:start}.liquidity-workspace>*.liquidity-gray,.liquidity-workspace>*.liquidity-status,.liquidity-workspace>.custody-warning{grid-column:1/-1}.liquidity-card,.liquidity-manage,.liquidity-checkout{background:#fff;border:1px solid #e8ecf3;border-radius:18px;box-shadow:0 10px 32px #202e480f}.liquidity-card,.liquidity-manage{padding:24px}.liquidity-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}.liquidity-section-heading h2,.liquidity-card h3{margin:0 0 5px;color:#17213a;font-size:20px}.liquidity-section-heading p{margin:0;color:#7a8499;font-size:14px}.liquidity-gray,.liquidity-status{display:flex;align-items:center;gap:10px;padding:13px 16px;border-radius:12px;font-size:14px}.liquidity-gray{background:#fff8e6;border:1px solid #f6d989;color:#795b13}.liquidity-status.pending{background:#eff5ff;color:#2356a8}.liquidity-status.success{background:#edfbf4;color:#18784c}.liquidity-status.error{background:#fff0f0;color:#b32a36}.liquidity-status a{margin-left:auto;color:inherit}.asset-mode{display:flex;gap:8px;padding:4px;background:#f3f5f9;border-radius:12px;width:max-content;margin-bottom:20px}.asset-mode button{border:0;background:transparent;padding:9px 16px;border-radius:9px;color:#657087;cursor:pointer;font-weight:650}.asset-mode button.active{background:#fff;color:#1865e0;box-shadow:0 3px 10px #1865e01f}.liquidity-grid{display:grid;grid-template-columns:1fr 1fr;gap:17px}.liquidity-grid label{display:flex;flex-direction:column;gap:8px;color:#4b566c;font-size:13px;font-weight:650}.liquidity-grid input{width:100%;box-sizing:border-box;border:1px solid #dce2eb;border-radius:11px;padding:13px 14px;background:#fbfcfe;color:#17213a;font:inherit;outline:none}.liquidity-grid input:focus{border-color:#2c74e8;box-shadow:0 0 0 3px #2c74e81a}.liquidity-grid input:disabled{background:#f1f3f7;color:#7e889a}.suffix-input{position:relative}.suffix-input b{position:absolute;right:14px;top:13px;color:#6d778b}.suffix-input input{padding-right:38px}.ratio-action{display:flex;align-items:flex-end;padding-bottom:2px}.ratio-action span{color:#8992a3;font-size:13px}.liquidity-secondary{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid #d8dfeb;background:#fff;color:#40506a;border-radius:10px;padding:10px 13px;font-weight:650;cursor:pointer}.liquidity-secondary:hover{border-color:#2c74e8;color:#1d63ce}.liquidity-secondary:disabled{opacity:.55;cursor:not-allowed}.inline-error{display:flex;align-items:center;gap:7px;margin-top:15px;color:#b32a36;font-size:13px}.market-summary{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:18px;padding:15px;border-radius:12px;background:#f6f8fc;color:#687389;font-size:13px}.market-summary b{color:#1e2a42}.market-summary small{width:100%}.custody-warning{display:flex;align-items:flex-start;gap:13px;padding:18px;border:1px solid #efc767;border-radius:15px;background:#fffaf0;color:#684e12}.custody-warning strong{display:block;margin-bottom:5px}.custody-warning p{margin:0 0 10px;line-height:1.55;font-size:13px}.custody-warning label{display:flex;align-items:flex-start;gap:8px;font-size:13px;font-weight:650}.custody-warning input{margin-top:2px}.liquidity-checkout{padding:22px;position:sticky;top:88px}.liquidity-checkout>div{display:flex;justify-content:space-between;gap:18px;padding:12px 0;border-bottom:1px solid #edf0f5;color:#7a8497;font-size:13px}.liquidity-checkout>div b{color:#24304a;text-align:right}.liquidity-primary{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:12px;margin-top:20px;padding:14px;background:linear-gradient(135deg,#2975ea,#1558c9);color:#fff;font-weight:750;cursor:pointer}.liquidity-primary:disabled{opacity:.55;cursor:not-allowed}.checkout-error{display:block;margin-top:11px;color:#b32a36;line-height:1.4}.retry{width:100%;margin-top:9px}.position-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px}.position-card{display:flex;flex-direction:column;align-items:flex-start;gap:9px;padding:17px;border:1px solid #e0e5ee;border-radius:13px;background:#fbfcfe;cursor:pointer;color:#536079;text-align:left}.position-card span{display:flex;align-items:center;gap:8px;font-weight:700;color:#26334d}.position-card strong{font-size:18px;color:#1762d4}.position-card.active{border-color:#2b72df;background:#f2f7ff;box-shadow:0 0 0 2px #2b72df1a}.remove-card{margin-top:18px;box-shadow:none}.position-summary{display:flex;flex-direction:column;gap:5px;padding:10px 0;color:#788399;font-size:13px}.position-summary b{color:#27344d}.liquidity-empty{display:flex;min-height:190px;align-items:center;justify-content:center;flex-direction:column;color:#8a94a7;text-align:center}.liquidity-empty h3{color:#35425b;margin:10px 0 4px}.liquidity-empty p{margin:0;font-size:13px}@media(max-width:900px){.liquidity-workspace{grid-template-columns:1fr}.liquidity-checkout{position:static}.liquidity-grid{grid-template-columns:1fr}}.token-control-console{margin-top:14px;padding:15px;border:1px solid #dfe6e3;border-radius:7px;background:#f8faf9}.token-control-console>header,.token-control-console>header>div,.token-control-console>header span,.token-control-danger,.token-control-warning,.token-control-progress{display:flex}.token-control-console>header{align-items:center;justify-content:space-between;gap:12px}.token-control-console>header>div{align-items:center;gap:8px}.token-control-console>header span,.token-control-danger span,.token-control-warning span{flex-direction:column;gap:3px}.token-control-console small{color:#778393}.token-control-console>header button,.token-control-actions button{min-height:35px;padding:0 12px;border:1px solid #d8e1dd;border-radius:5px;background:#fff;color:#274638;cursor:pointer}.token-control-console button:disabled{cursor:not-allowed;opacity:.5}.token-control-state{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:12px 0}.token-control-state span{padding:9px;border-radius:5px;background:#fff;color:#667568;font-size:11px}.token-control-state code{display:block;margin-top:4px;color:#263d33}.token-control-danger,.token-control-warning{align-items:flex-start;gap:8px;margin:10px 0;padding:10px 12px;border-radius:5px;background:#fff0ed;color:#a13b31}.token-control-inputs{display:grid;grid-template-columns:2fr 1fr;gap:9px;margin:12px 0}.token-control-inputs label{display:grid;gap:5px;color:#718091;font-size:11px}.token-control-inputs input{height:38px;padding:0 10px;border:1px solid #dfe4e7;border-radius:5px}.token-control-actions{display:flex;flex-wrap:wrap;gap:8px}.token-control-actions button{display:inline-flex;align-items:center;gap:5px}.token-control-actions button.danger{border-color:#edc9c4;color:#a13b31}.token-control-mechanism{display:grid;gap:7px;margin-top:13px;padding-top:13px;border-top:1px solid #e0e7e3}.token-control-mechanism>strong{color:#29463a;font-size:13px}.token-control-mechanism>small{line-height:1.55}.token-control-danger-zone{padding:12px;border:1px solid #edc9c4;border-radius:6px;background:#fff8f6}.token-control-progress{align-items:center;gap:7px;margin-top:11px;color:#52675d}.token-control-success{margin-top:10px;padding:9px 11px;border-radius:5px;background:#eaf8f0;color:#1d724c}@media(max-width:760px){.token-control-state,.token-control-inputs{grid-template-columns:1fr}}.tool-task-center{display:grid;gap:18px}.task-center-head,.campaign-panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.task-center-head span,.campaign-panel>header span{color:#718096;font-size:10px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.task-center-head h2,.campaign-panel>header h3{margin:5px 0 7px}.task-center-head p{margin:0;color:#778394;font-size:12px}.task-center-head>button,.campaign-panel>header>button{min-height:38px;display:inline-flex;align-items:center;gap:7px;padding:0 12px;border:1px solid #dfe4e8;border-radius:6px;background:#fff;color:#536274;cursor:pointer}.task-loading,.task-empty{min-height:260px;display:flex;align-items:center;justify-content:center;gap:9px;color:#758294}.task-empty{flex-direction:column}.task-empty span{font-size:12px}.tool-task-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tool-task-card{min-width:0;padding:17px;border:1px solid #e1e6e9;border-radius:8px;background:#fff}.tool-task-card>header{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px}.task-kind-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:7px;background:#eef5f1;color:#287454}.tool-task-card>header>div:nth-child(2){min-width:0;display:flex;flex-direction:column;gap:4px}.tool-task-card>header span,.task-meta,.task-airdrop-token span{color:#7b8797;font-size:10px}.tool-task-card>header strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.task-status{padding:5px 8px;border-radius:999px;background:#eef1f4;color:#667085;font-size:10px;white-space:nowrap}.task-status.completed,.task-status.confirmed{background:#e8f7ef;color:#247246}.task-status.running,.task-status.submitted{background:#eaf3ff;color:#315f91}.task-status.failed,.task-status.failed_terminal,.task-status.interrupted{background:#fff0f0;color:#a42d2d}.task-progress-line{display:flex;flex-wrap:wrap;gap:8px 14px;margin-top:14px;padding:10px 11px;border-radius:6px;background:#f7f9fa;color:#536174;font-size:10px}.task-meta{display:flex;flex-direction:column;gap:5px;margin-top:11px}.task-error{color:#a6423b}.task-airdrop-token{display:grid;gap:6px;margin-top:12px}.task-airdrop-token input{width:100%;height:37px;padding:0 10px;border:1px solid #dfe4e8;border-radius:6px}.tool-task-card>footer{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.tool-task-card>footer button{min-height:34px;display:inline-flex;align-items:center;gap:6px;padding:0 10px;border:1px solid #dce2e6;border-radius:6px;background:#fff;color:#405164;font-size:11px;cursor:pointer}.tool-task-card>footer button:last-child{border-color:#1f4936;background:#1f4936;color:#fff}.task-notice{display:flex;align-items:center;gap:9px;padding:11px 13px;border-radius:6px;background:#f3f6f8;color:#536174;font-size:12px}.task-notice.pending{background:#eef5ff;color:#315f91}.task-notice.success{background:#edf9f2;color:#216c4a}.task-notice.error{background:#fff1f0;color:#a23d35}.task-notice span{flex:1}.task-notice a{color:inherit}.task-pagination{display:flex;align-items:center;justify-content:center;gap:12px;color:#718096;font-size:11px}.task-pagination button{min-height:33px;padding:0 10px;border:1px solid #dce2e6;border-radius:6px;background:#fff;cursor:pointer}.task-contract-report{display:grid;gap:12px;padding:14px;border:1px solid #dfe5e8;border-radius:9px;background:#f8fafb}.task-contract-report>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.task-contract-report>header>div{display:flex;align-items:center;gap:9px}.task-contract-report>header span{color:#6e7b8d;font-size:10px}.task-contract-report>header strong{color:#26372f;font-size:11px}.task-contract-report>header button{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 10px;border:1px solid #d9e0e4;border-radius:6px;background:#fff;color:#425367;cursor:pointer}.task-contract-report>.contract-report{padding:16px}.campaign-panel{display:grid;gap:16px;margin-top:6px;padding:20px;border:1px solid #dce5e0;border-radius:8px;background:#fbfdfc}.campaign-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid #e1e7e4;border-radius:7px;background:#e1e7e4}.campaign-summary>div{min-width:0;display:flex;flex-direction:column;gap:7px;padding:12px;background:#fff}.campaign-summary span{color:#7a8696;font-size:10px}.campaign-summary strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.campaign-fee-note,.large-campaign-warning,.campaign-complete{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:7px}.campaign-fee-note{background:#eef5f1;color:#2e684d;font-size:11px}.large-campaign-warning{border:1px solid #efcf96;background:#fff8e9;color:#6e501d;cursor:pointer}.large-campaign-warning input{flex:0 0 auto;width:18px;height:18px;accent-color:#7e5a18}.large-campaign-warning span{display:flex;flex-direction:column;gap:4px}.large-campaign-warning small{line-height:1.5}.campaign-chunks{display:grid;max-height:360px;overflow-y:auto;border:1px solid #e1e6e4;border-radius:7px;background:#fff}.campaign-chunks>div{min-height:43px;display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:9px;padding:7px 11px;border-bottom:1px solid #edf0ef;font-size:11px}.campaign-chunks>div:last-child{border-bottom:0}.campaign-chunks strong{color:#697586;font-size:10px}.campaign-chunks strong.confirmed,.campaign-chunks strong.completed{color:#247246}.campaign-chunks strong.failed,.campaign-chunks strong.reverted{color:#a42d2d}.campaign-chunks button{display:inline-flex;align-items:center;gap:5px;border:0;background:transparent;color:#405c50;font-size:10px;cursor:pointer}.campaign-primary{min-height:44px;display:flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:7px;background:#173f2e;color:#fff;font-weight:700;cursor:pointer}.campaign-primary:disabled{cursor:not-allowed;opacity:.5}.campaign-complete{justify-content:center;background:#eaf8f0;color:#247246}.campaign-complete.waiting{background:#eef5ff;color:#315f91}@media(max-width:880px){.tool-task-list{grid-template-columns:1fr}.campaign-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.task-center-head{flex-direction:column}.task-center-head>button{width:100%;justify-content:center}.campaign-summary{grid-template-columns:1fr}.task-contract-report>header{align-items:flex-start;flex-direction:column}}.contract-check-root{display:grid;gap:18px;max-width:1050px;margin:0 auto}.contract-check-form,.contract-report{padding:24px;border:1px solid #e2e7eb;border-radius:9px;background:#fff}.contract-check-form{display:grid;grid-template-columns:64px minmax(0,1fr);gap:12px 18px;align-items:center}.contract-check-form>div:nth-child(2)>span{color:#6f7d90;font-size:10px;font-weight:750;letter-spacing:.08em}.contract-check-form h2{margin:5px 0 7px}.contract-check-form p{margin:0;color:#778496;font-size:12px;line-height:1.6}.contract-capabilities{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.contract-capabilities>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid #e4e8eb;border-radius:6px;background:#f8fafb;color:#667385;font-size:11px}.contract-capabilities>div.ready{border-color:#cde9d8;background:#f0faf4;color:#226b48}.contract-capabilities>div.gray{border-color:#ecdcae;background:#fff9e9;color:#805819}.contract-capabilities>div.blocked{border-color:#edd8d6;background:#fff5f4;color:#963d36}.contract-check-form>label{position:relative;grid-column:1 / -1}.contract-check-form>label svg{position:absolute;top:14px;left:13px;color:#8a96a6}.contract-check-form input{width:100%;height:45px;padding:0 13px 0 42px;border:1px solid #dfe4e8;border-radius:7px;outline:0}.contract-check-form input:focus{border-color:#8da398;box-shadow:0 0 0 3px #305a4512}.contract-check-actions{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:9px}.contract-check-actions button{min-height:41px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 14px;border:1px solid #d9e0e4;border-radius:6px;background:#fff;color:#35475a;cursor:pointer}.contract-check-actions button.deep{border-color:#193d2d;background:#193d2d;color:#fff}.contract-check-actions button.eligibility{border-color:#d6bf7b;background:#fffaf0;color:#735419}.contract-check-actions button.download{margin-left:auto}.contract-check-actions button:disabled{cursor:not-allowed;opacity:.5}.contract-check-notice{grid-column:1 / -1;display:flex;align-items:center;gap:9px;padding:11px 13px;border-radius:6px;background:#f3f6f8;color:#536174;font-size:12px}.contract-check-notice.pending{background:#eef5ff;color:#315f91}.contract-check-notice.success{background:#edf9f2;color:#216c4a}.contract-check-notice.error{background:#fff1f0;color:#a23d35}.contract-report{display:grid;gap:17px}.contract-report>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.contract-report>header>div:first-child span{color:#718096;font-size:10px;font-weight:750;text-transform:uppercase}.contract-report h2{margin:5px 0 0}.report-meta{display:flex;flex-direction:column;gap:5px;color:#778496;font-size:10px;text-align:right}.report-input{display:grid;gap:5px;padding:10px 12px;border-radius:6px;background:#f5f7f8}.report-input span{color:#7a8796;font-size:9px;font-weight:750;text-transform:uppercase}.report-input code{overflow-wrap:anywhere;color:#34475a;font-size:10px;white-space:normal}.finding-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.finding-list article{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px 12px;padding:14px;border:1px solid #e5e9ec;border-radius:7px;background:#fbfcfd}.finding-title{min-width:0}.finding-title span{color:#7b8796;font-size:9px}.finding-title h3{margin:4px 0 0;font-size:13px}.evidence-badge{align-self:start;padding:4px 7px;border-radius:999px;background:#eef1f4;color:#667085;font-size:9px}.evidence-badge.observed{background:#e6f6ed;color:#226b48}.evidence-badge.inferred{background:#fff4dd;color:#805819}.finding-list strong,.finding-list p,.finding-list small{grid-column:1 / -1;overflow-wrap:anywhere}.finding-list strong{color:#26372f;font-size:12px}.finding-list p{margin:0;color:#6f7b8c;font-size:11px;line-height:1.55}.finding-list small{color:#8893a2}.finding-evidence-meta{grid-column:1 / -1;display:grid;gap:5px;margin:2px 0 0;padding-top:8px;border-top:1px dashed #e0e5e8}.finding-evidence-meta>div{display:grid;grid-template-columns:74px minmax(0,1fr);gap:8px}.finding-evidence-meta dt,.finding-evidence-meta dd{margin:0;overflow-wrap:anywhere;font-size:9px;line-height:1.45}.finding-evidence-meta dt{color:#8793a1}.finding-evidence-meta dd{color:#526174}.contract-report-disclosure,.report-empty{display:flex;align-items:flex-start;gap:9px;padding:12px 13px;border-radius:6px;background:#f7f9fa;color:#657184;font-size:11px;line-height:1.55}@media(max-width:760px){.contract-check-form{grid-template-columns:1fr}.contract-check-form .checker-icon{display:none}.finding-list,.contract-capabilities{grid-template-columns:1fr}.contract-report>header{flex-direction:column}.report-meta{text-align:left}}.order-access-state{min-height:390px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:11px;border:1px solid #e4e8eb;border-radius:7px;background:#fff;text-align:center}.order-access-state>span{width:62px;height:62px;display:grid;place-items:center;border-radius:7px;background:#eef7f2;color:#267354}.order-access-state h2,.order-access-state p{margin:0}.order-access-state p,.order-access-state small{color:#778393}.order-access-state>button{min-width:180px;height:43px;display:inline-flex;align-items:center;justify-content:center;gap:8px;margin-top:6px;border:0;border-radius:6px;background:#10271d;color:#fff;font-weight:700;cursor:pointer}.order-access-state>button:disabled{cursor:wait;opacity:.65}.order-center{width:100%}.order-center-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px}.order-view-switch{display:inline-grid;grid-template-columns:repeat(3,minmax(120px,1fr));padding:3px;border:1px solid #dfe4e7;border-radius:7px;background:#f5f7f8}.order-view-switch button{min-height:38px;display:flex;align-items:center;justify-content:center;gap:7px;border:0;border-radius:5px;background:transparent;color:#6f7a89;cursor:pointer}.order-view-switch button.active{background:#fff;color:#18231e;box-shadow:0 1px 4px #14231d12}.order-refresh-button{width:40px;height:40px;display:grid;place-items:center;border:1px solid #dfe4e7;border-radius:6px;background:#fff;color:#536274;cursor:pointer}.order-summary-band{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:22px 0;border-top:1px solid #e5e9eb;border-bottom:1px solid #e5e9eb}.order-summary-band>div{min-width:0;min-height:82px;display:flex;align-items:center;justify-content:center;gap:11px;border-right:1px solid #edf0f1}.order-summary-band>div:last-child{border-right:0}.order-summary-band span{color:#7b8796;font-size:12px}.order-summary-band strong{font-size:23px}.order-success-notice,.order-diagnostic{display:flex;align-items:flex-start;gap:10px;margin:13px 0;padding:12px 14px;border-radius:6px}.order-success-notice{background:#eef9f3;color:#196c48}.order-diagnostic{width:100%;background:#fff3f2;color:#a83b32;text-align:left}.order-diagnostic svg{flex:0 0 auto}.order-diagnostic div{min-width:0;display:flex;flex:1;flex-direction:column;gap:4px}.order-diagnostic span,.order-diagnostic small{overflow-wrap:anywhere}.order-diagnostic small{color:#8e5c57}.order-diagnostic>button{border:0;background:transparent;color:inherit;font-size:20px;cursor:pointer}.order-filters{display:flex;align-items:end;gap:12px;margin-bottom:15px}.order-filters label{display:flex;flex-direction:column;gap:7px;color:#718091;font-size:11px}.order-filters select{min-width:150px;height:39px;padding:0 34px 0 11px;border:1px solid #dfe4e7;border-radius:6px;background:#fff;color:#344252}.user-order-list,.user-asset-list{display:grid;gap:12px}.user-order-card,.user-asset-card{min-width:0;border:1px solid #e2e6e8;border-radius:7px;background:#fff}.user-order-card{padding:18px}.user-order-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.user-order-card>header>div{min-width:0;display:flex;flex-direction:column;gap:5px}.user-order-card>header span,.user-order-grid span,.user-order-identifiers span,.asset-content>span,.asset-meta span{color:#7d8998;font-size:10px}.user-order-card>header strong{overflow-wrap:anywhere;font-size:16px}.user-order-status{flex:0 0 auto;padding:6px 9px;border-radius:5px;background:#f1f3f4;color:#65717f!important;font-weight:700}.user-order-status.confirmed{background:#eaf7ef;color:#1f714d!important}.user-order-status.submitted{background:#edf5fb;color:#27678e!important}.user-order-status.failed,.user-order-status.expired{background:#fff0ef;color:#a73d33!important}.user-order-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:16px 0 13px;background:#edf0f1}.user-order-grid>div{min-width:0;min-height:60px;display:flex;flex-direction:column;justify-content:center;gap:6px;padding:10px;background:#f8f9fa}.user-order-grid strong{overflow-wrap:anywhere;color:#334151;font-size:12px}.user-order-identifiers{display:grid;gap:7px}.user-order-identifiers>div{min-width:0;display:grid;grid-template-columns:72px minmax(0,1fr) 22px;align-items:center;gap:8px}.user-order-identifiers code,.asset-content code{min-width:0;overflow:hidden;color:#48576a;text-overflow:ellipsis;white-space:nowrap}.user-order-identifiers a{color:#4d7663}.user-order-failure{display:flex;align-items:flex-start;gap:8px;margin-top:12px;padding:10px;border-radius:5px;background:#fff3f2;color:#a4433a;font-size:11px}.user-order-card>footer{display:flex;justify-content:flex-end;gap:8px;margin-top:14px;padding-top:12px;border-top:1px solid #edf0f1}.user-order-card>footer button,.user-order-card>footer a,.order-pagination button{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 11px;border:1px solid #dce3df;border-radius:5px;background:#fff;color:#335a48;cursor:pointer}.order-loading,.order-empty{min-height:260px;display:flex;align-items:center;justify-content:center;color:#83909f}.order-loading{gap:9px}.order-empty{flex-direction:column;gap:11px;border:1px dashed #dfe4e7;border-radius:7px}.order-empty a{display:inline-flex;align-items:center;gap:6px;color:#276b4e}.order-pagination{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:18px;color:#748192}.user-asset-card{display:grid;grid-template-columns:54px minmax(0,1fr) minmax(140px,auto) 38px;align-items:center;gap:14px;padding:16px}.user-asset-card.asset-with-controls{display:block}.asset-summary-row{display:grid;grid-template-columns:54px minmax(0,1fr) minmax(140px,auto) 38px;align-items:center;gap:14px}.asset-symbol{width:52px;height:52px;display:grid;place-items:center;border-radius:7px;background:#edf7f1;color:#22694b;font-size:11px;font-weight:800;overflow:hidden}.asset-content,.asset-meta{min-width:0;display:flex;flex-direction:column;gap:5px}.asset-content strong{overflow-wrap:anywhere}.asset-content small{color:#718091}.asset-meta{text-align:right}.asset-meta strong{overflow-wrap:anywhere}.asset-meta small{color:#8a95a2}.asset-explorer{width:36px;height:36px;display:grid;place-items:center;border:1px solid #dce3df;border-radius:5px;color:#3d6a55}@media(max-width:760px){.order-summary-band{grid-template-columns:repeat(2,minmax(0,1fr))}.order-summary-band>div:nth-child(2){border-right:0}.order-summary-band>div:nth-child(-n+2){border-bottom:1px solid #edf0f1}.user-order-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.user-asset-card:not(.asset-with-controls),.asset-summary-row{grid-template-columns:48px minmax(0,1fr) 36px}.asset-symbol{width:46px;height:46px}.asset-meta{grid-column:2;text-align:left}.asset-explorer{grid-column:3;grid-row:1 / span 2}}@media(max-width:520px){.order-center-toolbar{align-items:stretch}.order-view-switch{min-width:0;flex:1;grid-template-columns:repeat(2,minmax(0,1fr))}.order-view-switch button{min-width:0;font-size:12px}.order-summary-band>div{min-height:66px}.order-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.order-filters select{width:100%;min-width:0}.user-order-card{padding:14px}.user-order-identifiers>div{grid-template-columns:1fr 22px}.user-order-identifiers span{grid-column:1 / -1}.user-order-card>footer{display:grid;grid-template-columns:1fr}.user-order-card>footer button,.user-order-card>footer a{width:100%}}.paid-tool-panel{display:grid;gap:20px;padding:28px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:#0a0d14d6}.paid-tool-panel label{display:grid;gap:8px}.paid-tool-panel label>span{color:#aeb7c8;font-size:13px}.paid-tool-panel input,.paid-tool-panel select,.paid-tool-panel textarea{width:100%;min-height:44px;padding:10px 12px;border:1px solid #283144;border-radius:10px;background:#111723;color:#f5f7fb}.paid-tool-panel .form-grid .wide{grid-column:1 / -1}.paid-tool-panel textarea{min-height:110px;resize:vertical}.secret-warning,.paid-tool-status{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border-radius:12px}.secret-warning{border:1px solid rgba(255,174,66,.42);background:#ffae4214;color:#ffd08a}.secret-warning p{margin:4px 0 0;color:#d6c3a2;line-height:1.55}.paid-tool-status{border:1px solid #2d3950;background:#121a28;color:#ced7e8}.paid-tool-status.error{border-color:#ff5c5c66;color:#ff9c9c}.paid-tool-status.success{border-color:#50d29966;color:#8be4bd}.file-import-button{display:flex!important;align-items:center;justify-content:center;min-height:54px;border:1px dashed #3b4860;border-radius:12px;cursor:pointer;color:#c7d1e2}.file-import-button input{display:none}.tool-progress,.wallet-count,.tool-disclosure{color:#8995a8;font-size:13px}.result-list{display:grid;gap:8px;max-height:260px;overflow:auto}.result-list>div{display:flex;justify-content:space-between;gap:12px;padding:9px 11px;border-radius:8px;background:#111723}.result-list code,.tool-result code{overflow-wrap:anywhere}.result-list .confirmed{color:#64d9a4}.result-list .failed{color:#ff8585}.result-list .skipped{color:#e5bd69}.tool-result,.vault-restore{display:grid;gap:12px;padding:16px;border-radius:12px;background:#111723}.vault-restore h3{display:flex;gap:8px;align-items:center;margin:0}.outline-button.danger{border-color:#ff5c5c73;color:#ff9c9c}@media(max-width:720px){.paid-tool-panel{padding:18px}}.advanced-capabilities{display:flex;flex-wrap:wrap;gap:8px;margin:-8px 0 24px}.advanced-capabilities span{padding:6px 10px;border:1px solid #dbe4ee;border-radius:999px;background:#f8fafc;color:#526071;font-size:11px}.advanced-token-form .form-field span em{margin-left:6px;color:#dc2626;font-size:9px;font-style:normal}.advanced-group{display:contents}.advanced-field-help{margin-top:-3px;color:#8a94a3;font-size:10px;font-weight:400;line-height:1.45}.advanced-switch{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px;border:1px solid #edf0f3;border-radius:6px;background:#fff}.advanced-switch>span{display:flex;flex-direction:column;gap:5px}.advanced-switch b{color:#334155;font-size:12px}.advanced-switch small{color:#8a94a3;font-size:10px;line-height:1.45}.advanced-switch input,.advanced-risk-consent input{width:18px;height:18px;flex:0 0 auto;accent-color:#050505}.advanced-risk-box{margin-top:38px;padding:18px;border:1px solid #fecaca;border-radius:7px;background:#fff7f7}.advanced-risk-title{display:flex;align-items:flex-start;gap:10px;color:#b42318}.advanced-risk-title div{display:flex;flex-direction:column;gap:3px}.advanced-risk-title small{color:#9f5a54;font-size:10px}.advanced-risk-box ul{margin:14px 0;padding-left:20px;color:#7f1d1d;font-size:11px;line-height:1.75}.advanced-risk-box li.critical{font-weight:700}.advanced-risk-consent{display:flex;align-items:flex-start;gap:9px;padding-top:13px;border-top:1px solid #fecaca;color:#7f1d1d;font-size:11px;line-height:1.5}.advanced-validation{margin-top:10px;padding:9px 10px;border-radius:5px;background:#fff7ed;color:#9a4d0b;font-size:10px;line-height:1.45}.summary-line b.summary-error{color:#b42318}.summary-line b.summary-valid{color:#16794a}@media(max-width:520px){.advanced-switch{min-height:64px}}.lock-preview,.lock-create-panel,.lock-list-panel{max-width:980px;margin:0 auto;padding:26px;border:1px solid #e2e7eb;border-radius:9px;background:#fff}.lock-preview{min-height:360px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.lock-preview>span{width:66px;height:66px;display:grid;place-items:center;border-radius:12px;background:#eef5f1;color:#287454}.lock-preview h2{margin:20px 0 9px}.lock-preview p{max-width:640px;margin:0;color:#748094;line-height:1.7}.lock-preview ul{display:grid;gap:8px;margin:20px 0 0;padding:0;color:#526174;font-size:12px;list-style:none;text-align:left}.lock-preview li{display:flex;align-items:center;gap:8px}.lock-create-panel,.lock-list-panel{display:grid;gap:18px}.lock-create-panel>header,.lock-list-panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.lock-create-panel>header span,.lock-list-panel>header span{color:#718096;font-size:10px;font-weight:750;text-transform:uppercase}.lock-create-panel h2,.lock-list-panel h2{margin:5px 0 0}.lock-list-panel>header button{min-height:37px;display:inline-flex;align-items:center;gap:7px;padding:0 11px;border:1px solid #dce2e6;border-radius:6px;background:#fff;cursor:pointer}.lock-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.lock-form-grid label{display:grid;gap:7px;color:#617083;font-size:11px}.lock-form-grid label.wide{grid-column:1 / -1}.lock-form-grid input,.lock-form-grid select,.lock-list-panel form input{width:100%;height:42px;padding:0 11px;border:1px solid #dfe4e8;border-radius:6px;background:#fff}.lock-quote{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px;border:1px solid #d9e7df;border-radius:7px;background:#f5fbf7}.lock-quote>div{display:flex;flex-direction:column;gap:5px}.lock-quote span,.lock-quote small{color:#6f7d90;font-size:10px}.lock-quote small{grid-column:1 / -1}.lock-notice,.lock-safety{display:flex;align-items:flex-start;gap:9px;padding:11px 13px;border-radius:6px;background:#f3f6f8;color:#536174;font-size:11px}.lock-notice.pending{background:#eef5ff;color:#315f91}.lock-notice.success,.lock-safety{background:#edf9f2;color:#216c4a}.lock-notice.error{background:#fff1f0;color:#a23d35}.lock-notice a{margin-left:auto;color:inherit}.lock-result{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:14px;border:1px solid #cde6d8;border-radius:7px;background:#f3fbf6;color:#216c4a}.lock-result>div{min-width:0;display:flex;flex-direction:column;gap:4px}.lock-result span{font-size:10px}.lock-result code{overflow:hidden;color:#527363;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.lock-result button{min-height:34px;display:inline-flex;align-items:center;gap:6px;padding:0 10px;border:1px solid #bcd8c8;border-radius:6px;background:#fff;color:#2f654b;cursor:pointer}.lock-primary{min-height:44px;display:flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:7px;background:#193d2d;color:#fff;font-weight:700;cursor:pointer}.lock-list-panel>form{display:grid;grid-template-columns:minmax(0,1fr) 90px;gap:9px}.lock-list-panel>form button{border:0;border-radius:6px;background:#193d2d;color:#fff}.lock-records{display:grid;border:1px solid #e3e8eb;border-radius:7px;background:#fff}.lock-records article{min-width:0;display:grid;grid-template-columns:1.3fr .7fr 1fr .8fr auto;align-items:center;gap:12px;padding:13px;border-bottom:1px solid #edf0f2}.lock-records article:last-child{border-bottom:0}.lock-records article>div{min-width:0;display:flex;flex-direction:column;gap:4px}.lock-records span{color:#7a8696;font-size:9px}.lock-records strong,.lock-records code{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.lock-records>article>b{padding:5px 8px;border-radius:999px;background:#fff4dc;color:#885d17;font-size:9px}.lock-records>article>b.claimed{background:#e8f7ef;color:#247246}.lock-empty{min-height:220px;display:flex;align-items:center;justify-content:center;gap:8px;color:#758294}.lock-pagination{display:flex;align-items:center;justify-content:center;gap:12px;color:#718096;font-size:11px}@media(max-width:760px){.lock-form-grid,.lock-quote{grid-template-columns:1fr}.lock-form-grid label.wide,.lock-quote small{grid-column:auto}.lock-records article{grid-template-columns:1fr 1fr}}@font-face{font-family:Inter;src:url(/assets/inter.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}:root{color:#020817;background:#fff;font-family:Inter,PingFang SC,Microsoft YaHei,Arial,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;--header-height: 64px;--sidebar-width: 256px;--border: #e8ebf0;--muted: #6b778b;--soft: #f5f7fa}*{box-sizing:border-box;letter-spacing:0}html{scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100vh;color:#020817;background:#fff;font-size:14px}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}.topbar{position:fixed;inset:0 0 auto 0;z-index:50;height:var(--header-height);display:flex;align-items:center;justify-content:space-between;padding:0 16px 0 28px;background:#fffffff5;border-bottom:1px solid #eef0f3;box-shadow:0 1px 3px #0000000a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.brand-zone,.brand,.top-actions,.header-selector,.connect-button{display:flex;align-items:center}.brand-zone{width:calc(var(--sidebar-width) - 20px)}.brand{gap:12px;font-size:20px;font-weight:750}.brand img{width:42px;height:42px;object-fit:contain}.mobile-menu{display:none}.top-actions{position:relative;gap:8px}.header-selector,.connect-button{height:42px;justify-content:center;gap:8px;padding:0 13px;border:1px solid #e5e7eb;border-radius:7px;background:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:border-color .16s ease,background .16s ease}.header-selector:hover{border-color:#cbd0d8;background:#fafafa}.header-selector img{width:24px;height:24px;object-fit:contain}.connect-button{min-width:119px;border-color:#050505;background:#050505;color:#fff}.connect-button:hover{background:#18181b}.header-popover{position:absolute;top:50px;z-index:70;width:190px;padding:7px;border:1px solid #e5e7eb;border-radius:7px;background:#fff;box-shadow:0 14px 35px #0f172a1f}.header-popover.language{right:246px}.header-popover.network{right:126px}.popover-option{width:100%;height:38px;display:flex;align-items:center;gap:10px;padding:0 9px;border:0;border-radius:5px;background:transparent;text-align:left;cursor:pointer}.popover-option:hover,.popover-option.selected{background:#f2f5f9}.popover-option img,.flag-emoji,.eth-dot,.base-dot{width:22px;height:22px;display:inline-grid;place-items:center}.eth-dot{color:#627eea}.base-dot{color:#0052ff}.popover-close{width:100%;padding:7px 0 3px;border:0;background:transparent;color:#94a3b8;font-size:12px;cursor:pointer}.sidebar{position:fixed;z-index:40;top:var(--header-height);bottom:0;left:0;width:var(--sidebar-width);display:flex;flex-direction:column;background:#fff;border-right:1px solid #eef0f3}.mobile-sidebar-brand,.sidebar-overlay{display:none}.sidebar-scroll{flex:1;overflow-y:auto;overflow-x:hidden;padding:8px 20px 12px;scrollbar-width:thin;scrollbar-color:#c9cdd3 transparent}.sidebar-scroll::-webkit-scrollbar{width:5px}.sidebar-scroll::-webkit-scrollbar-thumb{background:#c9cdd3;border-radius:8px}.side-link{width:100%;min-height:35px;display:flex;align-items:center;gap:10px;padding:7px 8px;border:0;border-radius:6px;background:transparent;color:#3f4651;font-size:14px;line-height:20px;text-align:left;cursor:pointer}.side-link:hover{background:#f7f8fa;color:#111827}.side-link.active,.sub-link.active{background:#f0f3f8;color:#111827;font-weight:600}.side-link span{min-width:0;flex:1}.group-trigger svg:last-child{margin-left:auto;color:#a3aab5;transition:transform .2s ease}.group-trigger svg.rotated{transform:rotate(180deg)}.submenu{max-height:0;overflow:hidden;opacity:0;transition:max-height .28s ease,opacity .18s ease}.submenu.expanded{max-height:650px;opacity:1}.sub-link{min-height:31px;display:flex;align-items:center;gap:8px;margin-left:30px;padding:5px 8px;border-radius:6px;color:#525a66;font-size:13px;line-height:19px}.sub-link:hover{color:#0f172a;background:#f7f8fa}.sidebar-footer{flex:0 0 auto;padding:8px 16px 16px;border-top:1px solid #f0f1f3;background:#fffffffa}.sidebar-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sidebar-actions a{height:68px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border-radius:7px;background:#f2f5f9;font-size:13px}.sidebar-actions a:hover{background:#eaf0f7}.sidebar-socials{display:flex;align-items:center;justify-content:center;gap:16px;padding-top:20px;color:#64748b}.sidebar-socials a{width:20px;height:20px;display:grid;place-items:center}.sidebar-socials img{width:20px;height:20px;object-fit:contain}.main-content{min-height:100vh;margin-left:var(--sidebar-width);padding-top:var(--header-height);overflow:hidden}.dot-grid{background-color:#fff;background-image:radial-gradient(circle at center,rgba(15,23,42,.07) 1px,transparent 1.3px),radial-gradient(circle at center,rgba(15,23,42,.07) 1px,transparent 1.3px);background-position:0 0,28px 28px;background-size:56px 56px}.home-hero{min-height:576px;display:grid;grid-template-columns:minmax(0,1fr) 280px;align-items:center;gap:44px;padding:38px 19px 32px 28px;border-bottom:1px solid #f4f4f5}.hero-copy{transform:translate(-4px,-34px)}.hero-mascot{transform:translateY(-34px)}.hero-copy{max-width:680px}.hero-copy h1{margin:0;font-size:clamp(44px,4.7vw,60px);line-height:1;font-weight:820;white-space:nowrap}.hero-copy p{max-width:680px;margin:24px 0;color:#68758a;font-size:20px;line-height:1.45}.hero-buttons{display:flex;gap:14px}.primary-hero,.secondary-hero{height:48px;min-width:150px;display:inline-flex;align-items:center;justify-content:center;gap:12px;border:1px solid #e3e6ea;border-radius:7px;font-weight:650;transition:transform .16s ease,box-shadow .16s ease}.primary-hero{border-color:#071124;background:#071124;color:#fff;box-shadow:0 4px 10px #02081726}.primary-hero:hover,.secondary-hero:hover{transform:translateY(-1px);box-shadow:0 7px 18px #0f172a1a}.hero-mascot{display:grid;place-items:center}.hero-mascot img{width:280px;height:280px;object-fit:contain}.home-section{padding:22px 28px 78px;border-bottom:1px solid #f1f3f5}.section-heading{display:flex;flex-direction:column;align-items:center;margin-bottom:52px;text-align:center}.section-mark{width:88px;display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:15px}.section-mark i{width:31px;height:1px;background:#48b6e8}.section-mark b{width:8px;height:8px;border-radius:50%;background:#657080}.section-heading:after{content:"";width:65px;height:1px;margin-top:13px;background:#48b6e8}.section-heading.gold .section-mark i,.section-heading.gold:after{background:#d2a633}.section-heading h2{margin:0;font-size:30px;line-height:1.2;font-weight:740}.section-heading p{margin:15px 0 0;color:#7a8597;font-size:15px}.stats-section{min-height:470px;padding-top:17px}.stats-grid,.tools-grid{max-width:1050px;margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.stat-card{position:relative;min-height:184px;padding:25px 23px 23px;overflow:hidden;border:1px solid #e8ebef;border-radius:7px;background:#fff}.stat-card:before,.stat-card:after{content:"";position:absolute;width:68px;height:2px;opacity:.5}.stat-card:before{top:0;right:0}.stat-card:after{bottom:0;left:0}.stat-card.blue{background:linear-gradient(120deg,#fff 60%,#f4f9ff)}.stat-card.green{background:linear-gradient(120deg,#fff 60%,#f4fbf9)}.stat-card.purple{background:linear-gradient(120deg,#fff 60%,#faf5ff)}.stat-card.blue:before,.stat-card.blue:after{background:#64b5ed}.stat-card.green:before,.stat-card.green:after{background:#4dc9a5}.stat-card.purple:before,.stat-card.purple:after{background:#aa72e9}.stat-label{display:flex;align-items:center;gap:12px;color:#64748b;font-weight:600}.stat-label span{width:42px;height:42px;display:grid;place-items:center;border-radius:7px;background:#f2f6fb;color:#5a94ed}.stat-card.green .stat-label span{color:#31bc91}.stat-card.purple .stat-label span{color:#9b59df}.stat-card strong{display:block;margin:12px 0 7px;font-size:46px;line-height:1;font-weight:800}.stat-card p{margin:0;color:#7d899a;font-size:13px}.partners-section{min-height:528px;padding-left:0;padding-right:0;overflow:hidden}.partner-marquee{width:100%;overflow:hidden;margin:0 0 18px}.marquee-track{width:max-content;display:flex;gap:22px;padding:0 11px;animation:marquee 48s linear infinite}.partner-marquee.reverse .marquee-track{animation-direction:reverse;animation-duration:54s}.partner-marquee:hover .marquee-track{animation-play-state:paused}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.partner-card{width:218px;height:86px;display:flex;align-items:center;gap:14px;padding:0 19px;border:1px solid #ebedf1;border-radius:7px;background:#fff}.partner-card:hover{border-color:#cbd1da;box-shadow:0 8px 22px #0f172a0f}.partner-card img{width:38px;height:38px;padding:4px;border-radius:7px;background:#f5f7fa;object-fit:contain}.partner-card span{min-width:0;flex:1;display:flex;flex-direction:column;gap:3px}.partner-card b{overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.partner-card small{overflow:hidden;color:#929bab;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.partner-card>svg{color:#c0c6cf}.tools-section{min-height:539px}.tools-grid{row-gap:20px}.tool-card{min-height:124px;display:flex;align-items:flex-start;gap:16px;padding:24px;border:1px solid #e5e8ed;border-radius:6px;background:#fff;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.tool-card:hover{transform:translateY(-2px);border-color:#cdd4de;box-shadow:0 10px 24px #0f172a12}.tool-icon{flex:0 0 48px;width:48px;height:48px;display:grid;place-items:center;border-radius:7px;background:#f1f5ff;color:#5b8ff4}.tool-icon.green{background:#eefbf5;color:#32c786}.tool-icon.orange{background:#fff7ed;color:#f28c28}.tool-icon.purple{background:#faf2ff;color:#b04ee4}.tool-icon.pink{background:#fff1f7;color:#e554a2}.tool-icon.indigo{background:#f2f3ff;color:#6874dc}.tool-card h3{margin:2px 0 8px;font-size:18px;line-height:1.25}.tool-card p{margin:0;color:#7c8798;font-size:14px;line-height:1.55}.chains-section{min-height:421px}.chains-grid{max-width:1050px;margin:0 auto;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.chain-item{min-height:120px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;border-radius:7px;color:#68758a;font-weight:600;transition:background .16s ease,transform .16s ease}.chain-item:hover{transform:translateY(-2px);background:#f8fafc;color:#111827}.chain-item img{width:48px;height:48px;object-fit:contain}.faq-section{min-height:800px}.faq-list{max-width:760px;margin:0 auto;display:flex;flex-direction:column;gap:12px}.faq-item{overflow:hidden;border:1px solid #e8eaee;border-radius:7px;background:#fff}.faq-item button{width:100%;min-height:64px;display:grid;grid-template-columns:34px 1fr 18px;align-items:center;gap:14px;padding:12px 20px;border:0;background:transparent;text-align:left;cursor:pointer}.faq-number{width:32px;height:32px;display:grid;place-items:center;border-radius:6px;background:#f2f5f8;color:#718096;font-size:12px;font-weight:700}.faq-item button b{font-size:15px;font-weight:650}.faq-item button svg{color:#8691a1;transition:transform .2s ease}.faq-item.open button svg{transform:rotate(180deg)}.faq-answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .24s ease}.faq-answer p{min-height:0;overflow:hidden;margin:0;padding:0 68px;color:#667085;line-height:1.7;transition:padding .24s ease}.faq-item.open .faq-answer{grid-template-rows:1fr}.faq-item.open .faq-answer p{padding-top:0;padding-bottom:18px}.community-section{min-height:380px}.community-grid{max-width:1050px;margin:0 auto;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.community-card{position:relative;height:130px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;border:1px solid #e4e7eb;border-radius:6px;background:#fff;transition:transform .16s ease,box-shadow .16s ease}.community-card:hover{transform:translateY(-2px);box-shadow:0 9px 20px #0f172a12}.community-card img{width:34px;height:34px;object-fit:contain}.community-card>svg:last-child{position:absolute;bottom:12px;color:#95a0ae}.site-footer,.tool-footer{min-height:86px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;padding:16px;border-top:1px solid #eef0f2;color:#8792a4;font-size:12px;text-align:center}.site-footer p,.tool-footer p{margin:0}.site-footer a,.tool-footer a{color:#60819b}.tool-page{min-height:calc(100vh - var(--header-height));display:flex;flex-direction:column}.tool-page-header{min-height:150px;display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin:0 36px;padding:42px 9px 18px 1px;border-bottom:1px solid #e5e7eb}.tool-page-header>div>p{margin:0 0 9px;color:#6c7788;font-size:11px;font-weight:700;text-transform:uppercase}.tool-page-header h1{margin:0 0 6px;font-size:34px;line-height:1.05;font-weight:770}.tool-page-header span{color:#788497;font-size:14px}.tool-page-header>a{display:inline-flex;align-items:center;gap:7px;padding-bottom:1px;color:#68758a;font-size:13px;white-space:nowrap}.tool-page-header>a:hover{color:#111827}.tool-body{flex:1;padding:32px 45px 66px 37px}.form-layout{display:grid;grid-template-columns:minmax(0,1fr) 286px;gap:44px;align-items:start}.form-main{min-width:0}.form-section-title{position:relative;margin:0 0 25px;padding-left:17px;font-size:15px;line-height:22px}.form-section-title:before{content:"";position:absolute;top:0;bottom:0;left:0;width:4px;border-radius:4px;background:#05080d}.form-section-title.second{margin-top:36px}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px;row-gap:24px}.form-field{min-width:0;display:flex;flex-direction:column;gap:9px;color:#657184;font-size:12px;font-weight:550}.form-field.wide{grid-column:1 / -1}.address-row{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px}.input-wrap{position:relative}.form-field input,.search-box input,.checker-search input{width:100%;height:43px;padding:0 13px;border:1px solid #eff1f4;border-radius:6px;outline:0;background:#fff;color:#111827}.form-field input:disabled,.search-box input:disabled,.checker-search input:disabled,.textarea-field textarea:disabled{color:#a9afb8;background:#fff;opacity:1}.form-field input::placeholder,.search-box input::placeholder,.checker-search input::placeholder,.textarea-field textarea::placeholder{color:#aeb4bd}.input-wrap b{position:absolute;top:50%;right:13px;transform:translateY(-50%);color:#8a94a3}.use-wallet{align-self:end;height:40px;margin-top:-1px;padding:0 14px;border:0;background:transparent;color:#9299a3}.summary-card{padding:23px 20px 20px;border:1px solid #e6e9ed;border-radius:7px;background:#fff;box-shadow:0 2px 5px #0f172a05}.summary-card h3{margin:0 0 6px;font-size:15px}.summary-card>p{margin:0 0 22px;color:#8a94a3;font-size:11px}.summary-line{min-height:43px;display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;padding:0 13px;border-radius:5px;background:#fafbfc;color:#768195;font-size:12px}.summary-line b{color:#4b5563}.summary-card>button,.primary-button,.checker-search button{width:100%;height:48px;display:flex;align-items:center;justify-content:center;gap:13px;margin-top:12px;border:0;border-radius:6px;background:#a9abb0;color:#fff;font-weight:650}.tool-notice{max-width:calc(100% - 330px);margin-top:48px;padding:19px 22px;border:1px solid #edf0f3;border-radius:6px;background:#fafbfc}.tool-notice h4{display:flex;align-items:center;gap:8px;margin:0 0 12px;font-size:13px}.tool-notice ul{margin:0;padding-left:19px;color:#7b8696;font-size:12px;line-height:1.8}.switch-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.switch-list label{min-height:70px;display:flex;align-items:center;justify-content:space-between;padding:14px;border:1px solid #edf0f3;border-radius:6px}.switch-list span{display:flex;flex-direction:column;gap:4px}.switch-list b{font-size:13px}.switch-list small{color:#8d96a5;font-size:11px}.wide-panel,.list-panel,.checker-panel{max-width:960px;margin:0 auto;padding:28px;border:1px solid #e6e9ed;border-radius:7px;background:#fff}.textarea-field{display:flex;flex-direction:column;gap:9px;margin-top:25px;color:#657184;font-size:12px;font-weight:550}.textarea-field textarea{width:100%;height:210px;resize:none;padding:14px;border:1px solid #eff1f4;border-radius:6px;outline:0;line-height:1.6}.panel-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:22px}.outline-button,.primary-button{width:auto;min-width:132px;height:42px;display:flex;align-items:center;justify-content:center;gap:8px;margin:0;border-radius:6px}.outline-button{border:1px solid #e5e7eb;background:#fff;color:#9aa2ad}.list-toolbar{display:flex;gap:12px}.search-box{position:relative;flex:1}.search-box svg{position:absolute;top:13px;left:13px;color:#9aa3af}.search-box input{padding-left:41px}.list-toolbar>button{height:43px;display:flex;align-items:center;gap:8px;padding:0 16px;border:1px solid #e5e7eb;border-radius:6px;background:#f8f9fb;color:#9aa2ad}.empty-state{min-height:350px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#9aa3af;text-align:center}.empty-state h3{margin:18px 0 7px;color:#536071;font-size:16px}.empty-state p{margin:0;font-size:13px}.checker-panel{min-height:390px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.checker-icon{width:64px;height:64px;display:grid;place-items:center;border-radius:7px;background:#f2f5f9;color:#64748b}.checker-icon svg{width:30px;height:30px}.checker-panel h2{margin:20px 0 8px;font-size:22px}.checker-panel>p{margin:0;color:#7b8798}.checker-search{width:min(650px,100%);display:grid;grid-template-columns:1fr 135px;gap:10px;margin-top:25px}.checker-search button{height:43px;margin:0}.checker-features{display:flex;gap:26px;margin-top:24px;color:#8791a0;font-size:12px}.checker-features span{display:flex;align-items:center;gap:6px}.modal-backdrop{position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#02081766;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.wallet-modal{width:min(440px,100%);padding:24px;border-radius:8px;background:#fff;box-shadow:0 28px 70px #0208173d}.modal-title{display:flex;align-items:flex-start;justify-content:space-between}.modal-title small{color:#7d8795;font-size:10px;font-weight:700}.modal-title h2{margin:7px 0 0;font-size:24px}.modal-title>button{width:34px;height:34px;display:grid;place-items:center;border:1px solid #e5e7eb;border-radius:6px;background:#fff;cursor:pointer}.wallet-modal>p{margin:10px 0 20px;color:#778294}.wallet-options{display:grid;gap:9px}.wallet-options button{height:56px;display:flex;align-items:center;gap:13px;padding:0 16px;border:1px solid #e6e9ed;border-radius:7px;background:#fff;cursor:pointer}.wallet-options button:hover{background:#f8fafc;border-color:#cdd3dc}.wallet-options img{width:26px;height:26px;object-fit:contain}.wallet-options span{flex:1;text-align:left;font-weight:650}.wallet-arrow{transform:rotate(-90deg);color:#9aa3af}.modal-notice{margin-top:14px;padding:11px 13px;border-radius:6px;background:#f1f5f9;color:#64748b;font-size:12px}.connect-button.connected{min-width:132px;border-color:#dce1e8;background:#fff;color:#111827}.connect-button.connected:hover{border-color:#bfc6d0;background:#f8fafc}.form-field input:not(:disabled):focus{border-color:#9ca3af;box-shadow:0 0 0 3px #0f172a0d}.use-wallet:not(:disabled){color:#475569;cursor:pointer}.use-wallet:not(:disabled):hover{color:#020817}.summary-title-row{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:18px}.summary-title-row h3{margin:0 0 6px}.summary-title-row p{margin:0;color:#8a94a3;font-size:11px}.summary-title-row>button{width:30px;height:30px;display:grid;flex:0 0 auto;place-items:center;padding:0;border:1px solid #e7e9ed;border-radius:6px;background:#fff;color:#667085;cursor:pointer}.summary-title-row>button:disabled{cursor:not-allowed;opacity:.5}.summary-card>button.ready{background:#050505;cursor:pointer}.summary-card>button.ready:hover{background:#18181b}.summary-card>button:disabled{cursor:not-allowed}.transaction-notice{display:flex;align-items:flex-start;gap:8px;margin-top:13px;padding:10px 11px;border-radius:6px;background:#f8fafc;color:#64748b;font-size:11px;line-height:1.45}.transaction-notice svg{flex:0 0 auto}.transaction-notice.error{background:#fff3f3;color:#b42318}.transaction-notice.success{background:#effbf4;color:#16794a}.contract-warning{max-width:calc(100% - 330px);display:flex;align-items:center;gap:10px;margin-top:22px;padding:13px 15px;border:1px solid #f5dca8;border-radius:6px;background:#fffbeb;color:#7c5a14;font-size:12px}.contract-warning svg{flex:0 0 auto}.contract-warning button{margin-left:auto;padding:6px 10px;border:1px solid #e7c978;border-radius:5px;background:#fff;color:#674d10;cursor:pointer}.creation-result{max-width:calc(100% - 330px);margin-top:26px;padding:20px;border:1px solid #bce4cc;border-radius:7px;background:#f6fff9}.result-heading{display:flex;align-items:center;gap:11px;margin-bottom:17px;color:#157347}.result-heading h3,.result-heading p{margin:0}.result-heading h3{color:#123e2b;font-size:15px}.result-heading p{margin-top:4px;color:#5a7e6c;font-size:11px}.result-row{min-width:0;display:grid;grid-template-columns:82px minmax(0,1fr) 28px 28px;align-items:center;gap:7px;margin-top:8px;color:#64748b;font-size:11px}.result-row code{min-width:0;overflow:hidden;color:#334155;text-overflow:ellipsis;white-space:nowrap}.result-row button,.result-row a{width:28px;height:28px;display:grid;place-items:center;padding:0;border:1px solid #d9eadf;border-radius:5px;background:#fff;color:#47705b;cursor:pointer}.creation-result>small{display:block;margin-top:9px;color:#16794a;text-align:right}.standard-notice{margin-top:32px}.wallet-options button:disabled{cursor:wait;opacity:.65}.modal-notice.error{background:#fff3f3;color:#b42318}.connected-wallet-panel{display:flex;flex-direction:column;gap:8px;margin-top:20px;padding:17px;border:1px solid #e6e9ed;border-radius:7px;background:#f8fafc}.connected-wallet-panel p{margin:0;color:#778294;font-size:12px}.connected-wallet-panel strong{overflow:hidden;font-size:13px;text-overflow:ellipsis}.connected-wallet-panel span{color:#64748b;font-size:12px}.connected-wallet-panel button{height:40px;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:6px;border:1px solid #e2e8f0;border-radius:6px;background:#fff;cursor:pointer}.spin{animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:1050px){.hero-copy h1{font-size:44px}.hero-copy p{font-size:17px}.home-hero{grid-template-columns:minmax(0,1fr) 230px;gap:20px}.hero-mascot img{width:230px;height:230px}.stat-card strong{font-size:36px}.community-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.form-layout{grid-template-columns:minmax(0,1fr) 250px;gap:24px}}@media(max-width:820px){:root{--header-height: 56px}.topbar{padding:0 14px}.brand-zone{width:auto;gap:13px}.mobile-menu{width:24px;height:36px;display:grid;place-items:center;padding:0;border:0;background:transparent;color:#505967}.brand{gap:0}.brand img{width:34px;height:34px}.brand span,.header-selector span{display:none}.header-selector{width:35px;height:38px;padding:0}.header-selector img{width:22px;height:22px}.connect-button{min-width:83px;height:40px;padding:0 12px;font-size:13px}.connect-button.connected{min-width:92px}.connect-button svg{display:none}.header-popover.language,.header-popover.network{right:86px}.sidebar{z-index:80;top:0;width:min(286px,86vw);transform:translate(-102%);box-shadow:16px 0 45px #02081724;transition:transform .24s ease}.sidebar.open{transform:translate(0)}.sidebar-overlay{position:fixed;z-index:75;top:0;right:0;bottom:0;left:0;display:block;visibility:hidden;background:#02081761;opacity:0;transition:opacity .2s ease,visibility .2s ease}.sidebar-overlay.show{visibility:visible;opacity:1}.mobile-sidebar-brand{height:64px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;border-bottom:1px solid #edf0f3}.mobile-sidebar-brand a{display:flex;align-items:center;gap:10px;font-size:18px}.mobile-sidebar-brand img{width:38px;height:38px}.mobile-sidebar-brand button{width:34px;height:34px;display:grid;place-items:center;border:0;background:transparent}.main-content{margin-left:0}.home-hero{min-height:634px;display:flex;flex-direction:column;justify-content:flex-start;gap:0;padding:105px 16px 45px;text-align:center}.hero-copy{width:100%;transform:none}.hero-copy h1{font-size:30px;line-height:1.2;white-space:normal}.hero-copy p{margin:17px auto 18px;font-size:14px;line-height:1.55}.hero-buttons{display:grid;gap:10px}.primary-hero,.secondary-hero{width:100%;height:43px}.hero-mascot{flex:1;min-height:240px;align-content:center;transform:none}.hero-mascot img{width:180px;height:180px}.home-section{padding:60px 16px 64px}.section-heading{margin-bottom:38px}.section-heading h2{font-size:24px}.section-heading p{margin-top:12px;font-size:13px}.stats-grid,.tools-grid{grid-template-columns:1fr}.stat-card{min-height:164px}.stat-card strong{font-size:40px}.partner-card{width:198px;height:78px}.chains-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 6px}.chain-item{min-height:100px}.faq-section{min-height:auto}.faq-item button{min-height:60px;grid-template-columns:32px 1fr 16px;gap:10px;padding:11px 13px}.faq-item button b{font-size:14px}.faq-answer p{padding-left:55px;padding-right:18px}.community-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tool-page-header{min-height:135px;align-items:flex-end;margin:0 16px;padding:32px 0 18px}.tool-page-header h1{font-size:29px}.tool-page-header>a{display:none}.tool-body{padding:26px 16px 48px}.summary-card{order:2}.tool-notice,.contract-warning,.creation-result{max-width:100%}.wide-panel,.list-panel,.checker-panel{padding:20px}}@media(max-width:520px){.topbar{padding:0 15px}.top-actions{gap:6px}.home-section{padding-left:16px;padding-right:16px}.partner-marquee{width:calc(100% + 32px);margin-left:-16px}.tool-card{min-height:110px;padding:20px}.form-grid,.switch-list{grid-template-columns:1fr}.form-field.wide{grid-column:auto}.address-row{grid-column:auto;grid-template-columns:1fr}.use-wallet{justify-self:stretch;border:1px solid #edf0f3;border-radius:6px}.panel-actions,.list-toolbar{flex-direction:column}.panel-actions button,.list-toolbar>button{width:100%}.checker-search{grid-template-columns:1fr}.checker-features{flex-direction:column;gap:9px}.modal-backdrop{align-items:end;padding:0}.wallet-modal{width:100%;border-radius:8px 8px 0 0}.result-row{grid-template-columns:minmax(0,1fr) 28px 28px}.result-row>span{grid-column:1 / -1}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.app-error-screen{min-height:100vh;display:grid;place-content:center;justify-items:center;gap:12px;padding:24px;color:#18212b;background:#f6f8fa;text-align:center}.app-error-screen h1,.app-error-screen p{margin:0}.app-error-screen p{max-width:620px;color:#5a6570}.app-error-screen button{min-height:40px;display:inline-flex;align-items:center;gap:8px;padding:0 16px;border:0;border-radius:6px;color:#fff;background:#1f7a4d;cursor:pointer}.website-status.online{background:#e8f8ef;color:#13734b}
