.bugReportPage{min-height:100svh;color:var(--mode-ink,var(--ink));background:var(--mode-bg,var(--paper));padding:0 24px 28px}.bugReportNav{border-bottom:1px solid var(--mode-line,var(--line));justify-content:space-between;align-items:center;gap:16px;max-width:1040px;margin:0 auto;padding:24px 0;display:flex}.bugReportNav .brand{align-items:center;gap:9px;font-size:19px;display:flex}.bugReportNav>a:last-child{font-size:13px;text-decoration:none}.bugReportContent{max-width:600px;margin:32px auto 0}.bugReportIntro{margin-bottom:22px}.bugReportIntro .eyebrow{letter-spacing:.16em;font-size:10px}.bugReportIntro h1{letter-spacing:-.045em;text-shadow:none;margin:14px 0 12px;font-size:clamp(30px,5vw,42px);line-height:1.15}.bugReportIntro p{margin:0;font-size:16px;line-height:1.6}html[data-theme] .siteCanvas .bugReportPage .bugReportForm{border:1px solid var(--mode-line,var(--line));border-radius:18px;gap:18px;width:100%;max-width:none;margin:0;padding:24px;display:grid;box-shadow:0 8px 30px #00000004}.bugReportForm>label,.bugReportOptionalBody label{gap:9px;font-size:14px;font-weight:600;display:grid}.bugReportForm :is(input:not([type=radio]),textarea,select){width:100%;min-width:0;min-height:46px;font:inherit;border:1px solid var(--mode-line,var(--line));box-shadow:none;border-radius:9px;padding:12px 13px;font-weight:400}.bugReportForm textarea{resize:vertical;line-height:1.6}.bugReportForm :is(input,textarea,select):focus-visible{outline:2px solid var(--mode-accent,var(--accent));outline-offset:3px}.bugReportForm label small,.bugReportOptionalBody small{font-size:12px;font-weight:400;line-height:1.5}.bugReportOptional{border-top:1px solid var(--mode-line,var(--line));border-bottom:1px solid var(--mode-line,var(--line));padding:13px 0}.bugReportOptional summary{cursor:pointer;min-height:24px;font-size:13px;font-weight:600}.bugReportOptional summary>span{float:right;opacity:.7;font-size:12px;font-weight:400}.bugReportOptionalBody{gap:20px;padding-top:22px;display:grid}.bugReportFieldPair{grid-template-columns:1fr 1fr;gap:15px;display:grid}.bugReportRating{border:0;margin:0;padding:0}.bugReportRating legend{margin-bottom:10px;font-size:13px;font-weight:600}.bugReportRating>div{gap:9px;margin-bottom:8px;display:flex}.bugReportRating label{display:block;position:relative}.bugReportRating input{opacity:0;width:100%;height:100%;margin:0;position:absolute}.bugReportRating span{border:1px solid var(--mode-line,var(--line));border-radius:8px;place-items:center;width:42px;height:42px;font-size:14px;display:grid}.bugReportRating input:checked+span{border:2px solid var(--mode-accent,var(--accent));background:color-mix(in srgb,var(--mode-accent,var(--accent)) 12%,transparent)}.bugReportRating input:focus-visible+span{outline:2px solid var(--mode-accent,var(--accent));outline-offset:3px}.bugReportForm .bugReportPrivacy{margin:0;font-size:12px;line-height:1.6}.bugReportSubmit{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:48px;font-size:14px;font-weight:650;text-decoration:none;display:flex}.bugReportSubmit:disabled{opacity:.65;cursor:wait}.bugReportDelivery{text-align:center;font-size:11px;line-height:1.6}.bugReportError{border:1px solid #b65858;border-radius:9px;margin:0;padding:12px 14px;font-size:13px;line-height:1.6}.bugReportSuccess{text-align:center;border:1px solid var(--mode-line,var(--line));background:var(--mode-surface,var(--paper));border-radius:18px;justify-items:center;gap:18px;padding:42px 28px;display:grid}.bugReportCheck{background:color-mix(in srgb,var(--mode-accent,var(--accent)) 12%,transparent);width:56px;height:56px;color:var(--mode-accent,var(--accent));border-radius:50%;place-items:center;display:grid}.bugReportSuccess h2{letter-spacing:-.03em;margin:0;font-size:28px}.bugReportSuccess p{margin:0;font-size:15px;line-height:1.6}.bugReportSuccess small{font-size:11px}.bugReportSuccess>a{font-size:13px}.bugReportFooter{text-align:center;opacity:.7;border:0;max-width:600px;margin:24px auto 0;padding:0;font-size:11px;display:block}.bugReportSpinner{animation:1s linear infinite report-spin}@keyframes report-spin{to{transform:rotate(360deg)}}@media (max-width:520px){.bugReportPage{padding:0 18px 22px}.bugReportNav{padding:18px 0}.bugReportNav .brand{font-size:16px}.bugReportNav>a:last-child{font-size:11px}.bugReportContent{margin-top:32px}html[data-theme] .siteCanvas .bugReportPage .bugReportForm{gap:20px;padding:20px}.bugReportFieldPair{grid-template-columns:1fr}.bugReportSuccess{padding:30px 20px}}@media (prefers-reduced-motion:reduce){.bugReportSpinner{animation:none}}
