.ut-page{padding-top:26px;padding-bottom:max(45px,env(safe-area-inset-bottom))}.ut-heading{margin:34px 0 28px}.ut-heading h1{font-size:34px;line-height:1.7}.ut-heading p{color:var(--muted);max-width:720px;margin-top:8px}.ut-grid{grid-template-columns:1fr 1fr;align-items:start;gap:22px;display:grid}.ut-panel{border:1px solid var(--line);background:#fff;border-radius:20px;min-width:0;padding:28px}.ut-panel h2{margin-bottom:20px;font-size:19px}.ut-result{background:#edf3ec}.ut-field{flex-direction:column;gap:9px;margin-bottom:20px;font-size:14px;display:flex}.ut-field input,.ut-field select,.ut-field textarea{width:100%;min-width:0;color:var(--ink);background:#fff;border:1px solid #cdd9ce;border-radius:10px;min-height:48px;padding:13px 14px;scroll-margin-block:100px;font-size:16px}.ut-field textarea{resize:vertical;line-height:1.9}.ut-field input:focus,.ut-field select:focus,.ut-field textarea:focus{outline-offset:2px;outline:2px solid #52896c}.ut-help{color:#61736b;font-size:13px;line-height:1.9}.ut-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ut-button{background:var(--green);color:#fff;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:11px 20px;font-size:14px;display:inline-flex}.ut-button.secondary{color:var(--green);background:#fff;border:1px solid #cdd9ce}.ut-error{color:#a52d2d;margin:14px 0;font-size:14px;line-height:1.9}.ut-output{overflow-wrap:anywhere;margin:8px 0;font-size:30px;font-weight:600;line-height:1.8}.ut-output-small{white-space:pre-wrap;overflow-wrap:anywhere;margin:12px 0;line-height:2}.ut-label{color:#60766b;font-size:13px}.ut-separator{border:0;border-top:1px solid #d4e0d1;margin:22px 0}.ut-tabs{flex-wrap:wrap;gap:8px;margin-bottom:22px;display:flex}.ut-tabs button{background:#fff;border:1px solid #d4dfd5;border-radius:10px;min-height:46px;padding:11px 16px;font-size:14px}.ut-tabs button[aria-pressed=true]{background:var(--green);color:#fff;border-color:var(--green)}.ut-privacy{color:var(--muted);margin:22px 0;font-size:12px}.ut-guide{border-top:1px solid var(--line);max-width:800px;padding-top:30px}.ut-guide h2{margin-bottom:12px;font-size:21px}.ut-guide h3{margin-top:22px;margin-bottom:7px;font-size:16px}.ut-guide p{color:#61736b;font-size:14px}.ut-related{flex-wrap:wrap;gap:10px 25px;margin-top:35px;font-size:13px;display:flex}.ut-related a{text-underline-offset:6px;padding:10px 0;text-decoration:underline}.ut-check{align-items:center;gap:10px;min-height:44px;font-size:14px;display:flex}.ut-check input{width:20px;height:20px}.ut-table-wrap{max-height:420px;margin-top:18px;overflow-x:auto}.ut-table{border-collapse:collapse;width:100%;font-size:13px}.ut-table td,.ut-table th{text-align:right;border-bottom:1px solid var(--line);overflow-wrap:anywhere;padding:12px 9px}.ut-empty{color:var(--muted);padding:35px 0;font-size:14px}.ut-sr{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (width<=720px){.ut-grid{grid-template-columns:1fr}.ut-heading{margin-top:25px}.ut-heading h1{font-size:27px}.ut-panel{padding:20px}.ut-output{font-size:26px}.ut-actions .ut-button{flex:1}.ut-tabs{gap:6px}.ut-tabs button{flex:auto;padding:10px;font-size:13px}.ut-page .breadcrumb{flex-wrap:wrap}}.ut-related-section{border-top:1px solid var(--line);margin-top:30px;padding-top:30px}.ut-related-section>h2{margin-bottom:20px;font-size:20px}.ut-related-section>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}@media (width<=750px){.ut-related-section>div{grid-template-columns:1fr}}
