@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0a8efbe73793fcdf-s.3_otmf38u2y4x.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/be73ba277ecdcba3-s.p.00hyb-x0mjr9g.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c52d0a8a47055bb1-s.p.2p4adm_386h58.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/32e2c39004b5fbd8-s.1x39li9dshdhc.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bc9aeb10d4e2aad9-s.p.1qsgyx-tuq4mu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b5363c3b0545cfa1-s.p.0s4utfvp8prsy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/10dc39481d8b0f5c-s.3f7g1nki62hoj.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/31dd1d13888dfd30-s.p.3sup9rdq9grs5.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8d472e246568d62d-s.p.22ggkaf3lyu8c.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Fallback;src:local(Arial);ascent-override:103.43%;descent-override:20.69%;line-gap-override:0.0%;size-adjust:96.68%}.PxaekG_className{font-family:Barlow,Barlow Fallback;font-style:normal}.PxaekG_variable{--font-body:"Barlow", "Barlow Fallback"}
@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/31d568f801a64fa3-s.2dbbbbabmw4n4.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c0a0872b54d5f580-s.p.1oqo1buse5xew.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2da4f60ed3b00b11-s.p.0xxdg0o7uh536.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(../media/3653761fae724bb1-s.0i8had3keju7i.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(../media/7fe56aac9cb73d5c-s.p.24oj26lcm6-u8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(../media/26cfda139e115385-s.p.2oeto2j5aaelm.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed Fallback;src:local(Arial);ascent-override:130.73%;descent-override:26.15%;line-gap-override:0.0%;size-adjust:76.49%}.VBkjVG_className{font-family:Barlow Condensed,Barlow Condensed Fallback;font-style:normal}.VBkjVG_variable{--font-display:"Barlow Condensed", "Barlow Condensed Fallback"}
:root{--ink:#10261e;--page:#e9efe9;--paper:#fff;--signal:#ffd21f;--mint:#bde8d3;--line:#b9c6be;--muted:#4b5f55;--error:#a32a12}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--page);color:var(--ink);font:400 1.0625rem/1.5 var(--font-body), system-ui, sans-serif;margin:0}img{max-width:100%;display:block}p{margin:0}:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.page{max-width:44rem;margin:0 auto;padding:1.5rem 1rem 7rem}.masthead{margin-bottom:2rem}.title{font:800 clamp(2.75rem, 12vw, 4.5rem)/.98 var(--font-display);letter-spacing:-.01em;overflow-wrap:anywhere;margin:0}.lead{color:var(--muted);margin-top:.5rem;font-size:1.125rem}.processing{background:var(--paper);border-left:4px solid var(--signal);margin:-1rem 0 2rem;padding:.75rem 1rem;font-size:.9375rem}.section-title{font:700 1.875rem/1.1 var(--font-display);margin:0 0 .5rem}.note{color:var(--muted);font-size:.9375rem}.selfie{border-bottom:1px solid var(--line);padding-bottom:2rem}.consent{cursor:pointer;gap:.75rem;margin:1rem 0;font-size:.9375rem;display:flex}.consent input{width:1.5rem;height:1.5rem;accent-color:var(--ink);flex:none;margin:0}.primary,.secondary{border:2px solid var(--ink);width:100%;min-height:3.5rem;color:var(--ink);font:700 1.5rem/1.5 var(--font-display);text-align:center;cursor:pointer;border-radius:4px;padding:.75rem 1rem;display:block}.primary{background:var(--signal)}.secondary{background:0 0}.primary.disabled,.primary:disabled,.secondary:disabled{opacity:.45;cursor:not-allowed}.primary input{opacity:0;width:1px;height:1px;position:absolute}.primary:focus-within{outline:3px solid var(--ink);outline-offset:2px}.bib{padding-top:2rem}.bib-paper{background:var(--paper);box-shadow:0 1px 0 var(--line), 0 12px 24px -18px var(--ink);border-radius:6px;margin:1rem 0;padding:1.75rem 2.25rem;position:relative}.bib-paper:before,.bib-paper:after{content:"";background:radial-gradient(circle at .3125rem 50%, var(--page) .3125rem, transparent .34rem) left / .625rem 100% no-repeat, radial-gradient(circle at .3125rem 50%, var(--page) .3125rem, transparent .34rem) right / .625rem 100% no-repeat;height:.625rem;position:absolute;left:.75rem;right:.75rem}.bib-paper:before{top:.75rem}.bib-paper:after{bottom:.75rem}.bib-paper input{width:100%;color:var(--ink);font:800 clamp(5rem, 28vw, 8rem)/1 var(--font-display);font-variant-numeric:tabular-nums;text-align:center;background:0 0;border:0;border-bottom:2px solid #0000;display:block}.bib-paper input::placeholder{color:var(--line)}.bib-paper input:focus{border-bottom-color:var(--ink);outline:none}.status{min-height:1.5rem;margin-top:1.5rem}.busy{font-weight:600}.busy:after{content:"…"}.error{border-left:4px solid var(--error);background:var(--paper);color:var(--error);padding:.75rem 1rem;font-weight:500}.results{margin-top:1rem;scroll-margin-top:1rem}.results-group{margin-top:1.5rem}.group-title{font:700 1.375rem/1.2 var(--font-display);margin:0 0 .25rem}.count{color:var(--muted)}.grid{grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:.75rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.tile{background:var(--paper);border-radius:4px;outline:3px solid #0000;overflow:hidden}.tile.on{outline-color:var(--ink)}.tile>a{background:var(--line);display:block;position:relative}.tile>a>img{aspect-ratio:4/3;object-fit:cover;width:100%}.inset{border:2px solid var(--paper);background:var(--line);border-radius:50%;width:3.75rem;height:3.75rem;position:absolute;bottom:.375rem;right:.375rem;overflow:hidden}.inset img{object-fit:cover;width:100%;height:100%}.tile-actions{justify-content:space-between;align-items:center;min-height:2.75rem;padding:0 .625rem;font-size:.9375rem;font-weight:500;display:flex}.tile-actions label{cursor:pointer;align-items:center;gap:.375rem;display:flex}.tile-actions input{width:1.25rem;height:1.25rem;accent-color:var(--ink);margin:0}.tile-actions a{color:var(--ink);padding:.5rem 0}.tile-actions .save{color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:.5rem 0;text-decoration:underline}.notice-line{border-left:4px solid var(--signal);background:var(--paper);margin-top:.75rem;padding:.75rem 1rem;font-weight:500}.download-bar{padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom));background:var(--mint);border-top:2px solid var(--ink);position:fixed;bottom:0;left:0;right:0}.download-bar .primary{max-width:42rem;margin:0 auto}.download-bar .link-like{color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;margin:.5rem auto 0;padding:.25rem;text-decoration:underline;display:block}.download-bar .bar-note{max-width:42rem;margin:0 auto;font-weight:500}.qr{background:var(--paper);width:min(100%,26rem);margin-top:1.5rem}.qr-url{overflow-wrap:anywhere;margin-top:.75rem}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}
