@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_ce929fb-module__qqrwVG__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_ce929fb-module__qqrwVG__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.1kd-r_s9smv5m.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.3hlisc-pwq13z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.0-oo9_1x_xmvg.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.36fqqi66-3tjb.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3_z45zcoc-xoz.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/051742360c26797e-s.p.1bkzbscqrt8rl.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04c5164763c40239-s.1kd-r_s9smv5m.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26f284dcc38c84c0-s.3hlisc-pwq13z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e7f32a39836f228-s.0-oo9_1x_xmvg.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa39153a3fc630ba-s.36fqqi66-3tjb.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3_z45zcoc-xoz.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/051742360c26797e-s.p.1bkzbscqrt8rl.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:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_afe4b938-module__XyxfFW__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_afe4b938-module__XyxfFW__variable{--font-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/32687112bd2dd8db-s.1gepa_7fcx9fm.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:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/28868e710e86be81-s.2eksvhm1z0jwa.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.2cyn07wtgehh0.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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/32687112bd2dd8db-s.1gepa_7fcx9fm.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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/28868e710e86be81-s.2eksvhm1z0jwa.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.2cyn07wtgehh0.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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/32687112bd2dd8db-s.1gepa_7fcx9fm.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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/28868e710e86be81-s.2eksvhm1z0jwa.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.2cyn07wtgehh0.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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/32687112bd2dd8db-s.1gepa_7fcx9fm.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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/28868e710e86be81-s.2eksvhm1z0jwa.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.2cyn07wtgehh0.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:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.space_grotesk_d98bdbcf-module__okyvYG__className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.space_grotesk_d98bdbcf-module__okyvYG__variable{--font-space:"Space Grotesk", "Space Grotesk Fallback"}
:root{--fs-12:12px;--fs-14:14px;--fs-16:16px;--fs-18:18px;--fs-24:24px;--fs-30:30px;--fs-36:36px;--sp-4:4px;--sp-8:8px;--sp-10:10px;--sp-12:12px;--sp-16:16px;--sp-20:20px;--sp-24:24px;--sp-32:32px;--sp-48:48px;--sp-64:64px;--primary:#ffde00;--secondary:#ff6b9d;--accent-pink:#ff6b9d;--accent-blue:#4da6ff;--success:#22c55e;--warning:#f59e0b;--danger:#ef4444;--brand:#e50914;--brand-hover:#b00610;--bg:#faf3e1;--surface:#fffdf5;--surface-2:#f6edd8;--surface-3:#efe3c6;--text:#181818;--text-2:#4a4438;--text-3:#7a7263;--ink:#181818;--border:#181818;--border-strong:#181818;--border-w:2px;--border-w-lg:3px;--r-sm:0px;--r-md:0px;--r-lg:0px;--r-xl:0px;--radius-md:0px;--radius-lg:0px;--shadow-hard:4px 4px 0 var(--ink);--shadow-hard-lg:8px 8px 0 var(--ink);--shadow-sm:2px 2px 0 var(--ink);--shadow-md:4px 4px 0 var(--ink);--shadow-lg:8px 8px 0 var(--ink);--font-heading:var(--font-space), "Space Grotesk", "Inter", sans-serif;--selection-bg:#ffde00;--selection-fg:#181818;--error-text:#b91c1c;--focus-ring:#4da6ff;--focus-ring-soft:#4da6ff8c;--spinner-track:#18181840;--spinner-head:#181818;--basic-bg:#1818180f;--basic-border:#18181873;--ease-premium:cubic-bezier(.2, 0, 0, 1);--ease-emphasized:cubic-bezier(.05, .7, .1, 1);--ease-exit:cubic-bezier(.3, 0, 1, 1);--dur-quick:.14s;--dur-standard:.32s;--dur-slow:.52s;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html,body{background:var(--bg);color:var(--text);font-family:var(--font-inter), "Inter", -apple-system, BlinkMacSystemFont, sans-serif;font-size:var(--fs-14);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;margin:0;padding:0;line-height:1.5;transition:background-color .25s,color .25s}h1,h2,h3,h4,.header__title,.header__subtitle,.card__title,.modal__title,.faq__q,.summary__label,.share-header .header__title,.detail h3{font-family:var(--font-heading)}code,.mono{font-family:JetBrains Mono,ui-monospace,Menlo,monospace;font-size:.9em}::selection{background:var(--selection-bg);color:var(--selection-fg)}button{font-family:inherit}.app{max-width:760px;padding:var(--sp-48) var(--sp-24);margin:0 auto}.header{margin-bottom:var(--sp-32)}.header__top{justify-content:space-between;align-items:center;gap:var(--sp-12);margin-bottom:var(--sp-12);display:flex}.theme-toggle{background:var(--surface);border:var(--border-w) solid var(--ink);border-radius:var(--r-sm);width:34px;height:34px;box-shadow:var(--shadow-sm);color:var(--text);font-size:var(--fs-14);cursor:pointer;transition:transform var(--dur-quick) var(--ease-premium), box-shadow var(--dur-quick) var(--ease-premium);flex-shrink:0;place-items:center;display:grid}.theme-toggle:hover{background:var(--primary);box-shadow:1px 1px 0 var(--ink);transform:translate(1px,1px)}.theme-toggle:focus-visible{box-shadow:0 0 0 3px var(--focus-ring-soft);outline:none}.header__badge{align-items:center;gap:var(--sp-8);font-size:var(--fs-12);letter-spacing:.06em;text-transform:uppercase;color:var(--text);background:var(--primary);border:var(--border-w) solid var(--ink);box-shadow:var(--shadow-sm);margin-bottom:var(--sp-16);padding:4px 10px;font-family:JetBrains Mono,ui-monospace,monospace;font-weight:700;display:inline-flex}.header__badge:before{content:"";background:var(--brand);border:1px solid var(--ink);border-radius:50%;width:6px;height:6px}.header__title{font-size:var(--fs-36);letter-spacing:-1.2px;margin:0 0 var(--sp-8);color:var(--text);font-weight:700}.header__subtitle{font-size:var(--fs-16);color:var(--text-2);max-width:540px;margin:0}.steps{align-items:center;gap:var(--sp-8);margin-bottom:var(--sp-24);flex-wrap:wrap;display:flex}.step{align-items:center;gap:var(--sp-8);font-size:var(--fs-12);color:var(--text-3);font-weight:500;transition:color .15s;display:inline-flex}.step__number{background:var(--surface-2);border:var(--border-w) solid var(--ink);border-radius:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-weight:700;display:inline-flex}.step--active{color:var(--text)}.step--active .step__number{background:var(--primary);border-color:var(--ink);color:var(--text);box-shadow:2px 2px 0 var(--ink)}.step--done{color:var(--text-2)}.step--done .step__number{background:var(--success);border-color:var(--ink);color:#0c2412}.step__divider{background:var(--ink);flex:1;max-width:32px;height:2px}.card{background:var(--surface);border:var(--border-w-lg) solid var(--ink);box-shadow:var(--shadow-hard);padding:var(--sp-24);margin-bottom:var(--sp-24);border-radius:0}.card__header{align-items:center;gap:var(--sp-12);margin-bottom:var(--sp-16);display:flex}.card__icon{background:var(--primary);border:var(--border-w) solid var(--ink);width:36px;height:36px;box-shadow:2px 2px 0 var(--ink);font-size:var(--fs-16);border-radius:0;flex-shrink:0;place-items:center;display:grid}.card__icon--info{background:var(--accent-blue)}.card__icon--link{background:var(--accent-pink)}.card__title{align-items:center;gap:var(--sp-12);font-size:var(--fs-18);margin:0 0 var(--sp-24);color:var(--text);font-weight:700;display:flex}.card__title .dot{background:var(--primary);border:var(--border-w) solid var(--ink);width:32px;height:32px;box-shadow:2px 2px 0 var(--ink);font-size:var(--fs-16);border-radius:0;place-items:center;display:grid}.card__subtitle{font-size:var(--fs-12);color:var(--text-3);margin:2px 0 0}.input-group{margin-bottom:var(--sp-12)}.textarea{width:100%;min-height:132px;padding:var(--sp-12) var(--sp-16);background:var(--surface);border:var(--border-w) solid var(--ink);color:var(--text);font-family:JetBrains Mono,ui-monospace,monospace;font-size:var(--fs-12);resize:vertical;border-radius:0;outline:none;line-height:1.6;transition:box-shadow .15s,transform .15s;box-shadow:inset 3px 3px #1818180f}.textarea::placeholder{color:var(--text-3)}.textarea:focus-visible{box-shadow:inset 0 0 0 3px var(--focus-ring-soft)}.input-actions{justify-content:space-between;align-items:center;gap:var(--sp-12);margin-bottom:var(--sp-16);flex-wrap:wrap;display:flex}.input-hint{font-size:var(--fs-12);color:var(--text-3);flex:1;margin:0}.input-hint code{background:var(--surface-2);border:1px solid var(--ink);color:var(--text-2);border-radius:0;padding:1px 6px}.btn-upload{padding:var(--sp-8) var(--sp-16);background:var(--surface);border:var(--border-w) solid var(--ink);box-shadow:var(--shadow-sm);color:var(--text);font-size:var(--fs-12);cursor:pointer;transition:transform var(--dur-quick) var(--ease-premium), box-shadow var(--dur-quick) var(--ease-premium), background var(--dur-quick);border-radius:0;font-weight:700}.btn-upload:hover{background:var(--primary);box-shadow:1px 1px 0 var(--ink);transform:translate(1px,1px)}.btn-upload:focus-visible{box-shadow:0 0 0 3px var(--focus-ring-soft);outline:none}.btn{width:100%;padding:var(--sp-12) var(--sp-24);font-size:var(--fs-14);border:var(--border-w) solid var(--ink);box-shadow:var(--shadow-hard);cursor:pointer;justify-content:center;align-items:center;gap:var(--sp-8);transition:transform var(--dur-quick) var(--ease-premium), box-shadow var(--dur-quick) var(--ease-premium), background var(--dur-quick), opacity var(--dur-quick);border-radius:0;font-weight:700;display:inline-flex}.btn:focus-visible{box-shadow:var(--shadow-hard), 0 0 0 3px var(--focus-ring-soft);outline:none}.btn:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}.btn--primary{background:var(--primary);color:var(--text)}.btn--primary:hover:not(:disabled){box-shadow:2px 2px 0 var(--ink);transform:translate(2px,2px)}.btn--secondary{background:var(--accent-blue);border-color:var(--ink);color:var(--text)}.btn--secondary:hover:not(:disabled){box-shadow:2px 2px 0 var(--ink);transform:translate(2px,2px)}.btn--danger{background:var(--danger);border-color:var(--ink);color:#fff}.btn--danger:hover:not(:disabled){box-shadow:2px 2px 0 var(--ink);background:#dc2626;transform:translate(2px,2px)}.spinner{border:2px solid var(--spinner-track);border-top-color:var(--spinner-head);border-radius:50%;width:16px;height:16px;animation:.7s linear infinite spin;display:inline-block}.spinner--sm{border-width:1.5px;width:12px;height:12px}@keyframes spin{to{transform:rotate(360deg)}}.error-box{margin-top:var(--sp-12);padding:var(--sp-12) var(--sp-16);background:var(--danger);border:var(--border-w) solid var(--ink);box-shadow:var(--shadow-sm);color:#fff;font-size:var(--fs-12);border-radius:0;font-weight:600}.skeleton{background:linear-gradient(90deg, var(--surface-2) 0%, var(--surface-3) 50%, var(--surface-2) 100%);border:1px solid var(--ink);background-size:200% 100%;border-radius:0;animation:1.2s ease-in-out infinite skeleton}.skeleton--line{height:14px;margin-bottom:var(--sp-12)}.skeleton--line:nth-child(2){width:80%}.skeleton--line:nth-child(3){width:60%}@keyframes skeleton{0%{background-position:200% 0}to{background-position:-200% 0}}.account-grid{gap:var(--sp-12);grid-template-columns:repeat(2,1fr);display:grid}.account-item{background:var(--surface-2);border:var(--border-w) solid var(--ink);box-shadow:var(--shadow-sm);padding:var(--sp-12) var(--sp-16);gap:var(--sp-4);border-radius:0;flex-direction:column;display:flex}.account-item--full{grid-column:span 2}.account-label{font-size:var(--fs-12);color:var(--text-3);text-transform:uppercase;letter-spacing:.6px;font-family:JetBrains Mono,ui-monospace,monospace;font-weight:700}.account-value{font-size:var(--fs-14);color:var(--text);word-break:break-word;align-items:center;gap:var(--sp-8);flex-wrap:wrap;font-weight:600;display:inline-flex}.status-badge{border:var(--border-w) solid var(--ink);font-size:var(--fs-12);border-radius:0;align-items:center;gap:6px;padding:3px 10px;font-weight:700;display:inline-flex}.status-badge--active{background:var(--success);color:#0c2412}.status-badge--inactive{background:var(--danger);color:#fff}.status-dot{background:currentColor;border-radius:50%;width:6px;height:6px}.status-badge--active .status-dot{animation:2s infinite pulse}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}.plan-badge{font-size:var(--fs-12);border:var(--border-w) solid var(--ink);box-shadow:2px 2px 0 var(--ink);border-radius:0;align-items:center;gap:4px;padding:3px 10px;font-weight:700;display:inline-flex}.plan-badge--premium{background:var(--warning);color:#231700}.plan-badge--standard{background:var(--accent-blue);color:var(--text)}.plan-badge--basic{background:var(--surface-2);color:var(--text-2)}.profiles-list{gap:var(--sp-8);margin-top:var(--sp-4);flex-wrap:wrap;display:flex}.profile-chip{align-items:center;gap:var(--sp-8);background:var(--surface-2);border:var(--border-w) solid var(--ink);box-shadow:2px 2px 0 var(--ink);font-size:var(--fs-12);color:var(--text);border-radius:0;padding:4px 12px 4px 4px;font-weight:600;display:inline-flex}.profile-avatar{border:1px solid var(--ink);color:#fff;border-radius:0;flex-shrink:0;place-items:center;width:22px;height:22px;font-size:10px;font-weight:700;display:grid}.verified{border:var(--border-w) solid var(--ink);border-radius:0;align-items:center;padding:2px 8px;font-size:11px;font-weight:700;display:inline-flex}.verified--yes{background:var(--success);color:#0c2412}.verified--no{background:var(--warning);color:#231700}.links-grid{gap:var(--sp-12);flex-direction:column;display:flex}.link-card{padding:var(--sp-12) var(--sp-16);background:var(--surface);border:var(--border-w) solid var(--ink);box-shadow:var(--shadow-sm);cursor:pointer;transition:transform var(--dur-quick) var(--ease-premium), box-shadow var(--dur-quick) var(--ease-premium), background var(--dur-quick);border-radius:0;justify-content:space-between;align-items:center;display:flex}.link-card:hover{background:var(--primary);box-shadow:0 0 0 var(--ink);transform:translate(2px,2px)}.link-card:focus-visible{box-shadow:var(--shadow-sm), 0 0 0 3px var(--focus-ring-soft);outline:none}.link-card--copied{border-color:var(--ink);background:var(--success)}.link-card--copied .link-card__label{color:#0c2412}.link-card--copied .link-card__desc{color:#123a1c}.link-card__left{align-items:center;gap:var(--sp-12);display:flex}.link-card__icon{place-items:center;width:36px;font-size:22px;display:grid}.link-card__info{flex-direction:column;display:flex}.link-card__label{font-size:var(--fs-14);color:var(--text);font-weight:700}.link-card__desc{font-size:var(--fs-12);color:var(--text-3)}.link-card__action{font-size:var(--fs-12);color:var(--text);background:var(--primary);border:var(--border-w) solid var(--ink);border-radius:0;padding:4px 12px;font-weight:700}.link-card--copied .link-card__action{background:var(--surface);color:var(--success)}.expiry-bar{margin-top:var(--sp-12);padding:var(--sp-8) var(--sp-12);background:var(--warning);border:var(--border-w) solid var(--ink);box-shadow:var(--shadow-sm);font-size:var(--fs-12);color:#231700;border-radius:0;font-weight:700}.disclaimer{margin-top:var(--sp-12);padding:var(--sp-12);background:var(--surface-2);border:var(--border-w) dashed var(--ink);font-size:var(--fs-12);color:var(--text-2);gap:var(--sp-8);border-radius:0;align-items:flex-start;display:flex}.bulk-progress{margin-bottom:var(--sp-16)}.bulk-progress__bar{background:var(--surface-2);border:var(--border-w) solid var(--ink);height:12px;margin-bottom:var(--sp-8);border-radius:0;display:flex;overflow:hidden}.bulk-progress__fill{height:100%;transition:width .4s}.bulk-progress__fill--success{background:var(--success)}.bulk-progress__fill--error{background:var(--danger)}.bulk-progress__stats{gap:var(--sp-12);font-size:var(--fs-12);font-weight:700;display:flex}.bulk-stat--success{color:#15803d}.bulk-stat--error{color:#b91c1c}.checking-card{background:var(--surface);border:var(--border-w-lg) solid var(--ink);box-shadow:var(--shadow-hard);padding:var(--sp-32);margin-bottom:var(--sp-24);text-align:center;border-radius:0;position:relative;overflow:hidden}.checking-card:before{content:"";pointer-events:none;background:repeating-linear-gradient(45deg,#0000 0 14px,#ffde001f 14px 28px);animation:6s ease-in-out infinite ambientDrift;position:absolute;inset:0}.checking-card__icon{background:var(--primary);border:var(--border-w-lg) solid var(--ink);width:56px;height:56px;box-shadow:4px 4px 0 var(--ink);margin:0 auto var(--sp-16);z-index:1;border-radius:0;place-items:center;animation:1s steps(2,jump-none) infinite brutalBounce;display:grid;position:relative}@keyframes brutalBounce{0%,to{box-shadow:4px 4px 0 var(--ink);transform:translate(0)}50%{box-shadow:1px 1px 0 var(--ink);transform:translate(2px,2px)}}.checking-card__title{font-size:var(--fs-18);margin-bottom:var(--sp-8);z-index:1;font-weight:700;position:relative}.checking-card__sub{font-size:var(--fs-14);color:var(--text-2);margin-bottom:var(--sp-24);font-variant-numeric:tabular-nums;z-index:1;position:relative}.checking-card__bar{background:var(--surface-2);border:var(--border-w) solid var(--ink);height:16px;margin-bottom:var(--sp-12);z-index:1;border-radius:0;position:relative;overflow:hidden}.checking-card__fill{background:var(--primary);border-right:2px solid var(--ink);height:100%;transition:width .35s var(--ease-premium);will-change:width;border-radius:0;position:relative}.checking-card__fill:after{content:"";background:repeating-linear-gradient(-45deg,#0000 0 10px,#18181826 10px 20px) 0 0/56px 100%;animation:1.1s linear infinite checkingShimmer;position:absolute;inset:0}@keyframes checkingShimmer{0%{background-position:0 0}to{background-position:56px 0}}.checking-card__pct{font-size:var(--fs-12);color:var(--text-3);font-variant-numeric:tabular-nums;z-index:1;font-weight:700;position:relative}.checking-card__live{align-items:center;gap:var(--sp-8);margin-top:var(--sp-16);padding:var(--sp-4) var(--sp-12);background:var(--surface-2);border:var(--border-w) solid var(--ink);box-shadow:var(--shadow-sm);font-size:var(--fs-12);color:var(--text-2);z-index:1;border-radius:0;font-weight:600;display:inline-flex;position:relative}.checking-card__live-dot{border:2px solid var(--ink);background:var(--success);border-radius:0;width:10px;height:10px;animation:.9s step-end infinite brutalBlink}@keyframes brutalBlink{0%,49%{background:var(--success)}50%,to{background:var(--primary)}}.bulk-stat--pending{color:var(--text-3)}.bulk-actions{gap:var(--sp-8);display:flex}.bulk-actions .btn{flex:1}.bulk-results{gap:var(--sp-12);flex-direction:column;display:flex}.bulk-item{background:var(--surface);border:var(--border-w) solid var(--ink);box-shadow:var(--shadow-sm);padding:var(--sp-12) var(--sp-16);cursor:pointer;transition:transform var(--dur-quick) var(--ease-premium), box-shadow var(--dur-quick) var(--ease-premium), background var(--dur-quick);border-radius:0}.bulk-item:hover{background:var(--surface-2);box-shadow:0 0 0 var(--ink);transform:translate(2px,2px)}.bulk-item:focus-visible{box-shadow:var(--shadow-sm), 0 0 0 3px var(--focus-ring-soft);outline:none}.bulk-item--success{border-left:8px solid var(--success)}.bulk-item--error{border-left:8px solid var(--danger)}.bulk-item--loading{border-left:8px solid var(--primary)}.bulk-item--pending{border-left:8px solid var(--text-3)}.bulk-item__header{justify-content:space-between;align-items:center;gap:var(--sp-12);display:flex}.bulk-item__left{align-items:center;gap:var(--sp-12);flex:1;min-width:0;display:flex}.bulk-item__right{align-items:center;gap:var(--sp-8);flex-shrink:0;display:flex}.bulk-item__status-icon{border:var(--border-w) solid var(--ink);border-radius:0;flex-shrink:0;place-items:center;width:24px;height:24px;font-size:12px;font-weight:700;display:grid}.bulk-item--success .bulk-item__status-icon{background:var(--success);color:#0c2412}.bulk-item--error .bulk-item__status-icon{background:var(--danger);color:#fff}.bulk-item--pending .bulk-item__status-icon,.bulk-item--loading .bulk-item__status-icon{background:var(--surface-3);color:var(--text-3)}.bulk-item__title{font-size:var(--fs-14);color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.bulk-item__email{color:var(--text-2);font-weight:400}.bulk-item__error-tag{border:var(--border-w) solid var(--ink);background:var(--danger);color:#fff;border-radius:0;padding:2px 8px;font-size:11px;font-weight:700}.bulk-item__chevron{color:var(--text-3);font-size:var(--fs-12)}.bulk-item__detail{margin-top:var(--sp-12);padding-top:var(--sp-12);border-top:2px solid var(--ink)}.bulk-item__error-msg{font-size:var(--fs-12);color:var(--error-text);margin:0;font-weight:600}.bulk-detail-grid{gap:var(--sp-8);margin-bottom:var(--sp-12);grid-template-columns:repeat(2,1fr);display:grid}.bulk-detail-item{background:var(--surface-2);border:1px solid var(--ink);padding:var(--sp-8) var(--sp-12);font-size:var(--fs-12);border-radius:0;flex-direction:column;gap:2px;display:flex}.bulk-detail-item .account-label{font-size:10px}.bulk-detail-links{gap:var(--sp-8);flex-wrap:wrap;display:flex}.bulk-link-btn{min-width:100px;padding:var(--sp-8) var(--sp-12);background:var(--surface);border:var(--border-w) solid var(--ink);box-shadow:var(--shadow-sm);color:var(--text);font-size:var(--fs-12);cursor:pointer;transition:transform var(--dur-quick) var(--ease-premium), box-shadow var(--dur-quick) var(--ease-premium), background var(--dur-quick);border-radius:0;flex:1;font-weight:700}.bulk-link-btn:hover{background:var(--primary);box-shadow:0 0 0 var(--ink);transform:translate(2px,2px)}.bulk-link-btn:focus-visible{box-shadow:var(--shadow-sm), 0 0 0 3px var(--focus-ring-soft);outline:none}.bulk-link-btn--copied{background:var(--success);border-color:var(--ink);color:#0c2412}.footer{justify-content:center;align-items:center;gap:var(--sp-8);margin-top:var(--sp-48);padding-top:var(--sp-16);border-top:var(--border-w) solid var(--ink);font-size:var(--fs-12);color:var(--text-3);display:flex}.footer__brand{color:var(--text-2);font-weight:700}.footer__divider{background:var(--ink);opacity:.5;border-radius:50%;width:4px;height:4px}.toast{padding:var(--sp-12) var(--sp-24);background:var(--primary);border:var(--border-w-lg) solid var(--ink);color:var(--text);font-size:var(--fs-14);box-shadow:var(--shadow-hard);opacity:0;z-index:1000;border-radius:0;font-weight:700;transition:opacity .2s,transform .3s cubic-bezier(.34,1.56,.64,1);position:fixed;bottom:24px;left:50%;transform:translate(-50%,100%)}.toast--visible{opacity:1;transform:translate(-50%)}.animate-fade-in{animation:.3s ease-out fadeIn}.animate-slide-up{animation:.4s ease-out slideUp}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:600px){.app{padding:var(--sp-32) var(--sp-16)}.header__title{font-size:var(--fs-30)}.account-grid{grid-template-columns:1fr}.account-item--full{grid-column:span 1}.bulk-detail-grid{grid-template-columns:1fr}.input-actions{flex-direction:column;align-items:stretch}.btn-upload{width:100%}.bulk-actions{flex-direction:column}.steps{font-size:11px}.step__divider{max-width:16px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.tab-nav{background:var(--surface);border:var(--border-w) solid var(--ink);box-shadow:var(--shadow-sm);margin-bottom:var(--sp-16);border-radius:0;align-items:center;gap:4px;padding:4px;display:inline-flex}.tab-nav__item{font-size:var(--fs-12);color:var(--text-3);border:2px solid #0000;border-radius:0;padding:6px 16px;font-weight:700;text-decoration:none;transition:background .15s,color .15s}.tab-nav__item:hover{color:var(--text);background:var(--surface-2)}.tab-nav__item--active{background:var(--primary);border-color:var(--ink);color:var(--text)}.tab-nav__item--active:hover{background:var(--primary);color:var(--text)}.home-ticker{margin-bottom:var(--sp-24);background:var(--primary);border:var(--border-w-lg) solid var(--ink);box-shadow:var(--shadow-hard);white-space:nowrap;-webkit-user-select:none;user-select:none;border-radius:0;overflow:hidden}.home-ticker__track{width:max-content;animation:24s linear infinite homeTicker;display:inline-flex}.home-ticker__group{align-items:center;gap:var(--sp-16);padding:var(--sp-8) var(--sp-16);font-family:var(--font-heading);font-size:var(--fs-14);letter-spacing:.08em;text-transform:uppercase;color:var(--text);font-weight:700;display:inline-flex}.home-ticker__star{font-size:var(--fs-12)}@keyframes homeTicker{to{transform:translate(-50%)}}@media (max-width:600px){.home-ticker__group{font-size:var(--fs-12);gap:var(--sp-12)}}.modal-overlay{z-index:9999;padding:var(--sp-24);-webkit-backdrop-filter:none;background:#1818188c;place-items:center;animation:.2s fadeIn;display:grid;position:fixed;inset:0}.modal{background:var(--surface);border:var(--border-w-lg) solid var(--ink);width:100%;max-width:440px;padding:var(--sp-24);box-shadow:var(--shadow-hard);border-radius:0;animation:.25s slideUp}.modal__header{margin-bottom:var(--sp-16);justify-content:space-between;align-items:center;display:flex}.modal__title{font-family:var(--font-heading);font-size:var(--fs-18);color:var(--text);margin:0;font-weight:700}.modal__close{background:var(--surface-2);border:var(--border-w) solid var(--ink);width:32px;height:32px;color:var(--text);font-size:var(--fs-16);cursor:pointer;transition:background .15s, transform var(--dur-quick) var(--ease-premium), box-shadow var(--dur-quick);box-shadow:2px 2px 0 var(--ink);border-radius:0;place-items:center;display:grid}.modal__close:hover{background:var(--danger);color:#fff;box-shadow:0 0 0 var(--ink);transform:translate(2px,2px)}.modal__desc{font-size:var(--fs-14);color:var(--text-2);margin:0 0 var(--sp-16);line-height:1.5}.modal__input{width:100%;padding:var(--sp-12) var(--sp-16);background:var(--surface);border:var(--border-w) solid var(--ink);color:var(--text);font-size:var(--fs-14);border-radius:0;outline:none;transition:border-color .15s,box-shadow .15s}.modal__input::placeholder{color:var(--text-3)}.modal__input:focus-visible{border-color:var(--ink);box-shadow:4px 4px 0 var(--ink)}.share-url-box{margin-top:var(--sp-12)}.share-url-box .modal__input{font-family:JetBrains Mono,ui-monospace,monospace;font-size:var(--fs-12);color:var(--text);background:var(--surface-2);border-color:var(--ink);cursor:text}body:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(60% 50% at 50% 0,#e509141a,#0000 70%),radial-gradient(50% 40% at 85% 30%,#60a5fa0f,#0000 70%);animation:14s ease-in-out infinite ambientDrift;position:fixed;inset:0}@keyframes ambientDrift{0%,to{opacity:.7;transform:translateY(0)scale(1)}50%{opacity:1;transform:translateY(12px)scale(1.05)}}.app{z-index:1;position:relative}@keyframes fadeSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}[data-animate]{opacity:0;animation:fadeSlideUp var(--dur-standard) var(--ease-emphasized) forwards;animation-delay:var(--delay,0s)}.header__eyebrow{align-items:center;gap:var(--sp-8);font-size:var(--fs-12);color:var(--brand);letter-spacing:.3px;margin-bottom:var(--sp-12);font-weight:600;display:inline-flex}.header__eyebrow:before{content:"";background:var(--brand);width:6px;height:6px;box-shadow:0 0 8px var(--brand);animation:dotPulse 2.4s var(--ease-premium) infinite;border-radius:50%}@keyframes dotPulse{0%,to{box-shadow:0 0 6px var(--brand);opacity:.85}50%{box-shadow:0 0 14px var(--brand), 0 0 22px #e5091473;opacity:1}}.faq{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-xl);padding:var(--sp-8) var(--sp-24);margin-bottom:var(--sp-16);transition:border-color var(--dur-quick) var(--ease-premium), box-shadow var(--dur-standard) var(--ease-premium)}.faq:hover{border-color:var(--border-strong);box-shadow:var(--shadow-md)}.faq__head{align-items:center;gap:var(--sp-12);font-size:var(--fs-14);color:var(--text-2);padding:var(--sp-16) 0;border-bottom:1px solid var(--border);font-weight:600;display:flex}.faq__head .dot{border-radius:var(--r-sm);width:28px;height:28px;font-size:var(--fs-14);background:#60a5fa1f;place-items:center;display:grid}.faq__q{justify-content:flex-start;align-items:center;gap:var(--sp-12);width:100%;padding:var(--sp-16) 0;text-align:left;font-family:inherit;font-size:var(--fs-14);color:var(--text);cursor:pointer;-webkit-user-select:none;user-select:none;transition:color var(--dur-quick) var(--ease-premium);background:0 0;border:none;font-weight:600;display:flex}.faq__q:hover{color:var(--primary)}.faq__q:focus-visible{color:var(--primary);outline:none}.faq__q .ic{color:var(--text-3);font-size:var(--fs-12);transition:transform var(--dur-standard) var(--ease-premium), color var(--dur-quick) var(--ease-premium);flex-shrink:0}.faq__item.is-open .faq__q .ic{color:var(--primary);transform:rotate(90deg)}.faq__a-wrap{transition:grid-template-rows var(--dur-standard) var(--ease-premium);grid-template-rows:0fr;display:grid}.faq__item.is-open .faq__a-wrap{grid-template-rows:1fr}.faq__a-inner{min-height:0;overflow:hidden}.faq__a{padding-bottom:var(--sp-16);font-size:var(--fs-14);color:var(--text-2);opacity:0;transition:opacity var(--dur-standard) var(--ease-premium), transform var(--dur-standard) var(--ease-premium);line-height:1.6;transform:translateY(6px)}.faq__item.is-open .faq__a{opacity:1;transition-delay:80ms;transform:translateY(0)}.faq__a strong{color:var(--text);font-weight:600}.faq__a p{margin:0}.faq__steps{margin:var(--sp-12) 0 0;counter-reset:faq-step;gap:var(--sp-10);padding:0;list-style:none;display:grid}.faq__steps li{counter-increment:faq-step;font-size:var(--fs-13);color:var(--text-2);padding-left:38px;line-height:1.55;position:relative}.faq__steps li:before{content:counter(faq-step);border:1px solid var(--border);border-radius:var(--r-sm);width:26px;height:26px;color:var(--primary);font-family:var(--font-heading);font-size:var(--fs-12);font-variant-numeric:tabular-nums;background:#60a5fa14;place-items:center;font-weight:700;display:grid;position:absolute;top:0;left:0}.faq__steps li:not(:last-child):after{content:"";background:var(--border);width:1px;position:absolute;top:28px;bottom:-10px;left:13px}.faq__steps li strong{color:var(--text);font-weight:600}.links .btn[disabled],.btn--sm[disabled]{opacity:.45;cursor:not-allowed;filter:grayscale()}.faq__list{margin:var(--sp-8) 0 0;gap:var(--sp-8);opacity:0;transition:opacity var(--dur-standard) var(--ease-premium), transform var(--dur-standard) var(--ease-premium);flex-direction:column;padding:0;list-style:none;display:flex;transform:translateY(6px)}.faq__item.is-open .faq__list{opacity:1;transition-delay:.14s;transform:translateY(0)}.faq__list li{padding:var(--sp-8) var(--sp-12) var(--sp-8) var(--sp-32);background:var(--surface-2);border-radius:var(--r-md);font-size:var(--fs-14);color:var(--text-2);line-height:1.5;position:relative}.faq__list li:before{content:"";left:var(--sp-16);background:var(--brand);border-radius:50%;width:6px;height:6px;margin-top:-3px;position:absolute;top:50%}.faq__list strong{color:var(--text);font-weight:600}.card{transition:border-color var(--dur-quick) var(--ease-premium), box-shadow var(--dur-standard) var(--ease-premium)}.card:hover{border-color:var(--border-strong);box-shadow:var(--shadow-md)}.card__title-premium{align-items:center;gap:var(--sp-12);font-size:var(--fs-18);margin-bottom:var(--sp-24);font-weight:600;display:flex}.card__title-premium .dot{border-radius:var(--r-sm);width:32px;height:32px;font-size:var(--fs-16);transition:transform var(--dur-quick) var(--ease-premium);background:#e509141f;place-items:center;display:grid}.i8{vertical-align:middle;object-fit:contain;filter:invert();opacity:.92;width:1em;height:1em;display:inline-block}.i8--color{opacity:1;filter:none!important}.i8--lg{width:20px;height:20px}.i8--dot{width:18px;height:18px}.btn .i8{width:16px;height:16px;margin-right:6px}.faq__head .i8{margin-right:4px}:root[data-theme=light] .i8{filter:invert(0)}:root[data-theme=light] .i8--color{filter:none!important}.flag{vertical-align:-4px;object-fit:cover;border-radius:50%;width:18px;height:18px;margin-right:6px;display:inline-block;box-shadow:inset 0 0 0 1px #ffffff14}.textarea{transition:border-color var(--dur-quick) var(--ease-premium), box-shadow var(--dur-quick) var(--ease-premium)}.textarea:focus-visible{border-color:var(--primary);box-shadow:0 0 0 3px #60a5fa40}.input-foot{margin-top:var(--sp-12);justify-content:space-between;align-items:center;gap:var(--sp-16);display:flex}.input-foot span{font-size:var(--fs-12);color:var(--text-3)}.input-actions-row{justify-content:flex-end;align-items:center;gap:var(--sp-8);flex-wrap:nowrap;flex:none;display:flex}.input-actions-row .btn{min-height:38px;padding:0 var(--sp-16);border-radius:999px}.input-actions-row .btn .i8{opacity:.92;width:15px;height:15px;margin-right:0}.product-switcher{margin-top:var(--sp-24);border:1px solid var(--border);background:var(--surface);border-radius:999px;align-items:center;gap:6px;padding:4px;display:inline-flex}.product-pill{align-items:center;gap:var(--sp-8);min-height:34px;padding:0 var(--sp-16);color:var(--text-2);font-size:var(--fs-12);cursor:pointer;transition:color var(--dur-quick) var(--ease-premium), background var(--dur-quick) var(--ease-premium);background:0 0;border:0;border-radius:999px;font-weight:600;display:inline-flex}.product-pill:hover{color:var(--text)}.product-pill.is-active{color:#fff;background:var(--brand)}.product-dot{border-radius:999px;flex:0 0 8px;width:8px;height:8px;display:inline-block;box-shadow:0 0 0 2px #ffffff1f}.product-dot--netflix{background:var(--brand)}.product-dot--chatgpt{background:#10a37f}.connection-mode{justify-content:space-between;align-items:center;gap:var(--sp-16);margin-top:var(--sp-12);padding:var(--sp-12);border:1px solid var(--border);border-radius:var(--r-md);background:linear-gradient(135deg, color-mix(in srgb, var(--brand) 8%, var(--bg)), var(--bg));display:flex}.connection-mode__copy{gap:var(--sp-4);color:var(--text-3);font-size:var(--fs-12);display:grid}.connection-mode__label{color:var(--text);font-weight:700}.connection-mode__options{border:1px solid var(--border);background:var(--surface);border-radius:999px;flex:none;gap:2px;padding:3px;display:flex}.connection-mode__button{min-width:78px;padding:var(--sp-8) var(--sp-12);color:var(--text-2);font:inherit;font-size:var(--fs-12);cursor:pointer;transition:color var(--dur-quick) var(--ease-premium), background var(--dur-quick) var(--ease-premium), transform var(--dur-quick) var(--ease-premium);background:0 0;border:0;border-radius:999px;font-weight:700}.connection-mode__button:hover{color:var(--text);transform:translateY(-1px)}.connection-mode__button.is-active{background:linear-gradient(135deg, var(--brand), #ff4d57);color:#fff;box-shadow:0 6px 18px color-mix(in srgb, var(--brand) 28%, transparent)}.connection-mode__button:focus-visible{box-shadow:0 0 0 3px var(--focus-ring-soft);outline:none}.proxy-panel{margin-top:var(--sp-12);padding:var(--sp-12);border:1px solid var(--border);border-radius:var(--r-md);background:var(--bg)}.proxy-panel__label{margin-bottom:var(--sp-8);color:var(--text-2);font-size:var(--fs-12);font-weight:600;display:block}.proxy-panel__warning{margin:var(--sp-8) 0 0;color:var(--text-2);font-size:var(--fs-12);line-height:1.55}.proxy-input{width:100%;min-height:88px;padding:var(--sp-12) var(--sp-16);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);color:var(--text);font-family:var(--font-mono), "JetBrains Mono", ui-monospace, monospace;font-size:var(--fs-12);resize:vertical;transition:border-color var(--dur-quick) var(--ease-premium), box-shadow var(--dur-quick) var(--ease-premium);outline:none;line-height:1.6}.proxy-input::placeholder{color:var(--text-3)}.chatgpt-result{padding:var(--sp-20) var(--sp-24);border-radius:var(--r-xl);background:radial-gradient(circle at 14% 4%, #5eead433, transparent 28%), linear-gradient(135deg, #10a37f1f, #60a5fa14), var(--surface);box-shadow:var(--shadow-md);border:1px solid #5eead43d;position:relative;overflow:hidden}.chatgpt-result:after{content:"";pointer-events:none;background:radial-gradient(circle,#5eead42e,#0000 68%);width:220px;height:220px;position:absolute;inset:-60% -40% auto auto}.chatgpt-result__top,.chatgpt-result__identity,.chatgpt-badges{align-items:center;gap:var(--sp-12);display:flex}.chatgpt-result__top{flex-wrap:wrap;justify-content:space-between}.chatgpt-badges{margin-top:var(--sp-16);flex-wrap:wrap}.chatgpt-badge{padding:var(--sp-4) var(--sp-12);border:1px solid var(--border);background:var(--surface-2);color:var(--text-2);font-size:var(--fs-12);text-transform:capitalize;border-radius:999px;font-weight:700}.chatgpt-badge--valid_paid{color:var(--warning);border-color:#f59e0b59}.chatgpt-badge--valid_free{color:var(--success);border-color:#22c55e59}.chatgpt-badge--invalid{color:var(--danger);border-color:#ef444459}.chatgpt-badge--unknown{color:var(--primary);border-color:#60a5fa59}.btn{width:auto;transition:transform var(--dur-quick) var(--ease-premium), background var(--dur-quick) var(--ease-premium), border-color var(--dur-quick) var(--ease-premium), box-shadow var(--dur-quick) var(--ease-premium)}.btn:active{transform:scale(.96)}.btn--primary:hover{background:#c40812;transform:translateY(-1px);box-shadow:0 6px 18px #e5091459}.btn--primary:active{transform:translateY(0)scale(.96)}.btn--ghost{background:var(--surface-2);border-color:var(--border-strong);color:var(--text)}.btn--ghost:hover{background:var(--surface-3);transform:translateY(-1px)}.btn--sm{padding:var(--sp-8) var(--sp-16);font-size:var(--fs-12);white-space:nowrap}.bulk-toolbar{justify-content:space-between;align-items:center;gap:var(--sp-12);margin-bottom:var(--sp-16);flex-wrap:wrap;display:flex}.bulk-toolbar__actions{gap:var(--sp-8);flex-wrap:nowrap;align-items:center;display:flex}.bulk-toolbar__actions .btn{flex:none}.results{margin-bottom:var(--sp-24)}.summary{gap:var(--sp-12);margin-bottom:var(--sp-16);grid-template-columns:repeat(4,1fr);display:grid}.summary__item{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);padding:var(--sp-16) var(--sp-24);transition:transform var(--dur-quick) var(--ease-premium), border-color var(--dur-quick) var(--ease-premium), box-shadow var(--dur-standard) var(--ease-premium)}.summary__item:hover{border-color:var(--border-strong);transform:translateY(-2px)}.summary__item[data-filter]{cursor:pointer;-webkit-user-select:none;user-select:none;position:relative}.summary__item[data-filter]:active{transform:scale(.97)}.summary__arrow{top:var(--sp-12);right:var(--sp-16);font-size:var(--fs-18);color:var(--text-3);opacity:.55;transition:transform var(--dur-standard) var(--ease-premium), opacity var(--dur-quick) var(--ease-premium), color var(--dur-quick) var(--ease-premium);line-height:1;position:absolute}.summary__item[data-filter]:hover .summary__arrow{opacity:1;color:var(--text-2);transform:translate(3px)}.summary__item.is-active .summary__arrow{opacity:1;transform:rotate(90deg)}.summary__item.is-active.filter--success .summary__arrow{color:var(--success)}.summary__item.is-active.filter--danger .summary__arrow{color:var(--danger)}.summary__item.is-active.filter--free .summary__arrow{color:var(--text-2)}.summary__item.is-active{border-color:var(--primary);box-shadow:0 0 0 2px #60a5fa40, var(--shadow-md);transform:translateY(-2px)}.summary__item.is-active.filter--success{border-color:var(--success);box-shadow:0 0 0 2px #22c55e33, var(--shadow-md)}.summary__item.is-active.filter--danger{border-color:var(--danger);box-shadow:0 0 0 2px #ef444433, var(--shadow-md)}.summary__item.is-active.filter--free{border-color:var(--text-3);box-shadow:0 0 0 2px #6e6e7333, var(--shadow-md)}.summary__num{font-size:var(--fs-30);letter-spacing:-1px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.summary__label{font-size:var(--fs-12);color:var(--text-2);margin-top:var(--sp-8)}.c-success{color:var(--success)}.c-danger{color:var(--danger)}.c-muted{color:var(--text-3)}.results{gap:var(--sp-8);flex-direction:column;display:flex}.row{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);padding:var(--sp-16) var(--sp-24);transition:background var(--dur-quick) var(--ease-premium), border-color var(--dur-quick) var(--ease-premium), transform var(--dur-quick) var(--ease-premium), box-shadow var(--dur-standard) var(--ease-premium);cursor:pointer}.row:hover{background:var(--surface-2);border-color:var(--border-strong);box-shadow:var(--shadow-md);transform:translateY(-2px)}.row:focus-visible{outline:none;box-shadow:0 0 0 3px #60a5fa59}.row__main{justify-content:space-between;align-items:center;gap:var(--sp-16);display:flex}.row__left{align-items:center;gap:var(--sp-16);display:flex}.status-icon{width:36px;height:36px;font-size:var(--fs-14);animation:statusPop var(--dur-standard) var(--ease-emphasized) backwards;animation-delay:var(--pop-delay,0s);border-radius:50%;flex-shrink:0;place-items:center;font-weight:700;display:grid}.status-icon--ok{color:var(--success);background:#22c55e24}.status-icon--err{color:var(--danger);background:#ef444424}@keyframes statusPop{0%{opacity:0;transform:scale(0)}60%{opacity:1;transform:scale(1.12)}to{transform:scale(1)}}.row__email{font-size:var(--fs-14);font-weight:600}.row__sub{font-size:var(--fs-12);color:var(--text-2);margin-top:2px}.row__right{align-items:center;gap:var(--sp-12);display:flex}.plan{padding:var(--sp-4) var(--sp-12);font-size:var(--fs-12);border-radius:100px;font-weight:600}.plan--premium{color:var(--warning);background:#f59e0b24}.plan--standard{color:var(--primary);background:#60a5fa24}.plan--free{color:var(--text-3);background:#ffffff0f}.chev{color:var(--text-3);font-size:var(--fs-12);transform-origin:50%;transition:transform var(--dur-standard) var(--ease-emphasized), color var(--dur-quick) var(--ease-premium);display:inline-block}.row__expand{transition:grid-template-rows var(--dur-standard) var(--ease-premium);grid-template-rows:0fr;display:grid}.row.is-open .row__expand{grid-template-rows:1fr}.row__expand-inner{min-height:0;overflow:hidden}.expanded{margin-top:var(--sp-16);padding-top:var(--sp-16);border-top:1px solid var(--border);opacity:0;transition:opacity var(--dur-standard) var(--ease-premium), transform var(--dur-standard) var(--ease-premium);transform:translateY(6px)}.row.is-open .expanded{opacity:1;transition-delay:80ms;transform:translateY(0)}.detail-grid{gap:var(--sp-12);margin-bottom:var(--sp-16);grid-template-columns:repeat(4,1fr);display:grid}.detail{background:var(--surface-2);border-radius:var(--r-md);padding:var(--sp-12) var(--sp-16);border:1px solid var(--border);opacity:0;transition:background var(--dur-quick) var(--ease-premium), border-color var(--dur-quick) var(--ease-premium), box-shadow var(--dur-quick) var(--ease-premium);border-left:3px solid #0000;transform:translateY(8px)scale(.97)}.row.is-open .detail{animation:.38s cubic-bezier(.4,0,.2,1) forwards detailSlideIn}.row.is-open .detail:first-child{animation-delay:.12s}.row.is-open .detail:nth-child(2){animation-delay:.17s}.row.is-open .detail:nth-child(3){animation-delay:.22s}.row.is-open .detail:nth-child(4){animation-delay:.27s}.detail--status{border-left-color:var(--success)!important}.detail--region{border-left-color:#60a5fa!important}.detail--payment{border-left-color:#a78bfa!important}.detail--member{border-left-color:#f59e0b!important}@keyframes detailSlideIn{0%{opacity:0;transform:translateY(8px)scale(.97)}60%{opacity:1;transform:translateY(-2px)scale(1.01)}to{opacity:1;transform:translateY(0)scale(1)}}.detail label{font-size:var(--fs-12);color:var(--text-3);align-items:center;gap:5px;display:flex}.detail label .i8{width:14px;height:14px}.detail p{font-size:var(--fs-14);margin:var(--sp-4) 0 0;font-weight:500}.detail--wide{grid-column:1/-1}.workspace-list{gap:var(--sp-8);margin-top:var(--sp-8);flex-wrap:wrap;display:flex}.workspace-chip{color:#cffafe;font-size:var(--fs-12);background:linear-gradient(135deg,#7c3aed29,#06b6d41f);border:1px solid #22d3ee47;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-weight:700;display:inline-flex;box-shadow:0 8px 20px #06b6d414}.workspace-chip:before{content:"";background:#22d3ee;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #22d3eecc}.workspace-list--muted .workspace-chip,.workspace-chip--muted{border-color:var(--border);color:var(--text-2);box-shadow:none;background:#ffffff0d}.workspace-chip--muted:before{background:var(--text-3);box-shadow:none}.workspace-session-list{gap:var(--sp-12);margin-top:var(--sp-10);width:100%;display:grid}.workspace-session{border-radius:var(--radius-lg);padding:var(--sp-12);background:#080c18b8;border:1px solid #ffffff1f;box-shadow:inset 0 1px #ffffff14}.workspace-session__head{align-items:center;gap:var(--sp-10);margin-bottom:var(--sp-10);justify-content:space-between;display:flex}.session-json{border-radius:var(--radius-md);color:#cbd5e1;max-height:260px;padding:var(--sp-12);white-space:pre-wrap;word-break:break-word;background:#020617bd;border:1px solid #94a3b829;margin:0;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.74rem;line-height:1.55;overflow:auto}.links{gap:var(--sp-8);flex-wrap:wrap;display:flex}.links .btn{flex:1 1 0;justify-content:center;min-width:0;max-width:100%}.footer{text-align:center;margin-top:var(--sp-48);font-size:var(--fs-12);color:var(--text-3)}@media (max-width:768px){.app{padding:var(--sp-32) var(--sp-16)}.summary{gap:var(--sp-12);grid-template-columns:repeat(2,1fr)}.detail-grid{grid-template-columns:repeat(2,1fr)}.row__main{flex-wrap:wrap}.row__right{width:100%;margin-top:var(--sp-8);justify-content:flex-end}}@media (max-width:600px){.app{padding:var(--sp-24) var(--sp-12)}.header__title{font-size:var(--fs-30);line-height:1.15}.header__sub{font-size:var(--fs-14)}.header__eyebrow{font-size:11px}.product-switcher{justify-content:space-between;width:100%}.product-pill{padding-inline:var(--sp-12);flex:50%;justify-content:center}.card{padding:var(--sp-20) var(--sp-16);border-radius:var(--r-lg)}.input-actions{align-items:stretch;gap:var(--sp-8);flex-direction:column}.input-actions .btn,.input-actions .btn-upload{width:100%}.input-foot{flex-direction:column;align-items:stretch}.input-foot>div{justify-content:stretch;width:100%}.input-foot>div .btn{flex:auto;justify-content:center}.connection-mode{flex-direction:column;align-items:stretch}.connection-mode__options,.connection-mode__button{width:100%}.proxy-panel{padding:var(--sp-10)}.proxy-input{min-height:48px;font-size:16px}textarea{font-size:16px}.summary{gap:var(--sp-8);grid-template-columns:repeat(2,1fr)}.summary__item{padding:var(--sp-12) var(--sp-8)}.summary__num{font-size:var(--fs-24)}.summary__label{font-size:11px}.bulk-toolbar{align-items:stretch;gap:var(--sp-12);flex-direction:column}.bulk-toolbar__actions{flex-wrap:wrap;justify-content:center}.bulk-toolbar__actions .btn{flex:1 1 calc(50% - var(--sp-8));min-width:0}.row{padding:var(--sp-12)}.row__main{gap:var(--sp-8)}.row__email{font-size:var(--fs-14);word-break:break-all}.row__meta{flex-wrap:wrap;font-size:11px}.detail-grid{gap:var(--sp-12);grid-template-columns:1fr}.detail-item__label{font-size:11px}.detail-item__value{font-size:var(--fs-14);word-break:break-word}.plan{padding:2px 8px;font-size:10px}.flag{width:18px;height:18px}.links{gap:var(--sp-8)}.links .btn{flex:100%;justify-content:center}.share-meta{gap:var(--sp-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.share-meta__item{text-align:center;justify-content:center;min-width:0}.password-card .modal__input{font-size:16px}.chatgpt-result{padding:var(--sp-16)}.chatgpt-result__top,.chatgpt-result__identity{align-items:flex-start}.faq__item{padding:var(--sp-16) var(--sp-12)}.faq__question{font-size:var(--fs-14);line-height:1.4}.faq__answer{font-size:var(--fs-14)}.checking-card{padding:var(--sp-24) var(--sp-16)}.checking-card__title{font-size:var(--fs-16)}.checking-card__icon{width:48px;height:48px}.modal{padding:var(--sp-16)}.modal__content{padding:var(--sp-24) var(--sp-20);border-radius:var(--r-lg);max-width:100%}.modal__title{font-size:var(--fs-18)}.share-page{padding:var(--sp-32) var(--sp-16)}.share-meta{gap:var(--sp-8);font-size:11px}.share-meta__item{padding:var(--sp-4) var(--sp-8)}.password-card{padding:var(--sp-24) var(--sp-20);margin:var(--sp-24) auto}.footer{margin-top:var(--sp-32);padding-bottom:var(--sp-16)}.steps{font-size:11px}.step__divider{max-width:16px}body:before{opacity:.6;animation-duration:20s}}@media (max-width:380px){.app{padding:var(--sp-20) var(--sp-8)}.header__title{font-size:var(--fs-24)}.summary{grid-template-columns:1fr 1fr}.summary__num{font-size:var(--fs-20)}.bulk-toolbar__actions .btn{flex:100%}.card{padding:var(--sp-16) var(--sp-12)}}@media (hover:none) and (pointer:coarse){.btn,.summary__item,.row,.faq__item,.btn--recheck{min-height:44px}.btn:hover,.btn--primary:hover,.btn--ghost:hover,.row:hover,.summary__item:hover{transform:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-animate],.status-icon{opacity:1!important;transform:none!important}body:before{opacity:.8;animation:none}}.btn--recheck{color:var(--primary);font-size:var(--fs-12);padding:var(--sp-8) var(--sp-16);border-radius:var(--r-md);cursor:pointer;transition:all var(--dur-quick) var(--ease-premium);background:#60a5fa1f;border:1px solid #60a5fa4d;font-weight:600}.btn--recheck:hover{background:#60a5fa33;transform:translateY(-1px)}.btn--recheck:disabled{opacity:.5;cursor:not-allowed;transform:none}.share-page{max-width:760px;padding:var(--sp-64) var(--sp-24);z-index:1;margin:0 auto;position:relative}.share-header{margin-bottom:var(--sp-32)}.share-meta{align-items:center;gap:var(--sp-16);margin-top:var(--sp-12);font-size:var(--fs-12);color:var(--text-3);flex-wrap:wrap;display:flex}.share-meta__item{align-items:center;gap:var(--sp-4);padding:var(--sp-4) var(--sp-12);background:var(--surface-2);border-radius:100px;display:inline-flex}.password-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-xl);padding:var(--sp-32);max-width:420px;margin:var(--sp-48) auto;text-align:center}.password-card__icon{border-radius:var(--r-lg);width:48px;height:48px;font-size:var(--fs-24);margin:0 auto var(--sp-24);background:#e509141f;place-items:center;display:grid}.password-card__title{font-size:var(--fs-18);margin-bottom:var(--sp-8);font-weight:600}.password-card__desc{font-size:var(--fs-14);color:var(--text-2);margin-bottom:var(--sp-24)}.admin-gate{--gate-red:#ff3326;--gate-ink:#09090a;--gate-panel:#111113;--gate-line:#ffffff1a;background:var(--gate-ink);isolation:isolate;place-items:center;min-height:100vh;padding:clamp(24px,5vw,72px);display:grid;position:relative;overflow:hidden}.admin-gate:before{content:"";z-index:-2;opacity:.18;background-image:linear-gradient(var(--gate-line) 1px, transparent 1px), linear-gradient(90deg, var(--gate-line) 1px, transparent 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 75%);mask-image:linear-gradient(#000,#0000 75%)}.admin-gate__glow{z-index:-1;background:var(--gate-red);filter:blur(180px);opacity:.12;border-radius:50%;width:620px;height:620px;position:absolute;top:-280px;left:-280px}.admin-gate__shell{border:1px solid var(--gate-line);background:#080809db;grid-template-columns:1.08fr .92fr;width:min(1040px,100%);min-height:610px;display:grid;box-shadow:0 50px 120px #000000b3}.admin-gate__intro{border-right:1px solid var(--gate-line);flex-direction:column;padding:clamp(32px,5vw,64px);display:flex;position:relative;overflow:hidden}.admin-gate__intro:after{content:"N";color:#0000;-webkit-text-stroke:1px #ffffff0f;pointer-events:none;font:900 360px/1 Arial,sans-serif;position:absolute;bottom:-105px;right:-38px;transform:skew(-8deg)}.admin-gate__brand{letter-spacing:.22em;align-items:center;gap:12px;font-size:12px;font-weight:800;display:flex}.admin-gate__brand-mark{color:#fff;background:var(--gate-red);letter-spacing:0;clip-path:polygon(15% 0,100% 0,85% 100%,0 100%);place-items:center;width:30px;height:34px;font-size:19px;font-style:italic;display:grid}.admin-gate__copy{z-index:1;margin:auto 0;position:relative}.admin-gate__eyebrow{color:#9a9a9f;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:10px;font:600 11px/1 JetBrains Mono,monospace;display:inline-flex}.admin-gate__eyebrow span{background:var(--gate-red);width:28px;height:1px}.admin-gate__copy h1{letter-spacing:-.065em;margin:22px 0;font-size:clamp(48px,6vw,78px);font-weight:750;line-height:.93}.admin-gate__copy h1 em{color:var(--gate-red);font-family:Georgia,serif;font-weight:400}.admin-gate__copy p{color:#8f8f95;max-width:390px;margin:0;font-size:15px;line-height:1.75}.admin-gate__status{color:#77777d;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:9px;font:600 10px/1 JetBrains Mono,monospace;display:flex}.admin-gate__status-dot{background:#55d68b;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #55d68b}.admin-gate__panel{background:linear-gradient(145deg,#ffffff06,#0000 55%);flex-direction:column;padding:clamp(30px,4vw,52px);display:flex}.admin-gate__panel-head{border-bottom:1px solid var(--gate-line);color:#626268;letter-spacing:.16em;justify-content:space-between;padding-bottom:16px;font:600 9px/1 JetBrains Mono,monospace;display:flex}.admin-gate__lock{width:78px;height:88px;margin:55px 0 30px;position:relative}.admin-gate__lock-shackle{border:6px solid #dddde1;border-bottom:0;border-radius:24px 24px 0 0;width:44px;height:44px;position:absolute;top:0;left:17px}.admin-gate__lock-body{color:var(--gate-red);clip-path:polygon(0 0,100% 0,90% 100%,10% 100%);background:#dddde1;place-items:center;font-size:9px;display:grid;position:absolute;inset:31px 0 0}.admin-gate__form-copy h2{letter-spacing:-.03em;margin:0 0 7px;font-size:25px}.admin-gate__form-copy p{color:#77777d;margin:0;font-size:13px}.admin-gate__form{margin-top:30px}.admin-gate__form label{color:#aaaab0;letter-spacing:.1em;text-transform:uppercase;margin-bottom:9px;font:600 10px/1 JetBrains Mono,monospace;display:block}.admin-gate__input-wrap{background:#09090a;border:1px solid #343438;align-items:center;transition:border-color .2s,box-shadow .2s;display:flex}.admin-gate__input-wrap:focus-within{border-color:var(--gate-red);box-shadow:0 0 0 3px #ff33261f}.admin-gate__input-wrap input{color:#fff;letter-spacing:.12em;background:0 0;border:0;outline:0;flex:1;min-width:0;height:52px;padding:0 16px;font:500 14px/1 JetBrains Mono,monospace}.admin-gate__input-wrap input::placeholder{color:#45454a}.admin-gate__input-wrap>span{color:#55555a;padding:0 16px;font-size:17px}.admin-gate__error{border-left:2px solid var(--gate-red);color:#ff8e86;background:#ff332614;margin-top:10px;padding:10px 12px;font-size:12px}.admin-gate__submit{color:#fff;background:var(--gate-red);cursor:pointer;border:0;justify-content:space-between;align-items:center;width:100%;height:54px;margin-top:14px;padding:0 19px;font-weight:750;transition:background .2s,transform .2s;display:flex}.admin-gate__submit b{font-size:21px;font-weight:400;transition:transform .2s}.admin-gate__submit:hover:not(:disabled){background:#ff493e;transform:translateY(-2px)}.admin-gate__submit:hover:not(:disabled) b{transform:translate(4px)}.admin-gate__submit:disabled{opacity:.45;cursor:not-allowed}.admin-gate__submit:focus-visible{outline-offset:3px;outline:3px solid #ff332659}.admin-gate__secure{color:#55555b;letter-spacing:.1em;text-transform:uppercase;text-align:center;margin-top:auto;padding-top:26px;font:600 9px/1 JetBrains Mono,monospace}.admin-gate__secure span{color:var(--gate-red);margin-right:7px}.admin-gate__footer{color:#48484d;letter-spacing:.1em;justify-content:space-between;font:600 9px/1 JetBrains Mono,monospace;display:flex;position:absolute;bottom:20px;left:clamp(24px,5vw,72px);right:clamp(24px,5vw,72px)}.brutal-login{--paper:#f4efe2;--red:#e50914;--ink:#111;--yellow:#ffd84d;min-height:100vh;color:var(--ink);background:radial-gradient(circle at 12% 18%,#e5091429 0 9%,transparent 10%),linear-gradient(90deg,#1111110e 1px,transparent 1px),linear-gradient(#1111110e 1px,transparent 1px),var(--paper);background-size:auto,34px 34px,34px 34px,auto;padding:58px clamp(16px,4vw,56px) 34px;position:relative;overflow:hidden}.brutal-login__ticker{border-bottom:3px solid var(--ink);background:var(--red);color:#fff;letter-spacing:.16em;white-space:nowrap;z-index:5;align-items:center;height:34px;font-size:12px;font-weight:950;display:flex;position:fixed;inset:0 0 auto;overflow:hidden}.brutal-login__ticker span{min-width:100%;padding-left:100%;animation:16s linear infinite brutalTicker;display:inline-block}@keyframes brutalTicker{to{transform:translate(-100%)}}.brutal-login__layout{grid-template-columns:minmax(0,1.05fr) minmax(360px,.75fr);align-items:center;gap:clamp(22px,4vw,42px);width:min(1120px,100%);margin:0 auto;display:grid}.brutal-login__hero{border:4px solid var(--ink);min-height:620px;box-shadow:14px 14px 0 var(--ink);background:#fffaf0;padding:clamp(28px,4vw,46px);position:relative}.brutal-login__topline{letter-spacing:.08em;justify-content:space-between;gap:16px;font-size:14px;font-weight:950;display:flex}.brutal-login__badge{border:4px solid var(--ink);background:var(--yellow);width:118px;height:118px;box-shadow:7px 7px 0 var(--ink);text-align:center;border-radius:50%;place-items:center;font-size:18px;font-weight:1000;line-height:.9;display:grid;position:absolute;top:86px;right:clamp(18px,3vw,38px);transform:rotate(10deg)}.brutal-login__kicker{color:var(--red);letter-spacing:.08em;margin:92px 0 18px;font:950 14px/1 JetBrains Mono,monospace}.brutal-login__hero h1{letter-spacing:-.07em;margin:0;font-size:clamp(58px,8.2vw,112px);font-weight:1000;line-height:.82}.brutal-login__hero mark{color:#fff;background:var(--red);border:3px solid var(--ink);box-shadow:6px 6px 0 var(--ink);padding:0 .08em .04em}.brutal-login__lead{color:#342f2a;max-width:410px;margin:32px 0 0;font-size:18px;font-weight:750;line-height:1.55}.brutal-login__system{border:3px solid var(--ink);box-shadow:5px 5px 0 var(--ink);background:#fff;align-items:center;gap:10px;padding:10px 12px;font:950 12px/1 JetBrains Mono,monospace;display:inline-flex;position:absolute;bottom:clamp(28px,4vw,46px);left:clamp(28px,4vw,46px)}.brutal-login__system span{border:2px solid var(--ink);background:#16a34a;border-radius:50%;width:11px;height:11px}.brutal-login__system b{color:var(--red);margin-left:16px}.brutal-login__card{border:4px solid var(--ink);box-shadow:12px 12px 0 var(--red),20px 20px 0 var(--ink);background:#fff;padding:34px;position:relative;transform:rotate(-1deg)}.brutal-login__tape{border:3px solid var(--ink);background:var(--yellow);box-shadow:5px 5px 0 var(--ink);letter-spacing:.08em;white-space:nowrap;padding:9px 20px;font:950 12px/1 JetBrains Mono,monospace;position:absolute;top:-21px;left:50%;transform:translate(-50%)rotate(2deg)}.brutal-login__card-head{align-items:center;gap:18px;margin:18px 0;display:flex}.brutal-login__number{border:4px solid var(--ink);background:var(--red);color:#fff;width:64px;height:64px;box-shadow:5px 5px 0 var(--ink);place-items:center;font-size:26px;font-weight:1000;display:grid}.brutal-login__card-head p{letter-spacing:.12em;color:#6c6257;margin:0 0 4px;font:950 11px/1 JetBrains Mono,monospace}.brutal-login__card-head h2{letter-spacing:-.05em;margin:0;font-size:32px;line-height:.95}.brutal-login__instruction{color:#4b4038;margin:0 0 24px;font-size:15px;font-weight:750}.brutal-login__form label{letter-spacing:.08em;margin-bottom:8px;font:950 12px/1 JetBrains Mono,monospace;display:block}.brutal-login__form input{border:4px solid var(--ink);width:100%;height:58px;color:var(--ink);box-shadow:6px 6px 0 var(--ink);letter-spacing:.08em;background:#fff4d6;outline:0;padding:0 16px;font:950 15px/1 JetBrains Mono,monospace;transition:transform .15s,box-shadow .15s,background .15s}.brutal-login__form input:focus{box-shadow:3px 3px 0 var(--ink);background:#fff;transform:translate(3px,3px)}.brutal-login__error{border:3px solid var(--ink);background:var(--red);color:#fff;box-shadow:4px 4px 0 var(--ink);margin-top:14px;padding:12px;font-weight:900}.brutal-login__form button{border:4px solid var(--ink);background:var(--red);color:#fff;width:100%;height:60px;box-shadow:7px 7px 0 var(--ink);cursor:pointer;letter-spacing:.03em;justify-content:space-between;align-items:center;margin-top:18px;padding:0 18px;font-size:16px;font-weight:1000;transition:transform .15s,box-shadow .15s;display:flex}.brutal-login__form button:hover:not(:disabled){box-shadow:3px 3px 0 var(--ink);transform:translate(4px,4px)}.brutal-login__form button:disabled{opacity:.55;cursor:not-allowed}.brutal-login__form button:focus-visible{outline:4px solid var(--yellow);outline-offset:4px}.brutal-login__form button b{font-size:22px}.brutal-login__note{border-top:4px solid var(--ink);color:#463c35;justify-content:space-between;gap:14px;margin-top:26px;padding-top:18px;font-size:13px;font-weight:850;display:flex}.brutal-login__note b{color:var(--red)}.brutal-login__footer{width:min(1120px,100%);color:var(--ink);letter-spacing:.08em;justify-content:space-between;gap:18px;margin:34px auto 0;font:950 11px/1 JetBrains Mono,monospace;display:flex}@media (max-width:860px){.brutal-login{padding-top:52px}.brutal-login__layout{grid-template-columns:1fr}.brutal-login__hero{min-height:520px;box-shadow:8px 8px 0 var(--ink)}.brutal-login__card{box-shadow:8px 8px 0 var(--red),14px 14px 0 var(--ink);transform:none}.brutal-login__footer{flex-direction:column}}@media (max-width:460px){.brutal-login__hero,.brutal-login__card{padding:22px}.brutal-login__hero h1{font-size:54px}.brutal-login__badge{width:90px;height:90px;font-size:14px;top:74px}.brutal-login__kicker{margin-top:76px}.brutal-login__number{width:52px;height:52px;font-size:20px}.brutal-login__card-head h2{font-size:26px}.brutal-login__note{flex-direction:column}}.brutal-login{flex-direction:column;justify-content:center;display:flex;overflow-x:hidden}.brutal-login__layout{grid-template-columns:minmax(0,1.08fr) minmax(340px,.72fr);gap:36px}.brutal-login__hero{min-height:560px;box-shadow:10px 10px 0 var(--ink);padding:38px}.brutal-login__badge{width:96px;height:96px;box-shadow:5px 5px 0 var(--ink);font-size:15px;top:72px;right:34px}.brutal-login__kicker{margin:72px 0 20px}.brutal-login__hero h1{max-width:520px;font-size:clamp(58px,6.2vw,88px);line-height:.88}.brutal-login__hero mark{box-shadow:4px 4px 0 var(--ink);margin-top:8px;display:inline-block}.brutal-login__lead{margin-top:28px;padding-right:110px;font-size:16px}.brutal-login__system{box-shadow:4px 4px 0 var(--ink);bottom:34px;left:38px}.brutal-login__card{box-shadow:8px 8px 0 var(--red),14px 14px 0 var(--ink);padding:32px;transform:none}.brutal-login__tape{box-shadow:3px 3px 0 var(--ink);top:-18px}.brutal-login__card-head{margin:20px 0}.brutal-login__number{width:56px;height:56px;box-shadow:4px 4px 0 var(--ink);flex-shrink:0;font-size:22px}.brutal-login__card-head h2{font-size:29px}.brutal-login__form input{box-shadow:4px 4px 0 var(--ink)}.brutal-login__form button{box-shadow:5px 5px 0 var(--ink)}.brutal-login__footer{margin-top:28px}@media (max-width:900px){.brutal-login{justify-content:flex-start}.brutal-login__layout{grid-template-columns:1fr;gap:30px;max-width:680px}.brutal-login__hero{min-height:510px}.brutal-login__card{width:calc(100% - 14px)}}@media (max-width:520px){.brutal-login{padding:50px 12px 28px}.brutal-login__ticker{font-size:10px}.brutal-login__hero{min-height:470px;box-shadow:6px 6px 0 var(--ink);padding:22px}.brutal-login__topline{font-size:11px}.brutal-login__badge{width:72px;height:72px;box-shadow:3px 3px 0 var(--ink);border-width:3px;font-size:11px;position:absolute;top:62px;right:20px}.brutal-login__kicker{margin:62px 0 18px;font-size:10px}.brutal-login__hero h1{font-size:clamp(43px,14vw,58px);line-height:.9}.brutal-login__hero mark{box-shadow:3px 3px 0 var(--ink);border-width:2px}.brutal-login__lead{max-width:280px;margin-top:24px;padding-right:0;font-size:14px}.brutal-login__system{font-size:10px;bottom:22px;left:22px}.brutal-login__card{padding:26px 20px 22px}.brutal-login__tape{padding:8px 12px;font-size:9px}.brutal-login__card-head{gap:14px}.brutal-login__card-head h2{font-size:25px}.brutal-login__instruction{font-size:13px}.brutal-login__form input{height:54px;font-size:13px}.brutal-login__form button{height:56px;font-size:14px}.brutal-login__note{gap:7px;font-size:11px}.brutal-login__footer{font-size:9px;line-height:1.5}}body:before{background:linear-gradient(var(--grid-line,#1818180e) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line,#1818180e) 1px, transparent 1px);opacity:1;background-size:32px 32px;animation:none}.i8{filter:none;opacity:1}.card__title .dot .i8,.card__icon .i8,.faq__head .dot .i8,.card__title-premium .dot .i8,.btn--primary .i8,.link-card__action .i8,.tab-nav__item--active .i8,.checking-card__icon .i8{opacity:1;filter:brightness(0)saturate(0)!important}.i8--color{filter:none!important}.card__title .dot,.card__title-premium .dot,.faq__head .dot{background:var(--primary);border:var(--border-w) solid var(--ink);width:32px;height:32px;box-shadow:var(--shadow-sm);border-radius:0;flex-shrink:0}.card:hover .card__title-premium .dot{transform:none}.header__eyebrow{padding:var(--sp-4) var(--sp-8);background:var(--brand);border:var(--border-w) solid var(--ink);box-shadow:var(--shadow-sm);color:#fff;font-family:var(--font-heading);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.header__eyebrow:before{background:var(--primary);border:1px solid var(--ink);width:7px;height:7px;box-shadow:none;border-radius:0;animation:none}.header h1{font-family:var(--font-heading);font-size:var(--fs-36);letter-spacing:-1.4px;margin:0 0 var(--sp-8);font-weight:700}.header p{color:var(--text-2);max-width:560px;margin:0}.product-switcher{gap:var(--sp-8);padding:var(--sp-8);border:var(--border-w-lg) solid var(--ink);box-shadow:var(--shadow-hard);background:var(--surface);border-radius:0;flex-wrap:wrap}.product-pill{border:var(--border-w) solid var(--ink);background:var(--surface-2);color:var(--text);font-family:var(--font-heading);letter-spacing:.04em;text-transform:uppercase;box-shadow:2px 2px 0 var(--ink);transition:transform var(--dur-quick) var(--ease-premium), box-shadow var(--dur-quick) var(--ease-premium), background var(--dur-quick) var(--ease-premium);border-radius:0;font-weight:700}.product-pill:hover{color:var(--text);box-shadow:1px 1px 0 var(--ink);transform:translate(1px,1px)}.product-pill.is-active,.product-pill--chatgpt.is-active,.product-pill--gpt-k12.is-active{color:var(--text);background:var(--primary);box-shadow:0 0 0 var(--ink);transform:translate(2px,2px)}.product-pill--chatgpt.is-active{background:#5eead4}.product-pill--gpt-k12.is-active{background:var(--accent-pink)}.product-dot{border:1px solid var(--ink);width:10px;height:10px;box-shadow:none;border-radius:0;flex:0 0 10px}.product-pill.is-active .product-dot{box-shadow:none}.product-dot--gpt-k12{background:#a78bfa}.connection-mode{border:var(--border-w) solid var(--ink);background:var(--surface-2);box-shadow:var(--shadow-sm);border-radius:0}.connection-mode__options{gap:var(--sp-8);background:0 0;border:0;border-radius:0;padding:0}.connection-mode__button{border:var(--border-w) solid var(--ink);background:var(--surface);color:var(--text);font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.04em;box-shadow:2px 2px 0 var(--ink);border-radius:0}.connection-mode__button:hover{box-shadow:1px 1px 0 var(--ink);transform:translate(1px,1px)}.connection-mode__button.is-active{background:var(--primary);color:var(--text);box-shadow:0 0 0 var(--ink);transform:translate(2px,2px)}.connection-mode__button:focus-visible{box-shadow:0 0 0 3px var(--focus-ring-soft)}.proxy-panel{border:var(--border-w) solid var(--ink);background:var(--surface-2);box-shadow:var(--shadow-sm);border-radius:0}.proxy-input{border:var(--border-w) solid var(--ink);border-radius:0;box-shadow:inset 3px 3px #1818180f}.proxy-input:focus-visible,.textarea:focus-visible{border-color:var(--ink);box-shadow:inset 0 0 0 3px var(--focus-ring-soft)}.input-actions-row .btn,.input-foot .btn{border-radius:0;min-height:40px}.input-actions-row .btn--ghost .i8{filter:none;opacity:1}.input-actions-row .btn--primary .i8{filter:brightness(0)saturate(0)!important}.input-hint code{border:1px solid var(--ink);border-radius:0}.btn{border-radius:0;width:auto}.btn--primary:hover:not(:disabled){background:var(--primary);box-shadow:2px 2px 0 var(--ink);transform:translate(2px,2px)}.btn--primary:active:not(:disabled){box-shadow:0 0 0 var(--ink);transform:translate(4px,4px)}.btn--ghost{background:var(--surface);border:var(--border-w) solid var(--ink);box-shadow:var(--shadow-hard);color:var(--text)}.btn--ghost:hover{background:var(--surface-2);box-shadow:2px 2px 0 var(--ink);transform:translate(2px,2px)}.btn--sm{box-shadow:var(--shadow-sm)}.btn--sm:hover:not(:disabled){box-shadow:1px 1px 0 var(--ink);transform:translate(1px,1px)}.btn:active{box-shadow:0 0 0 var(--ink);transform:translate(3px,3px)}.btn--recheck{background:var(--accent-blue);border:var(--border-w) solid var(--ink);box-shadow:var(--shadow-sm);color:var(--text);border-radius:0;font-weight:700}.btn--recheck:hover{background:var(--accent-blue);box-shadow:1px 1px 0 var(--ink);transform:translate(1px,1px)}.btn--recheck:disabled{box-shadow:none;transform:none}.faq{border:var(--border-w-lg) solid var(--ink);box-shadow:var(--shadow-hard);padding:var(--sp-8) var(--sp-24);border-radius:0}.faq:hover{box-shadow:var(--shadow-hard)}.faq__head{font-family:var(--font-heading);color:var(--text);text-transform:uppercase;letter-spacing:.04em;border-bottom:var(--border-w) solid var(--ink);font-weight:700}.faq__item{border-bottom:var(--border-w) solid var(--ink)}.faq__item:last-child{border-bottom:none}.faq__q{font-family:var(--font-heading);font-weight:700}.faq__q:hover,.faq__q:focus-visible,.faq__item.is-open .faq__q .ic{color:var(--text)}.faq__list li{background:var(--surface-2);border:var(--border-w) solid var(--ink);border-radius:0}.faq__list li:before{border:1px solid var(--ink);background:var(--primary);border-radius:0}.card:hover{box-shadow:var(--shadow-hard);border-color:var(--ink)}.card__title-premium{font-family:var(--font-heading);font-weight:700}.summary__item{background:var(--surface);border:var(--border-w) solid var(--ink);box-shadow:var(--shadow-sm);border-radius:0}.summary__item:hover{border-color:var(--ink);box-shadow:1px 1px 0 var(--ink);transform:translate(1px,1px)}.summary__item[data-filter]:active{box-shadow:0 0 0 var(--ink);transform:translate(2px,2px)}.summary__item.is-active,.summary__item.is-active.filter--success,.summary__item.is-active.filter--danger,.summary__item.is-active.filter--free{border-color:var(--ink);box-shadow:0 0 0 var(--ink);transform:translate(2px,2px)}.summary__item.is-active{background:var(--primary)}.summary__item.is-active.filter--success{background:var(--success)}.summary__item.is-active.filter--danger{background:var(--danger);color:#fff}.summary__item.is-active.filter--free{background:var(--surface-3)}.summary__item.is-active .summary__label,.summary__item.is-active .summary__num{color:var(--text)}.summary__item.is-active.filter--danger .summary__label,.summary__item.is-active.filter--danger .summary__num{color:#fff}.summary__num{font-family:var(--font-heading)}.summary__label{text-transform:uppercase;letter-spacing:.06em;font-weight:700}.summary__arrow{opacity:1;color:var(--text)}.summary__item[data-filter]:hover .summary__arrow{color:var(--text);transform:none}.row{border:var(--border-w) solid var(--ink);box-shadow:var(--shadow-sm);border-radius:0}.row:hover{border-color:var(--ink);box-shadow:0 0 0 var(--ink);transform:translate(2px,2px)}.row:focus-visible{box-shadow:var(--shadow-sm), 0 0 0 3px var(--focus-ring-soft)}.row__email{font-weight:700}.status-icon{border:var(--border-w) solid var(--ink);box-shadow:2px 2px 0 var(--ink);opacity:1;border-radius:0;animation:none}.status-icon--ok{background:var(--success);color:#0c2412}.status-icon--err{background:var(--danger);color:#fff}.plan{border:var(--border-w) solid var(--ink);font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.04em;border-radius:0;font-weight:700}.plan--premium{background:var(--warning);color:#231700}.plan--standard{background:var(--accent-blue);color:var(--text)}.plan--free{background:var(--surface-3);color:var(--text-2)}.chev{color:var(--text)}.row:hover .chev{color:var(--text);transform:none}.row.is-open .chev,.row.is-open:hover .chev{color:var(--text);transform:rotate(90deg)}.expanded{border-top:var(--border-w) solid var(--ink)}.detail{background:var(--surface-2);border:var(--border-w) solid var(--ink);border-left:6px solid var(--ink);border-radius:0}.row:hover .detail,.row.is-open .detail{background:var(--surface-2);border-color:var(--ink)}.detail:hover{box-shadow:2px 2px 0 var(--ink)}.detail label{text-transform:uppercase;letter-spacing:.04em;font-weight:700}.workspace-chip,.workspace-list--muted .workspace-chip,.workspace-chip--muted{border:var(--border-w) solid var(--ink);background:var(--accent-pink);color:var(--text);box-shadow:2px 2px 0 var(--ink);border-radius:0}.workspace-chip:before{border:1px solid var(--ink);background:var(--surface);box-shadow:none;border-radius:0}.workspace-chip--muted{background:var(--surface-3);color:var(--text-2)}.workspace-session{border:var(--border-w) solid var(--ink);background:var(--surface-2);box-shadow:var(--shadow-sm);border-radius:0}.session-json{border:var(--border-w) solid var(--ink);background:var(--surface-3);color:var(--text);border-radius:0}.chatgpt-result{border:var(--border-w-lg) solid var(--ink);background:var(--surface);box-shadow:var(--shadow-hard);border-radius:0}.chatgpt-result:after{display:none}.chatgpt-badge{border:var(--border-w) solid var(--ink);background:var(--surface-2);color:var(--text);box-shadow:2px 2px 0 var(--ink);text-transform:uppercase;letter-spacing:.04em;border-radius:0}.chatgpt-badge--valid_paid{background:var(--warning);color:#231700}.chatgpt-badge--valid_free{background:var(--success);color:#0c2412}.chatgpt-badge--invalid{background:var(--danger);color:#fff}.chatgpt-badge--unknown{background:var(--accent-blue);color:var(--text)}.flag{border:1px solid var(--ink);width:22px;height:16px;box-shadow:none;vertical-align:-3px;border-radius:0}.footer{border-top:var(--border-w) solid var(--ink);font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.06em;font-weight:700}.share-meta__item{border:var(--border-w) solid var(--ink);box-shadow:2px 2px 0 var(--ink);border-radius:0;font-weight:700}.password-card{border:var(--border-w-lg) solid var(--ink);box-shadow:var(--shadow-hard);border-radius:0}.password-card__icon{background:var(--primary);border:var(--border-w) solid var(--ink);box-shadow:var(--shadow-sm);border-radius:0}.password-card__title{font-family:var(--font-heading);font-weight:700}.admin-dash{padding:0;overflow:hidden}.admin-dash__head{justify-content:space-between;align-items:center;gap:var(--sp-12);width:100%;padding:var(--sp-16) var(--sp-24);background:var(--surface);cursor:pointer;font:inherit;color:inherit;border:none;display:flex}.admin-dash__head .card__title{margin:0}.admin-dash__meta{align-items:center;gap:var(--sp-12);display:inline-flex}.admin-dash__count{font-size:var(--fs-12);padding:2px var(--sp-8);background:var(--primary);border:var(--border-w) solid var(--ink);box-shadow:2px 2px 0 var(--ink);color:#181818;white-space:nowrap;font-weight:700}.admin-dash__count--off{background:var(--surface-2);color:var(--text-3)}.admin-dash__chevron{font-size:var(--fs-14);transition:transform .15s;display:inline-block}.admin-dash__chevron.is-open{transform:rotate(180deg)}.admin-dash__body{padding:0 var(--sp-24) var(--sp-24)}.admin-dash__toolbar{justify-content:space-between;align-items:center;gap:var(--sp-12);margin-bottom:var(--sp-16);flex-wrap:wrap;display:flex}.admin-dash__hint{font-size:var(--fs-12);color:var(--text-3);flex:260px;margin:0}.admin-dash__refresh{flex-shrink:0}.admin-dash__refresh .i8{width:14px;height:14px}.admin-dash__spin{animation:.9s linear infinite admin-dash-spin}@keyframes admin-dash-spin{to{transform:rotate(360deg)}}.admin-dash__error{padding:var(--sp-12);background:var(--danger-bg,#fde7e7);border:var(--border-w) solid var(--danger,#d62626);color:var(--danger,#d62626);font-size:var(--fs-12);margin:0;font-weight:600}.admin-dash__empty{align-items:center;gap:var(--sp-8);padding:var(--sp-12);font-size:var(--fs-12);color:var(--text-3);background:var(--surface-2);border:var(--border-w) dashed var(--ink);margin:0;display:flex}.admin-dash__empty .spinner{border-width:2px;width:14px;height:14px}.admin-dash__list{gap:var(--sp-12);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.admin-dash__item{background:var(--surface-2);border:var(--border-w) solid var(--ink);box-shadow:var(--shadow-sm);padding:var(--sp-12) var(--sp-16);transition:transform .12s,box-shadow .12s}.admin-dash__item:hover{box-shadow:var(--shadow-hard);transform:translate(-1px,-1px)}.admin-dash__row{align-items:center;gap:var(--sp-8);flex-wrap:wrap;display:flex}.admin-dash__email{font-weight:700;font-size:var(--fs-14);color:var(--text);word-break:break-all}.admin-dash__badge{font-size:var(--fs-12);padding:1px var(--sp-8);background:var(--surface);border:var(--border-w) solid var(--ink);color:var(--text);text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;font-weight:700}.admin-dash__badge--plan{background:var(--accent-blue);color:#181818}.admin-dash__badge--status{background:var(--primary);color:#181818}.admin-dash__sub{align-items:center;gap:var(--sp-8);margin-top:var(--sp-8);font-size:var(--fs-12);color:var(--text-3);flex-wrap:wrap;display:flex}.admin-dash__sub .mono,.admin-dash__sub span{font-family:JetBrains Mono,ui-monospace,monospace}.admin-dash__sep{color:var(--ink);opacity:.35;-webkit-user-select:none;user-select:none}.admin-dash__fp{color:var(--text-2,var(--text))}.admin-dash__ttl{color:var(--text-2,var(--text));font-weight:700}.admin-dash__link{color:var(--text);font-weight:700;text-decoration:underline}.admin-dash__link:hover{background:var(--primary);color:#181818}.admin-dash__copy{box-shadow:none;padding:2px var(--sp-8);font-size:var(--fs-12);text-transform:uppercase;letter-spacing:.03em;border:none;margin-left:auto;font-weight:700}.admin-dash__copy .i8{width:13px;height:13px}.admin-dash__login{padding:var(--sp-8) var(--sp-12);font-size:var(--fs-12);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;margin-left:auto;font-weight:700}.admin-dash__login .i8{width:13px;height:13px}.admin-dash__actions{align-items:center;gap:var(--sp-8);margin:var(--sp-12) 0 var(--sp-4);padding:var(--sp-8) 0;border-top:var(--border-w) dashed var(--ink);opacity:.95;flex-wrap:wrap;display:flex}.admin-dash__device{padding:5px var(--sp-12);font-size:var(--fs-12);letter-spacing:.03em;white-space:nowrap;align-items:center;gap:6px;font-weight:800;display:inline-flex}.admin-dash__device .i8{width:13px;height:13px}.admin-dash__device-check{color:#181818;min-width:10px;font-weight:900}@media (max-width:600px){.admin-dash__actions{gap:var(--sp-6)}.admin-dash__device{flex:auto;justify-content:center}.admin-dash__head{padding:var(--sp-12) var(--sp-16)}.admin-dash__body{padding:0 var(--sp-16) var(--sp-16)}.admin-dash__hint{flex-basis:100%}.admin-dash__copy{margin-left:0}.card,.modal__content{border-radius:0}.product-switcher{width:100%}.product-pill{flex:auto}}@media (hover:none) and (pointer:coarse){.btn:hover,.btn--primary:hover,.btn--ghost:hover,.row:hover,.summary__item:hover{box-shadow:var(--shadow-sm);transform:none}}.card__title .dot:empty,.card__title-premium .dot:empty,.faq__head .dot:empty{width:14px;height:14px;box-shadow:none}.brutal-login--minimal{align-items:center;min-height:100svh;padding:64px 20px 36px}.brutal-minimal{border:4px solid var(--ink);width:min(100%,470px);box-shadow:10px 10px 0 var(--ink), 16px 16px 0 var(--red);background:#fffaf0;padding:28px}.brutal-minimal__topline,.brutal-minimal__footer{letter-spacing:.08em;justify-content:space-between;align-items:center;gap:16px;font:900 11px/1 JetBrains Mono,monospace;display:flex}.brutal-minimal__topline{border-bottom:3px solid var(--ink);padding-bottom:18px}.brutal-minimal__heading{padding:30px 0 22px}.brutal-minimal__heading p{color:var(--red);letter-spacing:.1em;margin:0 0 13px;font:900 11px/1 JetBrains Mono,monospace}.brutal-minimal__heading h1{letter-spacing:-.075em;margin:0;font-size:clamp(54px,12vw,76px);font-weight:1000;line-height:.84}.brutal-minimal__heading mark{border:3px solid var(--ink);background:var(--red);color:#fff;box-shadow:4px 4px 0 var(--ink);margin-top:8px;padding:0 .08em .05em;display:inline-block}.brutal-minimal__status{border:3px solid var(--ink);background:var(--yellow);letter-spacing:.08em;align-items:center;gap:8px;padding:8px 10px;font:900 10px/1 JetBrains Mono,monospace;display:inline-flex}.brutal-minimal__status span{border:2px solid var(--ink);background:#16a34a;border-radius:50%;width:9px;height:9px}.brutal-minimal>.brutal-login__form{margin-top:24px}.brutal-minimal .brutal-login__form input{height:58px;box-shadow:4px 4px 0 var(--ink)}.brutal-minimal .brutal-login__form button{height:58px;box-shadow:5px 5px 0 var(--ink)}.brutal-minimal__footer{border-top:3px solid var(--ink);color:#4c4239;margin-top:26px;padding-top:18px;font-size:10px}.brutal-minimal__footer b{color:var(--red)}.brutal-minimal__copyright{color:var(--ink);letter-spacing:.06em;text-align:center;margin:32px 0 0;font:900 9px/1.5 JetBrains Mono,monospace}@media (max-width:520px){.brutal-login--minimal{padding:52px 14px 26px}.brutal-minimal{box-shadow:6px 6px 0 var(--ink), 10px 10px 0 var(--red);border-width:3px;padding:22px 20px}.brutal-minimal__heading{padding:26px 0 20px}.brutal-minimal__heading h1{font-size:56px}.brutal-minimal__topline{font-size:9px}.brutal-minimal__intro{font-size:14px}.brutal-minimal__footer{font-size:9px}}.home-ticker__item{align-items:center;gap:var(--sp-8);white-space:nowrap;display:inline-flex}@media (prefers-reduced-motion:reduce){.home-ticker__track{animation:none}}
