.apsw{--w-bg:#ffffff;--w-ink:#111827;--w-ink2:#4b5563;--w-ink3:#6b7280;--w-line:#e5e7eb;--w-soft:#eff6ff;--w-soft-ink:#1e40af;--w-accent:#2563eb;--w-accent-ink:#1d4ed8;--w-on-accent:#ffffff;--w-foot:#f9fafb;--w-ok-bg:#dcfce7;--w-ok:#166534;--w-bad-bg:#fee2e2;--w-bad:#991b1b;--w-none-bg:#f3f4f6;--w-none:#374151;--w-src-bg:#fef3c7;--w-src:#92400e;--w-focus:#2563eb;font-family:var(--font-dm-sans),system-ui,-apple-system,"Segoe UI",sans-serif;color:var(--w-ink);background:var(--w-bg);border:1px solid var(--w-line);border-radius:14px;overflow:hidden;font-size:14px;line-height:1.45;container-type:inline-size;text-align:left;color-scheme:light}@media (prefers-color-scheme:dark){.apsw[data-theme=auto],html[data-embed-theme=auto] .apsw{--w-bg:#111827;--w-ink:#f3f4f6;--w-ink2:#aeb6c4;--w-ink3:#8b95a5;--w-line:#253044;--w-soft:#16244a;--w-soft-ink:#bcd0ff;--w-accent:#3b82f6;--w-accent-ink:#93b8ff;--w-on-accent:#ffffff;--w-foot:#0c1322;--w-ok-bg:#0d3320;--w-ok:#8ee4ae;--w-bad-bg:#44141a;--w-bad:#fca5a5;--w-none-bg:#1f2937;--w-none:#d1d5db;--w-src-bg:#3d2a07;--w-src:#fcd34d;--w-focus:#93b8ff;color-scheme:dark}}.apsw *,.apsw :after,.apsw :before{box-sizing:border-box}.apsw dl,.apsw h2,.apsw p{margin:0}.apsw a:focus-visible,.apsw button:focus-visible,.apsw input:focus-visible{outline:2px solid var(--w-focus);outline-offset:2px}.apsw .apsw-pad{padding:16px 18px}.apsw .apsw-kicker{font-size:12px;font-weight:600;color:var(--w-ink3);letter-spacing:.02em}.apsw .apsw-big{font-size:34px;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1.1}.apsw .apsw-bigl{font-size:13px;color:var(--w-ink2)}.apsw .apsw-rows{display:grid;margin-top:10px;border-top:1px solid var(--w-line)}.apsw .apsw-row{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid var(--w-line);font-size:13px}.apsw .apsw-row dt{color:var(--w-ink2)}.apsw .apsw-row dd{margin:0;font-weight:600;font-variant-numeric:tabular-nums;text-align:right}.apsw .apsw-src{display:inline-block;border-radius:999px;background:var(--w-src-bg);color:var(--w-src);font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:1px 7px;margin-right:6px;vertical-align:1px}.apsw .apsw-cite{font-size:12px;color:var(--w-ink3);margin-top:10px}.apsw .apsw-chip{display:inline-block;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600}.apsw .apsw-chip[data-status=above],.apsw .apsw-chip[data-status=at]{background:var(--w-ok-bg);color:var(--w-ok)}.apsw .apsw-chip[data-status=below]{background:var(--w-bad-bg);color:var(--w-bad)}.apsw .apsw-chip[data-status=none]{background:var(--w-none-bg);color:var(--w-none)}.apsw .apsw-example{display:inline-block;border-radius:999px;background:var(--w-src-bg);color:var(--w-src);font-size:11px;font-weight:600;padding:2px 8px}.apsw .apsw-credit{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px 10px;background:var(--w-foot);border-top:1px solid var(--w-line);padding:10px 18px;font-size:12.5px}.apsw .apsw-credit a{color:var(--w-accent-ink);font-weight:600;text-decoration:underline;text-underline-offset:2px}.apsw .apsw-mark{display:inline-flex;align-items:center;gap:6px;color:var(--w-ink2);font-weight:600;white-space:nowrap}.apsw .apsw-mark svg{flex:none}.apsw .apsw-cta{display:flex;align-items:center;justify-content:center;min-height:44px;border-radius:10px;background:var(--w-accent);color:var(--w-on-accent);font-weight:600;font-size:14px;text-decoration:none;padding:10px 14px;text-align:center;margin-top:12px}.apsw .apsw-cta:hover{filter:brightness(1.07)}.apsw .apsw-countries{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.apsw .apsw-countries button{font:inherit;font-size:13px;font-weight:600;border:1px solid var(--w-line);background:var(--w-bg);color:var(--w-ink2);border-radius:999px;padding:5px 12px;cursor:pointer;min-height:34px}.apsw .apsw-countries button[aria-pressed=true]{background:var(--w-soft);border-color:var(--w-accent);color:var(--w-soft-ink)}.apsw .apsw-field{display:grid;gap:4px;margin-top:14px}.apsw .apsw-field label{font-size:13px;font-weight:600;color:var(--w-ink)}.apsw .apsw-frow{display:flex;align-items:center;gap:10px}.apsw input[type=range]{flex:1;min-width:0;accent-color:var(--w-accent);height:28px;margin:0}.apsw .apsw-num{min-width:84px;text-align:right;font-weight:700;font-variant-numeric:tabular-nums;border:1px solid var(--w-line);border-radius:8px;padding:4px 8px;font-size:13px;background:var(--w-bg)}.apsw .apsw-hint{font-size:12px;color:var(--w-ink3)}.apsw .apsw-hint+.apsw-hint{margin-top:2px}.apsw .apsw-result{background:var(--w-soft);padding:14px 18px;border-top:1px solid var(--w-line)}.apsw .apsw-result .apsw-rl{font-size:13px;font-weight:600;color:var(--w-soft-ink)}.apsw .apsw-result .apsw-big{margin-top:2px}.apsw .apsw-head{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap}.apsw .apsw-ttl{font-size:15px;font-weight:700}.apsw .apsw-full{display:grid;grid-template-columns:minmax(0,1fr)}.apsw .apsw-fres .apsw-rows{margin:0 18px 12px;border-top:0}.apsw .apsw-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@container (min-width: 600px){.apsw .apsw-full{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.apsw .apsw-full .apsw-fres{border-left:1px solid var(--w-line)}.apsw .apsw-full .apsw-fres .apsw-result{border-top:0}}@media (prefers-reduced-motion:no-preference){.apsw .apsw-countries button,.apsw .apsw-cta{transition:background-color .15s,color .15s,filter .15s}}