.ost{padding-top:36px;padding-bottom:64px;color:#14243c}.ost *{box-sizing:border-box}.ost h1{font-size:clamp(30px,4vw,44px);line-height:1.2;letter-spacing:-.035em}.ost form{display:flex;gap:16px;align-items:end;margin:28px 0}.ost label{flex:1;font-weight:600;font-size:14px}.ost input{display:block;width:100%;border:1px solid #ccd7e6;border-radius:8px;padding:14px;margin-top:8px;font-size:16px}.ost [data-tool-result],.ost-next{padding:24px;border:1px solid #e1e8f2;border-radius:12px;margin:24px 0;overflow-wrap:anywhere}.ost [data-tool-result]:empty{display:none}.ost pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;background:#f5f8ff;padding:16px}.ost table{width:100%;border-collapse:collapse;font-size:14px}.ost td,.ost th{text-align:left;border-bottom:1px solid #e1e8f2;padding:12px}.ost details{padding:15px 0;border-bottom:1px solid #e1e8f2}.ost summary{font-weight:600;cursor:pointer}.ost [data-tool-loading]{align-items:center;gap:20px}.ost [data-tool-loading]:not([hidden]){display:flex}.ost [hidden]{display:none!important}.ost [data-tool-loading] img{width:100px;height:auto}.ost :focus-visible{outline:3px solid #76a8ff;outline-offset:3px}.ost .onter-btn{margin:4px 0}.ost a{overflow-wrap:anywhere}@media(max-width:650px){.ost form{display:block}.ost form button{width:100%;margin-top:14px}.ost [data-tool-result],.ost-next{padding:18px}.ost .onter-btn{display:block;text-align:center}.ost td,.ost th{padding:8px;font-size:12px}}
