.v96-launch{position:fixed;right:18px;bottom:18px;z-index:45;border:0;border-radius:999px;background:#087f5b;color:#fff;padding:12px 18px;font-weight:800;box-shadow:0 8px 28px #087f5b55;cursor:pointer}
.v96-shell{max-width:1100px;margin:0 auto;padding:8px}.v96-tabs{display:flex;gap:8px;overflow:auto;padding:4px 0 14px}.v96-tabs button{white-space:nowrap;border:1px solid #cfe4dc;background:#fff;color:#174c3b;border-radius:999px;padding:9px 13px;font-weight:700;cursor:pointer}.v96-tabs button.active{background:#087f5b;color:#fff;border-color:#087f5b}.v96-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.v96-card{background:#fff;border:1px solid #dce9e4;border-radius:16px;padding:16px;box-shadow:0 3px 15px #173f3010}.v96-card h3{margin:0 0 8px}.v96-card p{line-height:1.45}.v96-form{display:grid;gap:10px}.v96-form label{font-weight:700;color:#25483c}.v96-form input,.v96-form select,.v96-form textarea{box-sizing:border-box;width:100%;border:1px solid #cbdcd6;border-radius:10px;padding:10px;background:#fff;font:inherit}.v96-form textarea{min-height:110px;resize:vertical}.v96-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px}.v96-actions{display:flex;gap:8px;flex-wrap:wrap}.v96-primary,.v96-secondary{border:0;border-radius:10px;padding:10px 14px;font-weight:800;cursor:pointer}.v96-primary{background:#087f5b;color:#fff}.v96-secondary{background:#eaf5f1;color:#155743}.v96-result{margin-top:12px;border-left:4px solid #087f5b;background:#f2faf7;padding:12px;border-radius:8px;white-space:pre-wrap;overflow-wrap:anywhere}.v96-result.error{border-color:#c92a2a;background:#fff5f5}.v96-badge{display:inline-block;border-radius:999px;padding:4px 8px;background:#eaf5f1;color:#155743;font-size:12px;font-weight:800;margin:2px}.v96-alert{border-left:4px solid #e03131;background:#fff5f5;padding:10px;margin:8px 0;border-radius:8px}.v96-cite{border-top:1px solid #dce9e4;margin-top:8px;padding-top:8px;font-size:12px;color:#567268}.v96-empty{padding:22px;text-align:center;color:#667b74;border:1px dashed #bdd2ca;border-radius:12px}.v96-timeline{border-left:3px solid #9dd2bf;padding-left:14px}.v96-event{position:relative;margin:0 0 12px;padding:12px;background:#fff;border:1px solid #dce9e4;border-radius:12px}.v96-event:before{content:"";position:absolute;left:-21px;top:18px;width:11px;height:11px;border-radius:50%;background:#087f5b}.v96-muted{color:#667b74;font-size:13px}.v96-score{font-size:28px;font-weight:900;color:#087f5b}@media(max-width:600px){.v96-launch{right:12px;bottom:12px}.v96-shell{padding:2px}.v96-card{padding:13px}}
