:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--accent:#1565c0;--muted:#5f6b7a;--line:#d7dde5;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;line-height:1.5}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}body{justify-content:center;margin:0;padding:2rem 1rem 4rem;display:flex}main{width:min(46rem,100%)}h1{margin-bottom:.5rem;font-size:1.9rem}h2{margin-top:0;font-size:1.2rem}.intro{color:var(--muted)}.pickers{flex-wrap:wrap;gap:1rem;margin:1.5rem 0;display:flex}.pickers label{flex-direction:column;flex:16rem;gap:.4rem;font-weight:600;display:flex}.pickers input{font:inherit;border:1px solid var(--line);background:0 0;border-radius:.4rem;padding:.6rem;font-weight:400}.picked p,.status,.result,.note{margin:.5rem 0}.status{min-height:1.5rem;font-weight:600}.status.error,.note{color:#b3261e}.result{border:1px solid var(--line);border-radius:.5rem;margin-top:1.5rem;padding:1rem 1.25rem}.result ul{padding-left:1.1rem}.download{color:#fff;background:var(--accent);border-radius:.4rem;padding:.6rem 1rem;font-weight:600;text-decoration:none;display:inline-block}.download:hover{background:#0d47a1}.privacy{border-top:1px solid var(--line);color:var(--muted);margin-top:2.5rem;padding-top:1rem;font-size:.95rem}
