/* Extracted from original <style> block 6. Do not edit unless changing that original block. */

.trAutoHero{background:linear-gradient(135deg,#0f172a,#7c3aed 52%,#14b8a6);color:#fff;border-radius:30px;padding:26px;margin:0 0 14px;box-shadow:0 20px 48px rgba(124,58,237,.24);position:relative;overflow:hidden}.trAutoHero:after{content:"";position:absolute;right:-70px;bottom:-80px;width:230px;height:230px;border:36px solid rgba(255,255,255,.12);border-radius:999px}.trAutoHero h2{margin:0;font-size:clamp(30px,5vw,52px);line-height:1.05;font-weight:1000;letter-spacing:0}.trAutoHero p{margin:10px 0 0;color:#e9d5ff;font-weight:850;line-height:1.55;position:relative;z-index:1}.trAutoGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.trAutoGrid3{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.trAutoCard{background:#fff;border:1px solid #ddd6fe;border-radius:24px;padding:16px;box-shadow:0 14px 34px rgba(15,23,42,.08)}.trAutoCard h3{margin:0 0 9px;font-size:22px;font-weight:1000}.trAutoCard p{margin:0 0 10px;color:#64748b;font-weight:800;line-height:1.5}.trAutoStat{border:1px solid #ddd6fe;background:linear-gradient(180deg,#fff,#faf5ff);border-radius:20px;padding:14px}.trAutoStat span{display:block;color:#64748b;font-size:12px;font-weight:1000}.trAutoStat b{display:block;font-size:28px;margin-top:4px;color:#0f172a}.trAutoForm{display:grid;grid-template-columns:1fr 1fr auto;gap:8px;align-items:end}.trAutoForm textarea{grid-column:1/-1;min-height:82px;resize:vertical;border:1px solid #dbe3ef;border-radius:14px;padding:12px;font:inherit;background:#f8fafc}.trAutoForm input,.trAutoForm select{border-radius:14px}.trAutoActions{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.trAutoActions button{border-radius:13px;box-shadow:none;padding:9px 12px;font-size:13px}.trAutoItem{border:1px solid #e2e8f0;background:#f8fafc;border-radius:18px;padding:13px;margin:8px 0}.trAutoItem b{display:block;font-size:16px}.trAutoItem small{display:block;color:#64748b;font-weight:900;margin-top:4px}.trAutoPill{display:inline-flex;border-radius:999px;background:#f3e8ff;color:#6d28d9;padding:6px 10px;font-size:12px;font-weight:1000;margin:3px}.trAutoGood{background:#dcfce7!important;color:#166534!important}.trAutoWarn{background:#fef3c7!important;color:#92400e!important}.trAutoTimeline{position:relative;margin-top:8px}.trAutoTimeline:before{content:"";position:absolute;left:17px;top:0;bottom:0;width:3px;background:#ddd6fe;border-radius:999px}.trAutoTimelineItem{position:relative;margin-left:43px;margin-bottom:10px;background:#fff;border:1px solid #ddd6fe;border-radius:20px;padding:13px;box-shadow:0 8px 20px rgba(15,23,42,.05)}.trAutoTimelineItem:before{content:"";position:absolute;left:-33px;top:17px;width:16px;height:16px;background:#7c3aed;border:4px solid #ede9fe;border-radius:99px}.trAutoBadgeRow{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.trAutoBelt{border:1px solid #e2e8f0;background:#fff;border-radius:16px;padding:10px;display:flex;align-items:center;gap:8px;font-weight:1000}.trAutoBeltDot{width:18px;height:18px;border-radius:50%;border:2px solid #0f172a}.trAutoQrBox{background:#fff;border:1px dashed #7c3aed;border-radius:22px;padding:16px;text-align:center}.trAutoQr{width:170px;height:170px;margin:8px auto;background:linear-gradient(90deg,#111 10px,transparent 10px) 0 0/20px 20px,linear-gradient(#111 10px,transparent 10px) 0 0/20px 20px,#fff;border:12px solid #fff;box-shadow:0 0 0 1px #c4b5fd;border-radius:8px;image-rendering:pixelated}.trAutoPin{font-size:38px;font-weight:1000;letter-spacing:4px;color:#0f172a}.trAutoNotePreview{white-space:pre-wrap;background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;padding:13px;font-weight:800;line-height:1.55}.trAutoInsightList{display:grid;gap:8px}.trAutoProgress{height:10px;border-radius:999px;background:#ede9fe;overflow:hidden;margin-top:6px}.trAutoProgress>i{display:block;height:100%;background:linear-gradient(90deg,#7c3aed,#14b8a6);border-radius:999px}.trAutoEmpty{border:1px dashed #cbd5e1;background:#f8fafc;color:#64748b;border-radius:18px;padding:18px;text-align:center;font-weight:900}@media(max-width:900px){.trAutoGrid,.trAutoGrid3,.trAutoForm{grid-template-columns:1fr}.trAutoForm textarea{grid-column:1}}
