@font-face{font-family:Caudex;font-style:italic;font-weight:400;font-display:swap;src:url(../media/9fa1a1b209838f9f-s.13sbs75pgwue9.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Caudex;font-style:italic;font-weight:400;font-display:swap;src:url(../media/709c799d6f5d4897-s.202sc6zjclbsg.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:Caudex;font-style:italic;font-weight:400;font-display:swap;src:url(../media/19b12bdcbcc88c38-s.0m4xslzy7hxw4.woff2)format("woff2");unicode-range:U+16A0-16F8}@font-face{font-family:Caudex;font-style:italic;font-weight:400;font-display:swap;src:url(../media/cc49b6ea6a29b39c-s.0-2ht7-iureu4.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:Caudex;font-style:italic;font-weight:400;font-display:swap;src:url(../media/cbe623791e5e9045-s.1pm6h61eau9ep.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:Caudex;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fde550a7d570c7b6-s.p.2e9mpfut443qz.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:Caudex;font-style:italic;font-weight:700;font-display:swap;src:url(../media/d12cf11112997047-s.3di7b7lb35lm4.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Caudex;font-style:italic;font-weight:700;font-display:swap;src:url(../media/35f795525a0fbf3c-s.3yisck47f4dqi.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:Caudex;font-style:italic;font-weight:700;font-display:swap;src:url(../media/b1d7cc2f2089490f-s.0snzcrv7mw2s0.woff2)format("woff2");unicode-range:U+16A0-16F8}@font-face{font-family:Caudex;font-style:italic;font-weight:700;font-display:swap;src:url(../media/47afeda59e3fc84d-s.0ulzmn3sb7p4d.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:Caudex;font-style:italic;font-weight:700;font-display:swap;src:url(../media/e492c257e6d9b0cd-s.092yi70zkns0l.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:Caudex;font-style:italic;font-weight:700;font-display:swap;src:url(../media/8f981aef8f06593f-s.p.0rs3zphz8pgs8.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:Caudex;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3446121d0ee105eb-s.3oh_lkkfhsxaa.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Caudex;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ea419d6cd01d38a7-s.0h62vbkjqz5ip.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:Caudex;font-style:normal;font-weight:400;font-display:swap;src:url(../media/de4e2ebe770712c8-s.07nb35cn3d7f2.woff2)format("woff2");unicode-range:U+16A0-16F8}@font-face{font-family:Caudex;font-style:normal;font-weight:400;font-display:swap;src:url(../media/519009b848d2f747-s.1j8ul9arntole.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:Caudex;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0f6924e165158eea-s.32emj-s7z0wjv.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:Caudex;font-style:normal;font-weight:400;font-display:swap;src:url(../media/106b09eaa3fc590e-s.p.1wicfr1ohthb5.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:Caudex;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b856c0bf3eada813-s.3ogzcb-9qhab1.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Caudex;font-style:normal;font-weight:700;font-display:swap;src:url(../media/100ea0aa4e1aac1c-s.2f9k1n6pndpsu.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:Caudex;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e92279f3242dbf61-s.1qpbo5a_r7551.woff2)format("woff2");unicode-range:U+16A0-16F8}@font-face{font-family:Caudex;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c6b05a4da757d82b-s.26z3822oto5c9.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:Caudex;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8da3738eb6eec246-s.0_69wd0c5nj3a.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:Caudex;font-style:normal;font-weight:700;font-display:swap;src:url(../media/69a5cb10fd6e42dd-s.p.16x36uk8rpnaf.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:Caudex Fallback;src:local(Times New Roman);ascent-override:88.47%;descent-override:26.36%;line-gap-override:0.0%;size-adjust:112.26%}.dAaYla_className{font-family:Caudex,Caudex Fallback}.dAaYla_variable{--font-caudex:"Caudex", "Caudex Fallback"}
@font-face{font-family:Lato;font-style:italic;font-weight:300;font-display:swap;src:url(../media/fb658a3c946a99cd-s.0jyghrxp-mu3l.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:Lato;font-style:italic;font-weight:300;font-display:swap;src:url(../media/ac372c80b3e400a1-s.p.2kn9_b5oraq7b.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:Lato;font-style:italic;font-weight:400;font-display:swap;src:url(../media/5423f56a4e793434-s.3nejuf9eock0_.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:Lato;font-style:italic;font-weight:400;font-display:swap;src:url(../media/6a9fa677ec1bbd33-s.p.36btuz4v8dixx.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:Lato;font-style:italic;font-weight:700;font-display:swap;src:url(../media/f0e3cf4bb5eec8ca-s.3zgyav5x2_h63.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:Lato;font-style:italic;font-weight:700;font-display:swap;src:url(../media/1112828ec2c13661-s.p.1zc4-eug-txw0.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:Lato;font-style:italic;font-weight:900;font-display:swap;src:url(../media/1447ad1e8672d03a-s.3g21hmvp0z9ij.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:Lato;font-style:italic;font-weight:900;font-display:swap;src:url(../media/84a2306e77cafc81-s.p.2dxqy_vyqou3a.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:Lato;font-style:normal;font-weight:300;font-display:swap;src:url(../media/20f1c48c725d3555-s.0g3zvjmhs13ok.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:Lato;font-style:normal;font-weight:300;font-display:swap;src:url(../media/f30fd2e485acf1bc-s.p.1z38dhxy5o0rp.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:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b529365fa126a3f2-s.1yo2pz3g4u6be.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:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8e451580e5e95631-s.p.0ic9f6t6i9npx.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:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d74bdd14d6019bc6-s.3wo4ln4ldr9c9.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:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(../media/345c85a432359eed-s.p.24jxsbewvqxgy.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:Lato;font-style:normal;font-weight:900;font-display:swap;src:url(../media/da28569d36042d01-s.16b55mzif2khb.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:Lato;font-style:normal;font-weight:900;font-display:swap;src:url(../media/9be384ea93fe3f49-s.p.0oq27de-d8s-p.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:Lato Fallback;src:local(Arial);ascent-override:101.03%;descent-override:21.8%;line-gap-override:0.0%;size-adjust:97.69%}.QawWWa_className{font-family:Lato,Lato Fallback}.QawWWa_variable{--font-lato:"Lato", "Lato Fallback"}
@font-face{font-family:Source Code Pro;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/ab36ba74ba67ee0c-s.0s6jj7y_a8v57.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:Source Code Pro;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/33f266618f7bf8bb-s.08s7pfcsa02gy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Source Code Pro;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/36f8835f1b5285ee-s.1dep1hhyk44a4.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Source Code Pro;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/0fe8cf670dc7929a-s.3vi3ejgvl3r0i.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:Source Code Pro;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/e858660d9da6747c-s.2nv2eq31xp4p7.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:Source Code Pro;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/31a7435702a308bc-s.2mnf2yq1gs_e4.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:Source Code Pro;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/c9e42e3eae6237c2-s.04s-z9uhm_0n2.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:Source Code Pro Fallback;src:local(Arial);ascent-override:73.11%;descent-override:20.28%;line-gap-override:0.0%;size-adjust:134.59%}.nB84hG_className{font-family:Source Code Pro,Source Code Pro Fallback;font-style:normal}.nB84hG_variable{--font-source-code-pro:"Source Code Pro", "Source Code Pro Fallback"}
.hBw1pG_header{z-index:var(--z-sticky);background-color:var(--color-paper);border-bottom:var(--border-thin) solid var(--color-ink);position:relative}.hBw1pG_header:after{content:"";bottom:calc(var(--border-thin) * -3);height:var(--border-thin);background:var(--color-ink);position:absolute;left:0;right:0}.hBw1pG_inner{max-width:var(--max-width-default);padding:var(--space-2) var(--space-6);justify-content:space-between;align-items:center;gap:var(--space-4);margin:0 auto;display:flex}.hBw1pG_logo{min-height:calc(var(--space-10) + var(--space-1));font-family:var(--font-headline);font-size:var(--text-2xl);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);color:var(--color-accent-primary);transition:color var(--transition-fast);align-items:center;text-decoration:none;display:inline-flex}.hBw1pG_logo:hover{color:var(--color-ink);text-decoration:none}.hBw1pG_bar{align-items:center;gap:var(--space-3);display:flex}.hBw1pG_menuToggle{align-items:center;gap:var(--space-2);min-height:calc(var(--space-10) + var(--space-1));padding:0 var(--space-2);font:inherit;font-size:var(--text-base);font-weight:var(--weight-medium);color:var(--color-charcoal);cursor:pointer;transition:color var(--transition-fast);background:0 0;border:0;display:inline-flex}.hBw1pG_menuToggle:hover{color:var(--color-ink)}.hBw1pG_menuIcon{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:square;flex:none}.hBw1pG_barAvatar{border-radius:var(--radius-full);width:2rem;height:2rem;transition:opacity var(--transition-fast);justify-content:center;align-items:center;text-decoration:none;display:flex;position:relative}.hBw1pG_barAvatar:before{content:"";position:absolute;inset:-.375rem}.hBw1pG_barAvatar:hover{opacity:var(--opacity-secondary);text-decoration:none}.hBw1pG_avatarImage{object-fit:cover;border-radius:var(--radius-full);width:100%;height:100%}.hBw1pG_avatarInitial{border-radius:var(--radius-full);background:var(--color-charcoal);width:100%;height:100%;color:var(--color-paper);font-family:var(--font-headline);font-size:var(--text-sm);font-weight:var(--weight-bold);justify-content:center;align-items:center;display:flex}.hBw1pG_navAvatar{width:1.75rem;height:1.75rem;flex:none;margin-inline-end:var(--space-2);display:none}.hBw1pG_nav{padding:var(--space-2) var(--space-6) var(--space-4);background-color:var(--color-paper);border-bottom:var(--border-medium) solid var(--color-ink);max-height:calc(100vh - var(--space-16));max-height:calc(100dvh - var(--space-16));overscroll-behavior:contain;z-index:var(--z-dropdown);visibility:hidden;opacity:0;transform:translateY(calc(var(--space-2) * -1));transition:opacity var(--duration-fast) var(--ease-out-expo), transform var(--duration-fast) var(--ease-out-expo), visibility 0s linear var(--duration-fast);flex-direction:column;display:flex;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.hBw1pG_navOpen{visibility:visible;opacity:1;transition:opacity var(--duration-fast) var(--ease-out-expo), transform var(--duration-fast) var(--ease-out-expo), visibility 0s;transform:none}.hBw1pG_list{flex-direction:column;list-style:none;display:flex}.hBw1pG_account{margin-top:var(--space-2);padding-top:var(--space-2);border-top:var(--border-thin) solid var(--color-charcoal-muted)}.hBw1pG_link{width:100%;min-height:calc(var(--space-10) + var(--space-1));font:inherit;font-size:var(--text-base);font-weight:var(--weight-medium);line-height:var(--leading-snug);text-align:start;color:var(--color-charcoal);cursor:pointer;transition:color var(--transition-fast);background:0 0;border:0;align-items:center;padding:0;text-decoration:none;display:flex}.hBw1pG_link:hover{color:var(--color-ink);text-underline-offset:var(--space-1);text-decoration:underline}.hBw1pG_link[aria-current]{color:var(--color-ink);text-decoration:underline;text-decoration-thickness:var(--border-medium);text-underline-offset:var(--space-1)}.hBw1pG_logo:focus-visible,.hBw1pG_link:focus-visible,.hBw1pG_menuToggle:focus-visible,.hBw1pG_barAvatar:focus-visible{outline:var(--border-medium) solid var(--color-charcoal);outline-offset:0;box-shadow:none}@media (min-width:48rem){.hBw1pG_bar{display:none}.hBw1pG_nav{justify-content:space-between;align-items:center;gap:var(--space-4);visibility:visible;opacity:1;background:0 0;border-bottom:0;flex-direction:row;flex:1;max-height:none;padding:0;transition:none;position:static;overflow:visible;transform:none}.hBw1pG_list{align-items:center;gap:var(--space-1);flex-direction:row}.hBw1pG_account{border-top:0;margin-top:0;padding-top:0}.hBw1pG_link{width:auto;padding:0 var(--space-2)}.hBw1pG_navAvatar{display:block}}
._9ObJ7W_wrapper{width:100%}._9ObJ7W_form{gap:var(--space-2);width:100%;display:flex}._9ObJ7W_inputWrapper{flex:1;position:relative}._9ObJ7W_input{width:100%;padding:var(--space-4) var(--space-10) var(--space-4) var(--space-4);font-family:var(--font-body);font-size:var(--text-base);color:var(--color-charcoal);background-color:var(--color-cream);border:var(--border-medium) solid var(--color-charcoal-muted);border-radius:var(--radius-md);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);outline:none}._9ObJ7W_input::placeholder{color:var(--color-charcoal-muted)}._9ObJ7W_input:focus{border-color:var(--color-accent-primary);outline:2px solid var(--color-accent-primary);outline-offset:2px}._9ObJ7W_input:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}._9ObJ7W_input:disabled{opacity:.7;cursor:progress}._9ObJ7W_button{padding:var(--space-4) var(--space-6);font-family:var(--font-headline);font-size:var(--text-base);font-weight:var(--weight-medium);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-white);background-color:var(--color-accent-primary);border:var(--border-medium) solid var(--color-accent-primary);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);box-shadow:var(--shadow-raised);transform:translateY(-1px)}._9ObJ7W_button:hover{background-color:var(--color-accent-primary-dark);border-color:var(--color-accent-primary-dark);box-shadow:var(--shadow-sm);transform:translateY(0)}._9ObJ7W_button:active{transform:translateY(1px)scale(.97);box-shadow:inset 0 1px 3px #2d2a2633}._9ObJ7W_button:disabled{background-color:var(--color-charcoal-muted);border-color:var(--color-charcoal-muted);cursor:not-allowed;box-shadow:none;transform:none}._9ObJ7W_button:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}._9ObJ7W_clearButton{right:var(--space-3);font-size:var(--text-xl);color:var(--color-charcoal-muted);cursor:pointer;padding:var(--space-1);background:0 0;border:none;justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;top:50%;transform:translateY(-50%)}._9ObJ7W_clearButton:hover{color:var(--color-charcoal)}._9ObJ7W_clearButton:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px;outline:2px solid var(--color-accent-primary);outline-offset:2px;border-radius:2px}._9ObJ7W_privateToggle{margin-top:var(--space-2);text-align:right}._9ObJ7W_privateToggleButton{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-charcoal-muted);cursor:pointer;padding:var(--space-1) var(--space-2);transition:color var(--transition-fast);background:0 0;border:none}._9ObJ7W_privateToggleButton:hover{color:var(--color-charcoal)}._9ObJ7W_privateToggleButton:focus-visible,._9ObJ7W_privateToggleActive:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px;border-radius:2px}._9ObJ7W_privateToggleActive{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-accent-primary);cursor:pointer;padding:var(--space-1) var(--space-2);font-weight:var(--weight-medium);background:0 0;border:none}._9ObJ7W_privateBadge{right:var(--space-10);background-color:var(--color-accent-primary);color:var(--color-white);font-family:var(--font-body);font-size:var(--text-2xs);font-weight:var(--weight-medium);padding:2px var(--space-1);border-radius:var(--radius-sm);text-transform:uppercase;letter-spacing:var(--tracking-wide);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}
.cZp2Ra_dropdown{z-index:var(--z-dropdown);margin-top:var(--space-1);background-color:var(--color-cream);border:var(--border-medium) solid var(--color-charcoal-muted);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);max-height:400px;animation:cZp2Ra_slideInDown var(--duration-base,.25s) var(--ease-out-expo,cubic-bezier(.16, 1, .3, 1)) both;padding:0;list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.cZp2Ra_sectionHeader{padding:var(--space-2) var(--space-3) var(--space-1);font-family:var(--font-headline);font-size:var(--text-2xs);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-charcoal-muted);-webkit-user-select:none;user-select:none;align-items:center;display:flex}.cZp2Ra_sectionIcon{margin-right:var(--space-1);font-size:var(--text-xs)}.cZp2Ra_clearBtn{font-family:var(--font-body);font-size:var(--text-2xs);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:var(--tracking-normal);color:var(--color-charcoal-muted);cursor:pointer;padding:0 var(--space-1);transition:color var(--duration-instant) var(--ease-out-expo);background:0 0;border:none;margin-left:auto}.cZp2Ra_clearBtn:hover{color:var(--color-accent-primary)}.cZp2Ra_clearBtn:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px;border-radius:2px}.cZp2Ra_sectionList{margin:0;padding:0;list-style:none}.cZp2Ra_item{padding:var(--space-2) var(--space-3);cursor:pointer;font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-charcoal);transition:background-color var(--duration-instant) var(--ease-out-expo);justify-content:space-between;align-items:center;display:flex}.cZp2Ra_item:hover,.cZp2Ra_item.cZp2Ra_active{background-color:var(--color-success-bg)}.cZp2Ra_itemText{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.cZp2Ra_highlight{font-weight:var(--weight-bold)}.cZp2Ra_itemMeta{margin-left:var(--space-3);font-size:var(--text-xs);color:var(--color-charcoal-muted);white-space:nowrap;flex-shrink:0}@media (max-width:600px){.cZp2Ra_dropdown{max-height:300px}.cZp2Ra_itemMeta{display:none}}
.jrxpWa_stampNormalWeight{font-weight:var(--weight-regular)}.jrxpWa_stampHidden{opacity:0}.jrxpWa_stampLanding{animation:jrxpWa_stampLand var(--duration-dramatic) var(--ease-spring) both}.jrxpWa_inkRing{border-radius:var(--radius-sm);pointer-events:none;animation:jrxpWa_inkPress var(--duration-slow) var(--ease-out-expo) both;border:1px solid;animation-delay:.4s;position:absolute;inset:-3px}
.f2uZHq_chip{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);font-family:var(--font-headline);font-size:var(--text-sm);font-weight:var(--weight-medium);letter-spacing:var(--tracking-tight);border:var(--border-thin) solid currentColor;background-color:var(--color-paper);white-space:nowrap;display:inline-flex}.f2uZHq_small{font-size:var(--text-xs);padding:0 var(--space-2)}.f2uZHq_chip-high{color:var(--color-charcoal);background-color:color-mix(in srgb, var(--color-cream) 80%, transparent)}.f2uZHq_chip-medium{color:var(--color-charcoal-muted);background-color:color-mix(in srgb, var(--color-cream) 60%, transparent)}.f2uZHq_chip-low{color:var(--color-charcoal-muted);background-color:var(--color-paper);font-style:italic}
.V4cGKG_badge{padding:1px var(--space-2);font-family:var(--font-body);font-size:var(--text-2xs,10px);font-weight:var(--weight-medium);text-transform:uppercase;letter-spacing:var(--tracking-wider);border:var(--border-thin) solid currentColor;border-radius:var(--radius-pill);white-space:nowrap;background:0 0;align-items:center;line-height:1.4;display:inline-flex}
.xLusca_container{margin-top:var(--space-8);padding:var(--space-5);background:var(--color-cream);border:var(--border-thin) solid var(--border-color-light)}.xLusca_title{font-family:var(--font-headline);font-size:var(--text-lg);font-weight:var(--weight-bold);color:var(--color-ink);margin:0 0 var(--space-2) 0}.xLusca_description{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-charcoal-muted);margin:0 0 var(--space-4) 0}.xLusca_link{color:var(--color-accent-primary);text-decoration:underline}.xLusca_link:hover{color:var(--color-accent-primary-dark)}.xLusca_preview{padding:var(--space-4);margin-bottom:var(--space-4);background:var(--color-white);border:var(--border-thin) dashed var(--border-color-light);justify-content:center;align-items:center;display:flex}.xLusca_tabs{border-bottom:var(--border-thin) solid var(--border-color-light);gap:0;margin-bottom:0;display:flex}.xLusca_tab{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-medium);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-charcoal-muted);padding:var(--space-2) var(--space-4);cursor:pointer;border:none;border-bottom:var(--border-medium) solid transparent;transition:color var(--duration-fast) var(--ease-out-expo), border-color var(--duration-fast) var(--ease-out-expo);background:0 0;margin-bottom:-1px}.xLusca_tab:hover{color:var(--color-ink)}.xLusca_tab:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}.xLusca_tabActive{color:var(--color-ink);border-bottom-color:var(--color-accent-primary)}.xLusca_codeBlock{background:var(--color-ink);padding:var(--space-4);position:relative;overflow-x:auto}.xLusca_code{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-cream);word-break:break-all;white-space:pre-wrap;line-height:var(--leading-relaxed)}.xLusca_copyButton{top:var(--space-2);right:var(--space-2);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-cream);padding:var(--space-1) var(--space-3);cursor:pointer;transition:background var(--duration-fast) var(--ease-out-expo);background:#ffffff1a;border:1px solid #fff3;position:absolute}.xLusca_copyButton:hover{background:#fff3}.xLusca_copyButton:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}
.VGnHda_container{margin-top:var(--space-4)}.VGnHda_preview{padding:var(--space-4);margin-bottom:var(--space-4);background:var(--color-white);border:var(--border-thin) dashed var(--border-color-light);justify-content:center;align-items:center;display:flex}.VGnHda_tabs{border-bottom:var(--border-thin) solid var(--border-color-light);gap:0;margin-bottom:0;display:flex}.VGnHda_tab{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-medium);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-charcoal-muted);padding:var(--space-2) var(--space-4);cursor:pointer;border:none;border-bottom:var(--border-medium) solid transparent;transition:color var(--duration-fast) var(--ease-out-expo), border-color var(--duration-fast) var(--ease-out-expo);background:0 0;margin-bottom:-1px}.VGnHda_tab:hover{color:var(--color-ink)}.VGnHda_tab:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}.VGnHda_tabActive{color:var(--color-ink);border-bottom-color:var(--color-accent-primary)}.VGnHda_codeBlock{justify-content:space-between;align-items:flex-start;gap:var(--space-3);background:var(--color-ink);padding:var(--space-4);display:flex;overflow-x:auto}.VGnHda_code{min-width:0;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-cream);word-break:break-all;white-space:pre-wrap;line-height:var(--leading-relaxed);flex:1}.VGnHda_copyButton{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-cream);padding:var(--space-1) var(--space-3);cursor:pointer;transition:background var(--duration-fast) var(--ease-out-expo);background:#ffffff1a;border:1px solid #fff3;flex-shrink:0;align-self:flex-start}.VGnHda_copyButton:hover{background:#fff3}.VGnHda_copyButton:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}
.QvXXza_container{text-align:center;padding:var(--space-8) var(--space-4);max-width:360px;animation:QvXXza_fadeInUp var(--duration-moderate) var(--ease-out-expo) both;flex-direction:column;align-items:center;margin:0 auto;display:flex}.QvXXza_illustration{color:var(--color-charcoal-muted);margin-bottom:var(--space-4);width:64px;height:64px}.QvXXza_headline{font-family:var(--font-headline);font-size:var(--text-xl);font-weight:var(--weight-bold);color:var(--color-ink);margin:0 0 var(--space-2) 0}.QvXXza_body{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-charcoal-muted);line-height:var(--leading-relaxed);margin:0 0 var(--space-4) 0}.QvXXza_action{margin-top:var(--space-2)}
.MYAbkq_flagButton{cursor:pointer;color:var(--color-charcoal-muted);padding:var(--space-1);transition:color var(--transition-fast);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.MYAbkq_flagButton:hover:not(:disabled){color:var(--color-accent-gold)}.MYAbkq_flagButton:disabled{cursor:default}.MYAbkq_flagButton:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px;border-radius:2px}.MYAbkq_flagButton.MYAbkq_flagged{color:var(--color-accent-gold)}.MYAbkq_small{width:24px;height:24px}.MYAbkq_medium{width:32px;height:32px}.MYAbkq_loginPrompt{white-space:nowrap;font-size:var(--text-xs);color:var(--color-charcoal-light);background:var(--color-cream);border:var(--border-thin) solid var(--color-charcoal-muted);padding:var(--space-1) var(--space-2);margin-top:var(--space-1);z-index:var(--z-above);animation:MYAbkq_fadeIn var(--duration-fast) var(--ease-out-expo);position:absolute;top:100%;right:0}@keyframes MYAbkq_fadeIn{0%{opacity:0}to{opacity:1}}
.Zdh1DG_wrapper{align-items:center;display:inline-flex;position:relative}.Zdh1DG_trigger{align-items:center;gap:var(--space-1);cursor:pointer;color:var(--color-charcoal-muted);padding:var(--space-1);transition:color var(--transition-fast), background-color var(--transition-fast);background:0 0;border:none;border-radius:3px;flex-shrink:0;line-height:1;display:inline-flex}.Zdh1DG_trigger:hover:not(:disabled){color:var(--color-info);background-color:var(--color-info-bg)}.Zdh1DG_trigger:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}.Zdh1DG_trigger:disabled{cursor:default}.Zdh1DG_triggerActive{color:var(--color-info);background-color:var(--color-info-bg)}.Zdh1DG_savedLabel{font-size:var(--text-xs);color:var(--color-success);font-weight:var(--font-medium)}.Zdh1DG_spinner{border:1.5px solid var(--color-charcoal-muted);border-top-color:var(--color-info);border-radius:50%;width:12px;height:12px;animation:.7s linear infinite Zdh1DG_spin;display:inline-block}@keyframes Zdh1DG_spin{to{transform:rotate(360deg)}}.Zdh1DG_popover{top:calc(100% + var(--space-1));z-index:var(--z-above);background:var(--color-cream);border:var(--border-thin) solid var(--color-paper-dark);padding:var(--space-2);min-width:180px;animation:Zdh1DG_fadeIn var(--duration-fast) var(--ease-out-expo);border-radius:4px;position:absolute;left:0;box-shadow:0 4px 12px #00000014}@keyframes Zdh1DG_fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.Zdh1DG_popoverTitle{font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--color-charcoal-muted);text-transform:uppercase;letter-spacing:.05em;margin:0 0 var(--space-2) 0}.Zdh1DG_errorMsg{font-size:var(--text-xs);color:var(--color-error);background:var(--color-error-bg);padding:var(--space-1) var(--space-2);margin:0 0 var(--space-2) 0;border-radius:3px}.Zdh1DG_optionList{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.Zdh1DG_option{text-align:left;cursor:pointer;width:100%;font-size:var(--text-sm);color:var(--color-charcoal-light);padding:var(--space-1) var(--space-2);transition:background-color var(--transition-fast), color var(--transition-fast);background:0 0;border:none;border-radius:3px;display:block}.Zdh1DG_option:hover{background:var(--color-neutral-bg);color:var(--color-ink)}.Zdh1DG_option:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:1px}.Zdh1DG_optionCurrent{font-weight:var(--font-medium);color:var(--color-accent-primary);background:var(--color-success-bg-subtle)}.Zdh1DG_optionCurrent:hover{background:var(--color-success-bg);color:var(--color-accent-primary)}
.reKUvq_overlay{z-index:var(--z-modal);padding:var(--space-4);background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.reKUvq_modal{background:var(--color-cream);border:var(--border-medium) solid var(--color-ink);padding:var(--space-8);width:100%;max-width:480px;max-height:90vh;overflow-y:auto}.reKUvq_title{font-family:var(--font-headline);font-size:var(--text-xl);font-weight:var(--weight-bold);color:var(--color-ink);margin:0 0 var(--space-6) 0}.reKUvq_categories{gap:var(--space-3);margin-bottom:var(--space-6);flex-direction:column;display:flex}.reKUvq_categoryLabel{align-items:center;gap:var(--space-3);cursor:pointer;padding:var(--space-2) var(--space-3);border:var(--border-thin) solid var(--color-charcoal-muted);transition:background-color var(--transition-fast), border-color var(--transition-fast);display:flex}.reKUvq_categoryLabel:hover{background-color:var(--color-paper);border-color:var(--color-charcoal)}.reKUvq_categoryLabel:has(input:checked){background-color:var(--color-paper);border-color:var(--color-accent-primary)}.reKUvq_radio{cursor:pointer;accent-color:var(--color-accent-primary);flex-shrink:0;width:16px;height:16px}.reKUvq_categoryText{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-ink)}.reKUvq_commentSection{margin-bottom:var(--space-6)}.reKUvq_commentLabel{font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-charcoal-muted);text-transform:uppercase;letter-spacing:var(--tracking-wide);margin-bottom:var(--space-2);display:block}.reKUvq_textarea{width:100%;font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-ink);background:var(--color-paper);border:var(--border-thin) solid var(--color-charcoal-muted);padding:var(--space-3);resize:vertical;box-sizing:border-box;min-height:80px}.reKUvq_textarea:focus{outline:2px solid var(--color-accent-primary);outline-offset:2px;border-color:var(--color-accent-primary)}.reKUvq_textarea:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}.reKUvq_charCount{text-align:right;font-size:var(--text-xs);color:var(--color-charcoal-muted);margin-top:var(--space-1);display:block}.reKUvq_error{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-charcoal);margin:0 0 var(--space-4) 0;padding-left:var(--space-3);border-left:var(--border-thick) solid var(--color-error)}.reKUvq_actions{justify-content:flex-end;gap:var(--space-3);display:flex}.reKUvq_cancelBtn{padding:var(--space-2) var(--space-5);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-medium);border:var(--border-thin) solid var(--color-charcoal-muted);color:var(--color-charcoal);cursor:pointer;transition:all var(--transition-fast);background:0 0}.reKUvq_cancelBtn:hover:not(:disabled){background:var(--color-paper);border-color:var(--color-charcoal)}.reKUvq_cancelBtn:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}.reKUvq_submitBtn{padding:var(--space-2) var(--space-5);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:var(--tracking-wide);background:var(--color-accent-primary);border:var(--border-medium) solid var(--color-accent-primary);color:var(--color-white);cursor:pointer;transition:all var(--transition-fast)}.reKUvq_submitBtn:hover:not(:disabled){background:var(--color-ink);border-color:var(--color-ink)}.reKUvq_submitBtn:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.reKUvq_submitBtn:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}.reKUvq_visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:480px){.reKUvq_modal{padding:var(--space-6)}.reKUvq_actions{flex-direction:column}.reKUvq_cancelBtn,.reKUvq_submitBtn{text-align:center;width:100%}}
.ww5dHq_section{margin-top:var(--space-6);padding-top:var(--space-4);border-top:var(--border-medium) solid var(--color-charcoal)}.ww5dHq_header{align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.ww5dHq_title{font-family:var(--font-headline);font-size:var(--text-sm);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-charcoal);white-space:nowrap}.ww5dHq_rule{background:var(--color-charcoal);height:1px;opacity:var(--opacity-muted);flex:1}.ww5dHq_voteRow{margin-bottom:var(--space-4)}.ww5dHq_summary{margin-top:var(--space-3)}.ww5dHq_summaryText{font-size:var(--text-xs);color:var(--color-charcoal-light);margin-bottom:var(--space-2);font-style:italic}.ww5dHq_progressBar{height:var(--space-2);border-radius:var(--radius-sm);background:var(--color-paper-dark);margin-bottom:var(--space-2);overflow:hidden}.ww5dHq_progressFill{background:var(--color-accent-primary);border-radius:var(--radius-sm);height:100%;transition:width var(--duration-base) var(--ease-out-expo)}.ww5dHq_badgeBreakdown{gap:var(--space-2);font-size:var(--text-2xs);color:var(--color-charcoal-muted);flex-wrap:wrap;display:flex}.ww5dHq_badgeItem{align-items:center;gap:var(--space-1);display:inline-flex}.ww5dHq_emptyState{margin-top:var(--space-3);font-size:var(--text-xs);color:var(--color-charcoal-muted);font-style:italic}
.I60koa_banner{gap:var(--space-4);padding:var(--space-5);border:2px dashed var(--section-300);border-left:4px solid var(--section-500);border-radius:var(--radius-md);background:var(--section-100);margin-bottom:var(--space-6);text-align:left;align-items:flex-start;display:flex}.I60koa_icon{font-size:var(--text-3xl);flex-shrink:0;line-height:1}.I60koa_headline{font-family:var(--font-headline);font-size:var(--text-base);font-weight:var(--weight-bold);color:var(--color-charcoal);margin:0 0 var(--space-1);font-style:italic}.I60koa_body{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-charcoal-muted);margin:0;line-height:1.5}@media (max-width:480px){.I60koa_banner{gap:var(--space-2);flex-direction:column}}
.DKcTUq_container{padding:var(--space-8);justify-content:center;align-items:center;gap:var(--space-4);flex-direction:column;display:flex}.DKcTUq_dots{align-items:center;gap:var(--space-2);display:flex}.DKcTUq_dot{background-color:var(--color-charcoal-muted);animation:DKcTUq_dotBounce 1.2s var(--ease-in-out-sine) infinite;border-radius:50%;display:block}.DKcTUq_dot:nth-child(2){animation-delay:var(--duration-fast)}.DKcTUq_dot:nth-child(3){animation-delay:var(--duration-base)}.DKcTUq_small .DKcTUq_dot{width:6px;height:6px}.DKcTUq_medium .DKcTUq_dot{width:8px;height:8px}.DKcTUq_large .DKcTUq_dot{width:10px;height:10px}.DKcTUq_message{color:var(--color-charcoal-muted);font-size:var(--text-sm);margin:0;font-style:italic}@keyframes DKcTUq_dotBounce{0%,80%,to{opacity:.4;transform:translateY(0)}40%{opacity:1;transform:translateY(-6px)}}
.yIGDWa_grid{gap:var(--space-6);margin-top:var(--space-4);grid-template-columns:repeat(3,1fr);display:grid}.yIGDWa_gridTwoCol{grid-template-columns:repeat(2,1fr)}.yIGDWa_count{color:var(--color-charcoal-muted);margin-bottom:var(--space-2);font-size:var(--text-sm)}.yIGDWa_card{border:var(--border-thin) solid var(--color-charcoal-muted);background:var(--color-paper);transition:box-shadow var(--transition-fast), border-color var(--transition-fast);animation:yIGDWa_fadeInUp var(--duration-moderate,.35s) var(--ease-out-expo,cubic-bezier(.16, 1, .3, 1)) both;flex-direction:column;display:flex}.yIGDWa_card:hover{box-shadow:var(--shadow-raised);border-color:var(--color-charcoal)}.yIGDWa_thumbnailWrapper{aspect-ratio:16/10;background-color:var(--color-paper-dark);border-bottom:var(--border-thin) solid var(--color-charcoal-muted);width:100%;position:relative;overflow:hidden}.yIGDWa_thumbnailImage{object-fit:cover;width:100%;height:100%;display:block}.yIGDWa_thumbnailPlaceholder{width:100%;height:100%;color:var(--color-charcoal-muted);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);justify-content:center;align-items:center;display:flex}.yIGDWa_badgeFloat{top:var(--space-2);right:var(--space-2);position:absolute}.yIGDWa_cardBody{padding:var(--space-4);flex-direction:column;flex:1;display:flex}.yIGDWa_cardDomain{font-size:var(--text-xs);color:var(--color-charcoal-muted);text-transform:uppercase;letter-spacing:var(--tracking-wide);font-weight:var(--weight-medium);margin-bottom:var(--space-1)}.yIGDWa_cardTitle{font-family:var(--font-headline);font-size:var(--text-base);font-weight:var(--weight-bold);color:var(--color-ink);margin:0 0 var(--space-2) 0;line-height:var(--leading-snug);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.yIGDWa_cardLink{color:inherit;text-decoration:none}.yIGDWa_cardLink:hover .yIGDWa_cardTitle{color:var(--color-accent-primary)}.yIGDWa_cardDescription{font-size:var(--text-sm);color:var(--color-charcoal-light);line-height:var(--leading-relaxed);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;margin:0;display:-webkit-box;overflow:hidden}.yIGDWa_cardFooter{margin-top:var(--space-3);justify-content:space-between;align-items:center;display:flex}.yIGDWa_analysisLink{font-size:var(--text-xs);color:var(--color-charcoal-muted);text-transform:uppercase;letter-spacing:var(--tracking-wide);font-weight:var(--weight-medium);transition:color var(--transition-fast);text-decoration:none}.yIGDWa_analysisLink:hover{color:var(--color-accent-primary)}.yIGDWa_ornateRule{background:var(--color-charcoal);height:4px;margin:var(--space-8) 0 var(--space-6);position:relative}.yIGDWa_ornateRule:before,.yIGDWa_ornateRule:after{content:"";background:var(--color-charcoal);border-radius:50%;width:8px;height:8px;position:absolute;top:50%;transform:translateY(-50%)}.yIGDWa_ornateRule:before{left:-2px}.yIGDWa_ornateRule:after{right:-2px}.yIGDWa_ornateRuleDot{background:var(--color-charcoal);border:3px solid var(--color-paper);width:10px;height:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.yIGDWa_pagination{justify-content:center;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.yIGDWa_pageLink{color:var(--color-accent-primary);font-size:var(--text-sm);font-weight:var(--weight-medium);padding:var(--space-1) var(--space-2);text-align:center;border-radius:var(--radius-default);min-width:2rem;transition:background-color var(--transition-fast), color var(--transition-fast);text-decoration:none}.yIGDWa_pageLink:hover{color:var(--color-ink);background-color:var(--color-paper-dark)}.yIGDWa_pageLinkDisabled{color:var(--color-charcoal-muted);font-size:var(--text-sm);font-weight:var(--weight-medium);padding:var(--space-1) var(--space-2);text-align:center;min-width:2rem}.yIGDWa_pageNumberCurrent{font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--color-white);background-color:var(--color-accent-primary);padding:var(--space-1) var(--space-2);text-align:center;border-radius:var(--radius-default);min-width:2rem;display:inline-block}.yIGDWa_pageEllipsis{color:var(--color-charcoal-muted);font-size:var(--text-sm);padding:var(--space-1);-webkit-user-select:none;user-select:none}@media (max-width:1024px){.yIGDWa_grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.yIGDWa_grid{gap:var(--space-4);grid-template-columns:1fr}}@keyframes yIGDWa_fadeInUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
.OgSslG_container{width:100%}.OgSslG_dropZone{border:2px dashed var(--color-charcoal-muted);border-radius:var(--radius-md);padding:var(--space-10) var(--space-6);text-align:center;cursor:pointer;transition:all var(--transition-fast);background-color:var(--color-cream)}.OgSslG_dropZone:hover{border-color:var(--color-accent-primary);background-color:var(--color-success-bg-subtle)}.OgSslG_dropZoneDragging{border-color:var(--color-accent-primary);background-color:var(--color-success-bg);border-style:solid}.OgSslG_fileInput{display:none}.OgSslG_dropContent{align-items:center;gap:var(--space-2);flex-direction:column;display:flex}.OgSslG_dropIcon{font-size:var(--text-4xl);filter:sepia(.2)}.OgSslG_dropTitle{font-family:var(--font-headline);font-size:var(--text-lg);font-weight:var(--weight-bold);color:var(--color-charcoal)}.OgSslG_dropHint{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-charcoal-muted)}.OgSslG_dropFormats{font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-charcoal-muted);margin-top:.25rem}.OgSslG_processing{align-items:center;gap:var(--space-4);padding:var(--space-8);flex-direction:column;display:flex}.OgSslG_spinner{border:3px solid var(--color-paper-dark);border-top-color:var(--color-accent-primary);border-radius:50%;width:32px;height:32px;animation:.8s linear infinite OgSslG_spin}@keyframes OgSslG_spin{to{transform:rotate(360deg)}}.OgSslG_processingText{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-charcoal-muted);font-style:italic}.OgSslG_preview{border-radius:var(--radius-md);border:var(--border-thin) solid var(--color-charcoal-muted);filter:sepia(.2);object-fit:contain;max-width:100%;max-height:300px}.OgSslG_previewSmall{border-radius:var(--radius-md);border:var(--border-thin) solid var(--color-charcoal-muted);filter:sepia(.15);object-fit:contain;max-width:100%;max-height:150px;margin-bottom:var(--space-2)}.OgSslG_reviewSection{gap:var(--space-3);flex-direction:column;display:flex}.OgSslG_confidenceHint{font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-charcoal-muted);font-style:italic}.OgSslG_label{font-family:var(--font-headline);font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--color-charcoal)}.OgSslG_textarea{width:100%;padding:var(--space-3);font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-charcoal);background-color:var(--color-cream);border:var(--border-medium) solid var(--color-charcoal-muted);border-radius:var(--radius-md);resize:vertical;transition:border-color var(--transition-fast);outline:none;line-height:1.6}.OgSslG_textarea:focus{border-color:var(--color-accent-primary);outline:2px solid var(--color-accent-primary);outline-offset:2px}.OgSslG_charCount{font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-charcoal-muted);font-variant-numeric:tabular-nums}.OgSslG_charCountWarn{color:var(--color-warning);font-style:italic}.OgSslG_metadataRow{gap:var(--space-3);display:flex}.OgSslG_field{gap:var(--space-1);flex-direction:column;flex:1;display:flex}.OgSslG_select,.OgSslG_input{padding:var(--space-2) var(--space-3);font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-charcoal);background-color:var(--color-cream);border:var(--border-medium) solid var(--color-charcoal-muted);border-radius:var(--radius-md);transition:border-color var(--transition-fast);outline:none}.OgSslG_select:focus,.OgSslG_input:focus{border-color:var(--color-accent-primary);outline:2px solid var(--color-accent-primary);outline-offset:2px}.OgSslG_input::placeholder{color:var(--color-charcoal-muted)}.OgSslG_visibilityToggle{align-items:center;gap:var(--space-2);margin:var(--space-3) 0 var(--space-2);cursor:pointer;display:flex}.OgSslG_visibilityCheckbox{accent-color:var(--color-accent-primary);cursor:pointer;width:14px;height:14px}.OgSslG_visibilityLabel{font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-charcoal-muted)}.OgSslG_actions{gap:var(--space-3);margin-top:var(--space-2);justify-content:flex-end;display:flex}.OgSslG_primaryButton{padding:var(--space-3) var(--space-6);font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--weight-medium);color:var(--color-white);background-color:var(--color-accent-primary);border:var(--border-medium) solid var(--color-accent-primary);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);box-shadow:var(--shadow-raised)}.OgSslG_primaryButton:hover:not(:disabled){background-color:var(--color-accent-primary-dark);border-color:var(--color-accent-primary-dark)}.OgSslG_primaryButton:disabled{background-color:var(--color-charcoal-muted);border-color:var(--color-charcoal-muted);cursor:not-allowed;box-shadow:none}.OgSslG_secondaryButton{padding:var(--space-2) var(--space-4);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-charcoal);border:var(--border-thin) solid var(--color-charcoal-muted);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);background-color:#0000}.OgSslG_secondaryButton:hover{background-color:var(--color-paper-dark)}.OgSslG_completeSection{align-items:center;gap:var(--space-4);padding:var(--space-6);flex-direction:column;display:flex}.OgSslG_successText{font-family:var(--font-headline);font-size:var(--text-lg);font-weight:var(--weight-bold);color:var(--color-human)}.OgSslG_badgeContainer{margin:var(--space-2) 0}.OgSslG_viewLink{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-accent-primary);text-decoration:underline}.OgSslG_errorSection{align-items:center;gap:var(--space-4);padding:var(--space-6);flex-direction:column;display:flex}.OgSslG_errorText{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-ai)}.OgSslG_imageDetection{gap:var(--space-2);padding:var(--space-3);background-color:var(--color-success-bg-subtle);border:var(--border-thin) solid var(--color-accent-secondary);border-radius:var(--radius-md);flex-direction:column;display:flex}.OgSslG_imageDetectionHeader{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.OgSslG_toggleLabel{align-items:center;gap:var(--space-2);font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-charcoal);cursor:pointer;white-space:nowrap;display:flex}.OgSslG_toggleCheckbox{width:16px;height:16px;accent-color:var(--color-accent-primary);cursor:pointer}.OgSslG_croppedPreview{border-radius:var(--radius-md);border:var(--border-thin) solid var(--color-charcoal-muted);object-fit:contain;max-width:100%;max-height:200px;transition:opacity var(--transition-fast), filter var(--transition-fast)}.OgSslG_croppedPreviewExcluded{opacity:.4;filter:grayscale(.8)}.OgSslG_imageGrid{gap:var(--space-2);padding-bottom:var(--space-1);display:flex;overflow-x:auto}.OgSslG_imageGridItem{flex-shrink:0;position:relative}.OgSslG_imageGridItem .OgSslG_croppedPreview{max-width:180px;max-height:140px}.OgSslG_imageToggle{z-index:var(--z-above);border-radius:var(--radius-sm);cursor:pointer;background:#ffffffd9;align-items:center;padding:2px;display:flex;position:absolute;top:4px;left:4px}.OgSslG_analyzedNote{font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-charcoal-muted);text-transform:capitalize;font-style:italic}@media (max-width:480px){.OgSslG_metadataRow,.OgSslG_actions{flex-direction:column}.OgSslG_dropZone{padding:var(--space-6) var(--space-4)}.OgSslG_imageDetectionHeader{flex-direction:column;align-items:flex-start}}
.iLQKgG_base{background:linear-gradient(90deg, var(--color-paper-dark) 25%, var(--color-cream) 50%, var(--color-paper-dark) 75%);border-radius:var(--radius-default);background-size:200% 100%;animation:1.5s ease-in-out infinite iLQKgG_skeletonShimmer}.iLQKgG_textLine{height:14px;margin-bottom:var(--space-2);}.iLQKgG_textLine:last-child{margin-bottom:0}.iLQKgG_heading{width:70%;height:24px;}.iLQKgG_badge{border-radius:var(--radius-pill);width:80px;height:28px;}.iLQKgG_searchResult{padding:var(--space-5);margin-left:calc(-1 * var(--space-5));margin-right:calc(-1 * var(--space-5))}.iLQKgG_searchResult+.iLQKgG_searchResult{border-top:var(--border-thin) solid var(--color-charcoal-muted);margin-top:var(--space-3);padding-top:calc(var(--space-5) + var(--space-3))}.iLQKgG_searchResultBody{gap:var(--space-4);align-items:flex-start;display:flex}.iLQKgG_searchResultContent{flex:1;min-width:0}.iLQKgG_searchResultHeading{width:65%;height:20px;margin-bottom:var(--space-2);}.iLQKgG_searchResultUrl{width:40%;height:12px;margin-bottom:var(--space-3);}.iLQKgG_searchResultDesc{height:14px;margin-bottom:var(--space-2);}.iLQKgG_searchResultBadge{border-radius:var(--radius-pill);flex-shrink:0;width:80px;height:28px;}.iLQKgG_card{padding:var(--space-5);border:var(--border-thin) solid var(--color-charcoal-muted);border-radius:var(--radius-default)}.iLQKgG_cardHeading{width:50%;height:20px;margin-bottom:var(--space-4);}.iLQKgG_cardLine{height:14px;margin-bottom:var(--space-2);}.iLQKgG_cardLine:last-child{margin-bottom:0}.iLQKgG_contentDetail{gap:var(--space-6);flex-direction:column;display:flex}.iLQKgG_contentDetailHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.iLQKgG_contentDetailTitle{flex:1;height:28px;}.iLQKgG_contentDetailBadge{border-radius:var(--radius-pill);flex-shrink:0;width:80px;height:28px;}.iLQKgG_contentDetailMeta{width:45%;height:14px;}.iLQKgG_contentDetailDivider{border:none;border-top:var(--border-thin) solid var(--color-charcoal-muted);margin:0}.iLQKgG_contentDetailScoreSection{gap:var(--space-3);flex-direction:column;display:flex}.iLQKgG_contentDetailScoreTitle{width:30%;height:20px;}.iLQKgG_contentDetailStats{gap:var(--space-8);flex-wrap:wrap;display:flex}.iLQKgG_contentDetailStat{gap:var(--space-1);flex-direction:column;display:flex}.iLQKgG_contentDetailStatLabel{width:60px;height:10px;}.iLQKgG_contentDetailStatValue{width:80px;height:22px;}.iLQKgG_contentDetailBody{gap:var(--space-2);flex-direction:column;display:flex}.iLQKgG_contentDetailLine{height:14px;}
.snsSdW_container{width:100%}.snsSdW_platformRow{margin-bottom:var(--space-3);border:var(--border-medium) solid var(--color-charcoal-muted);border-radius:var(--radius-md);flex-wrap:wrap;gap:0;display:flex;overflow:hidden}.snsSdW_platformOption{min-width:fit-content;padding:var(--space-2) var(--space-3);font-family:var(--font-headline);font-size:var(--text-xs);font-weight:var(--weight-bold);color:var(--color-charcoal-muted);background-color:var(--color-cream);border-right:var(--border-thin) solid var(--color-charcoal-muted);cursor:pointer;transition:all var(--transition-fast);text-align:center;letter-spacing:var(--tracking-normal);flex:1}.snsSdW_platformOption:last-child{border-right:none}.snsSdW_platformOption:hover{background-color:var(--color-paper-dark)}.snsSdW_platformActive{color:var(--color-white);background-color:var(--color-accent-primary)}.snsSdW_platformActive:hover{background-color:var(--color-accent-primary)}.snsSdW_radioInput{display:none}.snsSdW_inlineRow{gap:var(--space-2);margin-bottom:var(--space-2);display:flex}.snsSdW_field{flex:1}.snsSdW_input{width:100%;padding:var(--space-2) var(--space-3);font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-charcoal);background-color:var(--color-cream);border:var(--border-medium) solid var(--color-charcoal-muted);border-radius:var(--radius-md);transition:border-color var(--transition-fast);outline:none}.snsSdW_input::placeholder{color:var(--color-charcoal-muted)}.snsSdW_input:focus{border-color:var(--color-accent-primary);outline:2px solid var(--color-accent-primary);outline-offset:2px}.snsSdW_input:disabled{background-color:var(--color-paper-dark);cursor:not-allowed;opacity:var(--opacity-disabled)}.snsSdW_textarea{width:100%;min-height:150px;padding:var(--space-3);font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-charcoal);background-color:var(--color-cream);border:var(--border-medium) solid var(--color-charcoal-muted);border-radius:var(--radius-md);resize:vertical;line-height:var(--leading-relaxed);transition:border-color var(--transition-fast);outline:none}.snsSdW_textarea::placeholder{color:var(--color-charcoal-muted);font-family:var(--font-body)}.snsSdW_textarea:focus{border-color:var(--color-accent-primary);outline:2px solid var(--color-accent-primary);outline-offset:2px}.snsSdW_textarea:disabled{background-color:var(--color-paper-dark);cursor:not-allowed;opacity:var(--opacity-disabled)}.snsSdW_visibilityToggle{align-items:center;gap:var(--space-2);margin:var(--space-3) 0 var(--space-2);cursor:pointer;display:flex}.snsSdW_visibilityCheckbox{accent-color:var(--color-accent-primary);cursor:pointer;width:14px;height:14px}.snsSdW_visibilityLabel{font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-charcoal-muted)}.snsSdW_footer{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-2);display:flex}.snsSdW_charCount{font-family:var(--font-body);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.snsSdW_charCountLabel{font-style:italic}.snsSdW_charCount--muted{color:var(--color-charcoal-muted)}.snsSdW_charCount--ready{color:var(--color-human)}.snsSdW_charCount--error{color:var(--color-ai)}.snsSdW_button{padding:var(--space-3) var(--space-6);font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--weight-medium);color:var(--color-white);background-color:var(--color-accent-primary);border:var(--border-medium) solid var(--color-accent-primary);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap;box-shadow:var(--shadow-raised)}.snsSdW_button:hover:not(:disabled){background-color:var(--color-accent-primary-dark);border-color:var(--color-accent-primary-dark)}.snsSdW_button:disabled{background-color:var(--color-charcoal-muted);border-color:var(--color-charcoal-muted);cursor:not-allowed;box-shadow:none;opacity:var(--opacity-disabled)}.snsSdW_button:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}.snsSdW_errorBox{margin-top:var(--space-4);padding:var(--space-4);border-radius:var(--radius-md);background-color:var(--color-error-bg-tint);border:var(--border-thin) solid var(--color-error);color:var(--color-error);font-size:var(--text-sm)}.snsSdW_retryButton{margin-top:var(--space-3);padding:var(--space-2) var(--space-4);font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-error);border:var(--border-thin) solid var(--color-error);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);background-color:#0000}.snsSdW_retryButton:hover{background-color:var(--color-error-bg-tint)}.snsSdW_retryButton:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}.snsSdW_successBox{margin-top:var(--space-4);padding:var(--space-4);border-radius:var(--radius-md);background-color:var(--color-success-bg);border:var(--border-thin) solid var(--color-accent-secondary);color:var(--color-human);font-size:var(--text-sm);align-items:center;gap:var(--space-3);flex-direction:column;display:flex}.snsSdW_badgeContainer{margin:var(--space-1) 0}.snsSdW_viewLink{color:var(--color-accent-primary);font-size:var(--text-sm);text-decoration:underline}@media (max-width:480px){.snsSdW_platformRow{flex-wrap:wrap}.snsSdW_platformOption{flex:none;min-width:calc(33% - 1px)}.snsSdW_inlineRow{flex-direction:column}.snsSdW_footer{flex-direction:column;align-items:stretch}.snsSdW_charCount{text-align:center}}.snsSdW_visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
._3q_5-W_banner{gap:var(--space-1);width:100%;padding:var(--space-3) var(--space-4);margin-top:var(--space-2);background-color:var(--color-cream);border-left:var(--border-thick) solid var(--color-accent-primary);border-top:var(--border-thin) solid var(--color-paper-dark);border-bottom:var(--border-thin) solid var(--color-paper-dark);flex-direction:column;display:flex}._3q_5-W_row{align-items:baseline;gap:var(--space-1);font-family:var(--font-body);font-size:var(--text-base);color:var(--color-charcoal);flex-wrap:wrap;display:flex}._3q_5-W_label{font-weight:var(--weight-regular)}._3q_5-W_suggested{all:unset;cursor:pointer;font-family:var(--font-headline);font-weight:var(--weight-bold);font-size:var(--text-lg);color:var(--color-accent-primary);text-underline-offset:var(--space-1);text-decoration:underline}._3q_5-W_suggested:hover{color:var(--color-ink)}._3q_5-W_suggested:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}._3q_5-W_original{all:unset;cursor:pointer;font-family:var(--font-body);font-weight:var(--weight-regular);font-size:var(--text-base);color:var(--color-charcoal-muted);text-underline-offset:2px;text-decoration:underline}._3q_5-W_original:hover{color:var(--color-charcoal)}._3q_5-W_original:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}@media (max-width:480px){._3q_5-W_banner{padding:var(--space-2) var(--space-3)}._3q_5-W_row{font-size:var(--text-sm)}._3q_5-W_suggested{font-size:var(--text-base)}}
.dNVC5a_pill{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);border:var(--border-thin) solid var(--color-charcoal-muted);border-radius:var(--radius-pill);font-size:var(--text-sm);background:var(--color-paper);transition:border-color var(--duration-fast) var(--ease-out-expo), background var(--duration-fast) var(--ease-out-expo);line-height:1;display:inline-flex}.dNVC5a_pill.dNVC5a_following{border-color:var(--color-charcoal);background:var(--color-paper-dark)}.dNVC5a_name{color:var(--color-charcoal);font-weight:var(--weight-medium)}.dNVC5a_count{color:var(--color-charcoal-muted);font-size:var(--text-xs)}.dNVC5a_followBtn{padding:2px var(--space-2);border:var(--border-thin) solid var(--color-charcoal-muted);border-radius:var(--radius-pill);color:var(--color-charcoal-muted);font-size:var(--text-2xs);font-weight:var(--weight-medium);cursor:pointer;transition:all var(--duration-fast) var(--ease-out-expo);background:0 0}.dNVC5a_followBtn:hover{border-color:var(--color-charcoal);color:var(--color-charcoal)}.dNVC5a_followBtn:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}.dNVC5a_following .dNVC5a_followBtn{border-color:var(--color-charcoal);background:var(--color-charcoal);color:var(--color-paper)}.dNVC5a_following .dNVC5a_followBtn:hover{background:var(--color-error);border-color:var(--color-error);color:var(--color-white)}.dNVC5a_followBtn:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}
.Pm0nDq_acceptSection{text-align:center;max-width:500px;padding:var(--space-4) 0 var(--space-8) 0;margin:0 auto}.Pm0nDq_prompt{font-size:var(--text-base);color:var(--color-charcoal);margin:0 0 var(--space-5) 0}.Pm0nDq_acceptBtn{width:100%;padding:var(--space-3) var(--space-5);font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--weight-bold);color:var(--color-white);background-color:var(--color-accent-primary);border:var(--border-medium) solid var(--color-accent-primary);cursor:pointer;transition:all var(--transition-fast);border-radius:2px}.Pm0nDq_acceptBtn:hover{background-color:var(--color-accent-primary-dark);border-color:var(--color-accent-primary-dark)}.Pm0nDq_acceptBtn:disabled{opacity:var(--opacity-muted);cursor:not-allowed}.Pm0nDq_acceptBtn:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}.Pm0nDq_error{margin:0 0 var(--space-4) 0;padding:var(--space-3);font-size:var(--text-sm);color:var(--color-error);background-color:var(--color-error-bg);border:var(--border-thin) solid var(--color-error);text-align:left}.Pm0nDq_note{font-size:var(--text-xs);color:var(--color-charcoal-muted);margin:var(--space-3) 0 0 0}.Pm0nDq_link{color:var(--color-charcoal-muted);text-decoration:underline}.Pm0nDq_link:hover{color:var(--color-accent-primary)}
.D-FqfW_pills{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.D-FqfW_pill{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-charcoal-muted);border:var(--border-thin) solid var(--color-charcoal-muted);border-radius:var(--radius-pill);padding:var(--space-1) var(--space-3);white-space:nowrap;transition:color var(--duration-fast) var(--ease-out-expo), border-color var(--duration-fast) var(--ease-out-expo), background-color var(--duration-fast) var(--ease-out-expo);background:0 0;line-height:1.4;text-decoration:none}.D-FqfW_pill:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}.D-FqfW_pill:hover{color:var(--color-charcoal);border-color:var(--color-charcoal)}@media (max-width:600px){.D-FqfW_pill{font-size:var(--text-xs);padding:var(--space-1) var(--space-2)}}
._4CizjG_hero{gap:var(--space-3);padding:var(--space-5);background-color:var(--color-cream);border:var(--border-medium) solid var(--color-charcoal);border-radius:var(--radius-md);flex-direction:column;display:flex}._4CizjG_header{gap:var(--space-1);flex-direction:column;display:flex}._4CizjG_title{font-family:var(--font-headline);font-size:var(--text-lg);font-weight:var(--weight-bold);color:var(--color-ink);line-height:var(--leading-tight);margin:0}._4CizjG_sourceLink{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-charcoal-light);word-break:break-all;text-decoration:underline}._4CizjG_sourceLink:hover{color:var(--color-accent-primary)}._4CizjG_platformPill{padding:var(--space-1) var(--space-2);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-charcoal);background-color:var(--color-paper-dark);border-radius:var(--radius-sm);text-transform:capitalize;letter-spacing:.04em;align-self:flex-start}._4CizjG_aiRateLabel{font-family:var(--font-headline);font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--color-charcoal-light);text-transform:uppercase;letter-spacing:.06em;margin:0}._4CizjG_verdictRow{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}._4CizjG_basis{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-charcoal-light);line-height:var(--leading-relaxed);margin:0}._4CizjG_cacheNotice{padding-top:var(--space-2);font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-charcoal-muted);border-top:var(--border-thin) solid var(--color-charcoal-muted);margin:0;font-style:italic}
.wI_JgW_reportCard{border:var(--border-medium) solid var(--color-charcoal);border-radius:var(--radius-md);background-color:var(--color-cream);margin-bottom:var(--space-6)}.wI_JgW_reportCardHeader{font-family:var(--font-headline);font-size:var(--text-lg);font-weight:var(--weight-bold);color:var(--color-ink);padding:var(--space-4) var(--space-5);border-bottom:var(--border-thick) solid var(--color-charcoal);margin:0}.wI_JgW_sections{position:relative}.wI_JgW_sectionRow{padding:var(--space-3) var(--space-5);border-bottom:var(--border-thin) solid var(--color-charcoal-muted);justify-content:space-between;align-items:center;display:flex}.wI_JgW_sectionRow:last-child{border-bottom:none}.wI_JgW_sectionLabel{font-family:var(--font-headline);font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--color-ink);text-transform:uppercase;letter-spacing:.04em;flex-shrink:0}.wI_JgW_sectionDetail{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-charcoal-light);margin-left:var(--space-3);text-align:right;flex:1}.wI_JgW_sectionBadge{margin-left:var(--space-3);flex-shrink:0}.wI_JgW_blurred{filter:blur(4px);pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.6}.wI_JgW_upgradeOverlay{background:#f5f2ed80;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.wI_JgW_upgradeCard{background:var(--color-cream);border:var(--border-medium) solid var(--color-charcoal);border-radius:var(--radius-md);padding:var(--space-5);text-align:center;max-width:320px;box-shadow:var(--shadow-raised)}.wI_JgW_upgradeTitle{font-family:var(--font-headline);font-size:var(--text-base);font-weight:var(--weight-bold);color:var(--color-ink);margin:0 0 var(--space-2) 0}.wI_JgW_upgradeText{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-charcoal-light);margin:0 0 var(--space-4) 0}.wI_JgW_upgradeButton{padding:var(--space-2) var(--space-5);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-medium);background:var(--color-accent-primary);color:var(--color-white);border:var(--border-medium) solid var(--color-accent-primary);border-radius:var(--radius-sm);cursor:pointer;transition:background-color var(--transition-fast);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.wI_JgW_upgradeButton:hover{background:var(--color-accent-primary-dark);border-color:var(--color-accent-primary-dark);color:var(--color-white);text-decoration:none}.wI_JgW_upgradeSecondary{font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-charcoal-light);margin:var(--space-2) 0 0 0}.wI_JgW_upgradeSecondaryLink{color:var(--color-accent-primary);text-decoration:underline}.wI_JgW_completeness{padding:var(--space-4) var(--space-5);border-top:var(--border-thin) solid var(--color-charcoal-muted)}.wI_JgW_completenessTitle{font-family:var(--font-headline);font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--color-ink);text-transform:uppercase;letter-spacing:.04em;margin:0 0 var(--space-2) 0}.wI_JgW_checkList{gap:var(--space-1);flex-direction:column;display:flex}.wI_JgW_checkItem{align-items:center;gap:var(--space-2);font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-charcoal);display:flex}.wI_JgW_checkMark{font-size:var(--text-sm);text-align:center;width:1.2em}.wI_JgW_checkPass{color:var(--color-human)}.wI_JgW_checkFail{color:var(--color-charcoal-muted)}@media (max-width:480px){.wI_JgW_sectionRow{gap:var(--space-2);flex-wrap:wrap}.wI_JgW_sectionDetail{text-align:left;flex-basis:100%;order:3;margin-left:0}}
._4qbH3G_panel{padding:var(--space-4) var(--space-5);background-color:var(--color-paper);border:var(--border-thin) solid var(--color-charcoal-muted);border-radius:var(--radius-md)}._4qbH3G_heading{margin:0 0 var(--space-2) 0;font-family:var(--font-headline);font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--color-ink);text-transform:uppercase;letter-spacing:.04em}._4qbH3G_list{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._4qbH3G_link{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-accent-primary);text-decoration:none}._4qbH3G_link:hover{color:var(--color-accent-primary-dark);text-decoration:underline}._4qbH3G_link:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}
.s6Q1Xa_skeleton{gap:var(--space-4);padding:var(--space-5);background-color:var(--color-cream);border:var(--border-medium) solid var(--color-charcoal-muted);border-radius:var(--radius-md);flex-direction:column;display:flex}.s6Q1Xa_heroBlock{gap:var(--space-3);flex-direction:column;display:flex}.s6Q1Xa_shimmer{background:linear-gradient(90deg, var(--color-paper-dark) 0%, var(--color-paper) 50%, var(--color-paper-dark) 100%);border-radius:var(--radius-sm);background-size:200% 100%;animation:1.5s linear infinite s6Q1Xa_shimmer}@keyframes s6Q1Xa_shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.s6Q1Xa_badge{width:12rem;height:3.5rem}.s6Q1Xa_line{width:100%;height:1rem}.s6Q1Xa_lineShort{width:60%;height:1rem}.s6Q1Xa_strip{gap:var(--space-2);display:flex;overflow:hidden}.s6Q1Xa_stripItem{flex:1;min-width:4rem;height:5rem}.s6Q1Xa_list{gap:var(--space-2);flex-direction:column;display:flex}.s6Q1Xa_listItem{width:100%;height:3.5rem}.s6Q1Xa_visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.s6Q1Xa_shimmer{background:var(--color-paper-dark);animation:none}}
.mAVU-G_container{gap:var(--space-2);padding:var(--space-3) 0;flex-direction:column;display:flex}.mAVU-G_bar{background-color:var(--color-paper-dark);border-radius:var(--radius-sm);width:100%;height:.5rem;overflow:hidden}.mAVU-G_fill{background-color:var(--color-accent-primary);border-radius:var(--radius-sm);height:100%;transition:width var(--transition-base) ease-out}.mAVU-G_fillShimmer{background-image:linear-gradient(90deg, var(--color-accent-primary) 0%, var(--color-accent-primary-dark) 50%, var(--color-accent-primary) 100%);background-size:200% 100%;animation:1.5s linear infinite mAVU-G_shimmerFill}@keyframes mAVU-G_shimmerFill{0%{background-position:200% 0}to{background-position:-200% 0}}.mAVU-G_stageLabel{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-charcoal-light);text-align:center;margin:0}@media (prefers-reduced-motion:reduce){.mAVU-G_fill{transition:none}.mAVU-G_fillShimmer{background-image:none;background-color:var(--color-accent-primary);animation:none}}
.nMptBG_receipt{max-inline-size:40rem;padding:var(--space-4) 0 var(--space-2);border-top:var(--border-medium) solid var(--color-charcoal);border-bottom:var(--border-medium) dashed var(--color-charcoal-muted);color:var(--color-charcoal);font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-normal);margin:0}.nMptBG_label{font-family:var(--font-headline);font-size:var(--text-xl);font-weight:var(--weight-bold);line-height:var(--leading-snug);letter-spacing:var(--tracking-normal);color:var(--color-ink);margin:0}.nMptBG_caption{max-inline-size:var(--max-width-text);margin:var(--space-1) 0 var(--space-4);color:var(--color-charcoal-light)}.nMptBG_rows{margin:0}.nMptBG_row{column-gap:var(--space-6);row-gap:var(--space-1);padding:var(--space-4) 0;border-top:var(--border-thin) solid var(--color-charcoal-muted);border-top-color:color-mix(in srgb, var(--color-charcoal-muted) 40%, transparent);flex-wrap:wrap;display:flex}.nMptBG_term{font-size:var(--text-sm);font-weight:var(--weight-bold);line-height:var(--leading-relaxed);color:var(--color-charcoal-light);flex:0 0 6.5rem;margin:0}.nMptBG_detail{min-inline-size:0;font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-charcoal);flex:14rem;margin:0}.nMptBG_fingerprint{--line:1.5rem;--tick:color-mix(in srgb, var(--color-charcoal-muted) 60%, transparent);isolation:isolate;inline-size:16.5ch;max-inline-size:100%;font-family:var(--font-mono);font-size:var(--text-sm);font-weight:var(--weight-medium);font-variant-ligatures:none;line-height:var(--line);letter-spacing:var(--tracking-normal);color:var(--color-ink);overflow-wrap:anywhere;word-break:break-all;-webkit-user-select:all;user-select:all;margin:0;display:block;position:relative}.nMptBG_fingerprint:after{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(to right, var(--tick) 0 7.75ch, transparent 7.75ch 8.25ch, var(--tick) 8.25ch 16ch, transparent 16ch);background-size:16ch var(--line);-webkit-mask-image:linear-gradient(#0000 calc(100% - 1px),#000 calc(100% - 1px));mask-image:linear-gradient(#0000 calc(100% - 1px),#000 calc(100% - 1px));-webkit-mask-size:100% var(--line);-webkit-mask-size:100% var(--line);mask-size:100% var(--line);background-repeat:repeat-y;position:absolute;inset:0;-webkit-mask-repeat:repeat-y;mask-repeat:repeat-y}.nMptBG_gloss{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--color-charcoal-muted);display:block}.nMptBG_verify{min-height:calc(var(--space-10) + var(--space-1));margin-top:var(--space-2);color:var(--color-charcoal);font-weight:var(--weight-medium);text-underline-offset:var(--space-1);align-items:center;text-decoration:underline;display:inline-flex}.nMptBG_verify:hover{color:var(--color-ink);text-decoration-thickness:var(--border-medium)}.nMptBG_verify:focus-visible{outline:var(--border-medium) solid var(--color-charcoal);outline-offset:var(--space-1);box-shadow:none}
._7ayeZa_storeCard{color:inherit;background:var(--color-cream);border:1px solid var(--color-rule);padding:var(--space-5);transition:border-color var(--duration-fast) ease, box-shadow var(--duration-fast) ease;text-decoration:none;display:block}._7ayeZa_storeCard:hover{border-color:var(--color-charcoal);box-shadow:2px 2px 0 var(--color-rule)}._7ayeZa_storeCard:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}._7ayeZa_storeHeader{margin-bottom:var(--space-3);justify-content:space-between;align-items:center;display:flex}._7ayeZa_storePlatform{font-family:var(--font-body);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-charcoal-muted);background:var(--color-background);border:1px solid var(--color-rule);padding:.15rem .5rem}._7ayeZa_storeName{font-family:var(--font-headline);font-size:var(--text-lg);font-weight:var(--weight-bold);color:var(--color-charcoal);text-overflow:ellipsis;white-space:nowrap;line-height:var(--leading-snug);margin:0 0 .25rem;overflow:hidden}._7ayeZa_storeDomain{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-charcoal-muted);margin:0 0 .25rem}._7ayeZa_storeMeta{font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-charcoal-muted);padding-top:var(--space-2);border-top:1px solid var(--color-rule);margin-top:var(--space-2);justify-content:space-between;display:flex}
._0ZjNma_statCard{padding:var(--space-4);background-color:var(--color-cream);border:1px solid var(--color-charcoal-muted);text-align:center;transition:transform var(--transition-fast), box-shadow var(--transition-fast)}._0ZjNma_statCard:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}._0ZjNma_statValue{font-family:var(--font-headline);font-size:var(--text-3xl);font-weight:var(--weight-bold);color:var(--color-ink);font-variant-numeric:tabular-nums;margin:0}._0ZjNma_statLabel{font-size:var(--text-xs);color:var(--color-charcoal-light);text-transform:uppercase;letter-spacing:var(--tracking-wide);margin:var(--space-1) 0 0 0}._0ZjNma_subNav{border-bottom:2px solid var(--color-ink);margin-bottom:var(--space-8);gap:0;display:flex}._0ZjNma_subNavLink{font-family:var(--font-headline);font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--color-charcoal-muted);transition:color var(--transition-fast), border-color var(--transition-fast);border-bottom:3px solid #0000;margin-bottom:-2px;padding:.6rem 1.25rem;text-decoration:none;position:relative}._0ZjNma_subNavLink:after{content:"";background:var(--color-accent-primary);width:0;height:3px;transition:width var(--transition-base), left var(--transition-base);position:absolute;bottom:-2px;left:50%}._0ZjNma_subNavLink:hover:after{width:100%;left:0}._0ZjNma_subNavLink:hover{color:var(--color-ink)}._0ZjNma_subNavLink:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}._0ZjNma_subNavLinkActive{color:var(--color-ink);border-bottom-color:var(--color-accent-primary)}._0ZjNma_subNavLinkActive:after{display:none}
.Y7givq_detailedCard{border:1px solid var(--color-rule);background:var(--color-cream);padding:var(--space-5);transition:border-color var(--duration-fast) ease}.Y7givq_detailedCard:hover{border-color:var(--color-charcoal)}.Y7givq_scorecard{gap:var(--space-4);margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--color-rule);grid-template-columns:repeat(4,1fr);display:grid}@media (max-width:640px){.Y7givq_scorecard{grid-template-columns:repeat(2,1fr)}}
._5XkunG_featuredStores{gap:var(--space-3);flex-direction:column;display:flex}._5XkunG_featuredHeader{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}._5XkunG_featuredTitle{font-family:var(--font-headline);font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--color-charcoal-muted);text-transform:uppercase;letter-spacing:var(--tracking-wide);margin:0}._5XkunG_featuredStrip{gap:var(--space-3);grid-template-columns:repeat(2,1fr);display:grid}._5XkunG_detailedList{gap:var(--space-4);flex-direction:column;display:flex}@media (max-width:640px){._5XkunG_featuredStrip{grid-template-columns:1fr}}
._6f4mbW_toggleSwitch{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background-color:var(--color-cream);border:1px solid var(--color-charcoal-muted);border-radius:var(--radius-default);display:inline-flex}._6f4mbW_toggleLabel{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-charcoal);text-transform:uppercase;letter-spacing:var(--tracking-wide)}._6f4mbW_toggleTrack{border-radius:var(--radius-sm);cursor:pointer;width:48px;height:26px;transition:background-color var(--duration-fast) ease, border-color var(--duration-fast) ease;border:2px solid;padding:0;position:relative}._6f4mbW_toggleTrack:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}._6f4mbW_toggleTrackOff{border-color:var(--color-charcoal-muted);background-color:var(--color-paper-dark)}._6f4mbW_toggleTrackOn{border-color:var(--color-accent-primary);background-color:var(--color-accent-secondary)}._6f4mbW_toggleKnob{border-radius:var(--radius-sm);width:18px;height:18px;transition:left var(--duration-fast) ease, background-color var(--duration-fast) ease, border-color var(--duration-fast) ease;border:1px solid;position:absolute;top:2px}._6f4mbW_toggleKnobOff{background-color:var(--color-cream);border-color:var(--color-charcoal-muted);left:2px}._6f4mbW_toggleKnobOn{background-color:var(--color-accent-primary);border-color:var(--color-accent-primary);left:24px}
._7khTaa_page{background-color:var(--color-paper);min-height:calc(100vh - 60px)}._7khTaa_main{max-width:var(--max-width-default);padding:var(--space-12) var(--space-6) var(--space-16);margin:0 auto}._7khTaa_hero{margin-bottom:var(--space-10)}._7khTaa_heroHeadline{font-family:var(--font-headline);font-size:var(--text-4xl);font-weight:var(--weight-bold);color:var(--color-charcoal);margin:0 0 var(--space-3) 0;letter-spacing:var(--tracking-tight);line-height:var(--leading-snug)}._7khTaa_heroSubtitle{font-size:var(--text-base);color:var(--color-charcoal-muted);line-height:var(--leading-normal);margin:0}._7khTaa_results{margin-top:var(--space-8);gap:var(--space-6);flex-direction:column;display:flex}._7khTaa_articleBody{background-color:var(--color-white);border:var(--border-thin) solid var(--color-paper-dark);border-radius:var(--radius-lg);padding:var(--space-6);gap:var(--space-1);flex-direction:column;display:flex}._7khTaa_articleBodyHeading{font-family:var(--font-headline);font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--color-charcoal-muted);text-transform:uppercase;letter-spacing:var(--tracking-wider);margin:0 0 var(--space-4) 0}._7khTaa_paragraph{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);line-height:var(--leading-relaxed);font-size:var(--text-base);color:var(--color-charcoal);transition:filter var(--transition-fast);cursor:default;border-left:var(--border-medium) solid transparent}._7khTaa_paragraph:hover{filter:brightness(.97)}._7khTaa_paragraphHuman{background-color:color-mix(in srgb, var(--color-human) 8%, transparent);border-left-color:var(--color-human)}._7khTaa_paragraphLikelyHuman{background-color:color-mix(in srgb, var(--color-likely-human) 8%, transparent);border-left-color:var(--color-likely-human)}._7khTaa_paragraphUnsure{background-color:color-mix(in srgb, var(--color-unsure) 8%, transparent);border-left-color:var(--color-unsure)}._7khTaa_paragraphLikelyAi{background-color:color-mix(in srgb, var(--color-likely-ai) 8%, transparent);border-left-color:var(--color-likely-ai)}._7khTaa_paragraphAi{background-color:color-mix(in srgb, var(--color-ai) 8%, transparent);border-left-color:var(--color-ai)}._7khTaa_paragraphSkipped{opacity:var(--opacity-muted);background-color:var(--color-neutral-bg);border-left-color:var(--color-paper-dark);align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}._7khTaa_skippedTag{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-charcoal-muted);text-transform:uppercase;letter-spacing:var(--tracking-wide);background-color:var(--color-paper-dark);padding:0 var(--space-2);border-radius:var(--radius-pill);flex-shrink:0}._7khTaa_paywallNotice{font-size:var(--text-sm);color:var(--color-charcoal-muted);text-align:center;padding:var(--space-3);border-top:var(--border-thin) solid var(--color-paper-dark);font-style:italic}@media (max-width:768px){._7khTaa_main{padding:var(--space-8) var(--space-4) var(--space-12)}._7khTaa_heroHeadline{font-size:var(--text-3xl)}}@media (max-width:480px){._7khTaa_heroHeadline{font-size:var(--text-2xl)}}
._IuyFq_hero{gap:var(--space-6);padding:var(--space-8) 0;flex-direction:column;display:flex}._IuyFq_heroTitle{font-family:var(--font-headline);font-size:var(--text-4xl);font-weight:var(--weight-bold);color:var(--color-ink);line-height:var(--leading-tight);margin:0}._IuyFq_heroSearchRow{gap:var(--space-2);flex-direction:column;display:flex}
._417siq_auditHero{max-width:800px;margin:0 auto var(--space-8);padding:var(--space-8) var(--space-6) 0}._417siq_auditHeroInner{border-left:4px solid var(--section-500);border-right:1px solid var(--color-ink);border-top:1px solid var(--color-ink);border-bottom:1px solid var(--color-ink);background-color:var(--color-cream);padding:var(--space-5) var(--space-6)}._417siq_auditTitle{font-family:var(--font-headline);font-size:var(--text-3xl);font-weight:var(--weight-bold);color:var(--color-charcoal);letter-spacing:var(--tracking-tight);margin:0}._417siq_auditLede{font-family:var(--font-headline);font-size:var(--text-base);color:var(--color-charcoal-muted);margin:var(--space-1) 0 var(--space-4);font-style:italic}@media (max-width:768px){._417siq_auditHero{padding:var(--space-6) var(--space-4) 0}._417siq_auditTitle{font-size:var(--text-2xl)}}
.qIUd8a_page{gap:var(--space-6);max-width:var(--max-width-default);padding:var(--space-8) var(--space-4);flex-direction:column;margin:0 auto;display:flex}.qIUd8a_hero h1{font-family:var(--font-headline);font-size:var(--text-3xl);font-weight:var(--weight-bold);color:var(--color-charcoal);margin:0 0 var(--space-3) 0;line-height:var(--leading-snug)}@media (min-width:640px){.qIUd8a_hero h1{font-size:var(--text-4xl)}}.qIUd8a_lede{color:var(--color-charcoal-muted);font-size:var(--text-base);line-height:var(--leading-relaxed);margin:0}.qIUd8a_clientRoot{gap:var(--space-4);flex-direction:column;display:flex}.qIUd8a_results{gap:var(--space-6);flex-direction:column;display:flex}.qIUd8a_distributionSection{gap:var(--space-3);flex-direction:column;display:flex}.qIUd8a_distributionTitle{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-charcoal-muted);text-transform:uppercase;letter-spacing:var(--tracking-wide);margin:0}.qIUd8a_distributionBar{height:var(--space-4);border-radius:var(--radius-pill);background:var(--color-paper-dark);gap:1px;display:flex;overflow:hidden}.qIUd8a_distSegment{height:100%;transition:width var(--transition-base);min-width:0}.qIUd8a_distHuman{background:var(--color-human)}.qIUd8a_distLikelyHuman{background:var(--color-likely-human)}.qIUd8a_distUnsure{background:var(--color-unsure)}.qIUd8a_distLikelyAi{background:var(--color-likely-ai)}.qIUd8a_distAi{background:var(--color-ai)}.qIUd8a_distributionLegend{gap:var(--space-3);flex-wrap:wrap;display:flex}.qIUd8a_legendItem{align-items:center;gap:var(--space-1);font-size:var(--text-xs);color:var(--color-charcoal-muted);display:flex}.qIUd8a_legendDot{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-full);flex-shrink:0}.qIUd8a_reviewListSection{gap:var(--space-3);flex-direction:column;display:flex}.qIUd8a_reviewListToggle{cursor:pointer;padding:var(--space-3) var(--space-4);background:var(--color-neutral-bg);border-radius:var(--radius-md);border:var(--border-thin) solid var(--border-color-light);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-charcoal);transition:background-color var(--transition-fast);-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;list-style:none;display:flex}.qIUd8a_reviewListToggle:hover{background:var(--color-neutral-bg-subtle)}.qIUd8a_reviewListToggle::marker{display:none}.qIUd8a_reviewListToggle::-webkit-details-marker{display:none}.qIUd8a_toggleChevron{font-size:var(--text-xs);color:var(--color-charcoal-muted);transition:transform var(--transition-fast)}.qIUd8a_reviewListOpen .qIUd8a_toggleChevron{transform:rotate(180deg)}.qIUd8a_reviewList{gap:var(--space-2);padding-top:var(--space-1);flex-direction:column;display:flex}.qIUd8a_reviewItem{gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--color-neutral-bg);border-radius:var(--radius-md);border:var(--border-thin) solid var(--border-color-light);flex-direction:column;display:flex}.qIUd8a_reviewItemHeader{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.qIUd8a_reviewItemMeta{align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-left:auto;display:flex}.qIUd8a_reviewDate,.qIUd8a_reviewRating{font-size:var(--text-xs);color:var(--color-charcoal-muted);white-space:nowrap}.qIUd8a_reviewBadge{padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);font-size:var(--text-2xs);font-weight:var(--weight-medium);text-transform:uppercase;letter-spacing:var(--tracking-wide);white-space:nowrap;align-items:center;display:inline-flex}.qIUd8a_reviewBadgeTranslated{background:var(--color-info-bg);color:var(--color-info)}.qIUd8a_reviewBadgeNonEnglish{background:var(--color-warning-bg);color:var(--color-warning)}.qIUd8a_reviewBadgeSkipped{background:var(--color-neutral-bg);color:var(--color-charcoal-muted)}.qIUd8a_reviewExcerpt{font-size:var(--text-sm);color:var(--color-charcoal);line-height:var(--leading-normal)}.qIUd8a_reviewExcerptSkipped{opacity:var(--opacity-muted);font-style:italic}.qIUd8a_emptyReviews{padding:var(--space-4);background:var(--color-neutral-bg);border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--color-charcoal-muted);text-align:center;font-style:italic}.qIUd8a_privacyFootnote{font-size:var(--text-xs);color:var(--color-charcoal-muted);padding-top:var(--space-4);border-top:var(--border-thin) solid var(--border-color-light);line-height:var(--leading-normal)}.qIUd8a_footer{padding-top:var(--space-4);border-top:var(--border-thin) solid var(--border-color-light);font-size:var(--text-sm);color:var(--color-charcoal-muted)}.qIUd8a_footer a{color:var(--color-accent-primary);text-decoration:none}.qIUd8a_footer a:hover{text-decoration:underline}
.djqo6W_sortControls{gap:var(--space-2);align-items:center;display:inline-flex}.djqo6W_sortLabel{font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-charcoal-muted);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.djqo6W_sortPill{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-bold);color:var(--color-charcoal-muted);border:1px solid var(--color-rule);cursor:pointer;text-transform:uppercase;letter-spacing:var(--tracking-wide);transition:background var(--duration-fast) ease, color var(--duration-fast) ease, border-color var(--duration-fast) ease;background:0 0;padding:.3rem .85rem}.djqo6W_sortPill:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}.djqo6W_sortPillActive{background:var(--color-ink);color:var(--color-cream);border-color:var(--color-ink)}
.iWcaga_main{max-width:800px;padding:var(--space-8) var(--space-6);margin:0 auto}.iWcaga_masthead{justify-content:space-between;align-items:center;gap:var(--space-4);border-left:4px solid var(--section-500);border-right:1px solid var(--color-ink);border-top:1px solid var(--color-ink);border-bottom:1px solid var(--color-ink);background-color:var(--color-cream);padding:var(--space-2) var(--space-4);margin-bottom:var(--space-6);display:flex}.iWcaga_mastheadFigure{text-align:center;flex-shrink:0;margin:0;padding:0}.iWcaga_mastheadImg{object-fit:cover;border-radius:8px;width:120px;height:120px}.iWcaga_aiNote{font-size:var(--text-xs);color:var(--color-charcoal-muted);margin-top:var(--space-1);font-style:italic}.iWcaga_ruleTop,.iWcaga_ruleBottom{display:none}.iWcaga_title{font-family:var(--font-headline);font-size:var(--text-4xl);font-weight:var(--weight-bold);color:var(--color-charcoal);letter-spacing:var(--tracking-tight);margin:0}.iWcaga_subtitle{font-family:var(--font-headline);font-size:var(--text-base);color:var(--color-charcoal-muted);margin:var(--space-1) 0 0;font-style:italic}.iWcaga_searchWrapper{margin-bottom:var(--space-6)}.iWcaga_results{margin-top:var(--space-4)}.iWcaga_backLink{margin-bottom:var(--space-4);font-size:var(--text-sm)}.iWcaga_backLink a{color:var(--color-accent-primary);text-decoration:none}.iWcaga_backLink a:hover{text-decoration:underline}.iWcaga_dateRange{margin-bottom:var(--space-4)}@media (max-width:768px){.iWcaga_main{padding:var(--space-6) var(--space-4)}.iWcaga_title{font-size:var(--text-3xl)}.iWcaga_mastheadImg{width:80px;height:80px}}
.vihqiG_auditHero{max-width:800px;margin:0 auto var(--space-8);padding:var(--space-8) var(--space-6) 0}.vihqiG_auditHeroInner{border-left:4px solid var(--section-500);border-right:1px solid var(--color-ink);border-top:1px solid var(--color-ink);border-bottom:1px solid var(--color-ink);background-color:var(--color-cream);padding:var(--space-5) var(--space-6)}.vihqiG_auditTitle{font-family:var(--font-headline);font-size:var(--text-3xl);font-weight:var(--weight-bold);color:var(--color-charcoal);letter-spacing:var(--tracking-tight);margin:0}.vihqiG_auditLede{font-family:var(--font-headline);font-size:var(--text-base);color:var(--color-charcoal-muted);margin:var(--space-1) 0 var(--space-4);font-style:italic}@media (max-width:768px){.vihqiG_auditHero{padding:var(--space-6) var(--space-4) 0}.vihqiG_auditTitle{font-size:var(--text-2xl)}}
.jRBQ3a_results{margin-top:var(--space-4)}.jRBQ3a_count{color:var(--color-charcoal-muted);margin-bottom:var(--space-6);font-size:var(--text-sm)}.jRBQ3a_searchMode{margin-left:var(--space-2);padding:var(--space-1) var(--space-2);font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-charcoal-muted);border:var(--border-thin) solid var(--color-charcoal-muted);vertical-align:middle;text-transform:none;letter-spacing:normal;display:inline-block}.jRBQ3a_list{margin:0;padding:0;list-style:none}.jRBQ3a_item{padding:var(--space-6);margin-left:calc(var(--space-6) * -1);margin-right:calc(var(--space-6) * -1);transition:background-color var(--transition-base);animation:jRBQ3a_fadeInUp var(--duration-moderate,.35s) var(--ease-out-expo,cubic-bezier(.16, 1, .3, 1)) both}.jRBQ3a_item+.jRBQ3a_item{border-top:var(--border-thin) solid var(--color-charcoal-muted);padding-top:var(--space-6);margin-top:0}.jRBQ3a_item:hover{background-color:var(--color-cream)}.jRBQ3a_itemBody{gap:var(--space-4);align-items:flex-start;display:flex}.jRBQ3a_itemContent{flex:1;min-width:0}.jRBQ3a_thumbnail{border:var(--border-thin) solid var(--color-charcoal-muted);background-color:var(--color-paper-dark);flex-shrink:0;width:120px;height:80px;overflow:hidden}.jRBQ3a_thumbnailImage{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:480px){.jRBQ3a_itemBody{flex-direction:column}.jRBQ3a_thumbnail{order:-1;width:100%;height:160px}}.jRBQ3a_header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-1);display:flex}.jRBQ3a_flagButton{opacity:0;transition:opacity var(--duration-fast) var(--ease-out-expo)}.jRBQ3a_item:hover .jRBQ3a_flagButton{opacity:1}.jRBQ3a_link{color:inherit;flex:1;min-width:0;text-decoration:none}.jRBQ3a_link:hover .jRBQ3a_title{color:var(--color-accent-primary)}.jRBQ3a_title{font-family:var(--font-headline);color:var(--color-ink);font-size:var(--text-xl);font-weight:var(--weight-bold);line-height:var(--leading-snug);text-overflow:ellipsis;-webkit-line-clamp:2;transition:color var(--transition-fast);-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.jRBQ3a_url{color:var(--color-charcoal-muted);font-size:var(--text-sm);margin:var(--space-1) 0 var(--space-2) 0;font-weight:var(--weight-regular);opacity:var(--opacity-secondary)}.jRBQ3a_description{color:var(--color-charcoal-light);font-size:var(--text-sm);line-height:var(--leading-relaxed);opacity:var(--opacity-secondary);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.jRBQ3a_analysisLink{color:var(--color-charcoal-muted);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);font-weight:var(--weight-medium);margin-top:var(--space-2);transition:color var(--transition-fast), opacity var(--transition-fast);opacity:0;text-decoration:none;display:inline-block}.jRBQ3a_item:hover .jRBQ3a_analysisLink{opacity:1}.jRBQ3a_analysisLink:hover{color:var(--color-accent-primary);text-decoration:underline}.jRBQ3a_emptyEnhanced{padding:1rem 0}.jRBQ3a_emptyTopics{margin-top:var(--space-6);padding-top:var(--space-6);border-top:var(--border-thin) solid var(--color-charcoal-muted);text-align:center}.jRBQ3a_emptyTopicsLabel{font-size:var(--text-sm);color:var(--color-charcoal-muted);margin:0 0 var(--space-3) 0}.jRBQ3a_emptyTopicLinks{gap:var(--space-3);flex-wrap:wrap;justify-content:center;display:flex}.jRBQ3a_emptyTopicLink{font-size:var(--text-sm);color:var(--color-accent-primary);padding:var(--space-1) var(--space-3);border:var(--border-thin) solid var(--color-accent-primary);transition:background-color var(--transition-fast), color var(--transition-fast);text-decoration:none}.jRBQ3a_emptyTopicLink:hover{background-color:var(--color-accent-primary);color:var(--color-white)}.jRBQ3a_empty{color:var(--color-charcoal-muted);padding:var(--space-8) 0;text-align:center}.jRBQ3a_emptyHint{margin-top:var(--space-2);font-size:var(--text-sm)}.jRBQ3a_emptyHint a{color:var(--color-accent-primary)}.jRBQ3a_ornateRule{background:var(--color-charcoal);height:4px;margin:var(--space-8) 0 var(--space-6);position:relative}.jRBQ3a_ornateRule:before,.jRBQ3a_ornateRule:after{content:"";background:var(--color-charcoal);border-radius:50%;width:8px;height:8px;position:absolute;top:50%;transform:translateY(-50%)}.jRBQ3a_ornateRule:before{left:-2px}.jRBQ3a_ornateRule:after{right:-2px}.jRBQ3a_ornateRuleDot{background:var(--color-charcoal);border:3px solid var(--color-paper);width:10px;height:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.jRBQ3a_pagination{justify-content:center;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.jRBQ3a_pageLink{color:var(--color-accent-primary);font-size:var(--text-sm);font-weight:var(--weight-medium);padding:var(--space-1) var(--space-2);text-align:center;border-radius:var(--radius-default);min-width:2rem;transition:background-color var(--transition-fast), color var(--transition-fast);text-decoration:none}.jRBQ3a_pageLink:hover{color:var(--color-ink);background-color:var(--color-paper-dark)}.jRBQ3a_pageLinkDisabled{color:var(--color-charcoal-muted);font-size:var(--text-sm);font-weight:var(--weight-medium);padding:var(--space-1) var(--space-2);text-align:center;min-width:2rem}.jRBQ3a_pageNumberCurrent{font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--color-white);background-color:var(--color-accent-primary);padding:var(--space-1) var(--space-2);text-align:center;border-radius:var(--radius-default);min-width:2rem;display:inline-block}.jRBQ3a_pageEllipsis{color:var(--color-charcoal-muted);font-size:var(--text-sm);padding:var(--space-1);-webkit-user-select:none;user-select:none}.jRBQ3a_pageNumber{color:var(--color-charcoal-light);font-size:var(--text-sm)}
.vBVu2G_productCard{color:inherit;border:1px solid var(--color-rule);background:var(--color-cream);transition:border-color var(--duration-fast) ease, box-shadow var(--duration-fast) ease;text-decoration:none;display:block;overflow:hidden}.vBVu2G_productCard:hover{border-color:var(--color-charcoal);box-shadow:2px 2px 0 var(--color-rule)}.vBVu2G_productCard:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}.vBVu2G_productImageWrap{aspect-ratio:1;background:var(--color-background);width:100%;position:relative;overflow:hidden}.vBVu2G_productImage{object-fit:cover;width:100%;height:100%}.vBVu2G_productImagePlaceholder{width:100%;height:100%;font-size:var(--text-xs);color:var(--color-charcoal-muted);justify-content:center;align-items:center;display:flex}.vBVu2G_productBody{padding:var(--space-3)}.vBVu2G_productTitleRow{justify-content:space-between;align-items:flex-start;gap:var(--space-2);margin-bottom:.35rem;display:flex}.vBVu2G_productTitle{font-family:var(--font-headline);font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--color-ink);text-overflow:ellipsis;-webkit-line-clamp:2;line-height:var(--leading-snug);-webkit-box-orient:vertical;flex:1;margin:0;display:-webkit-box;overflow:hidden}.vBVu2G_productPrice{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--color-ink);margin-bottom:.35rem}.vBVu2G_productStoreName{font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-accent-primary);margin-top:.35rem;text-decoration:none;display:block}.vBVu2G_productStoreName:hover{text-decoration:underline}.vBVu2G_productStoreName:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}
.NXFafW_container{width:100%}.NXFafW_loading{padding:var(--space-8) 0}
.XgINaq_detailedCard{border:1px solid var(--color-rule);background:var(--color-cream);padding:var(--space-5);transition:border-color var(--duration-fast) ease}.XgINaq_detailedCard:hover{border-color:var(--color-charcoal)}.XgINaq_scorecard{gap:var(--space-4);margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--color-rule);grid-template-columns:repeat(4,1fr);display:grid}.XgINaq_scorecardMismatch{color:var(--color-likely-ai)}@media (max-width:640px){.XgINaq_scorecard{grid-template-columns:repeat(2,1fr)}}
.WQigqW_main{max-width:800px;padding:var(--space-8) var(--space-6);margin:0 auto}.WQigqW_masthead{border-left:4px solid var(--section-500);border-right:1px solid var(--color-ink);border-top:1px solid var(--color-ink);border-bottom:1px solid var(--color-ink);background-color:var(--color-cream);padding:var(--space-3) var(--space-5);margin-bottom:var(--space-6)}.WQigqW_title{font-family:var(--font-headline);font-size:var(--text-4xl);font-weight:var(--weight-bold);color:var(--color-charcoal);letter-spacing:var(--tracking-tight);margin:0}.WQigqW_subtitle{font-family:var(--font-headline);font-size:var(--text-base);color:var(--color-charcoal-muted);margin:var(--space-1) 0 0;font-style:italic}.WQigqW_searchWrapper{margin-bottom:var(--space-6)}.WQigqW_results{margin-top:var(--space-4)}.WQigqW_backLink{margin-bottom:var(--space-4);font-size:var(--text-sm)}.WQigqW_backLink a{color:var(--color-accent-primary);text-decoration:none}.WQigqW_backLink a:hover{text-decoration:underline}.WQigqW_dateRange{margin-bottom:var(--space-4)}.WQigqW_trendingNote{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-charcoal-muted);margin:0;font-style:italic}.WQigqW_storeControls{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1.5rem;display:flex}.WQigqW_storeSearchInput{min-width:200px;font-family:var(--font-body);font-size:var(--text-base);border:1px solid var(--color-rule);background:var(--color-paper);color:var(--color-ink);flex:1;padding:.6rem .75rem}.WQigqW_storeSearchInput:focus{border-color:var(--color-charcoal);outline:none}.WQigqW_platformChips{gap:.35rem;display:flex}.WQigqW_chip{font-family:var(--font-body);font-size:var(--text-xs);border:1px solid var(--color-rule);background:var(--color-paper);color:var(--color-charcoal-muted);cursor:pointer;transition:all var(--duration-fast) var(--ease-out);text-transform:uppercase;letter-spacing:.05em;padding:.35rem .7rem}.WQigqW_chip:hover{border-color:var(--color-charcoal)}.WQigqW_chipActive{background:var(--color-ink);color:var(--color-paper);border-color:var(--color-ink)}.WQigqW_controlsRow{gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;align-items:stretch;display:flex}.WQigqW_filtersRow{gap:var(--space-4);margin-bottom:var(--space-4);flex-wrap:wrap;align-items:center;display:flex}.WQigqW_resultCount{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-charcoal-muted);margin-bottom:var(--space-4)}.WQigqW_loadingNote{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-charcoal-muted);margin-bottom:var(--space-4);font-style:italic}.WQigqW_emptyNote{font-family:var(--font-body);font-size:var(--text-base);color:var(--color-charcoal-muted);text-align:center;padding:var(--space-12) 0}.WQigqW_productGrid,.WQigqW_storeGrid{gap:var(--space-4);grid-template-columns:repeat(2,1fr);display:grid}.WQigqW_detailedList{gap:var(--space-4);flex-direction:column;display:flex}.WQigqW_pagination{justify-content:center;align-items:center;gap:var(--space-4);margin-top:var(--space-8);padding-top:var(--space-4);border-top:1px solid var(--color-rule);display:flex}.WQigqW_pageBtn{font-family:var(--font-body);font-size:var(--text-sm);border:1px solid var(--color-rule);background:var(--color-paper);color:var(--color-ink);cursor:pointer;transition:border-color var(--transition-fast);padding:.4rem .9rem}.WQigqW_pageBtn:hover:not(:disabled){border-color:var(--color-charcoal)}.WQigqW_pageBtn:disabled{opacity:.4;cursor:default}.WQigqW_pageInfo{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-charcoal-muted)}@media (max-width:768px){.WQigqW_main{padding:var(--space-6) var(--space-4)}.WQigqW_title{font-size:var(--text-3xl)}.WQigqW_productGrid,.WQigqW_storeGrid{grid-template-columns:1fr}.WQigqW_controlsRow{flex-direction:column}}
.ql2ZWW_bar{z-index:var(--z-toast);background:var(--color-ink);border-top:2px solid var(--color-accent-primary);color:var(--color-paper);font-family:var(--font-body);font-size:var(--text-xs);position:fixed;bottom:0;left:0;right:0}.ql2ZWW_inner{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);max-width:var(--max-width-content);margin:0 auto;display:flex}.ql2ZWW_badge{font-family:var(--font-headline);font-weight:var(--weight-bold);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--color-accent-gold);white-space:nowrap}.ql2ZWW_stat{align-items:baseline;gap:var(--space-1);white-space:nowrap;display:flex}.ql2ZWW_statValue{font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;color:var(--color-paper)}.ql2ZWW_statLabel{color:var(--color-charcoal-muted)}.ql2ZWW_statWarn{color:var(--color-accent-gold)}.ql2ZWW_statError{color:var(--color-error)}.ql2ZWW_divider{background:var(--color-charcoal-muted);flex-shrink:0;width:1px;height:16px}.ql2ZWW_spacer{flex:1}.ql2ZWW_link{color:var(--color-accent-primary);font-weight:var(--weight-medium);white-space:nowrap;transition:color var(--duration-fast) var(--ease-out-expo);text-decoration:none}.ql2ZWW_link:hover{color:var(--color-accent-secondary);text-decoration:underline}.ql2ZWW_link:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}.ql2ZWW_collapse{color:var(--color-charcoal-muted);font-size:var(--text-lg);cursor:pointer;padding:0 var(--space-1);transition:color var(--duration-fast) var(--ease-out-expo);background:0 0;border:none;line-height:1}.ql2ZWW_collapse:hover{color:var(--color-paper)}.ql2ZWW_collapse:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}.ql2ZWW_loading{color:var(--color-charcoal-muted);font-style:italic}.ql2ZWW_pill{bottom:var(--space-3);right:var(--space-3);z-index:var(--z-toast);background:var(--color-ink);border:var(--border-medium) solid var(--color-accent-primary);border-radius:var(--radius-md);color:var(--color-accent-gold);font-family:var(--font-headline);font-size:var(--text-xs);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:var(--tracking-wider);padding:var(--space-1) var(--space-3);cursor:pointer;transition:background var(--duration-fast) var(--ease-out-expo);position:fixed}.ql2ZWW_pill:hover{background:var(--color-charcoal)}.ql2ZWW_pill:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}.ql2ZWW_pill:active{transition-duration:var(--duration-instant);transform:translateY(1px)}@media print{.ql2ZWW_bar,.ql2ZWW_pill{display:none}}@media (max-width:768px){.ql2ZWW_inner{gap:var(--space-2);padding:var(--space-2) var(--space-3)}.ql2ZWW_statLabel{display:none}.ql2ZWW_link{font-size:var(--text-xs)}}@media (max-width:480px){.ql2ZWW_divider:nth-of-type(n+4),.ql2ZWW_stat:nth-of-type(n+4){display:none}}
.n5O0Ma_main{background-color:var(--color-paper);max-width:800px;min-height:100vh;margin:0 auto;padding:2rem}.n5O0Ma_header{border-bottom:var(--border-thick) solid var(--color-charcoal);margin-bottom:2rem;padding-bottom:1rem}.n5O0Ma_tagline{font-family:var(--font-headline);color:var(--color-charcoal-muted);font-size:var(--text-sm);margin:.25rem 0 1rem;font-style:italic}.n5O0Ma_content{flex-direction:column;gap:1.5rem;display:flex}.n5O0Ma_placeholder{color:var(--color-charcoal-muted);text-align:left;padding:3rem 0}.n5O0Ma_placeholder p{margin:0}.n5O0Ma_hint{font-size:var(--text-sm);margin-top:.5rem!important}
@keyframes _3JinOG_slideUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}._3JinOG_banner{z-index:var(--z-modal);background:var(--color-paper);border-top:var(--border-medium) solid var(--border-color-light);box-shadow:var(--shadow-raised);animation:_3JinOG_slideUp var(--duration-base) var(--ease-out-expo) both;position:fixed;bottom:0;left:0;right:0}._3JinOG_inner{justify-content:space-between;align-items:center;gap:var(--space-4);max-width:var(--max-width-content);padding:var(--space-4) var(--space-6);margin:0 auto;display:flex}._3JinOG_text{gap:var(--space-1);flex-direction:column;display:flex}._3JinOG_headline{font-family:var(--font-headline);font-size:var(--text-base);font-weight:var(--weight-bold);color:var(--color-ink);line-height:var(--leading-snug);margin:0}._3JinOG_body{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-charcoal);line-height:var(--leading-normal);margin:0}._3JinOG_link{color:var(--color-accent-primary);text-underline-offset:2px;font-weight:var(--weight-medium);text-decoration:underline}._3JinOG_link:hover{color:var(--color-accent-primary-dark)}._3JinOG_link:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}._3JinOG_dismiss{padding:var(--space-2) var(--space-5);background:var(--color-ink);color:var(--color-cream);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-bold);border-radius:var(--radius-md);cursor:pointer;transition:opacity var(--duration-fast) var(--ease-out-expo);white-space:nowrap;border:none;flex-shrink:0}._3JinOG_dismiss:hover{opacity:var(--opacity-subtle)}._3JinOG_dismiss:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}._3JinOG_dismiss:active{transition-duration:var(--duration-instant);transform:translateY(1px)}@media (max-width:600px){._3JinOG_inner{padding:var(--space-4);flex-direction:column;align-items:flex-start}._3JinOG_dismiss{align-self:flex-end}}
.Uos49a_main{max-width:var(--max-width-default);padding:var(--space-8) var(--space-6);margin:0 auto}.Uos49a_hero{border-left:4px solid var(--color-accent-primary);padding:var(--space-4) var(--space-6);margin-bottom:var(--space-8);background-color:var(--color-cream)}.Uos49a_headline{font-family:var(--font-headline);font-size:var(--text-4xl);font-weight:var(--weight-bold);color:var(--color-ink);margin:0 0 var(--space-3);letter-spacing:var(--tracking-tight)}.Uos49a_subhead{font-family:var(--font-body);font-size:var(--text-base);color:var(--color-charcoal-light);line-height:var(--leading-relaxed);max-width:58ch;margin:0}.Uos49a_clientWrapper,.Uos49a_resultWrapper{gap:var(--space-6);flex-direction:column;display:flex}.Uos49a_card{background-color:var(--color-paper);border:1px solid var(--color-paper-dark);border-radius:var(--radius-lg);padding:var(--space-5) var(--space-6)}.Uos49a_cardHeader{font-family:var(--font-headline);font-size:var(--text-lg);font-weight:var(--weight-bold);color:var(--color-ink);margin:0 0 var(--space-4);letter-spacing:var(--tracking-tight);border-bottom:1px solid var(--color-paper-dark);padding-bottom:var(--space-3)}.Uos49a_mutedText{font-size:var(--text-sm);color:var(--color-charcoal-muted);margin:0}.Uos49a_photoStrip{gap:var(--space-4);scroll-snap-type:x mandatory;padding-bottom:var(--space-2);-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto}.Uos49a_photoStrip::-webkit-scrollbar{height:4px}.Uos49a_photoStrip::-webkit-scrollbar-track{background:var(--color-paper-dark);border-radius:var(--radius-pill)}.Uos49a_photoStrip::-webkit-scrollbar-thumb{background:var(--color-charcoal-muted);border-radius:var(--radius-pill)}.Uos49a_photoItem{scroll-snap-align:start;gap:var(--space-2);flex-direction:column;flex-shrink:0;width:180px;display:flex}.Uos49a_photoWrapper{border-radius:var(--radius-md);background-color:var(--color-paper-dark);width:180px;height:135px;position:relative;overflow:hidden}.Uos49a_photoImg{object-fit:cover;width:100%;height:100%;display:block}.Uos49a_photoBadgeOverlay{bottom:var(--space-2);right:var(--space-2);z-index:var(--z-above);filter:drop-shadow(0 1px 2px #0006);position:absolute}.Uos49a_photoCaption{font-size:var(--text-xs);color:var(--color-warning);font-weight:var(--weight-medium);line-height:var(--leading-snug);margin:0}.Uos49a_photoError{border-radius:var(--radius-md);background-color:var(--color-neutral-bg);border:1px dashed var(--color-charcoal-muted);justify-content:center;align-items:center;width:180px;height:135px;display:flex}.Uos49a_photoErrorLabel{font-size:var(--text-xs);color:var(--color-charcoal-muted);text-align:center;padding:var(--space-2)}.Uos49a_cardHeaderRow{align-items:center;gap:var(--space-3);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.Uos49a_descriptionText{font-size:var(--text-sm);color:var(--color-charcoal);line-height:var(--leading-relaxed);white-space:pre-wrap;max-width:var(--max-width-text);margin:0}.Uos49a_factsGrid{gap:var(--space-4) var(--space-6);grid-template-columns:repeat(auto-fill,minmax(120px,1fr));margin:0;display:grid}.Uos49a_factRow{gap:var(--space-1);flex-direction:column;display:flex}.Uos49a_factLabel{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-charcoal-muted);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.Uos49a_factValue{font-size:var(--text-base);font-weight:var(--weight-bold);color:var(--color-charcoal)}@media (max-width:640px){.Uos49a_main{padding:var(--space-6) var(--space-4)}.Uos49a_headline{font-size:var(--text-3xl)}.Uos49a_factsGrid{grid-template-columns:repeat(2,1fr)}}
.D0Ok2G_main{background-color:var(--color-paper);flex-direction:column;min-height:100vh;padding:2rem;display:flex}.D0Ok2G_backLink{color:var(--color-accent-primary);font-family:var(--font-body);font-size:var(--text-sm);transition:color var(--transition-fast);margin-bottom:var(--space-4);text-decoration:none}.D0Ok2G_backLink:hover{color:var(--color-ink)}.D0Ok2G_title{font-family:var(--font-headline);font-size:var(--text-4xl);font-weight:var(--weight-bold);color:var(--color-ink);margin:0 0 .5rem}.D0Ok2G_description{font-family:var(--font-body);color:var(--color-charcoal-light);max-width:500px;line-height:var(--leading-relaxed);margin:0 0 2rem}@media (max-width:768px){.D0Ok2G_title{font-size:var(--text-3xl)}}@media (max-width:480px){.D0Ok2G_main{padding:1.5rem 1rem}.D0Ok2G_title{font-size:var(--text-2xl)}.D0Ok2G_description{font-size:var(--text-sm)}}
.-\36 f-Pa_main{max-width:720px;padding:var(--space-8) var(--space-6);margin:0 auto}.-\36 f-Pa_hero{border-left:var(--border-thick) solid var(--color-accent-primary);border-right:var(--border-thin) solid var(--color-ink);border-top:var(--border-thin) solid var(--color-ink);border-bottom:var(--border-thin) solid var(--color-ink);background-color:var(--color-cream);padding:var(--space-4) var(--space-6);margin-bottom:var(--space-8)}.-\36 f-Pa_heroTitle{font-family:var(--font-headline);font-size:var(--text-4xl);font-weight:var(--weight-bold);color:var(--color-charcoal);letter-spacing:var(--tracking-tight);margin:0}.-\36 f-Pa_heroSubtext{font-family:var(--font-headline);font-size:var(--text-base);color:var(--color-charcoal-muted);margin:var(--space-1) 0 0;font-style:italic}.-\36 f-Pa_redirectNotice{padding:var(--space-6);border:var(--border-thin) solid var(--color-charcoal-muted);border-radius:var(--radius-md);background-color:var(--color-neutral-bg);font-family:var(--font-body);font-size:var(--text-base);color:var(--color-charcoal)}.-\36 f-Pa_redirectLink{margin-top:var(--space-3);color:var(--color-accent-primary);text-decoration:underline;display:inline-block}.-\36 f-Pa_resultRegion{gap:var(--space-6);margin-top:var(--space-6);flex-direction:column;display:flex}.-\36 f-Pa_photoStrip{gap:var(--space-3);padding-bottom:var(--space-2);grid-auto-columns:220px;grid-auto-flow:column;display:grid;overflow-x:auto}.-\36 f-Pa_photoCard{aspect-ratio:4/3;border-radius:var(--radius-md);border:var(--border-medium) solid var(--color-charcoal-muted);flex-shrink:0;position:relative;overflow:hidden}.-\36 f-Pa_photoCardAi{border-color:var(--color-ai)}.-\36 f-Pa_photoCardHuman{border-color:var(--color-human)}.-\36 f-Pa_photoImg{object-fit:cover;width:100%;height:100%;display:block}.-\36 f-Pa_photoBadge{top:var(--space-2);right:var(--space-2);font-size:var(--text-2xs);padding:var(--space-1) var(--space-2);pointer-events:none;position:absolute}.-\36 f-Pa_descriptionCard{padding:var(--space-5) var(--space-6);border-radius:var(--radius-md);border:var(--border-thin) solid var(--color-charcoal-muted);gap:var(--space-3);flex-direction:column;display:flex}.-\36 f-Pa_desc-human{background-color:var(--color-success-bg)}.-\36 f-Pa_desc-likely_human{background-color:var(--color-success-bg-subtle)}.-\36 f-Pa_desc-unsure{background-color:var(--color-neutral-bg)}.-\36 f-Pa_desc-likely_ai{background-color:var(--color-warning-bg)}.-\36 f-Pa_desc-ai{background-color:var(--color-error-bg)}.-\36 f-Pa_descriptionText{font-family:var(--font-body);font-size:var(--text-base);color:var(--color-charcoal);line-height:var(--leading-relaxed);margin:0}.-\36 f-Pa_descBadge{font-size:var(--text-xs);align-self:flex-start}@media (max-width:640px){.-\36 f-Pa_main{padding:var(--space-6) var(--space-4)}.-\36 f-Pa_heroTitle{font-size:var(--text-3xl)}}
