dialog.report{border:1px solid var(--line);background:var(--raise);width:min(560px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--fg);border-radius:20px;padding:20px}dialog.report::backdrop{backdrop-filter:blur(2px);background:#05040999}dialog.report form{gap:12px;display:grid}dialog.report h2{font:800 22px/1.15 var(--display);letter-spacing:-.02em;margin:0}dialog.report .intro{margin:-4px 0 0}dialog.report .evinfo{background:var(--raise2);border-radius:12px;margin:0;padding:10px 12px;font-weight:700}dialog.report fieldset{border:0;flex-wrap:wrap;gap:6px;margin:0;padding:0;display:flex}dialog.report legend{margin-bottom:6px;padding:0;font-weight:700}dialog.report .opt{border:1px solid var(--line);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:8px 12px;font-size:14px;display:inline-flex}dialog.report .opt:has(input:checked){border-color:var(--accent);background:color-mix(in srgb, var(--accent) 15%, transparent)}dialog.report label:not(.opt):not(.hp){color:var(--muted);gap:4px;font-size:13px;font-weight:700;display:grid}dialog.report input:not([type=radio]),dialog.report textarea{font:500 16px var(--body);color:var(--fg);background:var(--bg);border:1px solid var(--line);border-radius:12px;width:100%;padding:10px 12px}dialog.report .two{grid-template-columns:1fr 1fr;gap:10px;display:grid}dialog.report .hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}dialog.report .small{margin:-6px 0 0;font-size:12px}dialog.report .result{margin:0;font-weight:700}dialog.report .actions{justify-content:flex-end;gap:8px;display:flex}dialog.report .actions button{font:700 14px var(--body);border:1px solid var(--line);color:var(--fg);cursor:pointer;background:0 0;border-radius:999px;min-height:42px;padding:10px 18px}dialog.report .actions .send{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}dialog.report .actions .send:disabled{opacity:.6}:root{--bg:#0c0b11;--raise:#17151f;--raise2:#1f1c29;--fg:#f4f0f8;--muted:#a59fb3;--line:#282534;--accent:#ffb547;--on-accent:#1a1200;--pink:#ff5fa2;--free:#5fd68f;--new:#ff5fa2;--chip:var(--raise);--chip-on:var(--accent);--chip-on-fg:var(--on-accent);--display:"Unbounded", "Arial Black", system-ui, sans-serif;--body:"Manrope", system-ui, -apple-system, "Segoe UI", sans-serif;--tabbar:0px;color-scheme:dark}@media (prefers-color-scheme:light){:root{--bg:#f7f4fa;--raise:#fff;--raise2:#f0ebf5;--fg:#17131f;--muted:#625a70;--line:#e4dfea;--accent:#a85a00;--on-accent:#fff;--pink:#c2185b;--free:#15803d;--new:#c2185b;color-scheme:light}}*{box-sizing:border-box}[hidden]{display:none!important}body{background:var(--bg);color:var(--fg);font:15px/1.45 var(--body);padding-bottom:var(--tabbar);margin:0}a{color:inherit}:focus-visible{outline:3px solid var(--accent);outline-offset:2px}main,.top .in,footer{max-width:1120px;padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));margin:0 auto}.top{z-index:20;background:color-mix(in srgb, var(--bg) 90%, transparent);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);padding-top:env(safe-area-inset-top,0px);position:sticky;top:0}.top .in{align-items:center;gap:14px;min-height:58px;display:flex}.brand{white-space:nowrap;font:800 17px/1 var(--display);letter-spacing:-.02em;align-items:center;gap:8px;text-decoration:none;display:flex}.brand svg{width:30px;height:30px}@media (width>=761px){.top .in{min-height:76px}.brand{gap:12px;font-size:25px}.brand svg{width:46px;height:46px}}.sections{gap:2px;margin-left:auto;display:flex}.sections a{font:600 14px/1 var(--body);color:var(--muted);white-space:nowrap;border-radius:999px;padding:10px 11px;text-decoration:none}@media (width>=761px) and (width<=1080px){.top .in{flex-wrap:wrap;row-gap:0;padding-top:8px}.langs{margin-left:auto}.sections{flex-basis:100%;order:3;justify-content:flex-start;margin:0 0 6px -11px}}.sections a[aria-current]{color:var(--fg);background:var(--raise)}.langs{gap:2px;display:flex}.langs a{color:var(--muted);font:600 12px var(--body);padding:8px 6px;text-decoration:none}.langs a[aria-current]{color:var(--fg)}.tabbar{display:none}@media (width<=760px){:root{--tabbar:calc(94px + env(safe-area-inset-bottom,0px))}.sections{display:none}.langs{margin-left:auto}.tabbar{z-index:20;background:var(--raise);border-top:1px solid var(--line);padding:5px max(8px, env(safe-area-inset-right,0px)) calc(5px + env(safe-area-inset-bottom,0px)) max(8px, env(safe-area-inset-left,0px));grid-template-columns:repeat(5,1fr);gap:2px;display:grid;position:fixed;bottom:0;left:0;right:0}.tabbar a{font:700 10.5px/1 var(--body);white-space:nowrap;color:var(--muted);border-radius:12px;align-content:center;justify-items:center;gap:2px;min-height:40px;text-decoration:none;display:grid}.tabbar a[aria-current]{color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent)}.tabbar svg{width:19px;height:19px}}.notice{background:var(--raise);border:1px solid var(--line);border-radius:14px;max-width:1088px;margin:8px auto 4px;padding:10px 14px;font-size:13.5px}@media (width<=1120px){.notice{margin:8px 16px 4px}}.notice button{font:inherit;background:var(--accent);color:var(--on-accent);cursor:pointer;border:0;border-radius:999px;margin-left:6px;padding:3px 10px;font-weight:700}footer{color:var(--muted);padding-block:40px 32px;font-size:13px}footer p{margin:0 0 6px}footer .links{flex-wrap:wrap;gap:6px 18px;display:flex}footer .links button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}h1{font:800 26px/1.1 var(--display);letter-spacing:-.03em;margin:18px 0 4px}.sub{color:var(--muted);margin:0 0 12px;font-size:14px}.sub.intro{margin:14px 0 8px;font-size:13px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
