@font-face{font-family:__Manrope_271151;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a1f87af3f44fadbb-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Manrope_271151;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/86f65e8637cc94e3-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Manrope_271151;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/39f449c8730c2295-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Manrope_271151;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9fabb9c65b63d798-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Manrope_271151;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f9e1dbe9676d9bb6-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:__Manrope_271151;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8760c4774489e4ba-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:__Manrope_271151;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/a1f87af3f44fadbb-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Manrope_271151;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/86f65e8637cc94e3-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Manrope_271151;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/39f449c8730c2295-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Manrope_271151;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9fabb9c65b63d798-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Manrope_271151;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f9e1dbe9676d9bb6-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:__Manrope_271151;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8760c4774489e4ba-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:__Manrope_271151;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/a1f87af3f44fadbb-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Manrope_271151;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/86f65e8637cc94e3-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Manrope_271151;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/39f449c8730c2295-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Manrope_271151;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9fabb9c65b63d798-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Manrope_271151;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/f9e1dbe9676d9bb6-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:__Manrope_271151;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8760c4774489e4ba-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:__Manrope_271151;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a1f87af3f44fadbb-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Manrope_271151;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/86f65e8637cc94e3-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Manrope_271151;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/39f449c8730c2295-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Manrope_271151;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9fabb9c65b63d798-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Manrope_271151;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/f9e1dbe9676d9bb6-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:__Manrope_271151;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8760c4774489e4ba-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:__Manrope_Fallback_271151;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_271151{font-family:__Manrope_271151,__Manrope_Fallback_271151;font-style:normal}.__variable_271151{--font-ev-sans:"__Manrope_271151","__Manrope_Fallback_271151"}@font-face{font-family:__JetBrains_Mono_a8cb1a;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__JetBrains_Mono_a8cb1a;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__JetBrains_Mono_a8cb1a;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__JetBrains_Mono_a8cb1a;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__JetBrains_Mono_a8cb1a;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-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:__JetBrains_Mono_a8cb1a;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-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:__JetBrains_Mono_a8cb1a;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__JetBrains_Mono_a8cb1a;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__JetBrains_Mono_a8cb1a;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__JetBrains_Mono_a8cb1a;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__JetBrains_Mono_a8cb1a;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-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:__JetBrains_Mono_a8cb1a;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-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:__JetBrains_Mono_a8cb1a;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__JetBrains_Mono_a8cb1a;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__JetBrains_Mono_a8cb1a;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__JetBrains_Mono_a8cb1a;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__JetBrains_Mono_a8cb1a;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-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:__JetBrains_Mono_a8cb1a;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-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:__JetBrains_Mono_Fallback_a8cb1a;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_a8cb1a{font-family:__JetBrains_Mono_a8cb1a,__JetBrains_Mono_Fallback_a8cb1a;font-style:normal}.__variable_a8cb1a{--font-ev-mono:"__JetBrains_Mono_a8cb1a","__JetBrains_Mono_Fallback_a8cb1a"}.ev{--ev-ink:#16181d;--ev-ink-2:#4c5158;--ev-ink-3:#6b6f76;--ev-line:#e6e6ee;--ev-soft:#f6f6fa;--ev-accent:#4c49fa;--ev-accent-dark:#3330d6;--ev-accent-soft:#eef;--ev-good:#1f7a4a;--ev-good-soft:#e7f4ec;--ev-bad:#c0392f;--ev-bad-soft:#fcebe9;--ev-warn:#8f6210;--ev-warn-soft:#f9f0dc;--ev-term:#14151c;--ev-curve:cubic-bezier(0.22,1,0.36,1);--ev-sans:var(--font-ev-sans),system-ui,sans-serif;--ev-mono:var(--font-ev-mono),ui-monospace,Menlo,monospace;font-family:var(--ev-sans);color:var(--ev-ink);background:#fff;font-size:16px;line-height:24px}:where(.ev) :where(h1,h2,h3,p,ol,ul,dl,dd){margin:0;padding:0}:where(.ev) :where(ol,ul){list-style:none}.ev code{font-family:var(--ev-mono);font-size:14px}.ev-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.ev-wrap{max-width:880px;margin-inline:auto;padding-inline:16px}.ev-crumbs{display:flex;flex-wrap:wrap;gap:8px;padding-top:32px;font-size:14px;line-height:20px;color:var(--ev-ink-3)}.ev-crumbs a{color:inherit;text-decoration:none}.ev-crumbs a:hover{color:var(--ev-accent)}.ev-hero{padding:48px 0 40px;text-align:center}.ev-hero h1{max-width:680px;margin-inline:auto;font-size:48px;line-height:1.1;font-weight:700;letter-spacing:-.02em;text-wrap:balance;background:linear-gradient(90deg,#000,#666);-webkit-background-clip:text;background-clip:text;color:transparent}.ev-hero-sub{max-width:680px;margin:16px auto 0;font-size:18px;line-height:28px;color:var(--ev-ink-2);text-wrap:pretty}.ev-tool{text-align:left;margin-top:32px;scroll-margin-top:120px}.ev-form{max-width:680px;margin-inline:auto}.ev-field{display:flex;gap:8px;padding:8px;background:#fff;border:1px solid #cfcfdc;border-radius:16px;box-shadow:0 8px 24px rgba(40,40,90,.08);transition:border-color .3s var(--ev-curve),box-shadow .3s var(--ev-curve)}.ev-field:focus-within{border-color:var(--ev-accent);box-shadow:0 0 0 4px var(--ev-accent-soft)}.ev-field-error,.ev-field-error:focus-within{border-color:var(--ev-bad);box-shadow:0 0 0 4px var(--ev-bad-soft)}.ev-field input{flex:1;min-width:0;padding:8px 12px;border:0;outline:0;background:transparent;font-family:var(--ev-mono);font-size:16px;line-height:24px;color:var(--ev-ink)}.ev-field input::placeholder{color:#a0a4ab}.ev-btn{display:inline-flex;align-items:center;justify-content:center;padding:8px 12px;border:1px solid var(--ev-accent);border-radius:8px;background:var(--ev-accent);color:#fff;font:inherit;font-weight:600;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color .3s var(--ev-curve),transform .3s var(--ev-curve),opacity .3s var(--ev-curve)}.ev-btn:hover{background:var(--ev-accent-dark)}.ev-btn:active{transform:scale(.98)}.ev-btn:focus-visible{outline:2px solid var(--ev-accent);outline-offset:2px}.ev-btn:disabled{opacity:.6;cursor:default}.ev-btn-ghost{background:#fff;color:var(--ev-ink);border-color:var(--ev-line)}.ev-btn-ghost:hover{background:var(--ev-soft)}.ev-note{display:flex;justify-content:space-between;flex-wrap:wrap;gap:4px 16px;padding:12px 8px 0;font-size:14px;line-height:20px;color:var(--ev-ink-3)}.ev-note b{color:var(--ev-ink);font-weight:600}.ev-error{padding:12px 8px 0;font-size:14px;line-height:20px;color:var(--ev-bad)}.ev-result{scroll-margin-top:120px}.ev-result:not(:empty){margin-top:32px}.ev-result>*{animation:ev-rise .6s var(--ev-curve) both}@keyframes ev-rise{0%{opacity:0;transform:translateY(16px)}}.ev-progress{max-width:680px;margin-inline:auto;padding:8px 16px;border:1px solid var(--ev-line);border-radius:16px}.ev-progress li{display:flex;align-items:center;gap:12px;padding:8px 0;color:#a0a4ab;transition:color .3s var(--ev-curve)}.ev-progress li.is-done{color:var(--ev-ink-2)}.ev-progress li.is-now{color:var(--ev-ink);font-weight:600}.ev-skeleton{flex:1;height:8px;margin-left:8px;border-radius:4px;background:var(--ev-accent-soft);animation:ev-pulse 1.2s var(--ev-curve) infinite alternate}@keyframes ev-pulse{to{opacity:.4}}.ev-dot{flex:none;display:grid;place-items:center;width:24px;height:24px;border-radius:12px}.ev-dot-ok{color:var(--ev-good);background:var(--ev-good-soft)}.ev-dot-fail{color:var(--ev-bad);background:var(--ev-bad-soft)}.ev-dot-warn{color:var(--ev-warn);background:var(--ev-warn-soft)}.ev-dot-skip,.ev-dot-wait{color:var(--ev-ink-3);background:var(--ev-soft)}.ev-panel{max-width:680px;margin-inline:auto;padding:24px;border:1px solid var(--ev-line);border-radius:16px;background:var(--ev-soft)}.ev-panel h2{font-size:20px;line-height:28px;font-weight:700}.ev-panel p{margin-top:8px;color:var(--ev-ink-2);text-wrap:pretty}.ev-panel code{overflow-wrap:anywhere}.ev-panel .ev-btn,.ev-wait{margin-top:16px}.ev-wait{display:flex;align-items:center;gap:12px}.ev-wait-time{font-family:var(--ev-mono);font-size:14px;font-weight:600;min-width:48px}.ev-wait-bar{flex:1;height:8px;border-radius:4px;background:var(--ev-line);overflow:hidden}.ev-wait-bar i{display:block;height:100%;background:var(--ev-accent);transform-origin:left;transition:transform .5s var(--ev-curve)}.ev-verdict{padding:24px;border-radius:16px}.ev-verdict-good{background:var(--ev-good-soft);--ev-v:var(--ev-good)}.ev-verdict-bad{background:var(--ev-bad-soft);--ev-v:var(--ev-bad)}.ev-verdict-unknown{background:var(--ev-warn-soft);--ev-v:var(--ev-warn)}.ev-verdict-top{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px}.ev-verdict-tag{padding:4px 12px;border-radius:8px;background:var(--ev-v);color:#fff;font-size:14px;line-height:20px;font-weight:600}.ev-verdict-meta{font-size:14px;line-height:20px;color:var(--ev-ink-2)}.ev-verdict h2{margin-top:16px;font-size:30px;line-height:36px;font-weight:700;letter-spacing:-.01em}.ev-verdict-mail{margin-top:4px;font-family:var(--ev-mono);font-size:14px;line-height:20px;color:var(--ev-v);overflow-wrap:anywhere}.ev-verdict-text{margin-top:12px;max-width:680px;text-wrap:pretty}.ev-verdict-advice{margin-top:4px;max-width:680px;color:var(--ev-ink-2);text-wrap:pretty}.ev-report-grid{display:grid;gap:16px;margin-top:16px}.ev-stages{border:1px solid var(--ev-line);border-radius:16px;padding:0 16px}.ev-stage{display:flex;gap:12px;padding:16px 0}.ev-stage+.ev-stage{box-shadow:0 -1px 0 var(--ev-line)}.ev-stage-body{flex:1;min-width:0}.ev-stage-head{display:flex;flex-wrap:wrap;gap:0 12px;align-items:baseline;justify-content:space-between}.ev-stage-name{font-weight:600}.ev-stage-finding{color:var(--ev-ink-2);font-size:14px;line-height:20px}.ev-stage-skip .ev-stage-finding,.ev-stage-skip .ev-stage-name{color:var(--ev-ink-3)}.ev-facts{display:grid;gap:4px;margin-top:8px;padding:12px;border-radius:8px;background:var(--ev-soft);font-size:14px;line-height:20px}.ev-facts div{display:grid;grid-template-columns:112px 1fr;gap:12px}.ev-facts dt{color:var(--ev-ink-3)}.ev-facts dd{font-family:var(--ev-mono);font-size:12px;line-height:20px;overflow-wrap:anywhere}.ev-log{border-radius:16px;background:var(--ev-term);color:#d9dbe3;overflow:hidden}.ev-log-head{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:4px 16px;padding:16px}.ev-log-head h3{font-size:16px;line-height:24px;font-weight:600;color:#fff}.ev-log-head span{font-size:12px;line-height:16px;color:#8b8fa0}.ev-log ol{padding:0 16px 16px;overflow-x:auto;font-family:var(--ev-mono);font-size:12px;line-height:20px}.ev-line{display:grid;grid-template-columns:40px 24px 1fr;gap:8px;min-width:520px}.ev-line-at{text-align:right}.ev-line-at,.ev-line-dir{color:#5f6375}.ev-line-c .ev-line-text{color:#a9a8ff}.ev-line-s .ev-line-text{color:#e8e9f0}.ev-line-n .ev-line-text{color:#7b7f92}.ev-raw{display:flex;flex-direction:column;gap:4px;margin-top:16px;padding:16px;border:1px solid var(--ev-line);border-radius:16px;font-size:14px;line-height:20px;color:var(--ev-ink-3)}.ev-raw code{color:var(--ev-ink);overflow-wrap:anywhere}.ev-report-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.ev-section{padding:64px 0;opacity:1}.ev-section-soft{background:var(--ev-soft)}.ev-section h2.ev-h{font-size:30px;line-height:36px;font-weight:700;letter-spacing:-.01em;max-width:680px;text-wrap:balance}.ev-lead{max-width:680px;margin-top:12px;color:var(--ev-ink-2);text-wrap:pretty}.ev-steps{display:grid;gap:0;margin-top:32px;counter-reset:ev}.ev-steps li{display:grid;grid-template-columns:200px 1fr;gap:24px;padding:16px 0;border-top:1px solid var(--ev-line)}.ev-steps b{font-weight:600}.ev-steps p{color:var(--ev-ink-2);text-wrap:pretty}.ev-verdicts{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:32px}.ev-vcard{padding:24px;border-radius:16px;background:#fff;border:1px solid var(--ev-line)}.ev-vcard code{display:inline-block;padding:2px 8px;border-radius:4px;font-size:12px;line-height:16px;font-weight:600}.ev-vcard-good code{background:var(--ev-good-soft);color:var(--ev-good)}.ev-vcard-bad code{background:var(--ev-bad-soft);color:var(--ev-bad)}.ev-vcard-unknown code{background:var(--ev-warn-soft);color:var(--ev-warn)}.ev-vcard h3{margin-top:12px;font-size:18px;line-height:28px;font-weight:600}.ev-vcard p{margin-top:4px;font-size:14px;line-height:20px;color:var(--ev-ink-2);text-wrap:pretty}.ev-tagline-section{padding:96px 0}.ev-tagline{max-width:680px;font-size:48px;line-height:1.1;font-weight:700;letter-spacing:-.02em}.ev-tagline-line{display:block}.ev-tagline-line>span{opacity:.3;transition:opacity .5s var(--ev-curve)}.ev-tagline-line>span.is-lit{opacity:1}.ev-limits{display:grid;gap:16px;margin-top:32px}.ev-limits li{max-width:680px}.ev-limits b{font-weight:600}.ev-limits p{color:var(--ev-ink-2);text-wrap:pretty}.ev-faq{margin-top:32px;border-top:1px solid var(--ev-line)}.ev-faq details{border-bottom:1px solid var(--ev-line)}.ev-faq summary{display:flex;justify-content:space-between;gap:16px;padding:16px 0;font-weight:600;cursor:pointer;list-style:none}.ev-faq summary::-webkit-details-marker{display:none}.ev-faq summary:after{content:"+";color:var(--ev-ink-3);font-weight:400}.ev-faq details[open] summary:after{content:"\2212"}.ev-faq summary:focus-visible{outline:2px solid var(--ev-accent);outline-offset:2px}.ev-faq p{max-width:680px;padding-bottom:16px;color:var(--ev-ink-2);text-wrap:pretty}.ev-final{padding:64px 0 96px;text-align:center}.ev-final h2{font-size:30px;line-height:36px;font-weight:700;text-wrap:balance}.ev-final p{max-width:680px;margin:12px auto 24px;color:var(--ev-ink-2);text-wrap:pretty}.ev-final a.ev-link{display:block;margin-top:16px;font-size:14px;line-height:20px;color:var(--ev-ink-3)}@media (max-width:720px){.ev-hero{padding-top:32px}.ev-hero h1{font-size:36px}.ev-hero-sub{font-size:16px;line-height:24px}.ev-field{flex-direction:column}.ev-verdict{padding:16px}.ev-verdict h2{font-size:24px;line-height:32px}.ev-steps li,.ev-verdicts{grid-template-columns:1fr}.ev-steps li{gap:4px}.ev-facts div{grid-template-columns:1fr;gap:0}.ev-tagline{font-size:36px;line-height:40px}.ev-tagline-section{padding:64px 0}.ev-section{padding:48px 0}}@media (prefers-reduced-motion:reduce){.ev-result>*,.ev-skeleton{animation:none}}