@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(../media/cormorant-garamond-cyrillic-ext-400-normal.2cm1lmmxgyuzi.woff2)format("woff2"),url(../media/cormorant-garamond-cyrillic-ext-400-normal.13-qxyt2ndsce.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(../media/cormorant-garamond-cyrillic-400-normal.1j66mrznmjy8v.woff2)format("woff2"),url(../media/cormorant-garamond-cyrillic-400-normal.3inys_a6icas8.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(../media/cormorant-garamond-vietnamese-400-normal.3jk2oynaxz96y.woff2)format("woff2"),url(../media/cormorant-garamond-vietnamese-400-normal.2nfyw9kszoq2g.woff)format("woff");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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(../media/cormorant-garamond-latin-ext-400-normal.3l9zym-e3q4nf.woff2)format("woff2"),url(../media/cormorant-garamond-latin-ext-400-normal.3e1hzg9uz-984.woff)format("woff");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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(../media/cormorant-garamond-latin-400-normal.1fm7t8dmldrtt.woff2)format("woff2"),url(../media/cormorant-garamond-latin-400-normal.38f0-_0_stt74.woff)format("woff");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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(../media/cormorant-garamond-cyrillic-ext-500-normal.03fknytd5rmfr.woff2)format("woff2"),url(../media/cormorant-garamond-cyrillic-ext-500-normal.3ewkjvxc-jwwe.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(../media/cormorant-garamond-cyrillic-500-normal.3rq5umpzqu1va.woff2)format("woff2"),url(../media/cormorant-garamond-cyrillic-500-normal.06sz2tlpbr_n2.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(../media/cormorant-garamond-vietnamese-500-normal.1i0m26ht5i4lh.woff2)format("woff2"),url(../media/cormorant-garamond-vietnamese-500-normal.3ksi3r8s137fv.woff)format("woff");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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(../media/cormorant-garamond-latin-ext-500-normal.2hnzb7c8ecx8y.woff2)format("woff2"),url(../media/cormorant-garamond-latin-ext-500-normal.2ygaswqemalq8.woff)format("woff");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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(../media/cormorant-garamond-latin-500-normal.1ua6lqq3rsqyo.woff2)format("woff2"),url(../media/cormorant-garamond-latin-500-normal.410p0bora3wvy.woff)format("woff");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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(../media/cormorant-garamond-cyrillic-ext-600-normal.17rt44mbdjop9.woff2)format("woff2"),url(../media/cormorant-garamond-cyrillic-ext-600-normal.2s_8-y3ia5w_g.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(../media/cormorant-garamond-cyrillic-600-normal.2fmgmbkm8z7r7.woff2)format("woff2"),url(../media/cormorant-garamond-cyrillic-600-normal.1zkzb5qdusjzm.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(../media/cormorant-garamond-vietnamese-600-normal.2qj53-v7i4ih5.woff2)format("woff2"),url(../media/cormorant-garamond-vietnamese-600-normal.0zks6pg0392kd.woff)format("woff");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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(../media/cormorant-garamond-latin-ext-600-normal.17ydyk694bdhw.woff2)format("woff2"),url(../media/cormorant-garamond-latin-ext-600-normal.3xa3r62iod_40.woff)format("woff");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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(../media/cormorant-garamond-latin-600-normal.2k7r9iymu8ux8.woff2)format("woff2"),url(../media/cormorant-garamond-latin-600-normal.0ya_yl54k7n41.woff)format("woff");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:Geist Mono;font-style:normal;font-display:swap;font-weight:300;src:url(../media/geist-mono-cyrillic-ext-300-normal.1lichht01fxub.woff2)format("woff2"),url(../media/geist-mono-cyrillic-ext-300-normal.0g_-buecacu81.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:300;src:url(../media/geist-mono-cyrillic-300-normal.1qjhu29pnvjud.woff2)format("woff2"),url(../media/geist-mono-cyrillic-300-normal.12oxddpsh_fz6.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:300;src:url(../media/geist-mono-symbols2-300-normal.06x0tw1tn4zzd.woff2)format("woff2"),url(../media/geist-mono-symbols2-300-normal.1sqgat5amh0ri.woff)format("woff");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:300;src:url(../media/geist-mono-vietnamese-300-normal.0h-3-iaoye_h7.woff2)format("woff2"),url(../media/geist-mono-vietnamese-300-normal.3q5ume1vwhtu6.woff)format("woff");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:Geist Mono;font-style:normal;font-display:swap;font-weight:300;src:url(../media/geist-mono-latin-ext-300-normal.3dy2-rjnsa9qs.woff2)format("woff2"),url(../media/geist-mono-latin-ext-300-normal.0wzg5p03bqjpe.woff)format("woff");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:Geist Mono;font-style:normal;font-display:swap;font-weight:300;src:url(../media/geist-mono-latin-300-normal.1c9rhfebnbfxr.woff2)format("woff2"),url(../media/geist-mono-latin-300-normal.1l8vh8rvs7noi.woff)format("woff");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:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/geist-mono-cyrillic-ext-400-normal.1_3w-6xrxnic8.woff2)format("woff2"),url(../media/geist-mono-cyrillic-ext-400-normal.28zojgogwadbn.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/geist-mono-cyrillic-400-normal.0w64r7z8-ih-_.woff2)format("woff2"),url(../media/geist-mono-cyrillic-400-normal.02c-zap_5oput.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/geist-mono-symbols2-400-normal.3rf535oh7emi7.woff2)format("woff2"),url(../media/geist-mono-symbols2-400-normal.3q0ydwitqs4g1.woff)format("woff");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/geist-mono-vietnamese-400-normal.2-w98qwfhss3t.woff2)format("woff2"),url(../media/geist-mono-vietnamese-400-normal.29k50zjumvkn0.woff)format("woff");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:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/geist-mono-latin-ext-400-normal.06e95wwtohjhy.woff2)format("woff2"),url(../media/geist-mono-latin-ext-400-normal.3up5nfrss5o9p.woff)format("woff");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:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/geist-mono-latin-400-normal.1pils9mz99gi8.woff2)format("woff2"),url(../media/geist-mono-latin-400-normal.3hdm2x6oajrio.woff)format("woff");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:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/geist-mono-cyrillic-ext-500-normal.2vxb_0305644a.woff2)format("woff2"),url(../media/geist-mono-cyrillic-ext-500-normal.12dvz0n_1vtak.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/geist-mono-cyrillic-500-normal.167vpnlttlylm.woff2)format("woff2"),url(../media/geist-mono-cyrillic-500-normal.2z12u0ihqa92e.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/geist-mono-symbols2-500-normal.1ww3h4liz_dwd.woff2)format("woff2"),url(../media/geist-mono-symbols2-500-normal.3diwqn4cdj79k.woff)format("woff");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/geist-mono-vietnamese-500-normal.0zvexx-5_as3f.woff2)format("woff2"),url(../media/geist-mono-vietnamese-500-normal.05zqfdd5xhek6.woff)format("woff");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:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/geist-mono-latin-ext-500-normal.2inf0kc4q_6ro.woff2)format("woff2"),url(../media/geist-mono-latin-ext-500-normal.2h8jyjffixldi.woff)format("woff");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:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/geist-mono-latin-500-normal.07nc5rf20ybdn.woff2)format("woff2"),url(../media/geist-mono-latin-500-normal.0iyk3eo7gifx4.woff)format("woff");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:Geist Mono;font-style:normal;font-display:swap;font-weight:700;src:url(../media/geist-mono-cyrillic-ext-700-normal.109m8utt48-_l.woff2)format("woff2"),url(../media/geist-mono-cyrillic-ext-700-normal.0-d9r5dugz4u8.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:700;src:url(../media/geist-mono-cyrillic-700-normal.3z5lvv741k25x.woff2)format("woff2"),url(../media/geist-mono-cyrillic-700-normal.27sxjggudkks3.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:700;src:url(../media/geist-mono-symbols2-700-normal.2doyj_pcpvvmb.woff2)format("woff2"),url(../media/geist-mono-symbols2-700-normal.0-2g05jclssm5.woff)format("woff");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:700;src:url(../media/geist-mono-vietnamese-700-normal.08wk4vjl2ro4f.woff2)format("woff2"),url(../media/geist-mono-vietnamese-700-normal.20d79mfsl7xbh.woff)format("woff");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:Geist Mono;font-style:normal;font-display:swap;font-weight:700;src:url(../media/geist-mono-latin-ext-700-normal.19moxa_zfrftf.woff2)format("woff2"),url(../media/geist-mono-latin-ext-700-normal.19ba08tj2fr8r.woff)format("woff");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:Geist Mono;font-style:normal;font-display:swap;font-weight:700;src:url(../media/geist-mono-latin-700-normal.287_e30e1hlm5.woff2)format("woff2"),url(../media/geist-mono-latin-700-normal.1a0hv3bor6asr.woff)format("woff");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:Instrument Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/instrument-sans-latin-ext-400-normal.3q8pug6-wto40.woff2)format("woff2"),url(../media/instrument-sans-latin-ext-400-normal.2zbm4kyn5pwgx.woff)format("woff");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:Instrument Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/instrument-sans-latin-400-normal.3xgfxban9f743.woff2)format("woff2"),url(../media/instrument-sans-latin-400-normal.1hjbn09c7gmn3.woff)format("woff");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:Instrument Sans;font-style:normal;font-display:swap;font-weight:500;src:url(../media/instrument-sans-latin-ext-500-normal.19t6v29w3e9pk.woff2)format("woff2"),url(../media/instrument-sans-latin-ext-500-normal.0ym2267snhx9x.woff)format("woff");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:Instrument Sans;font-style:normal;font-display:swap;font-weight:500;src:url(../media/instrument-sans-latin-500-normal.1eggatm68an7u.woff2)format("woff2"),url(../media/instrument-sans-latin-500-normal.013-pomwme-m2.woff)format("woff");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:Instrument Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../media/instrument-sans-latin-ext-600-normal.0vm4co01-fmw6.woff2)format("woff2"),url(../media/instrument-sans-latin-ext-600-normal.1jzotrrwg-zxc.woff)format("woff");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:Instrument Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../media/instrument-sans-latin-600-normal.3fqsgcs0cl_0g.woff2)format("woff2"),url(../media/instrument-sans-latin-600-normal.2jey8h63iho71.woff)format("woff");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:Instrument Sans;font-style:normal;font-display:swap;font-weight:700;src:url(../media/instrument-sans-latin-ext-700-normal.3f0xo3tecqq_u.woff2)format("woff2"),url(../media/instrument-sans-latin-ext-700-normal.0dhe4l604eecb.woff)format("woff");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:Instrument Sans;font-style:normal;font-display:swap;font-weight:700;src:url(../media/instrument-sans-latin-700-normal.1u3zznnpe1kz_.woff2)format("woff2"),url(../media/instrument-sans-latin-700-normal.1oy6q39wj26t8.woff)format("woff");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}
*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--f-mono);font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--void:#131211;--surface:#1d1b19;--raised:#26231f;--hover:#2f2b26;--line:#ede8de24;--line-hi:#ede8de47;--ink:#ede8de;--ink-2:#ede8dea8;--ink-3:#ede8de85;--spot:#ff5a26;--spot-text:#ff5a26;--spot-2:#ff7a50;--spot-dim:#ff5a2626;--spot-glow:#ff5a2661;--on-spot:#131211;--r1:#d0e49b;--r2:#e7df8e;--r3:#fdda80;--r4:#fbbd6f;--r5:#f79f5f;--r6:#f98a57;--r7:#fa7350;--f-display:"Cormorant Garamond",Georgia,"Times New Roman",serif;--f-ui:"Geist Mono",ui-monospace,SFMono-Regular,monospace;--f-mono:"Geist Mono",ui-monospace,SFMono-Regular,monospace;--f-prose:"Instrument Sans",system-ui,-apple-system,sans-serif;--f-fig:var(--f-display);--dw:500;--dls:-.012em;--dlh:1;--base-ls:.02em;--head-ls:-.012em;--h2:27px;--rad-lg:14px;--rad:10px;--rad-sm:7px;--rad-btn:999px;--sp:cubic-bezier(.16,1,.3,1);--pop:cubic-bezier(.34,1.4,.64,1);--measure:1420px}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--void:#fff;--surface:#faf8f3;--raised:#f2efe8;--hover:#e8e3d9;--line:#17151229;--line-hi:#17151257;--ink:#171512;--ink-2:#5c564d;--ink-3:#6e675d;--spot:#ff5a26;--spot-text:#c2410c;--spot-2:#c2410c;--spot-dim:#ff5a261f;--spot-glow:#ff5a2642;--on-spot:#131211}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--void:#fff;--surface:#faf8f3;--raised:#f2efe8;--hover:#e8e3d9;--line:#17151229;--line-hi:#17151257;--ink:#171512;--ink-2:#5c564d;--ink-3:#6e675d;--spot:#ff5a26;--spot-text:#c2410c;--spot-2:#c2410c;--spot-dim:#ff5a261f;--spot-glow:#ff5a2642;--on-spot:#131211}*,:before,:after{box-sizing:border-box}body{background:var(--void);color:var(--ink);font-family:var(--f-ui);letter-spacing:var(--base-ls);-webkit-font-smoothing:antialiased;margin:0;font-size:14px;line-height:1.5;overflow-x:hidden}h1,h2,h3,p,ul,ol,dl,figure{margin:0;padding:0}ul,ol{list-style:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}a{color:inherit;text-decoration:none}input{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--spot);outline-offset:3px;border-radius:2px}::selection{background:var(--spot);color:var(--on-spot)}.d{font-family:var(--f-display);font-weight:var(--dw);letter-spacing:var(--dls);line-height:var(--dlh)}.mono{font-family:var(--f-mono);font-variant-numeric:tabular-nums}.caps{font-family:var(--f-mono);letter-spacing:.17em;text-transform:uppercase;color:var(--ink-3);font-size:10px;font-weight:500}.sp{flex:1}.sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}svg.ic{vertical-align:middle;flex:none;display:inline-block}.top{z-index:60;background:color-mix(in srgb,var(--void) 84%,transparent);-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);border-bottom:1px solid var(--line);position:sticky;top:0}.top-in{max-width:var(--measure);align-items:center;gap:26px;height:58px;margin:0 auto;padding:0 26px;display:flex}.mark{font-family:var(--f-display);letter-spacing:.34em;flex:none;align-items:center;gap:9px;font-size:19px;font-weight:500;display:flex}.mark .glyph{flex:none;width:22px;height:22px;margin-right:5px;position:relative}.mark .glyph i{border:1.6px solid var(--spot);animation:pulseRing 3.4s var(--sp) infinite;border-radius:50%;position:absolute;inset:0}.mark .glyph i:nth-child(2){animation-delay:1.1s}.mark .glyph b{background:var(--spot);box-shadow:0 0 12px var(--spot-glow);border-radius:50%;position:absolute;inset:7px}@keyframes pulseRing{0%{opacity:0;transform:scale(.5)}30%{opacity:.9}to{opacity:0;transform:scale(1)}}nav.tabs{gap:2px;display:flex}nav.tabs button,nav.tabs a{color:var(--ink-2);border-radius:var(--rad-btn);transition:color .2s var(--sp),background .2s var(--sp);padding:7px 12px;font-size:13.5px;position:relative}nav.tabs button:hover,nav.tabs a:hover{color:var(--ink);background:var(--hover)}nav.tabs button[aria-current=true],nav.tabs a[aria-current=true]{color:var(--ink)}nav.tabs button[aria-current=true]:after,nav.tabs a[aria-current=true]:after{content:"";background:var(--spot);height:2px;box-shadow:0 0 10px var(--spot-glow);position:absolute;bottom:-1px;left:12px;right:12px}.tbtn{border:1px solid var(--line-hi);border-radius:var(--rad-btn);height:30px;color:var(--ink-2);align-items:center;gap:7px;padding:0 11px;font-size:12.5px;transition:border-color .2s,color .2s,background .2s;display:inline-flex}.tbtn:hover{color:var(--ink);border-color:var(--ink-3);background:var(--hover)}.theme{background:var(--raised);border:1px solid var(--line);border-radius:999px;flex:none;align-items:center;gap:2px;padding:3px;display:inline-flex}.theme button{width:28px;height:24px;color:var(--ink-3);transition:color .2s,background .25s var(--sp);border-radius:999px;place-items:center;display:grid}.theme button:hover{color:var(--ink)}.theme button[aria-pressed=true]{background:var(--spot);color:var(--on-spot)}.theme button .ic{display:block}@media (max-width:560px){.theme button{width:26px}}@media (max-width:640px){.seg{border-radius:var(--rad);flex-wrap:wrap}.seg button{border-radius:var(--rad-sm)}}.role{flex:none;position:relative}.role-menu{background:var(--raised);border:1px solid var(--line-hi);border-radius:var(--rad-sm);z-index:80;min-width:250px;padding:5px;display:none;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 24px 60px -20px #000000bf}.role.open .role-menu{animation:pop .24s var(--pop) both;display:block}@keyframes pop{0%{opacity:0;transform:translateY(-8px)scale(.97)}to{opacity:1;transform:none}}.role-menu button{text-align:left;border-radius:7px;flex-direction:column;gap:2px;width:100%;padding:9px 10px;display:flex}.role-menu button:hover{background:var(--hover)}.role-menu .n{font-size:13px;font-weight:500}.role-menu .g{color:var(--ink-3);font-size:11px}.role-menu button[aria-selected=true] .n{color:var(--spot-text)}.navsel{flex:none;display:none;position:relative}.navsel-cur{text-overflow:ellipsis;white-space:nowrap;max-width:34vw;overflow:hidden}.nav-menu{background:var(--raised);border:1px solid var(--line-hi);border-radius:var(--rad-sm);z-index:80;min-width:210px;animation:pop .24s var(--pop) both;padding:5px;position:absolute;top:calc(100% + 7px);left:0;box-shadow:0 24px 60px -20px #000000bf}.nav-menu a{color:var(--ink-2);border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;font-size:13.5px;display:flex}.nav-menu a:hover{background:var(--hover);color:var(--ink)}.nav-menu a[aria-current=true]{color:var(--spot-text)}@media (max-width:1080px){nav.tabs{display:none}.navsel{display:inline-flex}}.sheet{max-width:var(--measure);margin:0 auto;padding:0 26px 160px}.view.enter>*{animation:up .55s var(--sp) both}.view.enter>:nth-child(2){animation-delay:50ms}.view.enter>:nth-child(3){animation-delay:.1s}.view.enter>:nth-child(4){animation-delay:.15s}@keyframes up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.head{border-bottom:1px solid var(--line);margin-bottom:30px;padding:40px 0 26px}.head .eyeb{align-items:center;gap:10px;margin-bottom:14px;display:flex}.head h1{font-size:clamp(38px,5.6vw,68px)}.head .lede{font-family:var(--f-prose);letter-spacing:0;color:var(--ink-2);max-width:60ch;margin-top:14px;font-size:15px}.head .row{flex-wrap:wrap;align-items:flex-end;gap:22px;display:flex}.readout{flex-wrap:wrap;gap:34px;display:flex}.readout .m .k{font-family:var(--f-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--ink-3);margin-bottom:3px;font-size:10px;font-weight:500;display:block}.readout .m .v{font-family:var(--f-fig);font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:30px;font-weight:500;line-height:1;display:block}.readout .m .v.hot{color:var(--spot-text)}.btn{border-radius:var(--rad-btn);white-space:nowrap;height:38px;transition:transform .3s var(--sp),background .2s,border-color .2s,color .2s,box-shadow .3s;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:13.5px;font-weight:500;display:inline-flex}.btn:hover{transform:translateY(-2px)}.btn--hot{background:var(--spot);color:var(--on-spot);box-shadow:0 6px 24px -8px var(--spot-glow);font-weight:600}.btn--hot:hover{box-shadow:0 12px 34px -8px var(--spot-glow)}.btn--line{border-color:var(--line-hi);color:var(--ink-2)}.btn--line:hover{border-color:var(--ink-3);color:var(--ink);background:var(--hover)}.btn--ghost{color:var(--ink-2)}.btn--ghost:hover{color:var(--ink);background:var(--hover)}.btn--sm{border-radius:var(--rad-btn);height:30px;padding:0 12px;font-size:12.5px}.btn[disabled]{opacity:.4;pointer-events:none}.chip{border:1px solid var(--line-hi);height:30px;color:var(--ink-2);white-space:nowrap;transition:border-color .2s var(--sp),color .2s,background .2s,transform .3s var(--sp);border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;display:inline-flex}button.chip:hover{color:var(--ink);border-color:var(--ink-3);transform:translateY(-1px)}.chip[aria-pressed=true]{background:var(--spot);border-color:var(--spot);color:var(--on-spot);font-weight:500}.chip .n{font-family:var(--f-mono);opacity:.6;font-size:11px}.field{flex-direction:column;gap:7px;display:flex}.field>label{font-family:var(--f-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--ink-3);font-size:9.5px}.inp{border:0;border-bottom:1px solid var(--line-hi);width:100%;height:42px;color:var(--ink);transition:border-color .3s var(--sp);background:0 0;padding:0 2px;font-size:15px}.inp::placeholder{color:var(--ink-3)}.inp:focus{border-bottom-color:var(--spot);border-bottom-width:2px;outline:none}.inp--search{letter-spacing:-.02em;height:52px;font-size:20px;font-weight:500}.seg{background:var(--raised);border:1px solid var(--line);border-radius:var(--rad-btn);gap:2px;padding:3px;display:inline-flex}.seg button{border-radius:var(--rad-btn);height:26px;color:var(--ink-3);transition:color .2s,background .2s var(--sp);padding:0 12px;font-size:12.5px}.seg button:hover{color:var(--ink)}.seg button[aria-pressed=true]{background:var(--spot);color:var(--on-spot);font-weight:500}.note{border-left:2px solid var(--line-hi);font-family:var(--f-prose);letter-spacing:0;color:var(--ink-2);gap:14px;padding:14px 0 14px 16px;font-size:13.5px;display:flex}.note b{color:var(--ink);margin-bottom:2px;font-weight:600;display:block}.note--hot{border-left-color:var(--spot)}.note--hot b{color:var(--spot-text)}.tag{background:var(--raised);border:1px solid var(--line);height:24px;color:var(--ink-2);border-radius:5px;align-items:center;padding:0 9px;font-size:11.5px;display:inline-flex}.tag--lead{color:var(--ink);border-color:var(--line-hi)}.pill{height:21px;font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;border-radius:5px;align-items:center;gap:5px;padding:0 8px;font-size:9.5px;font-weight:500;display:inline-flex}.pill--live{color:var(--spot-text);background:var(--spot-dim)}.pill--off{color:var(--ink-3);background:var(--raised)}.pill--new{color:var(--on-spot);background:var(--spot);box-shadow:0 0 14px -2px var(--spot-glow)}.pill i{background:currentColor;border-radius:50%;width:5px;height:5px}.wall{-moz-column-width:200px;column-width:200px;-moz-column-gap:16px;column-gap:16px}@media (max-width:700px){.wall{-moz-column-width:150px;column-width:150px;-moz-column-gap:10px;column-gap:10px}}.tile{background:var(--raised);cursor:pointer;border-radius:var(--rad);-moz-column-break-inside:avoid;break-inside:avoid;width:100%;aspect-ratio:var(--ar,1);animation:tileIn .6s var(--sp) both;transition:transform .45s var(--sp),box-shadow .45s var(--sp);margin:0 0 16px;display:block;position:relative;overflow:hidden}@keyframes tileIn{0%{opacity:0;transform:translateY(18px)scale(.97)}to{opacity:1;transform:none}}.tile:hover{transform:translateY(-4px)scale(1.012);box-shadow:0 26px 50px -22px #000c}.tile>.t-media{-o-object-fit:cover;object-fit:cover;background:var(--raised);width:100%;height:100%;transition:transform .7s var(--sp);transform-origin:50%;display:block;position:absolute;inset:0}.tile:hover>.t-media{transform:scale(1.045)}.tile>.t-media.is-contain,.tile>.t-media:fullscreen{-o-object-fit:contain;object-fit:contain}.tile.is-sel{box-shadow:0 0 0 2px var(--spot),0 0 30px -6px var(--spot-glow)}.veil{z-index:3;opacity:0;pointer-events:none;transition:opacity .35s var(--sp);background:linear-gradient(#0304068c 0%,#03040600 32% 44%,#030406db 100%);position:absolute;inset:0}.tile:hover .veil,.tile:focus-within .veil{opacity:1}.t-top,.t-bot{z-index:4;transition:opacity .3s var(--sp),transform .5s var(--sp);gap:7px;display:flex;position:absolute;left:8px;right:8px}.t-top{pointer-events:none;align-items:center;top:10px}.t-bot{opacity:0;flex-direction:column;align-items:flex-start;gap:5px;bottom:10px;transform:translateY(8px)}.tile.has-v .t-bot{bottom:36px}.tile:hover .t-bot,.tile:focus-within .t-bot{opacity:1;transform:none}.t-act{opacity:0;pointer-events:none;transition:opacity .3s var(--sp),transform .45s var(--sp);transform:translateY(-8px)}.tile:hover .t-act,.tile:focus-within .t-act{opacity:1;pointer-events:auto;transform:none}.t-bot>*{opacity:0;transition:opacity .4s var(--sp),transform .55s var(--sp);transform:translateY(12px)}.tile:hover .t-bot>*,.tile:focus-within .t-bot>*{opacity:1;transform:none}.tile:hover .t-bot>:first-child{transition-delay:30ms}.tile:hover .t-bot>:nth-child(2){transition-delay:90ms}.tile:hover .t-bot>:nth-child(3){transition-delay:.15s}.t-cat{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--spot-text);font-size:9px}.t-ttl{font-family:var(--f-prose);letter-spacing:-.02em;color:#fff;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:600;line-height:1.2;display:-webkit-box;overflow:hidden}.t-bot>*{min-width:0;max-width:100%}.t-by{color:#fffc;align-items:center;gap:6px;min-width:0;font-size:11.5px;display:flex}.keep{background:var(--spot);height:27px;color:var(--on-spot);transition:transform .3s var(--pop),filter .2s;border-radius:999px;padding:0 12px;font-size:12px;font-weight:600}.tick{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#0000;width:24px;height:24px;transition:all .25s var(--pop);background:#06070a80;border:1.5px solid #ffffff8c;border-radius:999px;flex:none;place-items:center;display:grid}.tick:hover{border-color:#fff;transform:scale(1.1)}.tile.is-sel .tick{background:var(--spot);border-color:var(--spot);color:var(--on-spot)}.dur{z-index:5;font-family:var(--f-mono);color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#06070a9e;border-radius:4px;padding:3px 6px;font-size:9.5px;transition:opacity .2s;position:absolute;bottom:11px;right:11px}.tile:hover .dur{opacity:0}.t-film{overflow:hidden}.t-film>.t-poster,.t-film>.filmstrip,.t-film>.t-vid{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.t-film>.filmstrip{pointer-events:none;opacity:0;background-repeat:no-repeat;transition:opacity .12s linear}.t-film>.filmstrip.is-on{opacity:1}.t-film>.t-vid{opacity:0;pointer-events:none;transition:opacity .18s linear}.t-film>.t-vid.is-on{opacity:1}@media (prefers-reduced-motion:reduce){.t-film>.filmstrip,.t-film>.t-vid{transition:none}}.well{--dur:10s}.scrub{z-index:6;opacity:0;background:#fff3;height:2px;transition:opacity .2s;position:absolute;bottom:0;left:0;right:0}.tile:hover .scrub,.well.is-scrub .scrub,.detail-media .scrub{opacity:1}.scrub i{background:var(--spot);width:0;height:100%;box-shadow:0 0 10px var(--spot-glow);display:block}.tc{z-index:7;font-family:var(--f-mono);color:#fff;opacity:0;background:#06070ab8;border-radius:4px;padding:3px 6px;font-size:9.5px;transition:opacity .2s;position:absolute;bottom:11px;right:11px}.tile:hover .tc,.well.is-scrub .tc{opacity:1}.signal{border:1px solid var(--line);border-radius:var(--rad-lg);background:radial-gradient(120% 90% at 12% 0%, color-mix(in srgb,var(--spot) 7%, transparent), transparent 62%), var(--surface);margin-bottom:26px;overflow:hidden}.sig-head{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:flex-start;gap:24px;padding:20px 24px 18px;display:flex}.sig-head .t{flex:1;min-width:240px}.sig-head .tr{align-items:center;gap:9px;display:flex}.sig-head h2{font-family:var(--f-display);font-size:var(--h2);font-weight:var(--dw);letter-spacing:var(--head-ls);line-height:1.15}.sig-head .sub{font-family:var(--f-prose);letter-spacing:0;color:var(--ink-2);max-width:60ch;margin-top:6px;font-size:13.5px;line-height:1.5}.sig-head .acts{flex-wrap:wrap;align-items:center;gap:14px;padding-top:4px;display:flex}.sig-grid{grid-template-columns:320px minmax(0,1fr);gap:0;display:grid}@media (max-width:1100px){.sig-grid{grid-template-columns:1fr}}.sig-l{border-right:1px solid var(--line);padding:28px 24px}@media (max-width:1100px){.sig-l{border-right:0;border-bottom:1px solid var(--line)}}.sig-r{min-width:0;padding:28px 24px}.blk+.blk{border-top:1px solid var(--line);margin-top:30px;padding-top:30px}.blockhead{margin-bottom:18px}.blockhead .r{align-items:baseline;gap:12px;display:flex}.blockhead h3{font-family:var(--f-prose);letter-spacing:0;letter-spacing:-.015em;font-size:15.5px;font-weight:600;line-height:1.2}.blockhead .sub{font-family:var(--f-prose);letter-spacing:0;color:var(--ink-3);max-width:64ch;margin-top:5px;font-size:12.5px;line-height:1.45}.seg--sm button{height:23px;padding:0 9px;font-size:11.5px}.hotread{min-height:20px;font-family:var(--f-prose);letter-spacing:0;color:var(--ink-3);align-items:center;gap:9px;margin-top:18px;font-size:12.5px;display:flex}.hotread .dt{background:var(--line-hi);border-radius:50%;flex:none;width:6px;height:6px;transition:background .25s,box-shadow .25s}.hotread.on{color:var(--ink-2)}.hotread.on .dt{background:var(--spot);box-shadow:0 0 9px var(--spot-glow)}.hotread b{color:var(--ink);font-weight:600}.hotread .n{font-family:var(--f-mono);font-variant-numeric:tabular-nums;color:var(--ink)}.sechead{flex-wrap:wrap;align-items:baseline;gap:14px;margin:18px 0 16px;display:flex}.sechead h2{font-family:var(--f-display);font-size:var(--h2);font-weight:var(--dw);letter-spacing:var(--head-ls)}.sechead .sub{font-family:var(--f-prose);letter-spacing:0;color:var(--ink-2);font-size:13.5px}.gauge{flex-direction:column;align-items:center;gap:14px;display:flex}.gauge-ring{width:100%;max-width:242px;position:relative}.gauge svg{width:100%;height:auto;display:block;overflow:visible}.gauge-c{text-align:center;pointer-events:none;position:absolute;top:59.5%;left:8%;right:8%;transform:translateY(-50%)}.gauge-c .big{font-family:var(--f-fig);letter-spacing:-.045em;font-size:44px;font-weight:500;line-height:1}.gauge-c .lab{font-family:var(--f-prose);letter-spacing:0;color:var(--ink-2);margin-top:5px;font-size:12.5px;line-height:1.25}.gauge-f{font-family:var(--f-prose);letter-spacing:0;color:var(--ink-3);text-align:center;max-width:242px;font-size:11.5px;line-height:1.5}.gauge-f b{font-family:var(--f-mono);font-variant-numeric:tabular-nums;color:var(--spot-text);font-weight:500}.weave svg{width:100%;height:auto;display:block;overflow:visible}.gscroll{-webkit-overflow-scrolling:touch;overflow:auto hidden}.gscroll::-webkit-scrollbar{height:6px}.gscroll::-webkit-scrollbar-thumb{background:var(--line-hi);border-radius:3px}@media (max-width:900px){.gscroll>svg{min-width:var(--wmin,760px)}}@media (hover:none){.weave .nl{font-size:15px}.weave .nv{font-size:12px}.weave-node,.bband{cursor:pointer}}.weave .rib{fill:none;stroke-width:.5px;stroke-opacity:.4;transition:stroke-opacity .35s var(--sp),stroke-width .35s}.weave.hot .rib{stroke-opacity:.045}.weave.hot .rib.on{stroke-opacity:.85;stroke-width:.65px}.weave .nd{opacity:.9;transition:opacity .3s}.weave .nd.on{opacity:1;filter:drop-shadow(0 0 8px var(--spot-glow))}.weave .nl{font-family:var(--f-ui);letter-spacing:var(--base-ls);fill:var(--ink);font-size:13.5px;font-weight:600;transition:fill .3s}.weave .nv{font-family:var(--f-mono);fill:var(--ink-3);font-variant-numeric:tabular-nums;font-size:10.5px;transition:fill .3s}.weave .nchip{stroke:var(--line-hi);stroke-width:.75px}.weave .nhead{font-family:var(--f-mono);letter-spacing:.16em;fill:var(--ink-2);font-size:10.5px;font-weight:500}.weave-node:hover .nl{fill:var(--spot)}.weave.hot .weave-node:has(.nd.on) .nl{fill:var(--spot)}.weave.hot .weave-node:has(.nd.on) .nv{fill:var(--ink)}.weave.hot .weave-node{opacity:.26;transition:opacity .3s}.weave.hot .weave-node.resp{opacity:1}.weave.hot .weave-node.resp .nl{fill:var(--ink-2)}.weave.hot .weave-node.resp .nv{fill:var(--ink);font-weight:700}.weave.hot .weave-node.resp.zero{opacity:.28}.weave.hot .weave-node:has(.nd.on){opacity:1}.weave-node{cursor:pointer}.stream svg{width:100%;height:auto;display:block;overflow:visible}.stream .fillp{animation:drawUp .9s var(--sp) both}@keyframes drawUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.stream .linep{stroke:var(--spot);stroke-width:2px;fill:none;filter:drop-shadow(0 0 6px var(--spot-glow));stroke-dasharray:var(--len);stroke-dashoffset:var(--len);animation:draw 1.3s var(--sp) .12s both}@keyframes draw{to{stroke-dashoffset:0}}.stream .dot{fill:var(--spot);filter:drop-shadow(0 0 8px var(--spot-glow))}.stream .gl{stroke:var(--line);stroke-width:1px}.stream .xl{font-family:var(--f-mono);fill:var(--ink-3);font-size:8.5px}.stream-hit{fill:#0000;cursor:pointer}.stream-hit:hover+.stream-col{opacity:1}.stream-col{opacity:0;transition:opacity .2s}.bkey{text-align:center;max-width:440px;margin-top:12px}.legend{flex-wrap:wrap;gap:5px 14px;margin-top:12px;display:flex}.legend button{color:var(--ink-2);align-items:center;gap:7px;font-size:11.5px;transition:color .2s;display:flex}.legend button:hover,.legend button[aria-pressed=true]{color:var(--ink)}.legend .sw{border-radius:2px;flex:none;width:9px;height:9px}.legend .n{font-family:var(--f-mono);color:var(--ink-3);font-size:11px}.detail{grid-template-columns:minmax(0,1.1fr) minmax(330px,.9fr);align-items:start;gap:44px;display:grid}@media (max-width:960px){.detail{grid-template-columns:1fr;gap:26px}}.detail-media{background:var(--raised);border-radius:var(--rad);position:relative;overflow:hidden}.detail-media .t-media{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.dcol{flex-direction:column;gap:22px;display:flex}.dcol h1{font-size:clamp(26px,3vw,38px)}.dcol .stand{color:var(--ink-2);max-width:48ch;font-size:15.5px;line-height:1.65}.byline{border-top:1px solid var(--line);border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:16px 0;display:flex}.byline .nm{font-size:14.5px;font-weight:600}.byline .mt{color:var(--ink-3);font-size:12px}.spec{border-collapse:collapse;width:100%}.spec th,.spec td{text-align:left;border-bottom:1px solid var(--line);vertical-align:baseline;padding:10px 0}.spec th{width:40%;font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-size:9.5px;font-weight:500}.spec td{font-family:var(--f-prose);letter-spacing:0;font-size:13.5px}.spec tr:last-child th,.spec tr:last-child td{border-bottom:0}.sect{border-bottom:1px solid var(--line);align-items:baseline;gap:14px;margin:56px 0 20px;padding-bottom:12px;display:flex}.sect h2{letter-spacing:-.03em;font-size:24px;font-weight:700}.brands{gap:8px;margin-bottom:22px;padding:28px 0 6px;display:flex;overflow-x:auto}.brand{border-radius:var(--rad-btn);border:1px solid var(--line);background:var(--surface);height:44px;transition:all .3s var(--sp);flex:none;align-items:center;gap:9px;padding:0 14px 0 9px;display:flex}.brand:hover{border-color:var(--line-hi);transform:translateY(-2px)}.brand[aria-current=true]{border-color:var(--spot);background:var(--spot-dim)}.brand .nm{font-size:13.5px;font-weight:500}.brand .ct{font-family:var(--f-mono);background:var(--spot);min-width:18px;height:17px;color:var(--on-spot);border-radius:999px;place-items:center;padding:0 5px;font-size:10px;font-weight:700;display:grid}.brand--add{color:var(--ink-3);border-style:dashed}.brand--add:hover{color:var(--spot);border-color:var(--spot)}.spin{border:1.6px solid var(--line-hi);border-top-color:var(--spot);border-radius:50%;flex:none;width:13px;height:13px;animation:.7s linear infinite sp}@keyframes sp{to{transform:rotate(360deg)}}.tbl{border-collapse:collapse;width:100%;font-size:13.5px}.tbl th{text-align:left;font-family:var(--f-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--line-hi);padding:10px 14px 10px 0;font-size:9.5px;font-weight:500}.tbl td{border-bottom:1px solid var(--line);color:var(--ink-2);padding:14px 14px 14px 0}.tbl td.s{color:var(--ink);font-weight:500}.tbl tr:last-child td{border-bottom:0}.tbl .r{text-align:right;padding-right:0}.net-mark{pointer-events:none;font-family:var(--f-mono);letter-spacing:.08em;color:#d8d2c7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0806059e;border-radius:5px;flex:none;align-items:center;gap:5px;padding:4px 8px 4px 6px;font-size:9.5px;font-weight:500;line-height:1.3;display:inline-flex}.net-mark .ic{opacity:.9}@media (max-width:560px){.tile .net-mark>span{display:none}.tile .net-mark{padding:4px 6px}}.bchip{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#ede8de;min-width:0;height:22px;font-family:var(--f-mono);letter-spacing:.03em;transition:background .2s,transform .3s var(--pop);background:#080605c7;border-radius:999px;flex:0 auto;align-items:center;gap:5px;padding:0 8px;font-size:9.5px;font-weight:500;display:inline-flex}.bchip span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bchip:hover{background:#080605eb;transform:translateY(-1px)}.bchip.ghost{color:#ede8deb8;background:#08060580;box-shadow:inset 0 0 0 1px #ede8de33}.bchip.ghost:hover{color:#ede8de;background:#080605cc}.keep{background:var(--spot);height:24px;color:var(--on-spot);font-family:var(--f-ui);letter-spacing:.01em;white-space:nowrap;transition:transform .3s var(--pop),filter .2s;border-radius:999px;flex:none;padding:0 12px;font-size:11px;font-weight:600}.keep:hover{transform:scale(1.06)}.keep.on{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080605d1}.bmodal{gap:14px}.bprev{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding-bottom:14px;display:flex}.bprev .th{border-radius:var(--rad-sm);background:var(--raised);flex:none;width:46px;height:46px;display:block;position:relative;overflow:hidden}.bprev .th .t-media{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.bprev .t{font-family:var(--f-prose);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;line-height:1.3;display:block;overflow:hidden}.bprev .m{font-family:var(--f-mono);color:var(--ink-3);margin-top:3px;font-size:10.5px;display:block}.blist{flex-direction:column;gap:2px;max-height:min(46vh,340px);margin:0 -6px;padding:0 6px;display:flex;overflow-y:auto}.blist .lbl{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);padding:11px 6px 5px;font-size:9.5px}.brow{border-radius:var(--rad-sm);text-align:left;align-items:center;gap:11px;width:100%;padding:8px;transition:background .18s;display:flex}.brow:hover{background:var(--hover)}.brow.cur{background:var(--spot-dim)}.brow .cv{background:var(--raised);border-radius:7px;flex:none;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:1px;width:38px;height:38px;display:grid;overflow:hidden}.brow .cv img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.brow .cv i{background:var(--hover);display:block}.brow .nm{min-width:0;font-family:var(--f-prose);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13.5px;font-weight:600;overflow:hidden}.brow .nm span{color:var(--ink-3);text-overflow:ellipsis;margin-top:1px;font-size:11.5px;font-weight:400;display:block;overflow:hidden}.brow .ct{font-family:var(--f-mono);color:var(--ink-3);flex:none;font-size:10.5px}.brow .tickmark{color:var(--spot-text);flex:none;place-items:center;display:grid}.bfoot{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding-top:14px;display:flex}.btn.danger{color:var(--spot-text)}.btn.danger:hover{background:var(--spot-dim)}.bgrid{grid-template-columns:repeat(auto-fill,minmax(212px,1fr));gap:22px;display:grid}.bcard{text-align:left;width:100%;display:block}.bcard .cv{aspect-ratio:1.32;border-radius:var(--rad);background:var(--raised);transition:transform .4s var(--sp),box-shadow .4s var(--sp);grid-template-rows:1fr 1fr;grid-template-columns:2fr 1fr;gap:3px;display:grid;overflow:hidden}.bcard:hover .cv{transform:translateY(-4px);box-shadow:0 22px 44px -20px #000000b3}.bcard .cv>*{-o-object-fit:cover;object-fit:cover;background:var(--hover);width:100%;height:100%;display:block}.bcard .cv>:first-child{grid-row:1/3}.bcard .nm{font-size:15px;font-weight:600;font-family:var(--f-prose);letter-spacing:0;align-items:center;gap:6px;margin-top:11px;display:flex}.bcard .mt{font-family:var(--f-mono);color:var(--ink-3);letter-spacing:.05em;margin-top:3px;font-size:10.5px}.bnew .cv{border:1px dashed var(--line-hi);background:0 0;place-items:center;display:grid}.bnew .cv span{color:var(--ink-3);place-items:center;gap:0;display:grid}#toast{z-index:95;background:var(--sheet,var(--raised));color:var(--sheet-ink,var(--ink));border:1px solid var(--line-hi);opacity:0;pointer-events:none;transition:opacity .3s var(--sp),transform .4s var(--sp);border-radius:999px;padding:10px 18px;font-size:12.5px;position:fixed;bottom:26px;left:50%;transform:translate(-50%,10px);box-shadow:0 18px 40px -14px #0000008c}#toast.on{opacity:1;transform:translate(-50%)}#toast b{font-weight:600}.lean-grid{grid-template-columns:330px minmax(0,1fr);gap:0;display:grid}@media (max-width:1000px){.lean-grid{grid-template-columns:1fr}}.lean-l{border-right:1px solid var(--line);place-items:center;padding:26px 24px;display:grid}@media (max-width:1000px){.lean-l{border-right:0;border-bottom:1px solid var(--line)}}.lean-r{min-width:0;padding:26px 24px}.lean-c svg{width:100%;max-width:300px;height:auto;display:block;overflow:visible}.lean-c .lr{fill:none;stroke:var(--line-hi);stroke-width:1px}.lean-c .lavg{fill:none;stroke:var(--ink-3);stroke-width:1.4px;stroke-dasharray:3 3}.lean-c .lmine{fill:var(--spot);fill-opacity:.17;stroke:var(--spot);stroke-width:2px;filter:drop-shadow(0 0 10px var(--spot-glow));animation:leanIn .8s var(--sp) both}@keyframes leanIn{0%{opacity:0;transform-origin:150px 138px;transform:scale(.86)}to{opacity:1;transform:none}}.lean-c .ld{fill:var(--spot);stroke:var(--surface);stroke-width:1.6px}.lean-c .ll{font-family:var(--f-mono);letter-spacing:.13em;fill:var(--ink-3);font-size:9.5px;font-weight:500}.lean-c .ll.on{fill:var(--spot-text)}.lrows{flex-direction:column;gap:2px;display:flex}.lrow{border-bottom:1px solid var(--line);grid-template-columns:190px minmax(0,1fr) 62px;align-items:center;gap:16px;padding:9px 0;display:grid}.lrow:last-child{border-bottom:0}@media (max-width:640px){.lrow{grid-template-columns:1fr 54px;gap:8px}.lrow .lbar{grid-column:1/-1}}.lk{font-family:var(--f-prose);letter-spacing:0;font-size:13.5px;font-weight:600;line-height:1.25}.lk span{color:var(--ink-3);margin-top:2px;font-size:11.5px;font-weight:400;line-height:1.4;display:block}.lbar{background:var(--raised);border-radius:3px;height:6px;position:relative;overflow:visible}.lbar i{background:var(--spot);height:100%;box-shadow:0 0 8px var(--spot-glow);animation:lbarIn .7s var(--sp) both;border-radius:3px;display:block}@keyframes lbarIn{0%{width:0!important}}.lbar u{background:var(--ink-3);border-radius:1px;width:1.5px;height:14px;position:absolute;top:-4px}.lv{font-family:var(--f-mono);font-variant-numeric:tabular-nums;text-align:right;color:var(--ink);font-size:14px}.lv em{color:var(--ink-3);margin-top:1px;font-size:10.5px;font-style:normal;display:block}.netrow{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.netchip{border-radius:var(--rad-btn);border:1px solid var(--line);height:30px;color:var(--ink-2);transition:all .22s var(--sp);align-items:center;gap:6px;padding:0 12px;font-size:12.5px;display:inline-flex}.netchip:hover{color:var(--ink);border-color:var(--line-hi)}.netchip[aria-pressed=true]{background:var(--spot);border-color:var(--spot);color:var(--on-spot);font-weight:500}.avatar{-o-object-fit:cover;object-fit:cover;background:var(--raised);border-radius:999px;flex:none;display:block}.who{align-items:center;gap:11px;min-width:0;display:flex}.who .nm{font-family:var(--f-prose);letter-spacing:0;font-size:14px;font-weight:600;line-height:1.25}.who .em{color:var(--ink-3);text-overflow:ellipsis;margin-top:1px;font-size:11.5px;overflow:hidden}.you-tag{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--line-hi);color:var(--ink-3);border-radius:999px;margin-left:7px;padding:2px 7px;font-size:9px}.permset{flex-wrap:wrap;gap:6px;display:flex}.pgrant{font-family:var(--f-mono);letter-spacing:.08em;border:1px solid var(--line);color:var(--ink-2);border-radius:999px;padding:3px 8px;font-size:9.5px}.pgrant.extra{border-color:var(--spot);color:var(--spot-text)}.rolesel{border-radius:var(--rad-btn);border:1px solid var(--line-hi);background:var(--raised);height:30px;color:var(--ink);font:inherit;max-width:190px;padding:0 10px;font-size:12.5px}.seatbar{background:var(--raised);border-radius:3px;max-width:220px;height:5px;margin-top:8px;overflow:hidden}.seatbar i{background:var(--spot);border-radius:3px;height:100%;display:block}.filters{border:1px solid var(--line);border-radius:var(--rad-lg);background:var(--surface);margin-bottom:26px;overflow:hidden}.frow{border-bottom:1px solid var(--line);grid-template-columns:96px minmax(0,1fr);align-items:center;gap:18px;padding:13px 20px;display:grid}.frow:last-child{border-bottom:0}.frow>.fk{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-size:9.5px;font-weight:500}.frow>.fv{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.fapplied{background:var(--raised)}.fapplied .fv{gap:6px}@media (max-width:760px){.frow{grid-template-columns:minmax(0,1fr);gap:7px;padding:11px 14px}.frow>.fv{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;padding-bottom:3px;overflow-x:auto}.frow>.fv::-webkit-scrollbar{display:none}.frow>.fv>*{flex:none}.frow>.fv>.sp{display:none}.filters{border-radius:var(--rad)}}.netchip .n{font-family:var(--f-mono);opacity:.62;font-variant-numeric:tabular-nums;font-size:10.5px}.fhead{background:var(--raised)}.fhead .fsum{font-family:var(--f-prose);letter-spacing:0;color:var(--ink-3);font-size:13px}.filters--fold[data-folded] .fhead{border-bottom:0}.filters--fold[data-folded] .fhead+div .fapplied{border-top:1px solid var(--line)}.dband{grid-template-columns:minmax(0,1fr) minmax(360px,42%);align-items:start;gap:22px;margin-bottom:26px;display:grid}.dband>.filters{margin-bottom:0}@media (min-width:761px){.dband .frow{grid-template-columns:82px minmax(0,1fr);gap:14px;padding:12px 16px}}@media (max-width:1000px){.dband{grid-template-columns:minmax(0,1fr)}.dband>.filters{margin-bottom:0}}.adglobe{border:1px solid var(--line);border-radius:var(--rad-lg);background:var(--surface);flex-direction:column;height:100%;min-height:420px;display:flex;overflow:hidden}.adglobe-head{border-bottom:1px solid var(--line);background:var(--raised);flex-wrap:wrap;align-items:center;gap:10px;min-height:46px;padding:12px 16px;display:flex}.adglobe-stage{background:radial-gradient(ellipse at 50% 42%,var(--surface) 0%,var(--void) 80%);flex-direction:column;flex:1;min-height:372px;display:flex}.adglobe-canvas{flex:1;min-height:300px;position:relative}.adglobe-canvas>.globe{position:absolute;inset:0}.adglobe-stage[data-loading] .globe{opacity:.55;transition:opacity .4s var(--sp)}.adglobe-layer{pointer-events:none;position:absolute;inset:0;overflow:hidden}.adglobe-empty{text-align:center;font-family:var(--f-prose);letter-spacing:0;color:var(--ink-3);border-top:1px solid var(--line);background:color-mix(in srgb,var(--surface) 70%,transparent);flex-direction:column;flex:none;align-items:center;gap:5px;padding:14px 20px 18px;font-size:13px;display:flex}.adglobe-empty .caps{color:var(--ink-2)}.gpin{pointer-events:none;will-change:transform,opacity;width:0;height:0;transition:opacity .25s var(--sp);position:absolute;top:0;left:0}.gpin>*{pointer-events:auto}.gstem{background:var(--line-hi);pointer-events:none;width:1px;height:16px;position:absolute;bottom:0;left:-.5px}.gstem:after{content:"";background:var(--spot);width:7px;height:7px;box-shadow:0 0 10px var(--spot-glow);border-radius:50%;position:absolute;bottom:-3px;left:-3px}.gcard{border-radius:var(--rad-sm);cursor:pointer;background:color-mix(in srgb,var(--surface) 92%,transparent);border:1px solid var(--line-hi);-webkit-backdrop-filter:blur(10px)saturate(1.3);backdrop-filter:blur(10px)saturate(1.3);width:max-content;max-width:190px;transition:transform .35s var(--sp),border-color .2s,box-shadow .35s var(--sp),background .2s;align-items:center;gap:8px;padding:5px 8px 5px 5px;display:flex;position:absolute;bottom:16px;left:0;transform:translate(-50%);box-shadow:0 14px 30px -14px #0000008c}.gpin.is-hover .gcard,.gcard:focus-visible{border-color:var(--spot);box-shadow:0 18px 36px -14px #000000b3,0 0 0 3px var(--spot-dim);background:var(--surface);transform:translate(-50%)translateY(-3px)scale(1.03)}.gcard:focus-visible{outline:none}.gthumb{-o-object-fit:cover;object-fit:cover;background:var(--raised);border-radius:5px;flex:none;width:36px;height:36px;display:block}.gthumb.init{font-family:var(--f-mono);color:var(--ink-2);letter-spacing:.06em;place-items:center;font-size:11px;font-weight:500;display:grid}.gmeta{flex-direction:column;gap:1px;min-width:0;max-width:120px;display:flex;overflow:hidden}.gmeta .gb{font-family:var(--f-prose);letter-spacing:0;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.gmeta .gr{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:9.5px;overflow:hidden}.gcount{min-width:26px;height:22px;font-family:var(--f-mono);font-variant-numeric:tabular-nums;color:var(--on-spot);background:var(--spot);box-shadow:0 0 12px -2px var(--spot-glow);transition:transform .3s var(--sp),box-shadow .3s;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0 6px;font-size:10.5px;font-weight:600;display:inline-flex}.gcount:hover{box-shadow:0 0 16px -2px var(--spot-glow);transform:scale(1.08)}.gring{opacity:0;pointer-events:none;width:0;height:0;transition:opacity .25s var(--sp);position:absolute;top:0;left:0}.gring:before,.gring:after{content:"";border:1.5px solid var(--spot);width:22px;height:22px;animation:pulseRing 2.2s var(--sp) infinite;border-radius:50%;position:absolute;top:-11px;left:-11px}.gring:after{animation-delay:.7s}@media (max-width:700px){.adglobe{min-height:340px}.adglobe-stage{min-height:300px}.adglobe-canvas{min-height:240px}.gcard{gap:6px;max-width:150px;padding:4px 7px 4px 4px}.gthumb{width:30px;height:30px}.gmeta{max-width:88px}.gmeta .gb{font-size:12px}}@media (hover:none){.gcard{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--surface)}}.netchip[aria-pressed=true] .n{opacity:.85}.crumb{z-index:40;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--void) 90%,transparent);-webkit-backdrop-filter:blur(14px)saturate(1.3);backdrop-filter:blur(14px)saturate(1.3);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:20px;padding:12px 0;display:flex;position:sticky;top:58px}.crumb .tr{min-width:0;font-family:var(--f-mono);letter-spacing:.06em;color:var(--ink-3);align-items:center;gap:7px;font-size:11px;display:flex}.crumb .tr a,.crumb .tr button{color:var(--ink-3);transition:color .2s}.crumb .tr a:hover,.crumb .tr button:hover{color:var(--ink)}.crumb .tr .sepx{opacity:.5}.crumb .tr .cur{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;max-width:36ch;overflow:hidden}.crumb .acts{align-items:center;gap:8px;margin-left:auto;display:flex}.crumb .tr{flex-wrap:nowrap;overflow:hidden}@media (max-width:700px){.crumb{flex-wrap:nowrap;gap:8px;padding:10px 0;top:0}.crumb .acts{flex:none;width:auto;margin-left:auto}.crumb .acts .caps{display:none}.crumb .tr{flex:1;min-width:0;font-size:10.5px}.crumb .tr .cur{flex:1;min-width:0;max-width:none}.crumb .tr button:first-child{flex:none}}.scrim{z-index:88;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;pointer-events:none;background:#030406b8;transition:opacity .3s;position:fixed;inset:0}.scrim.on{opacity:1;pointer-events:auto}.modal{z-index:90;background:var(--surface);border:1px solid var(--line-hi);border-radius:var(--rad);opacity:0;pointer-events:none;width:min(520px,92vw);transition:opacity .3s var(--sp),transform .45s var(--sp);position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)translateY(14px)scale(.97)}.modal.on{opacity:1;pointer-events:auto;transform:translate(-50%,-50%)}.modal .mh{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:16px 20px;display:flex}.modal .mh h3{letter-spacing:-.02em;font-size:15px;font-weight:600}.modal .mb{flex-direction:column;gap:16px;max-height:60vh;padding:20px;display:flex;overflow-y:auto}.cand{border-radius:var(--rad-sm);align-items:center;gap:12px;padding:11px;transition:background .2s;display:flex}.cand:hover{background:var(--hover)}.cand .nm{font-size:13.5px;font-weight:500}.cand .mt{color:var(--ink-3);font-size:11.5px}.auth{place-items:center;min-height:calc(100vh - 58px);padding:40px 0;display:grid;position:relative}#fx{opacity:.75;width:100%;height:100%;position:absolute;inset:0}.auth-card{z-index:2;background:color-mix(in srgb,var(--surface) 90%,transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--line-hi);border-radius:var(--rad-lg);width:min(420px,100%);padding:34px;position:relative}.auth-card h2{letter-spacing:-.035em;margin-bottom:8px;font-size:30px;font-weight:700}.sk{border-radius:var(--rad);background:linear-gradient(100deg,var(--raised) 30%,var(--hover) 50%,var(--raised) 70%);background-size:220% 100%;animation:1.5s linear infinite shim}@keyframes shim{0%{background-position:120% 0}to{background-position:-120% 0}}.empty{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:80px 0;display:flex}.empty h3{font-family:var(--f-display);font-size:30px;font-weight:var(--dw);letter-spacing:var(--head-ls)}.empty p{font-family:var(--f-prose);letter-spacing:0;color:var(--ink-2);max-width:46ch}.progress{background:var(--raised);border-radius:2px;height:2px;overflow:hidden}.progress i{background:var(--spot);height:100%;box-shadow:0 0 10px var(--spot-glow);transition:width .6s var(--sp);display:block}.tray{z-index:70;background:color-mix(in srgb,var(--raised) 94%,transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--line-hi);opacity:0;pointer-events:none;transition:opacity .3s,transform .55s var(--sp);border-radius:999px;align-items:center;gap:14px;padding:9px 9px 9px 18px;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%,90px);box-shadow:0 24px 60px -22px #000c}.tray.on{opacity:1;pointer-events:auto;transform:translate(-50%)}.tray .th{gap:4px;display:flex}.tray .th i{background:var(--void);border-radius:6px;width:30px;height:30px;display:block;position:relative;overflow:hidden}.tray .th .t-media{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.tray .c{font-family:var(--f-mono);font-size:12.5px}@media (max-width:560px){.tray{gap:10px;max-width:calc(100vw - 20px);padding:8px 8px 8px 12px}.tray .th{display:none}.tray .c{font-size:11.5px}}@media (max-width:380px){.tray{border-radius:var(--rad);flex-wrap:wrap;justify-content:center;gap:8px;padding:10px 12px}}.specrow{border-bottom:1px solid var(--line);align-items:baseline;gap:24px;padding:16px 0;display:flex}.specrow .m{font-family:var(--f-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3);flex:none;width:220px;font-size:9.5px}.swatches{flex-wrap:wrap;gap:10px;display:flex}.sw{width:110px}.sw .c{border:1px solid var(--line);border-radius:8px;height:66px}.sw .n{font-family:var(--f-mono);color:var(--ink-3);text-transform:uppercase;letter-spacing:.08em;margin-top:6px;font-size:9.5px}@media (max-width:760px){.top-in{gap:14px;padding:0 16px}.sheet{padding:0 16px 160px}.readout{gap:20px}.readout .m .v{font-size:22px}.sig-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@keyframes tkIn{0%{opacity:0}to{opacity:1}}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.isolate{isolation:isolate}.mb-6{margin-bottom:1.5rem}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-4{height:1rem}.grow{flex-grow:1}.rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.break-all{word-break:break-all}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ad-return-highlight{box-shadow:0 0 0 2px var(--spot),0 0 30px -6px var(--spot-glow)}.media-missing{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);background:var(--raised);place-items:center;font-size:10.5px;display:grid}.pop-menu{background:var(--raised);border:1px solid var(--line-hi);border-radius:var(--rad-sm);z-index:80;min-width:220px;animation:pop .24s var(--pop) both;max-height:280px;padding:5px;position:fixed;overflow-y:auto;box-shadow:0 24px 60px -20px #000000bf}.pop-menu button{text-align:left;width:100%;color:var(--ink-2);border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-size:12.5px;display:flex}.pop-menu button:hover{background:var(--hover);color:var(--ink)}.pop-menu button[aria-selected=true]{color:var(--spot-text)}.confirm{font-family:var(--f-prose);letter-spacing:0;color:var(--ink-2);align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.avatar.init{font-family:var(--f-mono);color:var(--ink-2);letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--line);place-items:center;font-weight:500;display:grid}.thumbs{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.thumbs button{border-radius:var(--rad-sm);background:var(--raised);border:1px solid var(--line);width:52px;height:52px;position:relative;overflow:hidden}.thumbs button[aria-selected=true]{border-color:var(--spot);box-shadow:0 0 0 1px var(--spot)}.thumbs img,.thumbs video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.inp--date{width:auto;height:30px;font-size:12.5px;font-family:var(--f-mono);color-scheme:normal}.prose-ui{font-family:var(--f-prose);letter-spacing:0}.panel{border:1px solid var(--line);border-radius:var(--rad-lg);background:var(--surface);min-width:0;padding:20px 24px}.tip{background:var(--raised);border:1px solid var(--line-hi);border-radius:var(--rad-sm);color:var(--ink-2);white-space:nowrap;padding:4px 8px;font-size:11.5px;box-shadow:0 12px 30px -14px #0009}.tip b{color:var(--ink);font-weight:600;font-family:var(--f-mono)}.feed{flex-direction:column;display:flex}.feed li{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:11px 0;font-size:13px;display:flex}.feed li:last-child{border-bottom:0}.feed .nm{font-family:var(--f-prose);letter-spacing:0;color:var(--ink);font-weight:600}@media (max-width:560px){.mark .mark-text{display:none}.mark .glyph{margin-right:0}.top-in{gap:10px}}@media (max-width:360px){.navsel-cur{display:none}.top-in{gap:8px;padding:0 12px}}.tile,.tile .t-top>*,.tile .t-bot>*{scroll-margin-top:90px}.tile.has-chip:hover .t-top .pill--new,.tile.has-chip:focus-within .t-top .pill--new{display:none}.t-bot{pointer-events:none}.t-top{z-index:5}@media (hover:none){.veil{opacity:1}.t-bot,.t-bot>*,.t-act{opacity:1;transform:none}.t-act{pointer-events:auto}.tile.has-chip .t-top .pill--new{display:none}}.wall--js{-moz-column-width:auto;column-width:auto;-moz-column-count:auto;column-count:auto;align-items:flex-start;gap:16px;display:flex}.wall--js .wcol{flex-direction:column;flex:1 1 0;gap:16px;min-width:0;display:flex}.wall--js .tile{margin:0}@media (max-width:700px){.wall--js,.wall--js .wcol{gap:10px}}.dz{border:1.5px dashed var(--line-hi);border-radius:var(--rad);background:var(--surface);cursor:pointer;text-align:center;min-height:220px;transition:border-color .25s var(--sp),background .25s var(--sp);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:24px;display:flex;position:relative}.dz:hover,.dz:focus-visible{border-color:var(--ink-3);outline:none}.dz.over{border-color:var(--spot);background:var(--spot-dim);outline:2px solid var(--spot);outline-offset:2px}.dz input[type=file]{opacity:0;cursor:pointer;position:absolute;inset:0}.dz .dz-t{font-family:var(--f-prose);letter-spacing:0;color:var(--ink);font-size:14px}.dz .dz-s{font-family:var(--f-prose);letter-spacing:0;color:var(--ink-3);font-size:11.5px}.dz-prev{cursor:default;grid-template-columns:minmax(0,240px) minmax(0,1fr);align-items:start;gap:18px;width:100%;display:grid}.dz-prev img,.dz-prev video{-o-object-fit:contain;object-fit:contain;border-radius:var(--rad-sm);background:var(--raised);width:100%;max-height:280px;display:block}.dz-media{border-radius:var(--rad-sm);isolation:isolate;position:relative;overflow:hidden}.dz-media img,.dz-media video{z-index:0;position:relative}.dz-scan{z-index:1;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 0 1.5px var(--spot);animation:2.2s ease-in-out infinite dzBreathe;position:absolute;inset:0;overflow:hidden}.dz-scan:before{content:"";background-image:linear-gradient(var(--spot-dim) 1px,transparent 1px),linear-gradient(90deg,var(--spot-dim) 1px,transparent 1px);opacity:.55;background-size:24px 24px;animation:1.6s ease-in-out infinite alternate dzGrid;position:absolute;inset:0}.dz-scan:after{content:"";background:linear-gradient(to bottom,transparent 0%,var(--spot-dim) 70%,var(--spot-glow) 96%,var(--spot) 100%);height:40%;box-shadow:0 2px 14px 2px var(--spot-glow);animation:2.4s cubic-bezier(.45,.05,.55,.95) infinite dzSweep;position:absolute;top:-40%;left:0;right:0}.dz-scan i{border:2px solid var(--spot);width:16px;height:16px;filter:drop-shadow(0 0 4px var(--spot-glow));animation:2.2s ease-in-out infinite dzCorner;position:absolute}.dz-scan i:first-child{border-bottom:0;border-right:0;border-top-left-radius:3px;top:8px;left:8px}.dz-scan i:nth-child(2){border-bottom:0;border-left:0;border-top-right-radius:3px;top:8px;right:8px}.dz-scan i:nth-child(3){border-top:0;border-right:0;border-bottom-left-radius:3px;bottom:8px;left:8px}.dz-scan i:nth-child(4){border-top:0;border-left:0;border-bottom-right-radius:3px;bottom:8px;right:8px}.dz-steps{font-family:var(--f-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--spot-text);align-items:center;gap:8px;min-height:16px;font-size:11px;display:flex}.dz-steps b{background:var(--spot);width:6px;height:6px;box-shadow:0 0 8px var(--spot-glow);border-radius:50%;flex:none;animation:.9s ease-in-out infinite alternate pulse}.dz-steps span{animation:dzStepIn .45s var(--sp) both}.dz-dim{opacity:.55;transition:opacity .35s var(--sp)}@keyframes dzSweep{0%{top:-40%}to{top:100%}}@keyframes dzBreathe{0%,to{box-shadow:inset 0 0 0 1.5px var(--spot),0 0 0 0 var(--spot-glow)}50%{box-shadow:inset 0 0 0 1.5px var(--spot-2),0 0 18px 0 var(--spot-glow)}}@keyframes dzGrid{0%{opacity:.3}to{opacity:.7}}@keyframes dzCorner{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.12)}}@keyframes dzStepIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.score-grid{grid-template-columns:320px minmax(0,1fr);gap:0;display:grid}@media (max-width:1000px){.score-grid{grid-template-columns:1fr}.score-grid .sig-l{border-right:0;border-bottom:1px solid var(--line)}}.score-lean{grid-template-columns:1fr;gap:22px;display:grid}.score-lean-c{place-items:center;min-width:0;padding:6px 0 2px;display:grid}.score-lean-b{min-width:0}.score-radar{place-items:center;width:100%;display:grid}.score-radar svg{width:100%;max-width:400px;height:auto;display:block;overflow:visible}.find-grid{grid-template-columns:1fr 1fr;gap:28px;display:grid}@media (max-width:760px){.find-grid,.dz-prev{grid-template-columns:1fr}}.find{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.find li{border-bottom:1px solid var(--line);transition:opacity .25s var(--sp);padding:12px 0}.find li:last-child{border-bottom:0}.find li.dim{opacity:.35}.find .fh{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.find .fh .tag{cursor:pointer}.find .fh .tag[aria-pressed=true]{color:var(--spot-text);border-color:var(--spot)}.find .ft{font-family:var(--f-prose);letter-spacing:0;color:var(--ink);margin-top:8px;font-size:14px;font-weight:600;line-height:1.3}.find .fd{font-family:var(--f-prose);letter-spacing:0;color:var(--ink-2);margin-top:5px;font-size:13px;line-height:1.5}.ovw{border-bottom:1px solid var(--line);flex-direction:column;gap:34px;padding:28px 24px;display:flex}.ovw-sec{min-width:0}.gapcards,.goodcards{gap:14px;margin:0;padding:0;list-style:none;display:grid}.gapcards{grid-template-columns:repeat(auto-fill,minmax(360px,1fr))}.goodcards{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:12px}.gapcard,.goodcard{border:1px solid var(--line);border-radius:var(--rad);background:var(--surface);flex-direction:column;gap:8px;min-width:0;display:flex;position:relative}.gapcard{padding:16px 18px 14px 22px}.goodcard{padding:13px 15px 12px}.gapcard:before{content:"";background:var(--line-hi);border-radius:0 2px 2px 0;width:3px;position:absolute;top:16px;bottom:16px;left:0}.gapcard[data-severity=critical]:before{background:var(--spot)}.gapcard[data-severity=major]:before{background:var(--spot);opacity:.5}.gapcard .gh,.goodcard .gh{flex-wrap:wrap;align-items:center;gap:8px;min-height:22px;display:flex}.gapcard .sev{color:var(--ink-3)}.gapcard[data-severity=critical] .sev{color:var(--spot-text)}.gapcard[data-severity=major] .sev{color:var(--spot-text);opacity:.8}.gapcard .gt{font-family:var(--f-prose);letter-spacing:-.01em;color:var(--ink);font-size:15.5px;font-weight:600;line-height:1.3}.goodcard .gt{font-family:var(--f-prose);letter-spacing:0;color:var(--ink);font-size:14px;font-weight:600;line-height:1.3}.gapcard .gd,.goodcard .gd{font-family:var(--f-prose);letter-spacing:0;color:var(--ink-2);font-size:13px;line-height:1.5}.goodcard .gd{font-size:12.5px}.gapcard .ga{justify-content:flex-end;margin-top:auto;padding-top:4px;display:flex}.gapcard .ga:empty{display:none}.fb{font-family:var(--f-mono);letter-spacing:.02em;color:var(--ink-3);border-top:1px dashed var(--line);margin-top:4px;padding-top:8px;font-size:10.5px;line-height:1.55}.fb span{text-transform:uppercase;letter-spacing:.12em;color:var(--ink-3);margin-right:4px;font-size:9px}.gclear{border:1px solid var(--line);border-radius:var(--rad);background:var(--surface);color:var(--spot-text);align-items:center;gap:14px;padding:16px 18px;display:flex}.gclear .gt{font-family:var(--f-prose);letter-spacing:0;color:var(--ink);font-size:14.5px;font-weight:600}.gclear .gd{font-family:var(--f-prose);letter-spacing:0;color:var(--ink-3);margin-top:2px;font-size:12.5px}@media (max-width:760px){.ovw{gap:28px;padding:22px 16px}.gapcards,.goodcards{grid-template-columns:1fr}}.checks{border-top:1px solid var(--line);margin-top:18px;padding-top:14px}.checks summary{cursor:pointer;color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px;list-style:none;display:flex}.checks summary>span:after{content:" ·";color:var(--ink-3)}.cfacet{font:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--ink-2);cursor:pointer;transition:border-color .15s var(--sp),color .15s var(--sp);background:0 0;border:1px solid #0000;border-radius:999px;padding:2px 8px}.cfacet:hover{border-color:var(--line-hi);color:var(--ink)}.cfacet[aria-pressed=true]{border-color:var(--spot);color:var(--spot-text);background:var(--spot-dim)}.cfacet.reset{color:var(--ink-3);text-underline-offset:3px;text-decoration:underline}.checks button.cl{font:inherit;letter-spacing:0;text-align:left;cursor:pointer;color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-hi);text-decoration-color:var(--line-hi);text-underline-offset:3px;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.checks button.cl:hover{color:var(--spot-text);text-decoration-color:currentColor}.checks button.cl[aria-pressed=true]{color:var(--spot-text);-webkit-text-decoration-color:var(--spot);text-decoration-color:var(--spot)}.gapcard .btn[aria-pressed=true],.goodcard .btn[aria-pressed=true]{color:var(--spot-text);background:var(--spot-dim)}.checks button.cl svg{opacity:.6}.checks summary::-webkit-details-marker{display:none}.checks summary:before{content:"▸";transition:transform .2s var(--sp);margin-right:6px;display:inline-block}.checks[open] summary:before{transform:rotate(90deg)}.checks .sub{margin:10px 0 6px}.checks ul{margin:0;padding:0;list-style:none}.checks li{border-bottom:1px solid var(--line);grid-template-columns:76px 170px minmax(0,1fr);align-items:baseline;gap:10px;padding:7px 0;display:grid}.checks li:last-child{border-bottom:0}.checks .cs{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:9.5px}.checks li[data-status=gap] .cs{color:var(--spot-text)}.checks li[data-status=strength] .cs{color:var(--ink-2)}.checks .cl{font-family:var(--f-prose);letter-spacing:0;color:var(--ink);font-size:13px}.checks .cb{font-family:var(--f-mono);color:var(--ink-3);font-size:10.5px;line-height:1.5}@media (max-width:760px){.checks li{grid-template-columns:70px minmax(0,1fr)}.checks .cb{grid-column:1/-1}}.lrow[role=button]{cursor:pointer;transition:background .2s var(--sp);outline:none}.lrow.hot,.lrow[role=button]:focus-visible{background:var(--spot-dim);border-radius:var(--rad-sm);margin:0 -8px;padding-left:8px;padding-right:8px}.ll.hit{cursor:pointer;outline:none}.ll.hit:focus-visible{fill:var(--spot-text)}.focus{border:1px solid var(--line);border-left:2px solid var(--line-hi);border-radius:var(--rad-sm);background:var(--surface);transition:border-color .25s var(--sp);margin:0 0 18px;padding:14px 16px}.focus--pinned{border-left-color:var(--spot);box-shadow:0 0 0 1px var(--spot-dim)}.focus-h{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.focus-h h3{font-family:var(--f-prose);letter-spacing:0;outline:none;align-items:baseline;gap:8px;font-size:15.5px;font-weight:600;display:flex}.focus-n{font-family:var(--f-fig);letter-spacing:-.03em;color:var(--spot-text);font-size:24px;font-weight:500;line-height:1}.focus-n small{font-family:var(--f-mono);color:var(--ink-3);letter-spacing:.05em;margin-left:2px;font-size:10px}.focus-r{font-family:var(--f-prose);letter-spacing:0;color:var(--ink-2);max-width:70ch;margin-top:8px;font-size:13.5px;line-height:1.5}.score-creative{flex-direction:column;gap:10px;margin:0 0 22px;display:flex}.score-creative img,.score-creative video{-o-object-fit:contain;object-fit:contain;border-radius:var(--rad-sm);background:var(--raised);border:1px solid var(--line);width:100%;max-height:360px;display:block}.score-creative figcaption{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.mom{flex-direction:column;gap:8px;margin:-6px 0 24px;display:flex}.mom-h{justify-content:space-between;align-items:center;gap:10px;display:flex}.mom-track{height:30px;margin:0 8px;position:relative}.mom-track:before{content:"";background:var(--line-hi);border-radius:1px;height:2px;margin-top:-1px;position:absolute;top:50%;left:0;right:0}.mom-now{background:var(--spot);opacity:.75;border-radius:1px;width:2px;margin-left:-1px;transition:left .2s linear;position:absolute;top:5px;bottom:5px}.mom-m{border:1px solid var(--line-hi);background:var(--surface);width:20px;height:20px;color:var(--ink-2);font-family:var(--f-mono);cursor:pointer;transition:transform .2s var(--sp),border-color .2s var(--sp),background .2s var(--sp),color .2s var(--sp);border-radius:50%;place-items:center;margin:-10px 0 0 -10px;padding:0;font-size:10px;display:grid;position:absolute;top:50%}.mom-m:hover,.mom-m:focus-visible{border-color:var(--spot);color:var(--spot-text);outline:none}.mom-m.on{background:var(--spot);border-color:var(--spot);color:var(--on-spot);box-shadow:0 0 12px -2px var(--spot-glow);transform:scale(1.15)}.mom-cap{border:1px solid var(--line);border-left:2px solid var(--spot);border-radius:var(--rad-sm);background:var(--surface);padding:10px 12px}.mom-cap .l{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.mom-cap b{font-family:var(--f-prose);letter-spacing:0;color:var(--ink);font-size:13.5px;font-weight:600}.mom-cap p{font-family:var(--f-prose);letter-spacing:0;color:var(--ink-2);margin:5px 0 0;font-size:12.5px;line-height:1.5}.sound{flex-direction:column;gap:12px;display:flex}.sound>p{font-family:var(--f-prose);letter-spacing:0;color:var(--ink-2);max-width:70ch;margin:0;font-size:13.5px;line-height:1.55}.sound details{border-top:1px solid var(--line);padding-top:10px}.sound summary{cursor:pointer;color:var(--ink-3);align-items:center;gap:6px;list-style:none;display:flex}.sound summary:before{content:"";width:0;height:0;transition:transform .2s var(--sp);border-top:3.5px solid #0000;border-bottom:3.5px solid #0000;border-left:5px solid}.sound details[open] summary:before{transform:rotate(90deg)}.sound blockquote{border-left:2px solid var(--line-hi);font-family:var(--f-prose);letter-spacing:0;color:var(--ink);white-space:pre-wrap;margin:10px 0 0;padding:10px 14px;font-size:13.5px;line-height:1.6}.trend{flex:none;width:120px;height:28px}.trend svg{width:100%;height:100%}@keyframes pulse{0%{opacity:.45}to{opacity:1}}@media (min-width:640px){.sm\:inline{display:inline}}
