:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface:#fff;--surface-2:#f2f4f7;--surface-3:#e3e8ee;--line:#dde3ea;--text:#15181c;--muted:#4f5b67;--faint:#5f6b77;--link:#129bee;--link-hover:#0f8ad6;--accent:#129bee;--accent-hover:#0f8ad6;--badge:#129bee;--badge-hover:#0f8ad6;--highlight:#e6f2fb;--ok:#1e7f3c;--error:#b3261e;--chip:#fffffff0;--button-bg:#15181c;--button-text:#fff;--button-hover:#2c3339;--shadow:#1018202e;--header-bg:#129bee;--header-line:#129bee;--header-text:#fff;--header-pill:#ffffff38;--header-pill-hover:#ffffff52}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface:#15181c;--surface-2:#1d2126;--surface-3:#2c3339;--line:#2a3036;--text:#f1f4f7;--muted:#a3adb8;--faint:#8a95a1;--link:#8fd0ff;--link-hover:#fff;--accent:#129bee;--accent-hover:#0f8ad6;--badge:#129bee;--badge-hover:#0f8ad6;--highlight:var(--highlight);--ok:var(--ok);--error:var(--error);--chip:var(--chip);--button-bg:#fff;--button-text:#15181c;--button-hover:#e8edf2;--shadow:#00000073;--header-bg:#15181c;--header-line:#2a3036;--header-text:#fff;--header-pill:#ffffff29;--header-pill-hover:#ffffff42}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface:#15181c;--surface-2:#1d2126;--surface-3:#2c3339;--line:#2a3036;--text:#f1f4f7;--muted:#a3adb8;--faint:#8a95a1;--link:#8fd0ff;--link-hover:#fff;--accent:#129bee;--accent-hover:#0f8ad6;--badge:#129bee;--badge-hover:#0f8ad6;--highlight:var(--highlight);--ok:var(--ok);--error:var(--error);--chip:var(--chip);--button-bg:#fff;--button-text:#15181c;--button-hover:#e8edf2;--shadow:#00000073;--header-bg:#15181c;--header-line:#2a3036;--header-text:#fff;--header-pill:#ffffff29;--header-pill-hover:#ffffff42}.site-header{background:var(--header-bg);border-bottom:1px solid var(--header-line);align-items:center;gap:10px;height:56px;padding:0 6px 0 14px;display:flex}.site-title{color:var(--header-text);align-items:center;gap:10px;text-decoration:none;display:flex}.site-title .site-title-text{margin:0;font-size:22px;font-weight:800}.header-alerts{background:var(--header-pill);height:36px;color:var(--header-text);border-radius:18px;align-items:center;gap:6px;margin-left:auto;padding:0 12px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.header-alerts:hover{background:var(--header-pill-hover)}.site-menu{position:relative}.site-menu summary{width:44px;height:44px;color:var(--header-text);cursor:pointer;justify-content:center;align-items:center;list-style:none;display:flex}.site-menu summary::-webkit-details-marker{display:none}.site-menu nav{background:var(--surface-2);border:1px solid var(--line);min-width:200px;box-shadow:0 12px 32px var(--shadow);border-radius:12px;flex-direction:column;padding:6px;display:flex;position:absolute;top:48px;right:4px}.site-menu nav a,.site-menu nav .menu-link{color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:12px;font-weight:600;text-decoration:none}.site-menu nav a:hover,.site-menu nav .menu-link:hover{background:var(--surface-3)}.theme-picker{border-top:1px solid var(--line);gap:4px;margin-top:6px;padding:10px 4px 4px;display:flex}.theme-picker button{height:36px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-grow:1;font-size:14px;font-weight:600}.theme-picker button[aria-pressed=true]{background:var(--surface-3);color:var(--text)}.header-count,.header-links{display:none}.header-count{background:var(--header-pill);height:32px;color:var(--header-text);white-space:nowrap;border-radius:16px;align-items:center;gap:8px;padding:0 12px;font-size:14px;font-weight:600}.header-links{align-items:center;gap:6px;margin-left:auto}.header-links a{height:40px;color:var(--header-text);border-radius:10px;align-items:center;gap:8px;padding:0 12px;font-size:15px;font-weight:700;text-decoration:none;display:flex}.header-links a:hover{color:var(--header-text);background:var(--header-pill)}.header-links .header-link-pill{background:var(--header-pill)}.header-links .header-link-pill:hover{background:var(--header-pill-hover)}.header-links .header-link-report{color:#15181c;background:#fff}.header-links .header-link-report:hover{color:#15181c;background:#e8edf2}@media (width>=960px){.site-header{gap:14px;height:64px;padding:0 12px 0 20px}.header-count,.header-links{display:flex}.header-alerts{display:none}}*,:before,:after{box-sizing:border-box}body.content-page{background:var(--surface-2);color:var(--text);margin:0;font-family:PT Sans,Arial,sans-serif}[data-font=figtree] body.content-page{font-family:Figtree,Arial,sans-serif}body.content-page{-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.5}a{color:var(--link)}a:hover{color:var(--link-hover)}:focus-visible{outline:2px solid var(--link);outline-offset:2px}.site-header{z-index:1100;position:sticky;top:0}.content{max-width:680px;margin:0 auto;padding:28px 16px 40px}.content h1{margin:0;font-size:34px;line-height:1.15}.content h2{margin:0 0 8px;font-size:22px;line-height:1.25}.content-intro{color:var(--muted);margin:6px 0 24px}.content-card{background:var(--surface);border-radius:16px;margin-top:28px;padding:20px}.content-card p{color:var(--muted);margin:0 0 12px}.content-card ul{color:var(--muted);margin:0 0 12px;padding-left:20px}.content-card li+li{margin-top:6px}.content-card.is-highlight{background:var(--highlight)}.button{background:var(--accent);color:#fff;border-radius:22px;align-items:center;height:44px;padding:0 20px;font-weight:700;text-decoration:none;display:inline-flex}.button:hover{color:#fff;background:var(--accent-hover)}.content-footer{text-align:center;color:var(--muted);padding:0 16px 32px;font-size:14px}@media (width<=520px){.content h1{font-size:28px}}.report{max-width:520px}.report-form{margin-top:0}.report-step{border:0;margin:0;padding:0 0 20px}.report-step+.report-step{border-top:1px solid var(--line);padding-top:20px}.report-step legend,.report-step .report-label{color:var(--text);margin:0 0 10px;padding:0;font-weight:700;display:block}.report-optional{color:var(--muted);font-weight:400}.report-primary{background:var(--accent);color:#fff;width:100%;height:48px;font:inherit;cursor:pointer;border:0;border-radius:24px;font-weight:700}.report-primary:hover:not(:disabled){background:var(--accent-hover)}.report-primary:disabled{opacity:.5;cursor:default}.report-rating{align-items:center;gap:16px;display:flex}.report-rating input{height:40px;accent-color:var(--accent);flex:1}.report-rating output{min-width:56px;color:var(--text);text-align:right;font-size:26px;font-weight:700}.report-hint{color:var(--muted);justify-content:space-between;font-size:13px;display:flex}.report-depth{border:1px solid var(--line);background:var(--surface-2);width:120px;height:44px;color:var(--text);font:inherit;border-radius:10px;padding:0 12px}.report-choices{gap:8px;display:flex}.report-choices label{flex:1}.report-choices input{opacity:0;position:absolute}.report-choices span{border:2px solid var(--line);background:var(--surface-2);color:var(--text);text-align:center;cursor:pointer;border-radius:10px;padding:11px;font-weight:700;display:block}.report-choices input:checked+span{border-color:var(--accent);background:var(--highlight)}.report-choices input:focus-visible+span{outline:2px solid var(--link);outline-offset:2px}#location-status{min-height:1.4em;margin:8px 0 0}.content-card .muted{color:var(--muted)}.content-card .located{color:var(--ok)}.content-card .error{color:var(--error)}#send-status{margin:10px 0 0}.cf-turnstile{margin-bottom:8px}.trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.report-done h2{margin-bottom:14px}.report-map{background:#22262a;border-radius:12px;height:200px;margin:0 0 14px;position:relative;overflow:hidden}.report-map .tiles{grid-template-columns:repeat(3,256px);display:grid;position:absolute}.report-map .tiles img{width:256px;height:256px;display:block}.report-map .pin{background:var(--accent);border:3px solid #fff;border-radius:50%;width:20px;height:20px;margin:-10px 0 0 -10px;position:absolute;top:50%;left:50%;box-shadow:0 0 0 6px #129bee59}.content-card>:last-child{margin-bottom:0}[hidden]{display:none!important}
