@font-face{font-family:Heebo;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d2e3c073bbb3955e-s.p.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Heebo;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/806aa40678b0153b-s.woff2) format("woff2");unicode-range:u+0302-0303,u+0305,u+0307-0308,u+0310,u+0312,u+0315,u+031a,u+0326-0327,u+032c,u+032f-0330,u+0332-0333,u+0338,u+033a,u+0346,u+034d,u+0391-03a1,u+03a3-03a9,u+03b1-03c9,u+03d1,u+03d5-03d6,u+03f0-03f1,u+03f4-03f5,u+2016-2017,u+2034-2038,u+203c,u+2040,u+2043,u+2047,u+2050,u+2057,u+205f,u+2070-2071,u+2074-209f,u+20d0-20dc,u+20e1,u+20e5-20ef,u+2100-2112,u+2114-2115,u+2117-2121,u+2123-214f,u+2190,u+2192,u+2194-21ae,u+21b0-21e5,u+21f1-21f2,u+21f4-2211,u+2213-2214,u+2216-22ff,u+2308-230b,u+2310,u+2319,u+231c-2321,u+2336-237a,u+237c,u+2395,u+239b-23b7,u+23d0,u+23dc-23e1,u+2474-2475,u+25af,u+25b3,u+25b7,u+25bd,u+25c1,u+25ca,u+25cc,u+25fb,u+266d-266f,u+27c0-27ff,u+2900-2aff,u+2b0e-2b11,u+2b30-2b4c,u+2bfe,u+3030,u+ff5b,u+ff5d,u+1d400-1d7ff,u+1ee??}@font-face{font-family:Heebo;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/70b9b96e99f02a56-s.woff2) format("woff2");unicode-range:u+0001-000c,u+000e-001f,u+007f-009f,u+20dd-20e0,u+20e2-20e4,u+2150-218f,u+2190,u+2192,u+2194-2199,u+21af,u+21e6-21f0,u+21f3,u+2218-2219,u+2299,u+22c4-22c6,u+2300-243f,u+2440-244a,u+2460-24ff,u+25a0-27bf,u+28??,u+2921-2922,u+2981,u+29bf,u+29eb,u+2b??,u+4dc0-4dff,u+fff9-fffb,u+10140-1018e,u+10190-1019c,u+101a0,u+101d0-101fd,u+102e0-102fb,u+10e60-10e7e,u+1d2c0-1d2d3,u+1d2e0-1d37f,u+1f0??,u+1f100-1f1ae,u+1f1e6-1f1ff,u+1f30d-1f30f,u+1f315,u+1f31c,u+1f31e,u+1f320-1f32c,u+1f336,u+1f378,u+1f37d,u+1f382,u+1f393-1f39f,u+1f3a7-1f3a8,u+1f3ac-1f3af,u+1f3c2,u+1f3c4-1f3c6,u+1f3ca-1f3ce,u+1f3d4-1f3e0,u+1f3ed,u+1f3f1-1f3f3,u+1f3f5-1f3f7,u+1f408,u+1f415,u+1f41f,u+1f426,u+1f43f,u+1f441-1f442,u+1f444,u+1f446-1f449,u+1f44c-1f44e,u+1f453,u+1f46a,u+1f47d,u+1f4a3,u+1f4b0,u+1f4b3,u+1f4b9,u+1f4bb,u+1f4bf,u+1f4c8-1f4cb,u+1f4d6,u+1f4da,u+1f4df,u+1f4e3-1f4e6,u+1f4ea-1f4ed,u+1f4f7,u+1f4f9-1f4fb,u+1f4fd-1f4fe,u+1f503,u+1f507-1f50b,u+1f50d,u+1f512-1f513,u+1f53e-1f54a,u+1f54f-1f5fa,u+1f610,u+1f650-1f67f,u+1f687,u+1f68d,u+1f691,u+1f694,u+1f698,u+1f6ad,u+1f6b2,u+1f6b9-1f6ba,u+1f6bc,u+1f6c6-1f6cf,u+1f6d3-1f6d7,u+1f6e0-1f6ea,u+1f6f0-1f6f3,u+1f6f7-1f6fc,u+1f700-1f80b,u+1f810-1f847,u+1f850-1f859,u+1f860-1f887,u+1f890-1f8ad,u+1f8b0-1f8bb,u+1f8c0-1f8c1,u+1f8d0-1f8d8,u+1f900-1f90b,u+1f93b,u+1f946,u+1f984,u+1f996,u+1f9e9,u+1fa00-1fa6f,u+1fa70-1fa7c,u+1fa80-1fac6,u+1fac8,u+1facc-1fadd,u+1fadf-1faeb,u+1faef-1fafa,u+1fb??}@font-face{font-family:Heebo;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/1ac0814e481b39bc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Heebo;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ec516af01d950ed6-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Heebo;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d2e3c073bbb3955e-s.p.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Heebo;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/806aa40678b0153b-s.woff2) format("woff2");unicode-range:u+0302-0303,u+0305,u+0307-0308,u+0310,u+0312,u+0315,u+031a,u+0326-0327,u+032c,u+032f-0330,u+0332-0333,u+0338,u+033a,u+0346,u+034d,u+0391-03a1,u+03a3-03a9,u+03b1-03c9,u+03d1,u+03d5-03d6,u+03f0-03f1,u+03f4-03f5,u+2016-2017,u+2034-2038,u+203c,u+2040,u+2043,u+2047,u+2050,u+2057,u+205f,u+2070-2071,u+2074-209f,u+20d0-20dc,u+20e1,u+20e5-20ef,u+2100-2112,u+2114-2115,u+2117-2121,u+2123-214f,u+2190,u+2192,u+2194-21ae,u+21b0-21e5,u+21f1-21f2,u+21f4-2211,u+2213-2214,u+2216-22ff,u+2308-230b,u+2310,u+2319,u+231c-2321,u+2336-237a,u+237c,u+2395,u+239b-23b7,u+23d0,u+23dc-23e1,u+2474-2475,u+25af,u+25b3,u+25b7,u+25bd,u+25c1,u+25ca,u+25cc,u+25fb,u+266d-266f,u+27c0-27ff,u+2900-2aff,u+2b0e-2b11,u+2b30-2b4c,u+2bfe,u+3030,u+ff5b,u+ff5d,u+1d400-1d7ff,u+1ee??}@font-face{font-family:Heebo;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/70b9b96e99f02a56-s.woff2) format("woff2");unicode-range:u+0001-000c,u+000e-001f,u+007f-009f,u+20dd-20e0,u+20e2-20e4,u+2150-218f,u+2190,u+2192,u+2194-2199,u+21af,u+21e6-21f0,u+21f3,u+2218-2219,u+2299,u+22c4-22c6,u+2300-243f,u+2440-244a,u+2460-24ff,u+25a0-27bf,u+28??,u+2921-2922,u+2981,u+29bf,u+29eb,u+2b??,u+4dc0-4dff,u+fff9-fffb,u+10140-1018e,u+10190-1019c,u+101a0,u+101d0-101fd,u+102e0-102fb,u+10e60-10e7e,u+1d2c0-1d2d3,u+1d2e0-1d37f,u+1f0??,u+1f100-1f1ae,u+1f1e6-1f1ff,u+1f30d-1f30f,u+1f315,u+1f31c,u+1f31e,u+1f320-1f32c,u+1f336,u+1f378,u+1f37d,u+1f382,u+1f393-1f39f,u+1f3a7-1f3a8,u+1f3ac-1f3af,u+1f3c2,u+1f3c4-1f3c6,u+1f3ca-1f3ce,u+1f3d4-1f3e0,u+1f3ed,u+1f3f1-1f3f3,u+1f3f5-1f3f7,u+1f408,u+1f415,u+1f41f,u+1f426,u+1f43f,u+1f441-1f442,u+1f444,u+1f446-1f449,u+1f44c-1f44e,u+1f453,u+1f46a,u+1f47d,u+1f4a3,u+1f4b0,u+1f4b3,u+1f4b9,u+1f4bb,u+1f4bf,u+1f4c8-1f4cb,u+1f4d6,u+1f4da,u+1f4df,u+1f4e3-1f4e6,u+1f4ea-1f4ed,u+1f4f7,u+1f4f9-1f4fb,u+1f4fd-1f4fe,u+1f503,u+1f507-1f50b,u+1f50d,u+1f512-1f513,u+1f53e-1f54a,u+1f54f-1f5fa,u+1f610,u+1f650-1f67f,u+1f687,u+1f68d,u+1f691,u+1f694,u+1f698,u+1f6ad,u+1f6b2,u+1f6b9-1f6ba,u+1f6bc,u+1f6c6-1f6cf,u+1f6d3-1f6d7,u+1f6e0-1f6ea,u+1f6f0-1f6f3,u+1f6f7-1f6fc,u+1f700-1f80b,u+1f810-1f847,u+1f850-1f859,u+1f860-1f887,u+1f890-1f8ad,u+1f8b0-1f8bb,u+1f8c0-1f8c1,u+1f8d0-1f8d8,u+1f900-1f90b,u+1f93b,u+1f946,u+1f984,u+1f996,u+1f9e9,u+1fa00-1fa6f,u+1fa70-1fa7c,u+1fa80-1fac6,u+1fac8,u+1facc-1fadd,u+1fadf-1faeb,u+1faef-1fafa,u+1fb??}@font-face{font-family:Heebo;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/1ac0814e481b39bc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Heebo;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ec516af01d950ed6-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Heebo;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/d2e3c073bbb3955e-s.p.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Heebo;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/806aa40678b0153b-s.woff2) format("woff2");unicode-range:u+0302-0303,u+0305,u+0307-0308,u+0310,u+0312,u+0315,u+031a,u+0326-0327,u+032c,u+032f-0330,u+0332-0333,u+0338,u+033a,u+0346,u+034d,u+0391-03a1,u+03a3-03a9,u+03b1-03c9,u+03d1,u+03d5-03d6,u+03f0-03f1,u+03f4-03f5,u+2016-2017,u+2034-2038,u+203c,u+2040,u+2043,u+2047,u+2050,u+2057,u+205f,u+2070-2071,u+2074-209f,u+20d0-20dc,u+20e1,u+20e5-20ef,u+2100-2112,u+2114-2115,u+2117-2121,u+2123-214f,u+2190,u+2192,u+2194-21ae,u+21b0-21e5,u+21f1-21f2,u+21f4-2211,u+2213-2214,u+2216-22ff,u+2308-230b,u+2310,u+2319,u+231c-2321,u+2336-237a,u+237c,u+2395,u+239b-23b7,u+23d0,u+23dc-23e1,u+2474-2475,u+25af,u+25b3,u+25b7,u+25bd,u+25c1,u+25ca,u+25cc,u+25fb,u+266d-266f,u+27c0-27ff,u+2900-2aff,u+2b0e-2b11,u+2b30-2b4c,u+2bfe,u+3030,u+ff5b,u+ff5d,u+1d400-1d7ff,u+1ee??}@font-face{font-family:Heebo;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/70b9b96e99f02a56-s.woff2) format("woff2");unicode-range:u+0001-000c,u+000e-001f,u+007f-009f,u+20dd-20e0,u+20e2-20e4,u+2150-218f,u+2190,u+2192,u+2194-2199,u+21af,u+21e6-21f0,u+21f3,u+2218-2219,u+2299,u+22c4-22c6,u+2300-243f,u+2440-244a,u+2460-24ff,u+25a0-27bf,u+28??,u+2921-2922,u+2981,u+29bf,u+29eb,u+2b??,u+4dc0-4dff,u+fff9-fffb,u+10140-1018e,u+10190-1019c,u+101a0,u+101d0-101fd,u+102e0-102fb,u+10e60-10e7e,u+1d2c0-1d2d3,u+1d2e0-1d37f,u+1f0??,u+1f100-1f1ae,u+1f1e6-1f1ff,u+1f30d-1f30f,u+1f315,u+1f31c,u+1f31e,u+1f320-1f32c,u+1f336,u+1f378,u+1f37d,u+1f382,u+1f393-1f39f,u+1f3a7-1f3a8,u+1f3ac-1f3af,u+1f3c2,u+1f3c4-1f3c6,u+1f3ca-1f3ce,u+1f3d4-1f3e0,u+1f3ed,u+1f3f1-1f3f3,u+1f3f5-1f3f7,u+1f408,u+1f415,u+1f41f,u+1f426,u+1f43f,u+1f441-1f442,u+1f444,u+1f446-1f449,u+1f44c-1f44e,u+1f453,u+1f46a,u+1f47d,u+1f4a3,u+1f4b0,u+1f4b3,u+1f4b9,u+1f4bb,u+1f4bf,u+1f4c8-1f4cb,u+1f4d6,u+1f4da,u+1f4df,u+1f4e3-1f4e6,u+1f4ea-1f4ed,u+1f4f7,u+1f4f9-1f4fb,u+1f4fd-1f4fe,u+1f503,u+1f507-1f50b,u+1f50d,u+1f512-1f513,u+1f53e-1f54a,u+1f54f-1f5fa,u+1f610,u+1f650-1f67f,u+1f687,u+1f68d,u+1f691,u+1f694,u+1f698,u+1f6ad,u+1f6b2,u+1f6b9-1f6ba,u+1f6bc,u+1f6c6-1f6cf,u+1f6d3-1f6d7,u+1f6e0-1f6ea,u+1f6f0-1f6f3,u+1f6f7-1f6fc,u+1f700-1f80b,u+1f810-1f847,u+1f850-1f859,u+1f860-1f887,u+1f890-1f8ad,u+1f8b0-1f8bb,u+1f8c0-1f8c1,u+1f8d0-1f8d8,u+1f900-1f90b,u+1f93b,u+1f946,u+1f984,u+1f996,u+1f9e9,u+1fa00-1fa6f,u+1fa70-1fa7c,u+1fa80-1fac6,u+1fac8,u+1facc-1fadd,u+1fadf-1faeb,u+1faef-1fafa,u+1fb??}@font-face{font-family:Heebo;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/1ac0814e481b39bc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Heebo;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/ec516af01d950ed6-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Heebo Fallback;src:local("Arial");ascent-override:104.90%;descent-override:42.14%;line-gap-override:0.00%;size-adjust:99.89%}.__className_3acf42{font-family:Heebo,Heebo Fallback;font-style:normal}.__variable_3acf42{--font-heebo:"Heebo","Heebo Fallback"}:root{--bg:#faf6ef;--surface:#f4efe6;--surface-raised:#ffffff;--border:#e5ddd0;--text:#1b1a19;--text-muted:#6b6560;--fair:#2f6b4f;--fair-bg:#e7f0ea;--fair-bd:#bcd6c8;--above:#8a5a12;--above-bg:#f8efd9;--above-bd:#e3cd9d;--unverified:#6b6560;--unverified-bg:#eceae6;--accent:#1f4e79;--accent-bg:#eaf0f6;--accent-bd:#c3d4e4;--accent-contrast:#ffffff;--on-accent:#ffffff;--radius:16px;--radius-lg:20px;--gap:1rem;--measure:34rem}@media (prefers-color-scheme:dark){:root{--bg:#141311;--surface:#272420;--surface-raised:#1e1c19;--border:#38332d;--text:#f2ede4;--text-muted:#a8a099;--fair:#7fc4a3;--fair-bg:#1c2c25;--fair-bd:#3a5a48;--above:#e0b063;--above-bg:#2e2517;--above-bd:#5c4826;--unverified:#a8a099;--unverified-bg:#2a2724;--accent:#8ab6dd;--accent-bg:#1a2530;--accent-bd:#33475c;--accent-contrast:#101512;--on-accent:#101512}}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font-heebo),system-ui,sans-serif;font-size:1rem;line-height:1.65}main{max-inline-size:var(--measure);margin-inline:auto;padding-inline:1.25rem;padding-block:2.5rem 4rem}h1,h2,h3{line-height:1.25;text-wrap:balance;margin-block:0 .5em}h1{font-size:clamp(1.75rem,5vw,2.5rem);font-weight:600}p{margin-block:0 1rem;text-align:start}a{color:var(--accent)}.ltr-island{unicode-bidi:-webkit-isolate;unicode-bidi:isolate;direction:ltr}input[inputmode=numeric],input[type=number]{direction:ltr;text-align:start}.disclaimer,.muted{color:var(--text-muted)}.disclaimer{-webkit-margin-before:2.5rem;margin-block-start:2.5rem;-webkit-padding-before:1rem;padding-block-start:1rem;-webkit-border-before:1px solid var(--border);border-block-start:1px solid var(--border);font-size:.8125rem;line-height:1.55}.card{background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius);padding:1.25rem}.card,.note{-webkit-margin-after:var(--gap);margin-block-end:var(--gap)}.note{background:var(--surface);-webkit-border-start:3px solid var(--accent);border-inline-start:3px solid var(--accent);border-radius:var(--radius);font-size:.875rem;padding:.875rem 1rem}.flag{display:inline-block;font-size:.8125rem;font-weight:600;padding:.15rem .6rem;border-radius:999px}.flag--fair{color:var(--fair);background:var(--fair-bg)}.flag--above{color:var(--above);background:var(--above-bg)}.flag--unverified{color:var(--unverified);background:var(--unverified-bg)}.lede{font-size:1.125rem;color:var(--text-muted);-webkit-margin-after:1.5rem;margin-block-end:1.5rem}.cta{display:block;inline-size:100%;min-block-size:52px;padding-block:.8rem;padding-inline:1.25rem;margin-block:1.5rem;border:none;border-radius:999px;background:var(--fair);color:var(--on-accent);font:inherit;font-weight:600;font-size:1.0625rem;line-height:1.35;text-align:center;text-decoration:none;cursor:pointer;box-shadow:0 6px 16px color-mix(in srgb,var(--fair) 24%,transparent)}.cta:hover{filter:brightness(1.06)}.cta--quiet{background:var(--fair-bg);color:var(--fair);border:1px solid var(--fair);box-shadow:none}.cta small{display:block;font-weight:400;font-size:.8125rem;opacity:.9}.cta:disabled{opacity:.55;cursor:progress}.field{display:block;-webkit-margin-after:1rem;margin-block-end:1rem}.field>span{display:block;font-weight:600;font-size:.8125rem;color:var(--text-muted);-webkit-margin-after:.3rem;margin-block-end:.3rem}.field input,.field select{inline-size:100%;min-block-size:42px;padding-block:.4rem;padding-inline:.85rem;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--text);font:inherit;line-height:1.3}.field small{display:block;-webkit-margin-before:.3rem;margin-block-start:.3rem;font-size:.8125rem}.row{display:grid;grid-gap:0 var(--gap);gap:0 var(--gap);grid-template-columns:1fr}@media (min-width:30rem){.row{grid-template-columns:1fr 1fr}}.choices{border:none;margin:0;-webkit-margin-after:1rem;margin-block-end:1rem;padding:0}.choices legend{font-weight:600;font-size:.875rem;padding:0;-webkit-margin-after:.5rem;margin-block-end:.5rem}.choice{display:flex;align-items:center;gap:.5rem;padding-block:.45rem;padding-inline:.7rem;-webkit-margin-after:.3rem;margin-block-end:.3rem;border:1px solid var(--border);border-radius:12px;font-size:.9375rem;cursor:pointer}.choice:has(input:checked){border-color:var(--accent);background:var(--surface)}.choice--big{padding-block:.85rem;font-weight:600}.choice--quiet{border:none;padding-block:.35rem;font-size:.875rem;color:var(--text-muted)}.error{padding-block:.7rem;padding-inline:.9rem;border-radius:var(--radius);background:var(--above-bg);color:var(--above);font-weight:600}.thumbs{display:flex;flex-wrap:wrap;gap:.6rem;list-style:none;padding:0;margin-block:1rem}.thumbs li{position:relative;inline-size:84px}.thumb{display:grid;place-items:center;inline-size:84px;block-size:108px;object-fit:cover;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.thumb--pdf{font-weight:600;font-size:.8125rem;color:var(--text-muted)}.thumb-remove{display:block;inline-size:100%;-webkit-margin-before:.25rem;margin-block-start:.25rem;padding-block:.2rem;border:none;border-radius:6px;color:var(--text-muted);font:inherit;font-size:.75rem;cursor:pointer}.reference,.thumb-remove{background:var(--surface)}.reference{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:1.75rem;font-weight:600;letter-spacing:.08em;text-align:center;padding-block:.75rem;margin-block:.5rem 1rem;border:1px dashed var(--border);border-radius:var(--radius)}.steps{-webkit-padding-start:1.25rem;padding-inline-start:1.25rem}.steps li{-webkit-margin-after:.6rem;margin-block-end:.6rem}.lines{inline-size:100%;border-collapse:collapse;margin-block:.75rem;border:1px solid var(--border);border-radius:14px;background:var(--surface);overflow:hidden}.lines input,.lines select,.lines textarea{inline-size:100%;padding:.3rem .4rem;border:1px solid var(--border);border-radius:8px;font:inherit;line-height:1.3;background:var(--surface-raised);color:inherit}.lines input[inputmode=decimal]{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:end}.lines textarea{resize:none;overflow:hidden;font-size:1rem;line-height:1.35}.lines .input--bad{border-color:#b3261e;background:color-mix(in srgb,#b3261e 12%,var(--surface-raised))}.mismatch{font-size:.6875rem;color:var(--above,#8a6d00);-webkit-margin-before:.25rem;margin-block-start:.25rem}.lines,.lines tbody,.mismatch{display:block}.lines tr{display:grid;grid-template-columns:minmax(0,1fr) 3.25rem 4.75rem 4.75rem;grid-gap:.25rem .4rem;gap:.25rem .4rem;position:relative;padding:.5rem .6rem;-webkit-border-before:1px solid var(--border);border-block-start:1px solid var(--border)}.lines tr:first-child{-webkit-border-before:none;border-block-start:none}.lines td{display:block;padding-block:.1rem;min-inline-size:0}.lines td:first-child{grid-column:1/-1;-webkit-padding-start:2.25rem;padding-inline-start:2.25rem}.lines td:before{content:attr(data-label);display:block;font-size:.6875rem;font-weight:600;color:var(--text-muted);-webkit-margin-after:.1rem;margin-block-end:.1rem}.lines td:first-child:before,.lines td[data-label=""]:before{content:none}.lines td:last-child{position:absolute;inset-block-start:.5rem;inset-inline-start:.5rem;padding:0}.line-remove{display:grid;place-items:center;inline-size:36px;block-size:36px;padding:2px;border:none;border-radius:999px;background:transparent;color:var(--text-muted);cursor:pointer}.line-remove:focus-visible,.line-remove:hover{background:var(--surface-raised);color:var(--text)}@media (max-width:23.9375rem){.lines tr{grid-template-columns:1fr 1fr}}.progress{position:relative;block-size:.625rem;border-radius:999px;background:var(--surface);border:1px solid var(--border);overflow:hidden;margin-block:.6rem}.progress-fill{block-size:100%;border-radius:999px;background:var(--fair);transition:inline-size .9s ease}.progress:after{content:"";position:absolute;inset-block:0;inset-inline-start:0;inline-size:42%;background:linear-gradient(90deg,transparent,rgb(255 255 255/45%),transparent);animation:gc-shimmer 1.7s ease-in-out infinite}.site-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;max-inline-size:var(--measure);margin-inline:auto;padding-inline:1.25rem;padding-block:1rem .75rem;-webkit-border-after:1px solid var(--border);border-block-end:1px solid var(--border)}.site-header__brand{font-weight:600;font-size:1.0625rem;text-decoration:none;color:var(--text)}.site-header .muted{font-size:.8125rem}.page-nav{display:flex;justify-content:space-between;align-items:center;gap:var(--gap);margin-block:1.5rem 0;-webkit-padding-before:1rem;padding-block-start:1rem;-webkit-border-before:1px solid var(--border);border-block-start:1px solid var(--border)}.page-nav a{text-decoration:none;font-weight:600;font-size:.9375rem}.details-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));grid-gap:.5rem .6rem;gap:.5rem .6rem;margin-block:.6rem}.badge-pill{font-size:.6875rem;color:var(--fair);background:var(--fair-bg);padding-block:3px;padding-inline:9px;white-space:nowrap}.badge-pill,.chip{font-weight:600;border-radius:999px}.chip{display:inline-flex;align-items:center;gap:.3rem;font-size:.75rem;padding-block:6px;padding-inline:11px}.chip--fair{color:var(--fair);background:var(--fair-bg)}.chip--above{color:var(--above);background:var(--above-bg)}.chip--unverified{color:var(--unverified);background:var(--unverified-bg)}.chip-row{display:flex;gap:6px;flex-wrap:wrap;-webkit-margin-after:var(--gap);margin-block-end:var(--gap)}.verdict-total{font-size:2.375rem;font-weight:800;line-height:1}.verdict-line{font-size:1.0625rem;font-weight:600;color:var(--fair)}.dist{display:flex;gap:4px;align-items:center;-webkit-margin-before:.5rem;margin-block-start:.5rem}.dist span{block-size:8px;border-radius:999px}.dist .dist--fair{background:var(--fair)}.dist .dist--above{background:var(--above)}.dist .dist--unverified{background:var(--unverified)}.note--accent{background:var(--accent-bg);border:1px solid var(--accent-bd);-webkit-border-start:none;border-inline-start:none;border-radius:var(--radius)}.note--fair{background:var(--fair-bg);border:1px solid var(--fair-bd);-webkit-border-start:none;border-inline-start:none;border-radius:var(--radius);color:var(--fair)}.note--above{background:var(--above-bg);border:1px solid var(--above-bd);-webkit-border-start:none;border-inline-start:none;border-radius:var(--radius);color:var(--above)}.roundel{inline-size:30px;block-size:30px;flex:none;border-radius:999px;background:var(--fair);color:var(--on-accent);display:grid;place-items:center;font-size:.875rem;font-weight:600}.roundel--accent{background:var(--accent-bg);color:var(--accent);inline-size:32px;block-size:32px;font-weight:800}.steps-flex{display:flex;flex-direction:column;gap:14px}.step-row{display:flex;gap:12px;align-items:flex-start}.step-row strong{display:block;font-size:.9375rem}.step-row .muted{font-size:.8125rem;line-height:1.5}.basis-pill{inline-size:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;min-block-size:48px;padding-block:12px;padding-inline:16px;background:var(--surface-raised);border:1px solid var(--border);border-radius:999px;font:inherit;font-size:.8125rem;color:var(--text-muted);cursor:pointer;text-align:start;-webkit-margin-after:var(--gap);margin-block-end:var(--gap)}.basis-pill strong{color:var(--text);font-weight:600}.basis-pill .edit{color:var(--accent);font-weight:600;white-space:nowrap}.seg-pills{display:flex;gap:6px;flex-wrap:wrap;background:var(--surface);border:1px solid var(--border);border-radius:999px;padding:4px}.seg-pill{flex:1 1 auto;min-block-size:36px;display:grid;place-items:center;border-radius:999px;font-size:.8125rem;color:var(--text-muted);cursor:pointer;padding-inline:9px;white-space:nowrap}.seg-pill input{position:absolute;opacity:0;inline-size:0;block-size:0;pointer-events:none}.seg-pill:has(input:checked){background:var(--fair);color:var(--on-accent);font-weight:600}.seg-pill:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.file-picker:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.meter{position:relative;block-size:8px;border-radius:999px;background:var(--surface);border:1px solid var(--border);margin-block:.35rem}.meter-band{inset-block:-1px;background:var(--fair-bd)}.meter-band,.meter-mark{position:absolute;border-radius:999px}.meter-mark{inset-block:-4px;inline-size:4px;background:var(--fair)}.meter-mark--above{background:var(--above)}.quote-src{font-size:.75rem;line-height:1.55;color:var(--text-muted);-webkit-border-start:2px solid var(--border);border-inline-start:2px solid var(--border);-webkit-padding-start:10px;padding-inline-start:10px}.preview-blur{filter:blur(5px);opacity:.65;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.preview-frame{position:relative;border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--border);-webkit-margin-after:var(--gap);margin-block-end:var(--gap)}.preview-overlay{position:absolute;inset:0;display:grid;place-items:center;background:linear-gradient(to bottom,transparent,var(--bg))}.preview-overlay span{font-size:.8125rem;font-weight:600;color:var(--text-muted);background:var(--surface-raised);border:1px solid var(--border);padding-block:8px;padding-inline:14px;border-radius:999px}.camera-btn{min-block-size:120px;inline-size:100%;border:2px dashed var(--fair);border-radius:var(--radius-lg);background:var(--fair-bg);color:var(--fair);font:inherit;font-size:1.0625rem;font-weight:600;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.camera-btn small{font-size:.75rem;font-weight:400;color:var(--text-muted)}.check-list{display:flex;flex-direction:column;gap:10px}.check-list>div{display:flex;gap:10px;align-items:center;font-size:.875rem}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}@keyframes gc-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes gc-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes gc-slat{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes gc-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.75)}}@keyframes gc-pop{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.18)}to{opacity:1;transform:scale(1)}}@keyframes gc-breathe{0%,to{box-shadow:0 6px 16px rgba(47,107,79,.24)}50%{box-shadow:0 10px 26px rgba(47,107,79,.36)}}@keyframes gc-land{0%,8%{transform:translateY(-17px);opacity:0}26%{opacity:1}58%{transform:translateY(2px)}72%{transform:translateY(-1.5px)}84%,to{transform:translateY(0);opacity:1}}@keyframes gc-spin{to{transform:rotate(1turn)}}.brand-lockup{display:flex;align-items:center;gap:9px;color:var(--accent);text-decoration:none}.brand-lockup strong{font-size:1.125rem;font-weight:800;letter-spacing:-.01em}.flow-strip{display:flex;gap:7px;margin-block:.25rem 1.25rem}.flow-step{flex:1 1;display:flex;flex-direction:column;gap:6px;font-size:.65rem;font-weight:500;color:var(--text-muted)}.flow-step--now{color:var(--fair);font-weight:600}.flow-bar{block-size:4px;border-radius:999px;background:var(--border)}.flow-step--done .flow-bar,.flow-step--now .flow-bar{background:var(--fair);transform-origin:100% 50%;animation:gc-slat .55s both}.dist-bar{display:flex;gap:3px;align-items:center}.dist-bar span{block-size:9px;border-radius:999px;transform-origin:100% 50%;animation:gc-grow .55s both}.dist-bar .d-fair{background:var(--fair)}.dist-bar .d-above{background:var(--above);animation-delay:.18s}.dist-bar .d-unv{background:var(--unverified);opacity:.55;animation-delay:.28s}.trust-row{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;font-size:.75rem;color:var(--text-muted)}.pulse-dot{inline-size:6px;block-size:6px;animation:gc-pulse 1.9s ease-in-out 4}.pulse-dot,.step-icon{border-radius:999px;background:var(--fair)}.step-icon{inline-size:34px;block-size:34px;flex:none;color:var(--on-accent);display:grid;place-items:center}.free-pill{display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:.75rem;font-weight:600;color:var(--fair);background:var(--fair-bg);border:1px solid var(--fair-bd);border-radius:999px;padding:6px 12px;margin-inline:auto}.cta--breathe{animation:gc-breathe 3.4s ease-in-out 3}.meter-car{position:absolute;inset-block-start:-21px;color:var(--fair);animation:gc-land 1s both}.meter-car--above{color:var(--above)}.prov-row{display:flex;align-items:center;gap:9px;font-size:.75rem;line-height:1.55;color:var(--text-muted);background:var(--surface);border-radius:12px;padding:9px 11px;-webkit-margin-after:0;margin-block-end:0}.prov-row svg{color:var(--unverified)}.q-row{display:flex;gap:8px;align-items:flex-start;font-size:.8125rem;line-height:1.5;-webkit-margin-after:0;margin-block-end:0}.q-row svg{color:var(--accent);-webkit-margin-before:2px;margin-block-start:2px}.spin{animation:gc-spin 1.1s linear infinite}@media (prefers-reduced-motion:reduce){.cta--breathe,.dist-bar span,.flow-bar,.meter-car,.pulse-dot,.spin{animation:none}}@keyframes gc-arc{0%{stroke-dashoffset:26}to{stroke-dashoffset:0}}@keyframes gc-needle{0%,10%{transform:rotate(-64deg)}58%{transform:rotate(7deg)}74%{transform:rotate(-3deg)}86%,to{transform:rotate(0)}}@keyframes gc-shimmer{0%{transform:translateX(-120%)}to{transform:translateX(320%)}}@keyframes gc-scan{0%{transform:translateY(-6px);opacity:0}12%{opacity:1}88%{opacity:1}to{transform:translateY(126px);opacity:0}}@keyframes gc-lift{0%,12%{transform:translateY(17px)}62%{transform:translateY(-2px)}76%,to{transform:translateY(0)}}@keyframes gc-drop{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}@keyframes gc-wrench{0%,8%{transform:rotate(-42deg)}55%{transform:rotate(7deg)}72%,to{transform:rotate(0)}}.gauge-arc{stroke-dasharray:26;animation:gc-arc 1.65s both}.gauge-needle{transform-box:view-box;transform-origin:30px 30px;animation:gc-needle 1.65s both}.scan-doc{inline-size:74px;block-size:98px;flex:none;position:relative;overflow:hidden;border:1px solid var(--border);border-radius:12px;background:var(--surface-raised);animation:gc-lift 1.2s both}.scan-doc__lines{position:absolute;inset:9px;display:flex;flex-direction:column;gap:4px}.scan-doc__lines span{block-size:5px;border-radius:3px;background:var(--border)}.scan-doc__line{position:absolute;inset-block-start:0;inset-inline:0;block-size:22px;background:linear-gradient(to bottom,transparent,var(--fair-bg));-webkit-border-after:2px solid var(--fair);border-block-end:2px solid var(--fair);animation:gc-scan 2.4s ease-in-out infinite}.check-roundel{inline-size:24px;block-size:24px;flex:none;border-radius:999px;display:grid;place-items:center;background:var(--fair);color:var(--on-accent);animation:gc-pop .55s both}.check-roundel--pending{background:transparent;border:1.5px solid var(--border);color:var(--fair);animation:none}.rise{animation:gc-rise .55s both}.note--drop{animation:gc-drop .55s both}.wrench-icon{animation:gc-wrench 1.2s both}@media (prefers-reduced-motion:reduce){.check-roundel,.gauge-arc,.gauge-needle,.note--drop,.progress:after,.rise,.scan-doc,.scan-doc__line,.wrench-icon{animation:none}}.camera-btn__ring{inline-size:56px;block-size:56px;display:grid;place-items:center;border-radius:999px;background:var(--surface-raised);border:1px solid var(--fair-bd);box-shadow:0 4px 12px color-mix(in srgb,var(--fair) 12%,transparent)}.group-head{display:flex;align-items:center;gap:7px;font-size:.8125rem;font-weight:700;margin-block:1rem .5rem}.outcome-notes{inline-size:100%;min-block-size:64px;padding-block:.6rem;padding-inline:.9rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--text);font:inherit;resize:vertical}.site-footer{display:flex;justify-content:center;gap:.6rem;padding-block:1.5rem 2.5rem;font-size:.8125rem}.site-footer,.site-footer a{color:var(--text-muted)}