:root{--td-ink:#20242b;--td-muted:#69737d;--td-blue:#476b9d;--td-dark:#2f496d;--td-line:#dce3ed;--td-soft:#eff4fb}body{background:linear-gradient(180deg,#f4f7fc,#fff 530px);color:var(--td-ink)}.td-page{max-width:1180px;margin:auto}.td-hero{background:radial-gradient(circle at 84% 20%,rgba(255,255,255,.7),transparent 27%),linear-gradient(135deg,#e6edfb,#edf8f2 55%,#fff0e8);border-bottom:1px solid var(--td-line)}.td-hero .tool-hero-icon{width:86px;height:86px;border-radius:27px;background:linear-gradient(145deg,var(--td-blue),var(--td-dark));box-shadow:0 16px 30px rgba(47,73,109,.23)}.td-banner{display:none;margin:18px 0 10px;padding:11px 14px;border:1px solid #bfd0e4;border-radius:11px;background:var(--td-soft);color:var(--td-dark)}.td-banner.show{display:block}.tt-toolbar,.tt-input,.diff-view{border-color:var(--td-line)!important;box-shadow:0 11px 32px rgba(38,59,86,.05)}.tt-btn.active{background:linear-gradient(135deg,var(--td-blue),var(--td-dark))!important}.td-check{display:flex;align-items:center;gap:5px;font-size:12px;font-weight:700;color:var(--td-muted)}.td-check input{accent-color:var(--td-blue)}.td-info,.td-faq{max-width:1180px;margin:54px auto 0;padding:0 24px}.td-faq{padding-bottom:70px}.td-info h2,.td-faq h2{font-size:30px}.td-info>div{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.td-info article{padding:21px;border:1px solid var(--td-line);border-radius:16px;background:#fff}.td-info article b{color:var(--td-blue)}.td-info p,.td-faq p{color:var(--td-muted);line-height:1.65}.td-faq details{padding:17px 2px;border-bottom:1px solid var(--td-line)}.td-faq summary{cursor:pointer;font-weight:800}@media(max-width:700px){.td-page,.td-info,.td-faq{padding-left:14px!important;padding-right:14px!important}.td-info>div,.word-diff-cols{grid-template-columns:1fr}.td-info h2,.td-faq h2{font-size:26px}}
