:root{--ue-ink:#1e242c;--ue-muted:#68737d;--ue-blue:#356e91;--ue-dark:#234a61;--ue-line:#d9e5eb;--ue-soft:#edf7fb}body{background:linear-gradient(180deg,#f1f8fc,#fff 530px);color:var(--ue-ink)}.ue-page{max-width:1160px;margin:auto;padding-bottom:70px}.ue-hero{background:radial-gradient(circle at 84% 20%,rgba(255,255,255,.7),transparent 27%),linear-gradient(135deg,#dff2fb,#edf7ef 55%,#fff1e8);border-bottom:1px solid var(--ue-line)}.ue-hero .tool-hero-icon{width:86px;height:86px;border-radius:27px;background:linear-gradient(145deg,var(--ue-blue),var(--ue-dark));box-shadow:0 16px 30px rgba(35,74,97,.23)}.tt-toolbar,.tt-pane,.card{border-color:var(--ue-line)!important;box-shadow:0 11px 32px rgba(32,64,82,.05)}.ue-check{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:var(--ue-muted)}.ue-check input{accent-color:var(--ue-blue)}.ue-submit,.tt-btn.active,.pane-btn.primary{background:linear-gradient(135deg,var(--ue-blue),var(--ue-dark))!important;color:#fff!important}.tt-input,.tt-output{min-height:340px!important}.ue-info,.ue-faq{margin-top:54px}.ue-info h2,.ue-faq h2{font-size:30px}.ue-info>div{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.ue-info article{padding:21px;border:1px solid var(--ue-line);border-radius:16px;background:#fff}.ue-info article b{color:var(--ue-blue)}.ue-info p,.ue-faq p{color:var(--ue-muted);line-height:1.65}.ue-faq details{padding:17px 2px;border-bottom:1px solid var(--ue-line)}.ue-faq summary{cursor:pointer;font-weight:800}@media(max-width:700px){.ue-page{padding-left:14px!important;padding-right:14px!important}.ue-info>div{grid-template-columns:1fr}.pane-actions{width:100%;display:grid!important;grid-template-columns:1fr 1fr}.ue-info h2,.ue-faq h2{font-size:26px}}
