.c99-tool{width:min(1120px,calc(100% - 32px));margin:0 auto 72px}.c99-privacy{padding:18px 20px;border:1px solid rgba(183,141,48,.34);border-radius:16px;background:#fffaf0}.c99-privacy h2{margin-top:0}.c99-panel{margin:24px 0;padding:clamp(18px,3vw,30px);border:1px solid rgba(13,59,47,.18);border-radius:20px;background:#fff;box-shadow:0 14px 38px rgba(13,59,47,.08)}.c99-panel label,.c99-panel legend{font-weight:700;color:#123d33}.c99-panel textarea,.c99-panel input,.c99-panel select{display:block;width:100%;margin-top:8px;padding:12px;border:1px solid #91a79f;border-radius:10px;background:#fff;color:#102f28;font:inherit}.c99-panel textarea{min-height:210px;resize:vertical;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.c99-panel textarea[data-output]{min-height:130px;background:#f5f8f7}.c99-options{display:grid;gap:10px;margin:18px 0;padding:0;border:0}.c99-options label{display:flex;align-items:center;gap:9px}.c99-options input{width:auto;margin:0}.c99-actions{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0}.c99-status{min-height:1.6em;font-weight:700}.c99-result-grid,.c99-methods{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:22px 0}.c99-result-grid div,.c99-methods>div{padding:16px;border-radius:14px;background:#f4f7f6}.c99-result-grid dt{font-weight:700}.c99-result-grid dd{margin:4px 0 14px;overflow-wrap:anywhere}.c99-related{display:flex;flex-wrap:wrap;gap:16px}@media(max-width:680px){.c99-tool{width:min(100% - 20px,1120px)}.c99-result-grid,.c99-methods{grid-template-columns:1fr}.c99-panel{padding:16px}.c99-actions>*{flex:1 1 100%}}
