@font-face{font-family:Manrope;font-style:normal;font-weight:200;font-display:swap;src:url(../media/a342834df7752944-s.1ypl14jhz9yyw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.2g9li78_0_it5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.00u3xrku2lqty.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.2vepgg3wcdr2q.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:Manrope;font-style:normal;font-weight:200;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.2ttjmmx-9gnz1.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:Manrope;font-style:normal;font-weight:200;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.3259ncl47-hqj.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:Manrope;font-style:normal;font-weight:300;font-display:swap;src:url(../media/a342834df7752944-s.1ypl14jhz9yyw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:300;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.2g9li78_0_it5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:300;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.00u3xrku2lqty.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:300;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.2vepgg3wcdr2q.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:Manrope;font-style:normal;font-weight:300;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.2ttjmmx-9gnz1.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:Manrope;font-style:normal;font-weight:300;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.3259ncl47-hqj.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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a342834df7752944-s.1ypl14jhz9yyw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.2g9li78_0_it5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.00u3xrku2lqty.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.2vepgg3wcdr2q.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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.2ttjmmx-9gnz1.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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.3259ncl47-hqj.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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a342834df7752944-s.1ypl14jhz9yyw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.2g9li78_0_it5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.00u3xrku2lqty.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.2vepgg3wcdr2q.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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.2ttjmmx-9gnz1.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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.3259ncl47-hqj.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a342834df7752944-s.1ypl14jhz9yyw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.2g9li78_0_it5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.00u3xrku2lqty.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.2vepgg3wcdr2q.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.2ttjmmx-9gnz1.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.3259ncl47-hqj.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a342834df7752944-s.1ypl14jhz9yyw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.2g9li78_0_it5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.00u3xrku2lqty.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.2vepgg3wcdr2q.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.2ttjmmx-9gnz1.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.3259ncl47-hqj.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:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_9a5b6930-module__fSCJCq__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_9a5b6930-module__fSCJCq__variable{--font-manrope:"Manrope", "Manrope Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.3zhtymus0wdqb.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.3nkuoiize4urq.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.1da667lu-u79a.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1i05ju5aeyhye.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.1dgcou5jor5q_.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.31-2bzhq1gx_9.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.3xauquyg2sixn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.2taws-qdxmzlf.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.0htwiiqufp3l9.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.28xcb7557rbh2.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:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_28411002-module__cjC0Ca__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_28411002-module__cjC0Ca__variable{--font-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root{--canvas:#fff;--ground:#f4f4f6;--ink:#16181d;--ink-2:#4b4f58;--dim:#6b6f78;--rule:#e4e5ea;--rule-2:#f0f0f3;--crit:#b4231f;--warn:#9a6508;--good:#17704a;--info:#2f5fd0;--display:var(--font-manrope), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--mono:var(--font-plex-mono), ui-monospace, SFMono-Regular, Menlo, monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body{background:var(--canvas);color:var(--ink);font-family:var(--display);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;margin:0}a{color:inherit}:focus-visible{outline:2px solid var(--info);outline-offset:2px}button{font-family:inherit}.screen{background:var(--canvas);max-width:430px;min-height:100dvh;padding-top:env(safe-area-inset-top);flex-direction:column;margin:0 auto;display:flex;position:relative}.pad{padding:0 26px}.screen.cam{color:#fff;background:#0b0c0e;max-width:none;padding-top:0}.cam-inner{width:100%;max-width:430px;min-height:100dvh;padding-top:env(safe-area-inset-top);flex-direction:column;margin:0 auto;display:flex;position:relative}.screen[hidden]{display:none!important}.wordmark{letter-spacing:.3em;text-transform:uppercase;font-size:13px;font-weight:700}.display{letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:40px;font-weight:200;line-height:1.04}.display em{font-style:normal;font-weight:500}.lede{color:var(--ink-2);max-width:30ch;margin:0;font-size:15px;font-weight:400;line-height:1.5}.eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--dim);margin:0;font-size:11px;font-weight:600}.h2{letter-spacing:-.015em;margin:0;font-size:22px;font-weight:300}.meta{color:var(--dim);margin:0;font-size:13px;font-weight:400}.mono{font-family:var(--mono);letter-spacing:.06em;font-size:12px}.btn{appearance:none;letter-spacing:-.01em;cursor:pointer;border:0;border-radius:14px;width:100%;padding:16px 18px;font-family:inherit;font-size:15px;font-weight:600;transition:opacity .15s,background .15s}.btn-primary{background:var(--ink);color:#fff}.btn-primary:active{opacity:.82}.btn-ghost{background:var(--ground);color:var(--ink)}.btn-ghost:active{background:#eaeaee}.link{color:var(--info);cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-size:14px;font-weight:500}.actions{flex-direction:column;gap:10px;padding:0 26px 26px;display:flex}.sticky-actions{background:var(--canvas);border-top:1px solid var(--rule-2);padding:14px 26px calc(18px + env(safe-area-inset-bottom,0px));flex-direction:column;flex:none;gap:10px;display:flex}.backbar{flex:none;align-items:center;gap:4px;padding:6px 18px 0;display:flex}.hit{appearance:none;cursor:pointer;color:var(--ink-2);background:0 0;border:0;border-radius:10px;align-items:center;gap:4px;padding:8px;font-family:inherit;font-size:14px;font-weight:500;display:flex}.hit svg{display:block}.hero{flex-direction:column;flex:1;justify-content:center;gap:22px;padding:34px 26px;display:flex}.bracket{align-self:flex-start;padding:16px 20px 16px 0;position:relative}.bracket:before,.bracket:after{content:"";border:1.5px solid var(--ink);width:16px;height:16px;position:absolute}.bracket:before{border-bottom:0;border-right:0;top:0;left:-10px}.bracket:after{border-top:0;border-left:0;bottom:0;right:0}.sources{color:var(--dim);flex-wrap:wrap;gap:0 10px;font-size:11.5px;font-weight:500;display:flex}.sources span:after{content:"·";color:var(--rule);margin-left:10px}.sources span:last-child:after{content:""}.price-line{align-items:baseline;gap:8px;display:flex}.price-line b{letter-spacing:-.02em;font-size:21px;font-weight:600}.report-head{flex-direction:column;gap:14px;padding:12px 26px 0;display:flex}.tag{letter-spacing:.04em;background:var(--ground);color:var(--ink-2);border-radius:7px;align-self:flex-start;padding:5px 10px;font-size:11px;font-weight:600}.car{flex-direction:column;gap:4px;display:flex}.car .name{letter-spacing:-.01em;font-size:17px;font-weight:600}.plate{border:1px solid var(--rule);font-family:var(--mono);letter-spacing:.14em;border-radius:6px;align-self:flex-start;align-items:center;gap:7px;padding:4px 9px;font-size:13px;font-weight:500;display:inline-flex}.score-block{align-items:flex-end;gap:16px;padding:24px 26px 6px;display:flex}.score{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:92px;font-weight:200;line-height:.82}.score:after{content:"puntaje";text-align:center;text-indent:.14em;letter-spacing:.14em;text-transform:uppercase;color:var(--dim);margin-top:9px;font-size:12px;font-weight:600;line-height:1;display:block}.score-side{flex-direction:column;gap:5px;padding-bottom:6px;display:flex}.verdict{letter-spacing:-.01em;font-size:17px;font-weight:600}.bar{background:var(--rule-2);border-radius:2px;height:3px;margin:16px 26px 0;overflow:hidden}.bar i{border-radius:2px;height:100%;display:block}.completeness{color:var(--dim);justify-content:space-between;padding:8px 26px 0;font-size:12px;display:flex}.sev-strip{gap:18px;padding:22px 26px 2px;display:flex}.sev-strip div{flex-direction:column;gap:2px;display:flex}.sev-strip b{font-variant-numeric:tabular-nums;font-size:19px;font-weight:500}.sev-strip span{color:var(--dim);font-size:11px;font-weight:500}.findings{border-top:1px solid var(--rule-2);flex-direction:column;margin-top:18px;display:flex}.finding{border-bottom:1px solid var(--rule-2);text-align:left;width:100%;color:var(--ink);cursor:pointer;background:0 0;border-top:0;border-left:0;border-right:0;grid-template-columns:3px 48px 1fr 10px;align-items:start;gap:0 13px;padding:15px 26px;font-family:inherit;display:grid}.finding:active{background:var(--rule-2)}.finding .chev{color:var(--dim);place-self:center end}.finding .stripe{border-radius:2px;width:3px;height:100%;min-height:44px}.finding .thumb{background:var(--ground);width:48px;height:48px;color:var(--dim);letter-spacing:.04em;text-align:center;border-radius:8px;justify-content:center;align-items:center;padding:4px;font-size:9.5px;font-weight:600;line-height:1.2;display:flex}.finding .body{flex-direction:column;gap:3px;min-width:0;display:flex}.finding .sev{letter-spacing:.1em;text-transform:uppercase;font-size:10.5px;font-weight:700}.finding .title{letter-spacing:-.005em;font-size:14px;font-weight:500;line-height:1.3}.finding .desc{color:var(--ink-2);font-size:12.5px;line-height:1.4}.finding .cost{color:var(--dim);font-variant-numeric:tabular-nums;margin-top:2px;font-size:12.5px}.s-crit{color:var(--crit)}.bg-crit{background:var(--crit)}.s-warn{color:var(--warn)}.bg-warn{background:var(--warn)}.s-good{color:var(--good)}.bg-good{background:var(--good)}.s-dim{color:var(--dim)}.bg-dim{background:var(--rule)}.legal-ok{background:var(--ground);align-items:flex-start;gap:11px;margin:0;padding:16px 26px;display:flex}.legal-ok .check{color:var(--good);flex:none;margin-top:1px}.legal-ok p{color:var(--ink-2);margin:0;font-size:13px;line-height:1.45}.legal-ok b{color:var(--ink);font-weight:600}.total{justify-content:space-between;align-items:baseline;padding:20px 26px 26px;display:flex}.total span{color:var(--dim);font-size:13px}.total b{font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:17px;font-weight:600}.packs{flex-direction:column;gap:10px;padding:20px 26px 0;display:flex}.pack{border:1px solid var(--rule);background:var(--canvas);width:100%;color:var(--ink);text-align:left;cursor:pointer;border-radius:16px;grid-template-columns:1fr auto;gap:5px 14px;padding:17px 18px;font-family:inherit;transition:border-color .15s,background .15s;display:grid}.pack:hover{border-color:var(--ink-2)}.pack[aria-pressed=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);background:#fbfbfc}.pack .n{letter-spacing:-.01em;font-size:15px;font-weight:600}.pack .p{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right;font-size:16px;font-weight:600}.pack .sub{color:var(--dim);font-size:12.5px}.flag{letter-spacing:.1em;text-transform:uppercase;color:var(--good);grid-column:2;place-self:center end;font-size:10px;font-weight:700}.fineprint{color:var(--dim);padding:16px 26px 0;font-size:12.5px;line-height:1.5}.paymethods{flex-wrap:wrap;gap:8px;padding:14px 26px 0;display:flex}.paymethods span{color:var(--ink-2);background:var(--ground);border-radius:7px;padding:5px 10px;font-size:11.5px;font-weight:500}.field{flex-direction:column;gap:7px;padding:0 26px;display:flex}.field label{color:var(--ink-2);letter-spacing:.01em;font-size:12px;font-weight:600}.field input{border:1px solid var(--rule);background:var(--canvas);color:var(--ink);border-radius:14px;width:100%;padding:15px 16px;font-family:inherit;font-size:16px}.field input:focus{outline:2px solid var(--info);outline-offset:-1px;border-color:#0000}.divider{color:var(--dim);align-items:center;gap:12px;padding:20px 26px;font-size:12px;display:flex}.divider:before,.divider:after{content:"";background:var(--rule);flex:1;height:1px}.gbtn{justify-content:center;align-items:center;gap:10px;display:flex}.balance{align-items:baseline;gap:9px;padding:26px 26px 0;display:flex}.balance b{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:46px;font-weight:200;line-height:1}.empty{border:1px dashed var(--rule);text-align:center;border-radius:16px;flex-direction:column;align-items:center;gap:7px;margin:22px 26px 0;padding:26px 20px;display:flex}.empty p{color:var(--ink-2);max-width:26ch;margin:0;font-size:13.5px;line-height:1.5}.spacer{flex:1}.notice{background:#fdf6e8;border-radius:13px;align-items:flex-start;gap:11px;margin:0 26px;padding:14px 15px;display:flex}.notice svg{color:var(--warn);flex:none;margin-top:1px}.notice p{color:#6b4a07;margin:0;font-size:12.5px;line-height:1.45}.notice b{font-weight:600}.plate-input{letter-spacing:.3em;text-transform:uppercase;text-align:center;font-family:var(--mono)!important;padding:18px 16px!important;font-size:24px!important;font-weight:500!important}.helper{color:var(--dim);margin:0;font-size:12px;line-height:1.45}.srcs{border-top:1px solid var(--rule-2);flex-direction:column;margin:20px 0 0;display:flex}.src{border-bottom:1px solid var(--rule-2);align-items:center;gap:12px;padding:14px 26px;display:flex}.src .dot{border:1.5px solid var(--rule);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.src[data-state=ok] .dot{background:var(--good);border-color:var(--good)}.src[data-state=run] .dot{border-color:var(--ink-2);border-right-color:#0000;animation:.7s linear infinite spin}.src .dot svg{opacity:0}.src[data-state=ok] .dot svg{opacity:1}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.src[data-state=run] .dot{animation:none}}.src .name{flex:1;font-size:14px;font-weight:500}.src .val{color:var(--dim);text-align:right;max-width:52%;font-size:12.5px}.src[data-state=idle] .name{color:var(--dim)}.crit-wrap{flex-direction:column;flex:1;justify-content:center;gap:18px;padding:30px 26px;display:flex}.crit-mark{background:var(--crit);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;font-size:26px;font-weight:600;line-height:1;display:flex}.crit-title{letter-spacing:-.02em;margin:0;font-size:27px;font-weight:300;line-height:1.12}.crit-box{border:1px solid var(--rule);border-radius:14px;flex-direction:column;gap:9px;padding:15px 16px;display:flex}.crit-row{justify-content:space-between;gap:14px;font-size:13px;display:flex}.crit-row span:first-child{color:var(--dim)}.crit-row span:last-child{text-align:right;font-weight:500}.cam{color:#fff;background:#0b0c0e;position:relative}.cam .camtop{flex:none;justify-content:space-between;align-items:center;padding:12px 20px;font-size:13px;font-weight:500;display:flex}.cam .camtop button{color:#fff;cursor:pointer;background:#ffffff21;border:0;border-radius:999px;padding:8px 14px;font-family:inherit;font-size:13px;font-weight:600}.viewfinder{background:#15171a;border-radius:10px;flex:1;justify-content:center;align-items:center;margin:4px 20px;display:flex;position:relative;overflow:hidden}.viewfinder .corner{border:2px solid #ffffffd9;width:30px;height:30px;position:absolute}.viewfinder .tl{border-bottom:0;border-right:0;top:14px;left:14px}.viewfinder .tr{border-bottom:0;border-left:0;top:14px;right:14px}.viewfinder .bl{border-top:0;border-right:0;bottom:14px;left:14px}.viewfinder .br{border-top:0;border-left:0;bottom:14px;right:14px}.viewfinder .ghost{opacity:.3;max-width:76%}.caminstr{text-align:center;flex:none;padding:16px 26px 4px}.caminstr .what{letter-spacing:-.01em;font-size:17px;font-weight:600}.caminstr .how{color:#ffffff9e;margin-top:5px;font-size:13.5px;line-height:1.4}.camfoot{padding:14px 26px calc(20px + env(safe-area-inset-bottom,0px));flex:none;justify-content:center;align-items:center;display:flex;position:relative}.camfoot .side{color:#ffffff9e;font-size:13px;font-weight:500;position:absolute;right:26px}.viewfinder .cam-ex{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.viewfinder .corner{z-index:1}.ex-badge{z-index:1;color:#fff;letter-spacing:.06em;text-transform:uppercase;background:#0b0c0eb8;border-radius:7px;padding:5px 9px;font-size:11px;font-weight:600;position:absolute;bottom:14px;left:14px}.cam-must{text-align:left;flex-direction:column;gap:5px;margin:10px 0 0;padding:0;list-style:none;display:flex}.cam-must li{color:#ffffffb3;padding-left:14px;font-size:12.5px;line-height:1.4;position:relative}.cam-must li:before{content:"";background:#ffffff80;border-radius:50%;width:5px;height:5px;position:absolute;top:7px;left:0}.camfoot{flex-direction:column;gap:6px}.takebtn{color:#0b0c0e;cursor:pointer;background:#fff;border:0;border-radius:14px;justify-content:center;align-items:center;gap:10px;width:100%;padding:16px;font-family:inherit;font-size:16px;font-weight:600;display:flex}.takebtn:active{transform:scale(.98)}.takebtn.busy{opacity:.6;pointer-events:none}.camfoot .finish{align-self:center;padding:8px 0;position:static}.btn.loading{pointer-events:none;position:relative}.btn.loading .bspin{vertical-align:-3px;border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:16px;height:16px;margin-right:10px;animation:.7s linear infinite spin;display:inline-block}.btn-ghost.loading .bspin{border-color:#0b0c0e #0b0c0e40 #0b0c0e40}.btn:disabled:not(.loading){opacity:.45}.btn-primary.loading,.btn-primary.loading:disabled{background:var(--ink);color:#fff;opacity:.88}.btn-ghost.loading,.btn-ghost.loading:disabled{opacity:.85}.sheet-bg{z-index:5;background:#0a0b0d8c;align-items:flex-end;display:flex;position:absolute;inset:0}.sheet-bg[hidden]{display:none!important}.sheet{background:var(--canvas);width:100%;color:var(--ink);padding:24px 26px calc(24px + env(safe-area-inset-bottom,0px));border-radius:22px 22px 0 0;flex-direction:column;gap:12px;display:flex}.sheet h3{letter-spacing:-.015em;margin:0;font-size:20px;font-weight:500;line-height:1.2}.sheet p{color:var(--ink-2);margin:0;font-size:14px;line-height:1.5}.sheet .btns{flex-direction:column;gap:9px;margin-top:6px;display:flex}.camlink{color:#ffffffb8;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:10px 0 2px;font-family:inherit;font-size:13px;font-weight:600;text-decoration:underline}.camfeed{z-index:3;background:#0c0d0fed;border-radius:14px;flex-direction:column;gap:8px;padding:13px 15px;display:flex;position:absolute;bottom:14px;left:14px;right:14px}.camfeed[hidden]{display:none!important}.camfeed-main{color:#fff;align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.camfeed-why{color:#ffffffb3;margin:0;font-size:12.5px;line-height:1.4}.camfeed-btn{color:#0b0c0e;cursor:pointer;background:#fff;border:0;border-radius:11px;padding:11px;font-family:inherit;font-size:14px;font-weight:600}.spin{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;flex:none;width:15px;height:15px;animation:.7s linear infinite spin}.spin.ok{background:#4ade80;border:0;animation:none;position:relative}.spin.ok:after{content:"";border:2px solid #0b0c0e;border-width:0 2px 2px 0;width:4px;height:7px;position:absolute;top:3.5px;left:4px;transform:rotate(45deg)}.spin.bad{background:#f87171;border:0;animation:none;position:relative}.spin.bad:after{content:"!";color:#0b0c0e;justify-content:center;align-items:center;font-size:11px;font-weight:800;display:flex;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.spin{animation:none}}.toast{z-index:4;color:var(--ink);background:#fff;border-radius:12px;align-items:flex-start;gap:9px;padding:11px 13px;font-size:13px;font-weight:500;line-height:1.35;display:flex;position:absolute;top:14px;left:14px;right:14px;box-shadow:0 8px 24px -8px #00000080}.toast[hidden]{display:none!important}.toast .tsev{letter-spacing:.1em;text-transform:uppercase;flex:none;padding-top:1px;font-size:10.5px;font-weight:700}.res-top{justify-content:space-between;align-items:center;padding:18px 26px 0;display:flex}.crit-banner{background:#fdecea;border-radius:13px;align-items:flex-start;gap:10px;margin:16px 26px 0;padding:14px 15px;display:flex}.crit-banner p{color:#7d1a17;margin:0;font-size:13px;line-height:1.45}.crit-banner b{font-weight:700}.notrev{border:1px solid var(--rule);border-radius:14px;margin:18px 26px 0;overflow:hidden}.notrev summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:14px 15px;font-size:13.5px;font-weight:600;list-style:none;display:flex}.notrev summary::-webkit-details-marker{display:none}.notrev summary .n{color:var(--dim);font-weight:500}.notrev .items{flex-direction:column;gap:11px;padding:0 15px 14px;display:flex}.notrev .item{flex-direction:column;gap:2px;display:flex}.notrev .item b{font-size:13px;font-weight:600}.notrev .item span{color:var(--ink-2);font-size:12.5px;line-height:1.4}.hist{border-top:1px solid var(--rule-2);flex-direction:column;margin-top:14px;display:flex}.hist-row{border:0;border-bottom:1px solid var(--rule-2);width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;grid-template-columns:44px 1fr 10px;align-items:center;gap:0 14px;padding:15px 26px;font-family:inherit;display:grid}.hist-row:active{background:var(--rule-2)}.hist-row .pts{background:var(--ground);font-variant-numeric:tabular-nums;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;font-size:17px;font-weight:600;display:flex}.hist-row .car{font-size:14px;font-weight:500;line-height:1.25}.hist-row .sub{color:var(--dim);align-items:center;gap:7px;margin-top:3px;font-size:12.5px;display:flex}.hist-row .sub .plate-s{font-family:var(--mono);letter-spacing:.08em;font-size:11.5px}.ex-frame{aspect-ratio:4/3;background:#101215;border-radius:14px;justify-content:center;align-items:center;max-width:100%;display:flex;position:relative;overflow:hidden}.ex-frame .corner{border:2px solid #fffc;width:22px;height:22px;position:absolute}.ex-frame.photo{aspect-ratio:1;max-height:44vh}.ex-frame img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.ex-list{flex-direction:column;gap:6px;margin:2px 0 0;padding:0 0 0 18px;display:flex}.ex-list li{color:var(--ink-2);font-size:13.5px;line-height:1.45}.progress{flex-direction:column;gap:9px;padding:16px 26px 0;display:flex}.progress .row{justify-content:space-between;align-items:baseline;display:flex}.progress .row b{font-size:15px;font-weight:600}.track{background:var(--rule-2);border-radius:2px;height:3px;overflow:hidden}.track i{background:var(--ink);border-radius:2px;height:100%;transition:width .4s;display:block}.live{border-top:1px solid var(--rule-2);flex-direction:column;margin-top:18px;display:flex}.live-item{border-bottom:1px solid var(--rule-2);grid-template-columns:3px 1fr;align-items:start;gap:0 13px;padding:14px 26px;display:grid}.live-item .stripe{border-radius:2px;width:3px;height:100%;min-height:34px}.live-item .sev{letter-spacing:.1em;text-transform:uppercase;font-size:10.5px;font-weight:700}.live-item .title{margin-top:3px;font-size:14px;font-weight:500;line-height:1.3}.live-empty{color:var(--dim);padding:22px 26px;font-size:13.5px;line-height:1.5}.sticky-actions{z-index:2;margin-top:auto;position:sticky;bottom:0}a.btn{text-align:center;line-height:1.2;text-decoration:none;display:block}.btn:disabled{opacity:.55;cursor:default}.hit,.finding,.hist-row,a.finding,a.hist-row{text-decoration:none}a.finding,a.hist-row{display:grid}a.hist-row{color:var(--ink)}.field select{border:1px solid var(--rule);background:var(--canvas);color:var(--ink);border-radius:14px;width:100%;padding:15px 16px;font-family:inherit;font-size:16px}.field{padding:0 26px}.sheet-bg{justify-content:center;position:fixed;inset:0}.sheet{max-width:430px}.cam .camtop a{color:#fff;background:#ffffff21;border:0;border-radius:999px;padding:8px 14px;font-family:inherit;font-size:13px;font-weight:600;text-decoration:none}.cam .camtop span{align-items:center;gap:8px;display:flex}.cam-inner .viewfinder{flex:1;min-height:260px}a.camlink{display:inline-block}.finding .desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.score-block .score{font-size:92px}.fineprint{margin:0}.srcs .src .val{max-width:52%}.notrev[hidden],.crit-banner[hidden]{display:none}img.finding-photo{object-fit:cover;border-radius:14px;width:100%;height:100%;display:block}.backbar a.hit{color:var(--ink-2)}.btn[hidden]{display:none}dl{margin:0}.src[data-state=none] .dot{background:var(--dim);border-color:var(--dim)}.src[data-state=none] .dot svg,.src[data-state=idle] .dot svg,.src[data-state=run] .dot svg{opacity:0}.cam .toast a{color:var(--ink);text-underline-offset:3px;font-weight:700}.completeness{align-items:baseline;gap:12px}.completeness span:last-child{text-align:right}.logo-link{appearance:none;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit}.buymore{appearance:none;border:1px solid var(--rule);background:var(--canvas);color:var(--ink);cursor:pointer;border-radius:999px;align-self:center;margin-left:auto;padding:7px 12px;font-family:inherit;font-size:12.5px;font-weight:600;text-decoration:none}.resume{border:1px solid var(--ink);border-radius:18px;flex-direction:column;gap:13px;margin:20px 26px 0;padding:18px;display:flex}.resume .eyebrow{color:var(--ink-2)}.resume .what{letter-spacing:-.01em;margin-bottom:7px;font-size:17px;font-weight:600;display:block}.resume .when{color:var(--dim);font-size:12.5px}.resume .progress{gap:8px;padding:0}.chip-s{letter-spacing:.03em;color:var(--ink-2);background:var(--ground);white-space:nowrap;border-radius:6px;align-items:center;padding:3px 8px;font-size:10.5px;font-weight:600;display:inline-flex}.hist-row .pts.prog{color:var(--ink-2);letter-spacing:-.02em;font-size:13px}.hist-row .pts.ret{color:var(--dim);font-size:20px;font-weight:400}.hist-row .pts.run{color:var(--dim);font-size:20px}.hist-row .sub{flex-wrap:wrap}.info-banner{background:var(--ground);border-radius:13px;align-items:flex-start;gap:10px;margin:16px 26px 0;padding:14px 15px;display:flex}.info-banner p{color:var(--ink-2);flex:1;margin:0;font-size:13px;line-height:1.45}.info-banner b{color:var(--ink);font-weight:600}.info-banner svg{color:var(--ink-2);flex:none;margin-top:1px}.info-banner .link{white-space:nowrap;align-self:flex-start}.menu-sheet{gap:0;padding-top:20px}.menu-head{border-bottom:1px solid var(--rule-2);align-items:center;gap:13px;padding:0 0 16px;display:flex}.avatar{background:var(--ink);color:#fff;text-transform:uppercase;border-radius:50%;flex:none;justify-content:center;align-items:center;width:42px;height:42px;font-size:16px;font-weight:600;display:flex}.menu-head b{overflow-wrap:anywhere;font-size:14.5px;font-weight:600;display:block}.menu-head span{color:var(--dim);font-size:12.5px}.menu-head .avatar{color:#fff;font-size:16px}.menu-item{appearance:none;width:100%;color:var(--ink);text-align:left;border:0;border-bottom:1px solid var(--rule-2);cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:15px 0;font-family:inherit;font-size:15px;font-weight:500;text-decoration:none;display:flex}.menu-item .v{color:var(--dim);font-size:12.5px;font-weight:400}.menu-item.quiet{color:var(--ink-2);border-bottom:0}.acct-card{border:1px solid var(--rule);border-radius:16px;flex-direction:column;gap:14px;margin:22px 26px 0;padding:16px;display:flex}.acct-card .menu-head{border:0;padding:0}.acct-card .stat{border-top:1px solid var(--rule-2);justify-content:space-between;align-items:baseline;padding-top:14px;display:flex}.acct-card .stat b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:200}.acct-card .stat span{color:var(--dim);font-size:12.5px}.gone{background:var(--ground);text-align:center;flex-direction:column;gap:8px;padding:0 34px;line-height:1.45}.gone svg{color:var(--dim)}.qpill{color:#fff;background:#ffffff1c;border-radius:12px;align-items:center;gap:10px;margin:0 20px 6px;padding:10px 12px 10px 13px;font-size:12.5px;font-weight:600;display:flex}.qpill .t{flex:1;min-width:0;line-height:1.3}.qpill .t span{color:#ffffffa8;margin-top:1px;font-size:11.5px;font-weight:400;display:block}.qpill button{color:#0b0c0e;cursor:pointer;background:#fff;border:0;border-radius:9px;flex:none;padding:7px 11px;font-family:inherit;font-size:12px;font-weight:600}.qdot{border-radius:50%;flex:none;width:9px;height:9px;margin:0 3px}.qdot.warn{background:#fbbf24}.qdot.bad{background:#f87171}.qpill.warn{background:#fbbf2429}.qpill.bad{background:#f871712b}.camblock{text-align:left;flex-direction:column;flex:1;justify-content:center;gap:14px;padding:0 30px;display:flex}.camblock h2{letter-spacing:-.02em;margin:0;font-size:25px;font-weight:300;line-height:1.15}.camblock p{color:#ffffffb3;margin:0;font-size:14px;line-height:1.5}.camblock .ico{background:#ffffff1f;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.camsteps{counter-reset:st;flex-direction:column;gap:11px;margin:4px 0 0;padding:0;list-style:none;display:flex}.camsteps li{counter-increment:st;color:#ffffffdb;padding-left:34px;font-size:14px;line-height:1.4;position:relative}.camsteps li:before{content:counter(st);background:#ffffff24;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:600;display:flex;position:absolute;top:-1px;left:0}.camactions{padding:0 26px calc(24px + env(safe-area-inset-bottom,0px));flex-direction:column;flex:none;gap:10px;display:flex}.camactions .btn-primary{color:#0b0c0e;background:#fff}.camactions .btn-ghost{color:#fff;background:#ffffff1f}.ph-list{border-top:1px solid var(--rule-2);flex-direction:column;margin-top:12px;display:flex}.ph-row{border-bottom:1px solid var(--rule-2);grid-template-columns:40px 1fr auto;align-items:center;gap:0 13px;padding:13px 26px;display:grid}.ph-row .no{background:var(--ground);width:40px;height:40px;color:var(--ink-2);font-variant-numeric:tabular-nums;border-radius:9px;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex}.ph-row .nm{font-size:14px;font-weight:500;line-height:1.25}.ph-row .st{color:var(--dim);margin-top:2px;font-size:12.5px;line-height:1.35}.ph-row .st.bad{color:var(--crit)}.ph-row .st.ok{color:var(--good)}.ph-row .mini{background:var(--rule-2);border-radius:2px;height:3px;margin-top:7px;overflow:hidden}.ph-row .mini i{background:var(--ink);height:100%;display:block}.ph-row .redo{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:9px;padding:8px 12px;font-family:inherit;font-size:12px;font-weight:600}.ph-row .ind{border:1.5px solid var(--rule);border-top-color:var(--ink-2);border-radius:50%;width:18px;height:18px;animation:.8s linear infinite spin}.ph-row .ind.ok{background:var(--good);border:0;animation:none;position:relative}.ph-row .ind.ok:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:4px;height:7px;position:absolute;top:4px;left:6px;transform:rotate(45deg)}.ph-row .ind.wait{border-color:var(--rule);animation:none}.live-item .sev{display:block}.errbig{letter-spacing:-.05em;color:var(--ink);margin:0;font-size:84px;font-weight:200;line-height:.9}.code{grid-template-columns:repeat(6,1fr);gap:8px;padding:0 26px;display:grid}.code span{border:1px solid var(--rule);height:58px;font-family:var(--mono);background:var(--canvas);border-radius:13px;justify-content:center;align-items:center;font-size:24px;font-weight:500;display:flex}.code span.on{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.code span.on:empty:after{content:"";background:var(--ink);width:1.5px;height:24px;animation:1s steps(2,end) infinite blink}.code.bad span{border-color:var(--crit);color:var(--crit);box-shadow:inset 0 0 0 1px var(--crit)}.code.off span{background:var(--ground);color:var(--dim)}@keyframes blink{50%{opacity:0}}.codemsg{color:var(--ink-2);padding:12px 26px 0;font-size:13px;line-height:1.45}.codemsg.bad{color:var(--crit)}.codemsg.ok{color:var(--good)}.sharebtn{appearance:none;border:1px solid var(--rule);background:var(--canvas);color:var(--ink);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:6px 11px;font-family:inherit;font-size:12.5px;font-weight:600;display:inline-flex}.sharebtn.on{background:var(--ground);border-color:#0000}.sharebtn svg{display:block}.pubchip{color:var(--ink-2);background:var(--ground);border-radius:7px;align-items:center;gap:6px;padding:5px 10px;font-size:11.5px;font-weight:600;display:inline-flex}.pubchip i{background:var(--info);border-radius:50%;width:6px;height:6px}.shopts{flex-direction:column;margin:2px 0 0;display:flex}.shopt{appearance:none;width:100%;color:var(--ink);border:0;border-bottom:1px solid var(--rule-2);cursor:pointer;text-align:left;background:0 0;align-items:center;gap:13px;padding:13px 0;font-family:inherit;font-size:15px;font-weight:500;display:flex}.shopt:last-child{border-bottom:0}.shopt .ic{background:var(--ground);width:36px;height:36px;color:var(--ink-2);border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.linkrow{background:var(--ground);font-family:var(--mono);color:var(--ink-2);white-space:nowrap;border-radius:12px;align-items:center;gap:10px;padding:12px 14px;font-size:12px;display:flex;overflow:hidden}.snack{z-index:6;background:var(--ink);color:#fff;white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:11px 16px;font-size:13px;font-weight:600;display:flex;position:absolute;bottom:96px;left:50%;transform:translate(-50%)}.pubtop{justify-content:space-between;align-items:center;padding:16px 26px 0;display:flex}.pubfoot{border:1px solid var(--ink);border-radius:18px;flex-direction:column;gap:12px;margin:22px 26px 0;padding:18px;display:flex}.pubfoot b{letter-spacing:-.01em;font-size:17px;font-weight:600;display:block}.pubfoot span{color:var(--ink-2);font-size:13px;line-height:1.45}.wa{background:#e7ded3;flex-direction:column;flex:1;gap:10px;padding:22px 16px;display:flex}a.pub-wide-cta{width:auto;padding:12px 22px;display:none}.pub-grid{flex-direction:column;display:flex}@media (min-width:900px){.screen.public{max-width:1040px}.public .pubtop{padding:22px 26px}a.pub-wide-cta{display:inline-block}.pub-grid{grid-template-columns:380px 1fr;align-items:start;gap:0 40px;display:grid}.pub-side{position:sticky;top:16px}.pub-foot{display:none}}.footlinks{flex-wrap:wrap;justify-content:center;gap:4px 16px;padding:0 26px 22px;display:flex}.footlinks button{appearance:none;color:var(--dim);cursor:pointer;background:0 0;border:0;padding:4px 0;font-family:inherit;font-size:12px;font-weight:500}.legal-head{flex-direction:column;gap:7px;padding:10px 26px 0;display:flex}.legal-ver{color:var(--dim);font-size:12.5px}.toc{flex-wrap:wrap;gap:7px;padding:16px 26px 0;display:flex}.toc span{color:var(--ink-2);background:var(--ground);border-radius:999px;padding:6px 11px;font-size:12px;font-weight:500}.legal-sec{border-bottom:1px solid var(--rule-2);margin:14px 26px 0}.legal-sec summary{cursor:pointer;letter-spacing:-.005em;justify-content:space-between;align-items:center;gap:10px;padding:15px 0;font-size:15px;font-weight:600;list-style:none;display:flex}.legal-sec summary::-webkit-details-marker{display:none}.legal-sec summary:after{content:"+";color:var(--dim);font-size:19px;font-weight:300}.legal-sec[open] summary:after{content:"–"}.legal-sec p{color:var(--ink-2);margin:0 0 15px;font-size:14px;line-height:1.55}.legal-sec p+p{margin-top:-5px}.draft{color:var(--dim);margin:14px 26px 0;font-size:12px;line-height:1.45}.opt{flex-wrap:wrap;gap:8px;padding:0 26px;display:flex}.opt button{appearance:none;border:1px solid var(--rule);background:var(--canvas);color:var(--ink);cursor:pointer;border-radius:999px;padding:9px 14px;font-family:inherit;font-size:13px;font-weight:500}.opt button[aria-pressed=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.field textarea{border:1px solid var(--rule);background:var(--canvas);color:var(--ink);resize:none;border-radius:14px;width:100%;min-height:110px;padding:14px 16px;font-family:inherit;font-size:15px}.sumcard{border:1px solid var(--rule);border-radius:16px;flex-direction:column;gap:10px;margin:20px 26px 0;padding:16px 18px;display:flex}.sumcard .r{justify-content:space-between;align-items:baseline;gap:12px;font-size:14px;display:flex}.sumcard .r span:first-child{color:var(--ink-2)}.sumcard .r b{font-weight:600}.footlinks a{color:var(--dim);padding:4px 0;font-size:12px;font-weight:500;text-decoration:none}.agree{color:var(--ink-2);align-items:flex-start;gap:11px;padding:16px 26px 0;font-size:13px;line-height:1.45;display:flex}.agree i{border:1.5px solid var(--rule);color:#fff;border-radius:6px;flex:none;justify-content:center;align-items:center;width:19px;height:19px;margin-top:1px;display:flex}.agree i.on{background:var(--ink);border-color:var(--ink)}.seg{background:var(--ground);border-radius:12px;margin:6px 26px 0;padding:3px;display:flex}.seg button{appearance:none;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:9px;flex:1;padding:9px 8px;font-family:inherit;font-size:13px;font-weight:600}.seg button[aria-current=true]{background:var(--canvas);color:var(--ink);box-shadow:0 1px 2px #0000001a}.stats{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:repeat(3,1fr);gap:0;margin:24px 26px 0;display:grid}.stats div{border-right:1px solid var(--rule-2);flex-direction:column;gap:3px;padding:16px 0 16px 14px;display:flex}.stats div:first-child{padding-left:0}.stats div:last-child{border-right:0}.stats b{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:200;line-height:1}.stats span{color:var(--dim);font-size:11px;font-weight:500;line-height:1.3}.chapter{flex-direction:column;gap:12px;padding:46px 26px 0;display:flex}.chapter .no{letter-spacing:.18em;color:var(--dim);text-transform:uppercase;font-size:11px;font-weight:700}.chapter h3,.chapter h2{letter-spacing:-.02em;margin:0;font-size:27px;font-weight:300;line-height:1.12}.chapter h3 em,.chapter h2 em{font-style:normal;font-weight:600}.chapter p{color:var(--ink-2);margin:0;font-size:15px;line-height:1.55}.demo{border-radius:20px;margin:22px 26px 0;overflow:hidden}.demo.light{border:1px solid var(--rule)}.demo.dark{color:#fff;background:#0b0c0e;position:relative}.demo .srcs{border-top:0;margin:0}.demo .src{padding:13px 16px}.cam-mock{aspect-ratio:4/3.1;background:#15171a;justify-content:center;align-items:center;display:flex;position:relative}.cam-mock .corner{border:2px solid #ffffffd9;width:26px;height:26px;position:absolute}.cam-cap{color:#fff;justify-content:space-between;padding:12px 16px;font-size:12px;font-weight:600;display:flex;position:absolute;top:0;left:0;right:0}.cam-tip{color:#fff;background:#0c0d0ff0;border-radius:12px;align-items:flex-start;gap:10px;padding:11px 13px;font-size:12.5px;line-height:1.4;display:flex;position:absolute;bottom:12px;left:12px;right:12px}.cam-tip b{letter-spacing:.1em;text-transform:uppercase;color:#f0b45a;flex:none;padding-top:1px;font-size:10.5px}.ai-wrap{color:#fff;background:#0b0c0e;flex-direction:column;gap:14px;margin:30px 0 0;padding:44px 26px 34px;display:flex}.ai-wrap .no{letter-spacing:.18em;color:#ffffff80;text-transform:uppercase;font-size:11px;font-weight:700}.ai-wrap h3,.ai-wrap h2{letter-spacing:-.02em;margin:0;font-size:29px;font-weight:300;line-height:1.1}.ai-wrap h3 em,.ai-wrap h2 em{font-style:normal;font-weight:600}.ai-wrap>p{color:#ffffffb8;margin:0;font-size:15px;line-height:1.55}.ai-art{margin:8px 0 0;position:relative}.pins{flex-direction:column;gap:0;margin:6px 0 0;display:flex}.pin{border-top:1px solid #ffffff24;grid-template-columns:28px 1fr;gap:0 12px;padding:15px 0;display:grid}.pin i{color:#0b0c0e;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-style:normal;font-weight:700;display:flex}.pin b{letter-spacing:-.005em;margin-bottom:4px;font-size:15px;font-weight:600;display:block}.pin span{color:#ffffffb3;font-size:13.5px;line-height:1.5}.pin em{color:#f0b45a;font-style:normal;font-weight:600}.vs{grid-template-columns:1fr 1fr;gap:10px;margin:8px 0 0;display:grid}.vs div{border-radius:14px;padding:14px;font-size:12.5px;line-height:1.45}.vs .a{color:#ffffffb3;background:#ffffff12}.vs .b{color:#0b0c0e;background:#fff}.vs small{letter-spacing:.14em;text-transform:uppercase;opacity:.6;margin-bottom:6px;font-size:10px;font-weight:700;display:block}.closing{border-top:1px solid var(--ink);flex-direction:column;gap:12px;margin:44px 26px 0;padding-top:26px;display:flex}.closing h3,.closing h2{letter-spacing:-.025em;margin:0;font-size:30px;font-weight:200;line-height:1.08}.closing h3 em,.closing h2 em{font-style:normal;font-weight:500}.pair{grid-template-columns:1fr 1fr;gap:10px;padding:0 26px;display:grid}.mini-report{border:1px solid var(--rule);cursor:pointer;color:var(--ink);text-align:left;background:0 0;border-radius:16px;align-items:center;gap:16px;width:calc(100% - 52px);margin:22px 26px 0;padding:16px;font-family:inherit;display:flex}.mini-report .score{font-size:56px}.mini-report .score:after{margin-top:6px;font-size:10px}.seg a{text-align:center;color:var(--ink-2);border-radius:9px;flex:1;padding:9px 8px;font-size:13px;font-weight:600}.seg a[aria-current=true]{background:var(--canvas);color:var(--ink);box-shadow:0 1px 2px #0000001a}.atop{justify-content:space-between;align-items:center;padding:16px 26px 0;display:flex}.abadge{letter-spacing:.14em;text-transform:uppercase;background:var(--ink);color:#fff;border-radius:6px;padding:4px 9px;font-size:10.5px;font-weight:700}.atabs{gap:4px;padding:12px 26px 0;display:flex;overflow-x:auto}.atabs button{appearance:none;color:var(--dim);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:9px;padding:7px 11px;font-family:inherit;font-size:13px;font-weight:600}.atabs button[aria-current=true]{background:var(--ground);color:var(--ink)}.atabs .dotw{background:var(--crit);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-left:6px;display:inline-block}.kpis{grid-template-columns:1fr 1fr;gap:10px;padding:16px 26px 0;display:grid}.kpi{border:1px solid var(--rule);border-radius:14px;flex-direction:column;gap:4px;padding:13px 14px;display:flex}.kpi b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:300;line-height:1}.kpi span{color:var(--dim);font-size:11.5px;font-weight:500}.kpi em{font-size:11.5px;font-style:normal;font-weight:600}.bars{border-bottom:1px solid var(--rule);align-items:flex-end;gap:6px;height:84px;margin:14px 26px 0;display:flex}.bars i{background:var(--ink);border-radius:3px 3px 0 0;flex:1;min-height:3px}.bars-l{color:var(--dim);gap:6px;margin:6px 26px 0;font-size:10.5px;display:flex}.bars-l span{text-align:center;flex:1}.atable{border-top:1px solid var(--rule-2);margin:10px 26px 0}.atable .tr{border-bottom:1px solid var(--rule-2);grid-template-columns:1.4fr .8fr .6fr;align-items:center;gap:8px;padding:11px 0;font-size:13px;display:grid}.atable .th{letter-spacing:.1em;text-transform:uppercase;color:var(--dim);font-size:10.5px;font-weight:700}.atable .tr b{font-variant-numeric:tabular-nums;font-weight:600}.sw{border-bottom:1px solid var(--rule-2);align-items:center;gap:14px;padding:16px 26px;display:flex}.sw .tx{flex:1}.sw .tx b{font-size:15px;font-weight:600;display:block}.sw .tx span{color:var(--dim);margin-top:2px;font-size:12.5px;line-height:1.4;display:block}.tog{background:var(--rule);cursor:pointer;border:0;border-radius:999px;flex:none;width:46px;height:28px;position:relative}.tog:after{content:"";background:#fff;border-radius:50%;width:22px;height:22px;transition:left .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #00000040}.tog.on{background:var(--crit)}.tog.on:after{left:21px}.tog.ok.on{background:var(--good)}.abanner{color:#7d1a17;background:#fdecea;border-radius:13px;align-items:flex-start;gap:10px;margin:14px 26px 0;padding:13px 15px;font-size:13px;line-height:1.45;display:flex}.abanner b{font-weight:700}.viewas{background:var(--ink);color:#fff;justify-content:space-between;align-items:center;padding:9px 26px;font-size:12px;font-weight:600;display:flex}.viewas button{color:#fff;cursor:pointer;background:#ffffff29;border:0;border-radius:7px;padding:5px 10px;font-family:inherit;font-size:12px;font-weight:600}.srch{margin:16px 26px 0;position:relative}.srch input{border:1px solid var(--rule);background:var(--canvas);border-radius:14px;width:100%;padding:14px 16px;font-family:inherit;font-size:15px}.nextstep{border:1px solid var(--good);border-radius:16px;flex-direction:column;gap:7px;margin:20px 26px 0;padding:16px 18px;display:flex}.nextstep .eyebrow{color:var(--good)}.nextstep b{letter-spacing:-.01em;font-size:17px;font-weight:600}.nextstep span{color:var(--ink-2);font-size:14px;line-height:1.5}.atabs a{appearance:none;color:var(--dim);white-space:nowrap;background:0 0;border:0;border-radius:9px;padding:7px 11px;font-family:inherit;font-size:13px;font-weight:600;text-decoration:none}.atabs a[aria-current=true]{background:var(--ground);color:var(--ink)}.admin-body{flex-direction:column;flex:1;display:flex}.admin-main{flex-direction:column;flex:1;min-width:0;display:flex}a.kpi,a.srow{color:inherit;text-decoration:none}@media (min-width:900px){.screen.admin{max-width:1100px}.admin-body{grid-template-columns:200px 1fr;align-items:start;display:grid}.admin-body .atabs{flex-direction:column;gap:4px;padding:18px 14px;position:sticky;top:0}.admin-body .atabs a{padding:10px 12px;font-size:15px}.kpis{grid-template-columns:repeat(4,1fr)}.admin-two{grid-template-columns:1.2fr 1fr;align-items:start;gap:22px;display:grid}}.mov{border-bottom:1px solid var(--rule-2);justify-content:space-between;gap:12px;padding:12px 26px;font-size:13.5px;display:flex}.mov span:first-child{color:var(--ink-2);line-height:1.35}.mov b{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.atabs{scrollbar-width:none}.atabs::-webkit-scrollbar{display:none}.aldia{border:1px solid var(--rule);border-radius:16px;flex:none;margin:22px 26px 0;overflow:hidden}.aldia-head{flex-direction:column;gap:4px;padding:16px 16px 12px;display:flex}.aldia-head h3{letter-spacing:-.015em;margin:0;font-size:18px;font-weight:500;line-height:1.25}.aldia-head p{color:var(--ink-2);margin:0;font-size:13px;line-height:1.45}.aldia-row{border-top:1px solid var(--rule-2);grid-template-columns:1fr auto;gap:2px 12px;padding:12px 16px;display:grid}.aldia-row b{font-size:14px;font-weight:600}.aldia-row .amt{font-variant-numeric:tabular-nums;text-align:right;font-size:14px;font-weight:600}.aldia-row .who{color:var(--ink-2);font-size:12.5px;line-height:1.4}.aldia-row .tag{letter-spacing:.06em;text-transform:uppercase;color:var(--dim);background:var(--ground);text-align:right;border-radius:6px;place-self:start end;padding:3px 8px;font-size:11px;font-weight:600}.aldia-row .tag.exact{color:var(--good)}.aldia-row.ok b:before{content:"";background:var(--good);vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}.aldia-total{background:var(--ground);border-top:1px solid var(--rule);justify-content:space-between;align-items:baseline;gap:12px;padding:14px 16px;display:flex}.aldia-total span{color:var(--ink-2);font-size:13px}.aldia-total b{font-variant-numeric:tabular-nums;font-size:17px;font-weight:600}.aldia-total.seller{border-top:1px solid var(--rule-2)}.aldia-total.seller b{color:var(--ink-2);font-size:15px}.aldia-note{color:var(--dim);background:var(--ground);margin:0;padding:10px 16px 14px;font-size:12px;line-height:1.45}.legal-line{border-radius:12px;flex:none;align-items:flex-start;gap:10px;margin:16px 26px 0;padding:12px 14px;font-size:14px;line-height:1.45;display:flex}.legal-line .dot{border-radius:50%;flex:none;width:9px;height:9px;margin-top:6px}.legal-line b{font-weight:600}.legal-line.wait{color:#6b4a07;background:#fdf6e8}.legal-line.wait .dot{background:var(--warn)}.legal-line.ok{color:#1d4d2c;background:#eef6f0}.legal-line.ok .dot{background:var(--good)}.legal-line.ask,.legal-line.gap{background:var(--ground);color:var(--ink-2)}.legal-line.ask .dot,.legal-line.gap .dot{background:var(--dim)}.act{letter-spacing:.02em;border-radius:6px;align-self:flex-start;margin:1px 0 3px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-block}.act.go{color:var(--crit);background:#fbeaea}.act.wait{color:#6b4a07;background:#fdf6e8}.act.ask{background:var(--ground);color:var(--ink-2)}.legal-ok .when{color:var(--dim);margin-top:6px;font-size:12px;display:block}.legal-ok.partial .check{color:var(--dim)}.todo{background:#fdf6e8;border-radius:14px;flex-direction:column;flex:none;gap:6px;margin:14px 26px 0;padding:14px 16px;display:flex}.todo .eyebrow{color:#6b4a07}.todo p{color:#3d2b05;margin:0;font-size:14px;line-height:1.5}.papers{flex-direction:column;gap:8px;margin:4px 0 0;padding:0;list-style:none;display:flex}.papers li{color:var(--ink-2);grid-template-columns:18px 1fr;gap:10px;font-size:13.5px;line-height:1.45;display:grid}.papers li:before{content:"";border:1.5px solid var(--rule);border-radius:4px;width:16px;height:16px;margin-top:2px}.after{border-top:1px solid var(--rule);flex-direction:column;flex:none;gap:10px;margin:22px 26px 0;padding-top:18px;display:flex}.after ol{flex-direction:column;gap:8px;margin:0;padding:0 0 0 18px;display:flex}.after li{color:var(--ink-2);font-size:13.5px;line-height:1.5}.sheet{max-height:92dvh;overflow-y:auto}.statebig{flex-direction:column;flex:1;justify-content:center;gap:14px;padding:0 26px;display:flex}.statebig h2{letter-spacing:-.02em;margin:0;font-size:28px;font-weight:300;line-height:1.12}.statebig .mark{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;font-size:22px;font-weight:600;display:flex}.buy-row{border-bottom:1px solid var(--rule-2);width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border-top:0;border-left:0;border-right:0;grid-template-columns:1fr auto;gap:3px 12px;padding:15px 26px;font-family:inherit;display:grid}.buy-row .n{font-size:14px;font-weight:500}.buy-row .a{text-align:right;font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.buy-row .d{color:var(--dim);font-size:12.5px}.buy-row .st{text-align:right;font-size:12px;font-weight:600}.lowline{color:var(--ink-2);margin:10px 26px 0;font-size:13px;line-height:1.45}.lowline b{color:var(--warn)}.buy-row{text-decoration:none}.statebig .h2-state{letter-spacing:-.02em;margin:0;font-size:28px;font-weight:300;line-height:1.12}.topline{justify-content:space-between;align-items:center;display:flex}.signin{color:var(--ink);border:1px solid var(--rule);cursor:pointer;background:0 0;border-radius:999px;padding:7px 14px;font-family:inherit;font-size:13px;font-weight:600;text-decoration:none}.topbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.backbar.topbar{padding-right:18px}.topbar-logo{padding-top:20px}.topbar-right{align-items:center;gap:12px;display:flex}.modelcheck{border:1px solid var(--rule);border-radius:16px;flex:none;margin:22px 26px 0;overflow:hidden}.modelcheck-head{flex-direction:column;gap:4px;padding:16px 16px 12px;display:flex}.modelcheck-head h3{letter-spacing:-.015em;margin:0;font-size:18px;font-weight:500;line-height:1.25}.modelcheck-head p{color:var(--ink-2);margin:0;font-size:13px;line-height:1.45}.modelcheck details{border-top:1px solid var(--rule-2)}.modelcheck summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:13px 16px;font-size:14px;font-weight:600;line-height:1.3;list-style:none;display:flex}.modelcheck summary::-webkit-details-marker{display:none}.modelcheck summary:after{content:"";border-right:1.5px solid var(--dim);border-bottom:1.5px solid var(--dim);flex:none;width:7px;height:7px;margin-right:3px;transition:transform .15s;transform:rotate(45deg)}.modelcheck details[open] summary:after{transform:rotate(-135deg)}.modelcheck .mc-body{flex-direction:column;gap:8px;padding:0 16px 14px;display:flex}.modelcheck .mc-body p{color:var(--ink-2);margin:0;font-size:13px;line-height:1.5}.modelcheck .mc-body p b{color:var(--ink);font-weight:600}.modelcheck-note{color:var(--dim);background:var(--ground);border-top:1px solid var(--rule-2);margin:0;padding:10px 16px 14px;font-size:12px;line-height:1.45}.field label .optional{color:var(--dim);margin-left:6px;font-weight:500}.money{position:relative}.money>span{color:var(--dim);font-size:16px;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.money input{width:100%;padding-left:32px}.pricecard{border:1px solid var(--rule);border-radius:16px;flex:none;margin:22px 26px 0;overflow:hidden}.pricecard-head{flex-direction:column;gap:6px;padding:16px 16px 12px;display:flex}.pricecard-head h3{letter-spacing:-.015em;margin:0;font-size:18px;font-weight:500;line-height:1.25}.pricecard-head .chip{letter-spacing:.08em;text-transform:uppercase;background:var(--ground);border-radius:999px;align-self:flex-start;padding:4px 9px;font-size:11px;font-weight:700}.pricecard-head .chip.s-warn{background:#fdf0e3}.pricecard-head .chip.s-good{background:#e6f4ea}.pricecard-row{border-top:1px solid var(--rule-2);grid-template-columns:1fr auto;gap:2px 12px;padding:12px 16px;display:grid}.pricecard-row b{font-size:14px;font-weight:600}.pricecard-row .amt{font-variant-numeric:tabular-nums;text-align:right;font-size:14px;font-weight:600}.pricecard-row .who{color:var(--ink-2);font-size:12.5px;line-height:1.4}.pricecard-row .tag{letter-spacing:.06em;text-transform:uppercase;color:var(--dim);text-align:right;align-self:start;font-size:11px;font-weight:600}.pricecard-total{background:var(--ground);border-top:1px solid var(--rule);justify-content:space-between;align-items:baseline;gap:12px;padding:14px 16px;display:flex}.pricecard-total span{color:var(--ink-2);font-size:13px}.pricecard-total b{font-variant-numeric:tabular-nums;font-size:17px;font-weight:600}.pricecard-line{color:var(--ink);border-top:1px solid var(--rule-2);margin:0;padding:12px 16px;font-size:13px;line-height:1.5}.pricecard-note{color:var(--dim);background:var(--ground);margin:0;padding:10px 16px 14px;font-size:12px;line-height:1.45}.pricecard-ask{flex-direction:column;gap:10px;padding:0 16px 16px;display:flex}.viewfinder.two .cam-ex{height:50%;top:0}.viewfinder.two .cam-ex2{top:50%}.viewfinder .cam-ex2{object-fit:cover;width:100%;height:50%;display:none;position:absolute;left:0}.viewfinder.two .cam-ex2{display:block}.viewfinder .ex-badge2{z-index:1;color:#fff;letter-spacing:.06em;text-transform:uppercase;background:#0b0c0eb8;border-radius:7px;padding:5px 9px;font-size:11px;font-weight:600;display:none;position:absolute;top:calc(50% + 10px);left:14px}.viewfinder.two .ex-badge2{display:block}.viewfinder.two .ex-badge{top:10px;bottom:auto}.viewfinder.two:after{content:"";z-index:1;background:#0b0c0e;height:2px;position:absolute;top:50%;left:0;right:0}.finding .sev .conf{letter-spacing:.02em;text-transform:none;color:var(--dim);font-weight:500}.lg-lede{color:var(--ink-2);margin:0;font-size:14px;line-height:1.5}.lg-sum{gap:18px;padding:16px 26px 4px;display:flex}.lg-sum div{flex-direction:column;gap:2px;display:flex}.lg-sum b{font-variant-numeric:tabular-nums;font-size:19px;font-weight:500}.lg-sum span{color:var(--dim);font-size:11px;font-weight:500}.lg-group{padding:22px 26px 8px}.lg-card{border-top:1px solid var(--rule-2)}.lg-card:last-of-type{border-bottom:1px solid var(--rule-2)}.lg-card summary{cursor:pointer;grid-template-columns:1fr auto 14px;align-items:center;gap:0 10px;padding:14px 26px;list-style:none;display:grid}.lg-card summary::-webkit-details-marker{display:none}.lg-card summary:after{content:"";border-right:1.5px solid var(--dim);border-bottom:1.5px solid var(--dim);justify-self:end;width:7px;height:7px;transition:transform .15s;transform:rotate(45deg)}.lg-card[open] summary:after{transform:rotate(-135deg)}.lg-name{flex-direction:column;gap:2px;font-size:14.5px;font-weight:600;line-height:1.25;display:flex}.lg-name small{color:var(--ink-2);font-size:12.5px;font-weight:400;line-height:1.35}.lg-chip{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:4px 8px;font-size:10.5px;font-weight:700}.lg-chip.ok{color:var(--good);background:#e6f4ea}.lg-chip.warn{color:var(--warn);background:#fdf0e3}.lg-chip.dim{background:var(--ground);color:var(--ink-2)}.lg-body{flex-direction:column;gap:10px;padding:0 26px 16px;display:flex}.lg-body .lg-line{color:var(--ink-2);margin:0;font-size:13px;line-height:1.5}.lg-kv{border:1px solid var(--rule);border-radius:12px;overflow:hidden}.lg-kv div{border-top:1px solid var(--rule-2);justify-content:space-between;gap:14px;padding:9px 13px;font-size:13px;display:flex}.lg-kv div:first-child{border-top:0}.lg-kv span{color:var(--ink-2)}.lg-kv b{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.lg-kv .hid b{color:var(--dim);font-size:12px;font-weight:400}.lg-src{color:var(--dim);margin:0;font-size:11.5px}.lg-foot{color:var(--dim);margin:0;padding:16px 26px 0;font-size:12px;line-height:1.5}.lg-open{text-align:left;color:var(--ink);text-underline-offset:4px;margin-top:10px;font-size:13.5px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;display:block}.ai-photo{aspect-ratio:3/2;background:#0b0c0e;border-radius:14px;margin:10px 0 0;overflow:hidden}.ai-photo img{object-fit:cover;width:100%;height:100%;display:block}.ai-photo svg{width:100%;height:100%;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.ai-photo .ai-sweep{animation:6s ease-in-out infinite alternate sweepx}}@keyframes sweepx{0%{transform:translate(-760px)}to{transform:translate(0)}}