.onchain-tools-page{--ot-ink:#10223e;--ot-copy:#53657a;--ot-line:#cbd5e2;--ot-paper:#f4f6fa;background:#fff;color:var(--ot-ink);font-family:var(--home-sans);font-size:16px;line-height:1.7}
.onchain-tools-page::before,.onchain-tools-page::after{display:none!important}
.onchain-tools-page a{text-decoration:none}
.onchain-tools-page .dc-nav-links>a,.onchain-tools-page .dc-nav-links>div>a,.onchain-tools-page .dc-nav-links>div>button{font:650 13px/1.4 var(--home-sans)!important;letter-spacing:.02em!important}
.onchain-tools-page .dc-nav-links>a[aria-current=page]::after{content:'';position:absolute;left:0;right:0;bottom:0;height:2px;background:#075ee8}
.ot-container{width:min(1320px,calc(100% - 104px));margin-inline:auto}
.ot-masthead{padding:25px 0 20px}
.ot-breadcrumb{display:flex;align-items:center;gap:16px;color:#667386;font-size:13px}
.ot-title-row{display:flex;align-items:center;justify-content:space-between;gap:40px;margin-top:20px}
.ot-title-row h1{font:750 56px/1.22 var(--home-sans);letter-spacing:-.035em;margin:0}
.ot-title-row p{margin:8px 0 0;color:var(--ot-copy);font-size:17px}


.ot-external{transform:rotate(-45deg)}
.ot-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--ot-line);border-radius:3px 3px 0 0}
.ot-tabs button{font:500 18px/1.5 var(--home-sans);min-height:59px;border:0;border-bottom:2px solid transparent;background:#fff;color:var(--ot-ink);padding:14px 18px;cursor:pointer}
.ot-tabs button:hover{background:#f1f4f8}
.ot-tabs button[aria-selected=true]{background:#e9edf4;border-bottom-color:#b58a2a;font-weight:650}
.ot-panel-surface{background:var(--ot-paper)}
.ot-panel{display:grid;grid-template-columns:1fr 1fr;gap:66px;padding:38px 60px 30px;min-height:374px}
.ot-tool-copy{min-width:0}

.ot-tool-copy h2{font:700 43px/1.23 var(--home-sans);letter-spacing:-.035em;margin:0 0 15px;text-wrap:balance}
.ot-tool-copy h2 span{display:block}
.ot-description{font-size:16px;line-height:1.75;color:var(--ot-copy);margin:0 0 21px}
.ot-launch{display:inline-flex;justify-content:center;align-items:center;gap:16px;min-height:46px;min-width:208px;background:#0a2140;border:1px solid #0a2140;border-radius:3px;padding:10px 22px;color:#fff;font-size:18px;line-height:1.4}
.ot-launch img{filter:brightness(0) invert(1)}
.ot-launch:hover{background:#183c66}

.ot-preparation{min-width:0;border-left:1px solid var(--ot-line);padding:8px 0 0 76px;align-self:stretch}
.ot-preparation h3{font-size:18px;line-height:1.5;font-weight:650;margin:0 0 16px}
.ot-preparation-list{max-width:480px}
.ot-preparation-row{display:grid;grid-template-columns:44px minmax(0,1fr);gap:24px;align-items:center;padding:20px 0;border-bottom:1px solid var(--ot-line)}
.ot-preparation-row:last-child{border-bottom:0}
.ot-preparation-row img{width:42px;height:42px}
.ot-preparation-row h4{font-size:20px;font-weight:600;line-height:1.5;margin:0 0 5px}
.ot-preparation-row p{font-size:15px;color:var(--ot-copy);line-height:1.7;margin:0}
.ot-operation{font-size:14px;line-height:1.75;color:#35465e;margin:22px 0 0}
.ot-support{padding:18px 12px 13px}
.ot-support>a{display:inline-flex;align-items:center;gap:14px;font-size:16px;line-height:1.7;color:#1354a3}
.ot-support>p{font-size:13px;color:#657386;margin:6px 0 0}
.ot-contact-strip{display:flex;align-items:center;justify-content:space-between;gap:24px;background:var(--ot-paper);padding:14px 35px;border-radius:3px;margin:0 0 14px;min-height:61px}
.ot-contact-strip h2{font-size:17px;font-weight:500;line-height:1.6;margin:0}
.ot-contact-strip>a{display:inline-flex;align-items:center;gap:18px;font-size:18px;font-weight:600;color:var(--ot-ink);min-height:36px}
.ot-contact-strip img,.ot-support img{flex-shrink:0}
.onchain-tools-page :is(a,button):focus-visible{outline:2px solid #0865ec;outline-offset:4px}
.ot-panel:focus{outline:none}
.onchain-tools-page.lang-en .ot-tool-copy h2{font-size:38px;line-height:1.25;letter-spacing:-.025em}
.onchain-tools-page.lang-en .ot-tabs button{font-size:16px}
@media(max-width:1120px){.ot-container{width:calc(100% - 64px)}.onchain-tools-page .dc-nav-links>a,.onchain-tools-page .dc-nav-links>div>a,.onchain-tools-page .dc-nav-links>div>button{font-size:14px!important}.ot-panel{gap:40px;padding:32px 20px}.ot-preparation{padding-left:38px}.ot-tool-copy h2{font-size:38px}.ot-preparation-row{gap:16px}}
@media(max-width:760px){.ot-container{width:calc(100% - 40px)}.ot-masthead{padding:22px 0 18px}.ot-title-row{align-items:flex-start;flex-direction:column;gap:16px;margin-top:17px}.ot-title-row h1{font-size:39px}.ot-title-row p{font-size:16px}.ot-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.ot-tabs button{min-height:52px;font-size:15px;padding:12px 8px}.ot-panel{grid-template-columns:1fr;gap:28px;padding:28px 0;min-height:0}.ot-tool-copy h2,.onchain-tools-page.lang-en .ot-tool-copy h2{font-size:35px}.ot-preparation{border-left:0;border-top:1px solid var(--ot-line);padding:23px 0 0}.ot-preparation-row{grid-template-columns:36px minmax(0,1fr);gap:18px;padding:14px 0}.ot-preparation-row img{width:34px;height:34px}.ot-preparation-row h4{font-size:18px}.ot-preparation-row p{font-size:14px}.ot-operation{margin-top:16px;font-size:13px}.ot-support{padding:18px 0}.ot-support>a{font-size:14px;gap:8px}.ot-support>p{font-size:12px;line-height:1.8}.ot-contact-strip{padding:16px 18px;align-items:flex-start;gap:12px}.ot-contact-strip h2{font-size:15px}.ot-contact-strip>a{font-size:15px;white-space:nowrap;gap:10px;min-height:26px}.onchain-tools-page.lang-en .ot-contact-strip{flex-direction:column}.onchain-tools-page.lang-en .ot-tabs button{font-size:14px}}
@media(max-width:390px){.ot-title-row h1{font-size:36px}.ot-tool-copy h2,.onchain-tools-page.lang-en .ot-tool-copy h2{font-size:32px}.ot-contact-strip{flex-direction:column}.ot-description{font-size:15px}}
@media(prefers-reduced-motion:reduce){.onchain-tools-page *{scroll-behavior:auto!important;transition:none!important}}
