.BugReportClient-module__zkyrBW__pageShell{background:var(--site-page-bg,#f4f6fb);min-height:100vh;padding:30px 0 56px}.BugReportClient-module__zkyrBW__shell{width:min(var(--container-narrow), calc(100% - 32px));margin:0 auto}.BugReportClient-module__zkyrBW__hero{margin-bottom:18px}.BugReportClient-module__zkyrBW__title{color:var(--text,#232323);margin:0;font-size:clamp(1.9rem,2.8vw,2.55rem);line-height:1.08}.BugReportClient-module__zkyrBW__group{background:var(--surface);border:1px solid color-mix(in srgb, var(--accent) 18%, var(--border));box-shadow:var(--shadow);border-radius:22px}.BugReportClient-module__zkyrBW__form{gap:16px;display:grid}.BugReportClient-module__zkyrBW__group{padding:20px}.BugReportClient-module__zkyrBW__groupHeader h2{margin:0 0 6px}.BugReportClient-module__zkyrBW__groupHeader p{color:var(--muted);margin:0 0 16px}.BugReportClient-module__zkyrBW__field+.BugReportClient-module__zkyrBW__field{margin-top:14px}.BugReportClient-module__zkyrBW__messageInput{min-height:150px}.BugReportClient-module__zkyrBW__uploadSlot{border:1px solid var(--border);background:var(--surface-2);width:100%;color:var(--muted);min-height:120px;background:color-mix(in srgb, var(--surface-2) 86%, transparent);border-style:dashed;border-radius:14px;place-items:center;font-weight:700;display:grid;position:relative}.BugReportClient-module__zkyrBW__uploadSlot:hover{border-color:color-mix(in srgb, var(--accent) 35%, var(--border));color:var(--text)}.BugReportClient-module__zkyrBW__uploadSlot input{opacity:0;cursor:pointer;position:absolute;inset:0}.BugReportClient-module__zkyrBW__previewWrap{gap:12px;margin-top:14px;display:grid}.BugReportClient-module__zkyrBW__preview{object-fit:cover;border:1px solid var(--border);border-radius:18px;width:100%;max-height:320px}.BugReportClient-module__zkyrBW__submitRow{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:2px;display:flex}.BugReportClient-module__zkyrBW__submitRow button{min-width:148px}.BugReportClient-module__zkyrBW__notice,.BugReportClient-module__zkyrBW__error,.BugReportClient-module__zkyrBW__success{border-radius:14px;flex:1 0 100%;margin:0;padding:14px 16px}.BugReportClient-module__zkyrBW__notice{background:color-mix(in srgb, var(--surface-2) 88%, transparent);border:1px solid var(--border);color:var(--text)}.BugReportClient-module__zkyrBW__notice p{margin:0}.BugReportClient-module__zkyrBW__noticeActions{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.BugReportClient-module__zkyrBW__error{background:color-mix(in srgb, #f04438 12%, var(--surface));border:1px solid color-mix(in srgb, #f04438 28%, var(--border));color:color-mix(in srgb, #f04438 76%, var(--text))}.BugReportClient-module__zkyrBW__success{background:color-mix(in srgb, var(--success) 14%, var(--surface));border:1px solid color-mix(in srgb, var(--success) 32%, var(--border));color:color-mix(in srgb, var(--success) 82%, var(--text))}@media (max-width:900px){.BugReportClient-module__zkyrBW__pageShell{padding-top:24px}}@media (max-width:560px){.BugReportClient-module__zkyrBW__submitRow{justify-content:stretch}.BugReportClient-module__zkyrBW__submitRow button{width:100%}}
