:root{--bg-main:#0b0b0c;--bg-surface:#151618;--text-primary:#f5f5f5;--text-secondary:#a1a1aa;--border:#27272a;--accent:#e5e7eb;--accent-hover:#fff}.app-module__Qp8Wmq__page{background:var(--bg-main);width:100%;max-width:1280px;color:var(--text-primary);min-height:100vh;margin:0 auto;padding:40px 20px 72px;font-family:Arial,sans-serif}.app-module__Qp8Wmq__header{align-items:center;gap:10px;margin-bottom:24px;display:flex}.app-module__Qp8Wmq__logo{width:32px;height:32px}.app-module__Qp8Wmq__header h1{color:var(--text-primary);font-size:30px;font-weight:700}.app-module__Qp8Wmq__title{font-size:32px;font-weight:700}.app-module__Qp8Wmq__eyebrow{text-transform:uppercase;letter-spacing:.08em;color:var(--text-secondary);margin-bottom:8px;font-size:13px;font-weight:700}.app-module__Qp8Wmq__subtitle{max-width:680px;color:var(--text-secondary);font-size:16px;line-height:1.65}.app-module__Qp8Wmq__card{background:var(--bg-surface);border:1px solid var(--border);border-radius:14px;margin-bottom:20px;padding:20px}.app-module__Qp8Wmq__cardHeader h2{color:var(--text-primary);margin-bottom:6px;font-size:22px}.app-module__Qp8Wmq__cardHeader p{color:var(--text-secondary);font-size:14px;line-height:1.55}.app-module__Qp8Wmq__form{flex-direction:column;gap:12px;display:flex}.app-module__Qp8Wmq__grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.app-module__Qp8Wmq__field{flex-direction:column;gap:6px;display:flex}.app-module__Qp8Wmq__field span{color:var(--text-primary);font-size:14px;font-weight:700}.app-module__Qp8Wmq__field input,.app-module__Qp8Wmq__field textarea,.app-module__Qp8Wmq__field select{border:1px solid var(--border);width:100%;color:var(--text-primary);background:#0f1012;border-radius:8px;outline:none;padding:12px 14px}.app-module__Qp8Wmq__field textarea{resize:vertical;min-height:140px}.app-module__Qp8Wmq__primaryButton{background:var(--accent);color:#0b0b0c;cursor:pointer;border:none;border-radius:8px;min-height:44px;padding:12px 14px;font-weight:700}.app-module__Qp8Wmq__primaryButton:hover{background:var(--accent-hover)}.app-module__Qp8Wmq__badge,.app-module__Qp8Wmq__badgeSecondary,.app-module__Qp8Wmq__badgeWarn,.app-module__Qp8Wmq__badgeSuccess{border-radius:999px;align-items:center;padding:6px 10px;font-size:12px;font-weight:700;display:inline-flex}.app-module__Qp8Wmq__badge{color:var(--text-primary);background:#ffffff12}.app-module__Qp8Wmq__badgeSecondary{color:#d4d4d8;background:#ffffff0d}.app-module__Qp8Wmq__badgeWarn{color:#fb923c;background:#fb923c1f}.app-module__Qp8Wmq__badgeSuccess{color:#10b981;background:#10b9811f}.app-module__Qp8Wmq__metaCard{border:1px solid var(--border);background:#101114;border-radius:12px;gap:4px;padding:12px;display:grid}.app-module__Qp8Wmq__metaLabel{text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary);font-size:12px;font-weight:700}.app-module__Qp8Wmq__resultBlock{border:1px solid var(--border);background:#070708;border-radius:8px;margin-top:12px;padding:12px}.app-module__Qp8Wmq__resultBlock h3{color:var(--text-primary);margin-bottom:6px;font-size:15px}.app-module__Qp8Wmq__resultBlock p{color:var(--text-secondary);white-space:pre-line;line-height:1.65}.app-module__Qp8Wmq__ctaBox strong{color:var(--text-primary);margin-bottom:4px;display:block}.app-module__Qp8Wmq__ctaBox p{color:var(--text-secondary)}.app-module__Qp8Wmq__error{color:#ef4444;margin-top:10px;line-height:1.5}.app-module__Qp8Wmq__exportButton{background:var(--accent);color:#0b0b0c;cursor:pointer;border:none;border-radius:8px;min-height:42px;margin-top:10px;padding:10px 14px;font-weight:700}.app-module__Qp8Wmq__exportButton:hover{background:var(--accent-hover)}.app-module__Qp8Wmq__exportMessage{color:var(--text-secondary);margin-top:10px;font-size:14px}.app-module__Qp8Wmq__historyMessage{color:var(--text-primary);margin-bottom:8px;font-size:15px;font-weight:700;line-height:1.55}.app-module__Qp8Wmq__cardHeader{margin-bottom:12px}.app-module__Qp8Wmq__badgeRow{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.app-module__Qp8Wmq__badge{border:1px solid var(--border);background:#111827;border-radius:999px;padding:4px 10px;font-size:12px}.app-module__Qp8Wmq__badgeSecondary{background:#1f2937;border-radius:999px;padding:4px 10px;font-size:12px}.app-module__Qp8Wmq__badgeWarn{color:#fff;background:#7f1d1d;border-radius:999px;padding:4px 10px;font-size:12px}.app-module__Qp8Wmq__badgeSuccess{color:#fff;background:#065f46;border-radius:999px;padding:4px 10px;font-size:12px}.app-module__Qp8Wmq__metaGrid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin-bottom:12px;display:grid}.app-module__Qp8Wmq__metaCard{border:1px solid var(--border);background:#020617;border-radius:8px;padding:8px}.app-module__Qp8Wmq__metaLabel{color:var(--text-secondary);font-size:11px;display:block}.app-module__Qp8Wmq__ctaBox{border:1px solid var(--border);background:#0f172a;border-radius:8px;margin-top:12px;padding:10px}.app-module__Qp8Wmq__adminBox{margin-top:12px}.app-module__Qp8Wmq__exportMessage{margin-top:6px;font-size:12px}.app-module__Qp8Wmq__historyList{gap:14px;display:grid}.app-module__Qp8Wmq__historyCard{border:1px solid var(--border);background:#101114;border-radius:12px;padding:14px}.app-module__Qp8Wmq__historyMessage{color:var(--text-primary);word-break:break-word;margin-bottom:8px;font-size:15px;font-weight:700;line-height:1.55}.app-module__Qp8Wmq__historyProject{color:var(--text-secondary);margin-bottom:10px}.app-module__Qp8Wmq__historyMetaRow{color:var(--text-secondary);flex-wrap:wrap;gap:10px 16px;margin-bottom:10px;font-size:13px;display:flex}.app-module__Qp8Wmq__historyBlock{border-top:1px solid var(--border);margin-top:10px;padding-top:10px}.app-module__Qp8Wmq__historyBlock strong{color:var(--text-primary);margin-bottom:4px;font-size:14px;display:block}.app-module__Qp8Wmq__historyBlock p{color:var(--text-secondary);white-space:pre-line;line-height:1.6}.app-module__Qp8Wmq__muted{color:var(--text-secondary)}.app-module__Qp8Wmq__summaryGrid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-bottom:14px;display:grid}.app-module__Qp8Wmq__summaryCard{border:1px solid var(--border);background:#101114;border-radius:12px;padding:14px}.app-module__Qp8Wmq__summaryLabel{color:var(--text-secondary);margin-bottom:6px;font-size:12px;display:block}.app-module__Qp8Wmq__summaryValue{color:var(--text-primary);font-size:24px;font-weight:700}.app-module__Qp8Wmq__summaryBlock{border-top:1px solid var(--border);margin-top:12px;padding-top:12px}.app-module__Qp8Wmq__summaryBlock strong{color:var(--text-primary);margin-bottom:8px;display:block}.app-module__Qp8Wmq__summaryList{flex-wrap:wrap;gap:8px;display:flex}.app-module__Qp8Wmq__requestMetaBar{border:1px solid var(--border);color:var(--text-secondary);background:#0f1012;border-radius:10px;flex-wrap:wrap;gap:10px 16px;margin-top:12px;padding:10px 12px;font-size:13px;display:flex}.app-module__Qp8Wmq__errorBox{margin-top:10px}@media (max-width:768px){.app-module__Qp8Wmq__requestMetaBar{flex-direction:column;gap:6px;font-size:12px}.app-module__Qp8Wmq__summaryGrid{grid-template-columns:1fr}.app-module__Qp8Wmq__summaryCard{padding:12px}.app-module__Qp8Wmq__summaryValue{font-size:20px}.app-module__Qp8Wmq__historyCard{padding:12px}.app-module__Qp8Wmq__historyMessage{font-size:14px;line-height:1.5}.app-module__Qp8Wmq__historyMetaRow{flex-direction:column;gap:6px;font-size:12px}.app-module__Qp8Wmq__historyBlock strong{font-size:13px}.app-module__Qp8Wmq__historyBlock p{font-size:14px;line-height:1.55}}@media (max-width:1042px){.app-module__Qp8Wmq__page{max-width:100%;padding:28px 18px 56px}@media (max-width:768px){.app-module__Qp8Wmq__page{padding:24px 14px 48px}}.app-module__Qp8Wmq__header{margin-bottom:18px}.app-module__Qp8Wmq__header h1,.app-module__Qp8Wmq__title{font-size:24px}.app-module__Qp8Wmq__subtitle{font-size:14px;line-height:1.55}.app-module__Qp8Wmq__card{border-radius:12px;padding:16px}.app-module__Qp8Wmq__grid,.app-module__Qp8Wmq__metaGrid{grid-template-columns:1fr}.app-module__Qp8Wmq__field input,.app-module__Qp8Wmq__field textarea,.app-module__Qp8Wmq__field select{padding:14px 16px;font-size:16px}.app-module__Qp8Wmq__primaryButton,.app-module__Qp8Wmq__exportButton{width:100%}.app-module__Qp8Wmq__badgeRow{gap:6px}.app-module__Qp8Wmq__historyCard{padding:14px}}
