:root{color-scheme:light dark}.gu-page{max-width:1040px;margin:0 auto;padding:28px 18px 60px;font-family:system-ui,-apple-system,"Malgun Gothic",sans-serif}.gu-back{display:inline-block;margin-bottom:18px;text-decoration:none}.gu-hero,.gu-panel{border:1px solid #d7dce5;border-radius:18px;padding:22px;margin-bottom:18px;background:Canvas}.gu-hero h1{margin:.2rem 0}.gu-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.gu-field{display:grid;gap:7px;margin:12px 0}.gu-field input,.gu-field textarea,.gu-field select,.gu-panel input,.gu-panel select{font:inherit;padding:10px 12px;border:1px solid #aeb6c2;border-radius:10px;background:Canvas;color:CanvasText}.gu-field textarea{min-height:120px;resize:vertical}.gu-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.gu-btn,button.gu-btn{display:inline-flex;align-items:center;justify-content:center;border:1px solid #9aa3af;border-radius:10px;padding:10px 14px;background:Canvas;color:CanvasText;text-decoration:none;font:inherit;cursor:pointer}.gu-btn.primary{background:#1769e0;color:#fff;border-color:#1769e0}.gu-status{padding:10px 12px;border-radius:10px;background:#f1f5f9}.gu-status[data-type="error"]{background:#fee2e2;color:#991b1b}.gu-status[data-type="ok"]{background:#dcfce7;color:#166534}.gu-preview{overflow:auto;padding:16px;background:#fff;border:1px dashed #cbd5e1;border-radius:12px;text-align:center}.gu-preview svg{max-width:100%;height:auto}.gu-card{border:1px solid #d7dce5;border-radius:14px;padding:16px;margin:12px 0}.gu-file{display:flex;justify-content:space-between;gap:10px;padding:9px 0;border-bottom:1px solid #e5e7eb}.gu-empty{padding:18px;color:#6b7280}.gu-checks{display:grid;gap:8px;margin:12px 0}.gu-badges{display:flex;gap:8px;flex-wrap:wrap}.gu-badges span{font-size:.88rem;padding:5px 9px;border-radius:999px;background:#eef2ff;color:#3730a3}@media(max-width:760px){.gu-grid{grid-template-columns:1fr}}
