@charset "UTF-8";@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/Inter-400-Dx4kXJAl.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/Inter-400-Dx4kXJAl.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/Inter-400-Dx4kXJAl.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/Inter-400-Dx4kXJAl.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/JetBrainsMono-400-6fWv1k7M.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/JetBrainsMono-400-6fWv1k7M.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/JetBrainsMono-400-6fWv1k7M.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/JetBrainsMono-400-6fWv1k7M.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Syne;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/Syne-700-BVsvWWA4.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Syne;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/Syne-700-BVsvWWA4.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Orbitron;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/Orbitron-500-C4ZOLPH_.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Orbitron;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/Orbitron-500-C4ZOLPH_.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Orbitron;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/Orbitron-500-C4ZOLPH_.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/SpaceMono-400-Wy3NpCq4.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/SpaceMono-700-6NnW1qxO.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Monoton;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/Monoton-400-DPi0BM-w.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bungee;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/Bungee-400-Csp5z0J6.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/Nunito-400-CjueodBP.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/Nunito-400-CjueodBP.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/Manrope-400-DHIcAJRg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/Manrope-400-DHIcAJRg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/Manrope-400-DHIcAJRg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/Manrope-400-DHIcAJRg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Luckiest Guy;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/LuckiestGuy-400-dJClyBWO.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/CormorantGaramond-400-Bg62sWL9.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/CormorantGaramond-400-Bg62sWL9.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lora;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/Lora-400-YcVxMP-u.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lora;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/Lora-400-YcVxMP-u.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Exo 2";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/Exo2-400-D1friGwU.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Exo 2";font-style:normal;font-weight:600;font-display:swap;src:url(/assets/Exo2-400-D1friGwU.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Share Tech Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/ShareTechMono-400-CCqdbj5z.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Indie Flower;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/IndieFlower-400-DFHVYtpv.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/EBGaramond-400-BUNBP5ar.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/EBGaramond-400-BUNBP5ar.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Literata;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/Literata-400-2tzrHtE-.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Literata;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/Literata-400-2tzrHtE-.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Permanent Marker;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/PermanentMarker-400-BF23djCy.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/Caveat-400-C1hSzPvX.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/Caveat-400-C1hSzPvX.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Metal Mania;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/MetalMania-400-BU9ZNXhH.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/Oswald-500-9AWb_KF-.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/Oswald-500-9AWb_KF-.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Crimson Text;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/CrimsonText-400-pRLgj_b_.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Crimson Text;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/CrimsonText-600-BLvyr2CS.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Crimson Text;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/CrimsonText-700-Stku49pw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Titan One;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/TitanOne-400-DwVbh4mi.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/Outfit-400-5tcqmc2S.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/Outfit-600-B85nYjL1.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/Outfit-700-Bc-8i84L.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spline Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/SplineSans-400-DI10v4rJ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spline Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/SplineSans-400-DI10v4rJ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rajdhani;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/Rajdhani-500-ByNUCHrt.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rajdhani;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/Rajdhani-600-CXCVEoA9.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rajdhani;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/Rajdhani-700-BPDUZo87.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/IBMPlexMono-400-DMJ8VG8y.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/IBMPlexMono-600-BgSNZQsw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/IBMPlexMono-700-7sUh57Bg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Michroma;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/Michroma-400-4gS0VCia.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/ChakraPetch-400-SafcrIr2.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/ChakraPetch-500-BR1ody1F.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/ChakraPetch-600-DVQm9bgb.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/ChakraPetch-700-CnDBPjkL.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rye;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/Rye-400-CnIDrDaJ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/LibreFranklin-400-CLTz0ja0.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/LibreFranklin-400-CLTz0ja0.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/LibreFranklin-400-CLTz0ja0.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Josefin Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/JosefinSans-400-Y7p7x_b-.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Josefin Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/JosefinSans-400-Y7p7x_b-.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Josefin Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/JosefinSans-400-Y7p7x_b-.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lexend;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/Lexend-400-DoLa7jNB.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lexend;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/Lexend-600-Cr1ePs6O.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lexend;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/Lexend-700-ci0D1wrL.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/BebasNeue-400-9mHNbWWO.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/SourceSerif4-400-D9elroTD.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/assets/SourceSerif4-400-D9elroTD.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(/assets/SourceSerif4-400-D9elroTD.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/Fraunces-600-BjlAJixd.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/Fraunces-700-DH94m5DZ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/AtkinsonHyperlegible-400-BrHNak5F.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/AtkinsonHyperlegible-700-GZI4o3u0.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Comfortaa;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/Comfortaa-300-CLB3k12Y.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Comfortaa;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/Comfortaa-300-CLB3k12Y.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Comfortaa;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/Comfortaa-300-CLB3k12Y.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Quicksand;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/Quicksand-300-Buj9m_3d.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Quicksand;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/Quicksand-300-Buj9m_3d.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Quicksand;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/Quicksand-300-Buj9m_3d.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Comfortaa;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/Comfortaa-300-CLB3k12Y.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Comfortaa;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/Comfortaa-300-CLB3k12Y.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Comfortaa;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/Comfortaa-300-CLB3k12Y.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Comfortaa;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/Comfortaa-300-CLB3k12Y.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Quicksand;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/Quicksand-300-Buj9m_3d.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Quicksand;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/Quicksand-300-Buj9m_3d.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Quicksand;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/Quicksand-300-Buj9m_3d.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Metamorphous;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/Metamorphous-400-B8QJBOqa.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inknut Antiqua;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/InknutAntiqua-400-DD65l1eY.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inknut Antiqua;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/InknutAntiqua-600-ClCZ0hu0.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inknut Antiqua;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/InknutAntiqua-700-CzrtjrSc.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fredoka;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/Fredoka-400-DM6njrJ3.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fredoka;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/Fredoka-600-CTBxhdlE.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fredoka;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/Fredoka-700-DBqnFHCe.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Pacifico;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/Pacifico-400-7HIToT7q.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/Sora-500-01eiPEn0.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/Sora-600-Cdg4DaK0.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/Sora-700-9waGdLWo.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/Sora-800-2tKLL3qT.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rubik;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/Rubik-400-j0pmKyiQ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rubik;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/Rubik-500-1os41rQk.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rubik;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/Rubik-600-7iWW07_k.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rubik;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/Rubik-700-D-tMm-eS.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Baskerville;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/LibreBaskerville-700-URU-TBJY.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bitter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/Bitter-400-C98HLE3P.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bitter;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/Bitter-700-BTfmN3R0.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/SourceSans3-400-BwJdxs7r.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(/assets/SourceSans3-600-6AhwUnSr.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-weight-medium: 500;--font-weight-bold: 700;--font-family-brand: "Syne", sans-serif;--font-size-brand-header: 1.375rem;--font-size-brand-footer: 1.125rem;--letter-spacing-brand: .03125rem;--sidebar-width: 12.5rem;--topbar-height: 3.75rem;--mega-nav-height: 2.75rem;--font-weight-content-regular: 400;--font-weight-content-semibold: 600;--font-weight-chrome-semibold: 600;--font-weight-chrome-heavy: 800;--line-height-tight: 1;--line-height-hero: .85;--line-height-heading: 1.05;--line-height-content: 1.6;--letter-spacing-chrome-sm: .04rem;--letter-spacing-chrome-lg: .05rem;--letter-spacing-chrome-xl: .0625rem;--letter-spacing-chrome-2xl: .075rem;--space-0: 0;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-7: 2rem;--space-8: 2.5rem;--space-9: 3.75rem;--space-section-sm: 5rem;--space-section-md: 6rem;--space-10: 8rem;--layout-auth-max-width: calc(var(--space-9) * 8);--space-overlay-top: var(--space-section-md);--space-ticker-right: 4rem;--space-container-h: var(--space-8);--space-subnav-gap: var(--space-7);--space-container-h-tablet: var(--space-6);--space-container-h-mobile: var(--space-4);--space-subnav-gap-tablet: var(--space-4);--space-subnav-gap-mobile: var(--space-4);--color-surface-muted: #f2f2f2;--main-bg-color: transparent;--overlay-mask: rgba(0, 0, 0, .5);--shadow: 4px 0 15px rgba(0, 0, 0, .05);--shadow-card-hover: 0 2px 8px rgba(0, 0, 0, .08);--color-warning: #eab308;--color-error: #d0021b;--color-error-bg: #fff5f5;--color-success: #0b8a00;--color-success-bg: rgba(11, 138, 0, .08);--color-tint-violet: #7c3aed;--color-danger: #c00;--line-width: .0625rem;--border-width-base: var(--line-width);--border-width-thick: calc(var(--line-width) * 2);--border-width-accent: .1875rem;--border-radius-avatar: 50%;--radius-pill: 6.25rem;--motion-easing-base: cubic-bezier(.16, 1, .3, 1);--transition-fast: .15s var(--motion-easing-base);--transition-base: .3s cubic-bezier(.16, 1, .3, 1);--sidebar-width-expanded: 18rem;--drawer-width: 25rem;--la-hero-image-fallback: url(https://images.unsplash.com/photo-1514525253161-7a46d19cd819?auto=format&fit=crop&w=2200&q=80);--radio-player-height: 5.5rem;--radio-fullscreen-progress-pct: 0%;--size-icon: 1rem;--size-control-checkbox: 1.25rem;--size-control-touch: 1.875rem;--size-badge-count: 1rem;--size-form-control-height: 2.5rem;--size-form-control-height-sm: 2rem;--layout-site-max-width: 90rem;--layout-search-trigger-max: 16rem;--layout-search-form-max: 28rem;--layout-search-overlay-max: 48rem;--layout-search-results-max-h: 38rem;--layout-sidebar-mobile-width: 20rem;--layout-sidebar-width-narrow: 13rem;--layout-hero-mobile-min-h: 13.75rem;--layout-hub-banner-photo-mobile-min: 22rem;--layout-tour-date-width: 7.5rem;--layout-tour-action-width: 9.5rem;--layout-tour-date-width-mobile: 7rem;--layout-tour-action-width-mobile: 7.5rem;--layout-card-min-desktop: 14rem;--layout-card-min-mobile: 11rem;--layout-card-strip: 13rem;--layout-breadcrumb-rail-width: 3rem;--size-footer-signup-max-width: 20rem;--shadow-sidebar: .5rem 0 1.5rem var(--overlay-mask);--breakpoint-tablet: 64rem;--breakpoint-mobile: 48rem}@media(prefers-color-scheme:dark){body{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}:root:not([data-color-scheme=light]){--color-surface-muted: #1f1f1f;--shadow: 4px 0 15px rgba(0, 0, 0, .35);--shadow-card-hover: 0 2px 12px rgba(0, 0, 0, .35);--color-warning: #facc15;--color-error: #ff6b6b;--color-error-bg: rgba(255, 107, 107, .12);--color-success: #22c55e;--color-success-bg: rgba(34, 197, 94, .12);--color-tint-violet: #a78bfa;--color-danger: #ef4444}}html[data-color-scheme=light]{color-scheme:light;--color-surface-muted: #f2f2f2;--shadow: 4px 0 15px rgba(0, 0, 0, .05);--shadow-card-hover: 0 2px 8px rgba(0, 0, 0, .08);--color-warning: #eab308;--color-error: #d0021b;--color-error-bg: #fff5f5;--color-success: #0b8a00;--color-success-bg: rgba(11, 138, 0, .08);--color-danger: #c00}html[data-color-scheme=dark]{color-scheme:dark}html[data-color-scheme=dark] body{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}html[data-color-scheme=dark]{--color-surface-muted: #1f1f1f;--shadow: 4px 0 15px rgba(0, 0, 0, .35);--shadow-card-hover: 0 2px 12px rgba(0, 0, 0, .35);--color-warning: #facc15;--color-error: #ff6b6b;--color-error-bg: rgba(255, 107, 107, .12);--color-success: #22c55e;--color-success-bg: rgba(34, 197, 94, .12);--color-tint-violet: #a78bfa;--color-danger: #ef4444}:root{--font-family-heading: "Syne", sans-serif;--font-family-content: "Inter", sans-serif;--font-family-chrome: "Inter", sans-serif;--font-family-hero: "Syne", sans-serif;--font-size-heading-section: 1.25rem;--font-size-heading-footer: .875rem;--font-size-heading-hero: clamp(2rem, 6.8vw, 7rem);--font-size-heading-document: clamp(1.375rem, 3.2vw, 1.75rem);--font-size-heading-document-mobile: clamp(1.125rem, 6vw, 1.5rem);--font-size-heading-subheading: clamp(1.1rem, 4vw, 1.5rem);--font-size-content-base: 1rem;--font-size-content-sm: .75rem;--font-size-content-xs: .6875rem;--font-size-content-xxs: .625rem;--font-size-content-nano: .5rem;--font-size-chrome-control: 1rem;--border-radius-base: 0;--border-radius-none: 0;--body-bg-gradient: linear-gradient( to right, rgba(0, 0, 0, .04) 0%, transparent 12%, transparent 88%, rgba(0, 0, 0, .04) 100% );--body-bg-image: none;--breadcrumb-rail-bg-opacity: 100%;--color-surface-base: #FFFFFF;--color-surface-raised: #F9F9F9;--color-surface-inverse: #000000;--color-surface-overlay: #0d0d0d;--color-surface-overlay-raised: #141414;--color-surface-hover: #FAFAFA;--color-text-base: #000000;--color-text-inverse: #FFFFFF;--color-text-muted: #888;--color-text-muted-strong: #666;--color-text-muted-soft: #999;--color-text-muted-softer: #bbb;--color-text-on-inverse-muted: #e8e8e8;--color-text-overlay: #c8c8c8;--color-text-overlay-muted: #6b6b6b;--color-text-overlay-strong: #fafafa;--color-border-base: #E2E2E2;--color-border-strong: #000000;--color-border-inverse: #222;--color-border-interactive: #444;--color-border-muted: #F0F0F0;--color-border-muted-strong: #DDD;--color-border-overlay: #2f2f2f;--color-accent: #0047FF;--color-notification-unread: var(--color-accent);--color-link: var(--color-text-base);--color-link-visited: var(--color-text-base);--color-header-bg: #000000;--color-header-border: #000000;--color-sidebar-bg: #000000;--color-sidebar-border: #222;--color-header-fg: var(--color-text-inverse);--color-header-fg-muted: var(--color-text-on-inverse-muted);--color-header-badge-bg: var(--color-text-inverse);--color-header-badge-fg: var(--color-header-bg);--la-hero-border-width: .0625rem;--la-hero-border-color: var(--color-border-strong);--la-hub-banner-layer-height: 40vh;--la-hub-banner-bg-position: center 40%;--la-hub-banner-overlay: none;--la-hub-banner-overlay-bg-size: cover;--la-hub-banner-overlay-bg-position: var(--la-hub-banner-bg-position);--la-hero-fg: var(--color-text-base);--la-hero-fg-muted: color-mix(in srgb, var(--color-text-base) 90%, transparent);--la-hero-fg-subtle: color-mix(in srgb, var(--color-text-base) 82%, transparent);--la-hero-on-solid-fg: var(--color-surface-inverse);--la-hero-avatar-slot-bg: rgba(0, 0, 0, .45);--la-hero-text-stroke-width: 0;--la-hero-text-stroke-color: transparent;--la-hero-to-nav-gap: .5rem;--la-nav-to-page-gap: .5rem;--la-shell-shadow: none;--la-shell-padding: 0;--la-hero-avatar-radius: 0;--la-hero-avatar-border-width: 0;--la-hero-avatar-border-color: transparent;--subnav-justify-content: flex-start;--subnav-border-width: .125rem;--subnav-border-color: var(--color-border-strong);--subnav-link-active-color: var(--color-text-base);--feature-grid-border-width: .0625rem;--feature-grid-border-color: var(--color-border-strong);--feature-grid-header-border-color: var(--color-border-base);--feature-grid-row-border-width: .0625rem;--feature-grid-row-border-color: var(--color-border-muted);--btn-primary-bg: var(--color-surface-inverse);--btn-primary-text: var(--color-text-inverse);--btn-primary-border-color: var(--color-surface-inverse);--btn-primary-border-width: var(--line-width);--btn-primary-border-radius: var(--border-radius-none);--btn-secondary-bg: var(--color-surface-base);--btn-secondary-text: var(--color-text-base);--btn-secondary-border-color: var(--color-border-base);--btn-secondary-border-width: var(--line-width);--btn-secondary-border-radius: var(--border-radius-none);--form-control-bg: var(--color-surface-raised);--form-control-text: var(--color-text-base);--form-control-placeholder: var(--color-text-muted);--form-control-border-color: var(--color-border-base);--form-control-border-width: var(--line-width);--form-control-border-radius: var(--border-radius-none);--form-control-focus-border-color: var(--color-text-base)}@media(prefers-color-scheme:dark){:root:not([data-color-scheme=light]):not([data-theme]),:root[data-theme=default]:not([data-color-scheme=light]){--color-surface-base: #0d0d0d;--color-surface-raised: #141414;--color-surface-inverse: #ffffff;--color-surface-overlay: #0d0d0d;--color-surface-overlay-raised: #1a1a1a;--color-surface-hover: #1a1a1a;--color-text-base: #fafafa;--color-text-inverse: #0d0d0d;--color-text-muted: #a3a3a3;--color-text-muted-strong: #737373;--color-text-muted-soft: #a3a3a3;--color-text-muted-softer: #525252;--color-text-on-inverse-muted: #262626;--color-text-overlay: #c8c8c8;--color-text-overlay-muted: #6b6b6b;--color-text-overlay-strong: #fafafa;--color-border-base: #2f2f2f;--color-border-strong: #fafafa;--color-border-inverse: #e5e5e5;--color-border-interactive: #a3a3a3;--color-border-muted: #262626;--color-border-muted-strong: #404040;--color-border-overlay: #2f2f2f;--color-header-bg: #0d0d0d;--color-header-border: #262626;--color-sidebar-bg: #0d0d0d;--color-sidebar-border: #2f2f2f;--color-header-fg: var(--color-text-base);--color-header-fg-muted: var(--color-text-muted);--color-header-badge-bg: var(--color-text-base);--color-header-badge-fg: var(--color-header-bg);--body-bg-gradient: linear-gradient( to right, rgba(255, 255, 255, .03) 0%, transparent 12%, transparent 88%, rgba(255, 255, 255, .03) 100% );--la-hub-banner-overlay: none;--la-hub-banner-overlay-bg-size: cover;--la-hub-banner-overlay-bg-position: var(--la-hub-banner-bg-position);--la-hero-fg: var(--color-text-overlay-strong);--la-hero-fg-muted: color-mix(in srgb, var(--color-text-overlay-strong) 90%, transparent);--la-hero-fg-subtle: color-mix(in srgb, var(--color-text-overlay-strong) 84%, transparent);--la-hero-on-solid-fg: var(--color-text-inverse);--la-hero-avatar-slot-bg: rgba(0, 0, 0, .52)}}html[data-color-scheme=dark]:not([data-theme]),html[data-theme=default][data-color-scheme=dark]{--color-surface-base: #0d0d0d;--color-surface-raised: #141414;--color-surface-inverse: #ffffff;--color-surface-overlay: #0d0d0d;--color-surface-overlay-raised: #1a1a1a;--color-surface-hover: #1a1a1a;--color-text-base: #fafafa;--color-text-inverse: #0d0d0d;--color-text-muted: #a3a3a3;--color-text-muted-strong: #737373;--color-text-muted-soft: #a3a3a3;--color-text-muted-softer: #525252;--color-text-on-inverse-muted: #262626;--color-text-overlay: #c8c8c8;--color-text-overlay-muted: #6b6b6b;--color-text-overlay-strong: #fafafa;--color-border-base: #2f2f2f;--color-border-strong: #fafafa;--color-border-inverse: #e5e5e5;--color-border-interactive: #a3a3a3;--color-border-muted: #262626;--color-border-muted-strong: #404040;--color-border-overlay: #2f2f2f;--color-header-bg: #0d0d0d;--color-header-border: #262626;--color-sidebar-bg: #0d0d0d;--color-sidebar-border: #2f2f2f;--color-header-fg: var(--color-text-base);--color-header-fg-muted: var(--color-text-muted);--color-header-badge-bg: var(--color-text-base);--color-header-badge-fg: var(--color-header-bg);--body-bg-gradient: linear-gradient( to right, rgba(255, 255, 255, .03) 0%, transparent 12%, transparent 88%, rgba(255, 255, 255, .03) 100% );--la-hub-banner-overlay: none;--la-hub-banner-overlay-bg-size: cover;--la-hub-banner-overlay-bg-position: var(--la-hub-banner-bg-position);--la-hero-fg: var(--color-text-overlay-strong);--la-hero-fg-muted: color-mix(in srgb, var(--color-text-overlay-strong) 90%, transparent);--la-hero-fg-subtle: color-mix(in srgb, var(--color-text-overlay-strong) 84%, transparent);--la-hero-on-solid-fg: var(--color-text-inverse);--la-hero-avatar-slot-bg: rgba(0, 0, 0, .52)}:root[data-theme=pop]{--font-family-heading: "Bungee", sans-serif;--font-family-content: "Nunito", sans-serif;--font-family-chrome: "Bungee", sans-serif;--font-family-hero: "Luckiest Guy", sans-serif;--border-radius-base: .25rem;--border-radius-none: 0;--body-bg-gradient: radial-gradient(ellipse 80% 50% at 20% 30%, rgba(209, 28, 131, .08), transparent), radial-gradient(ellipse 60% 40% at 75% 20%, rgba(255, 186, 227, .06), transparent), radial-gradient(ellipse 70% 50% at 50% 70%, rgba(209, 28, 131, .05), transparent);--breadcrumb-rail-bg-opacity: 100%;--color-surface-base: #fff1f9;--color-surface-raised: #ffbae3;--color-surface-inverse: #33001f;--color-surface-overlay: #33001f;--color-surface-overlay-raised: #480b2e;--color-surface-hover: #ffd9ef;--color-text-base: #2d001a;--color-text-inverse: #fff4fb;--color-text-muted: #a24878;--color-text-muted-strong: #8c3966;--color-text-muted-soft: #b86c95;--color-text-muted-softer: #d08bae;--color-text-on-inverse-muted: #ffd2ea;--color-text-overlay: #ffc3e4;--color-text-overlay-muted: #cb78a7;--color-text-overlay-strong: #fff4fb;--color-border-base: #f7bfe1;--color-border-strong: #33001f;--color-border-inverse: #5f0d3d;--color-border-interactive: #96245f;--color-border-muted: #ffd4ed;--color-border-muted-strong: #ef9fcb;--color-border-overlay: #842a58;--color-accent: #d11c83;--color-notification-unread: var(--color-accent);--color-link: var(--color-accent);--color-link-visited: var(--color-text-muted-strong);--color-header-bg: #d11c83;--color-header-border: #d11c83;--color-sidebar-bg: #d11c83;--color-sidebar-border: #842a58;--color-header-fg: var(--color-text-inverse);--color-header-fg-muted: var(--color-text-on-inverse-muted);--color-header-badge-bg: var(--color-text-inverse);--color-header-badge-fg: var(--color-header-bg);--la-hero-border-width: 0;--la-hero-border-color: var(--color-border-strong);--la-hub-banner-layer-height: 40vh;--la-hub-banner-bg-position: center 40%;--la-hub-banner-overlay: linear-gradient( 180deg, rgba(255, 255, 255, .95) 0%, transparent 50%, var(--color-surface-base) 100% );--la-hero-fg: var(--color-text-base);--la-hero-fg-muted: color-mix(in srgb, var(--color-text-base) 90%, transparent);--la-hero-fg-subtle: color-mix(in srgb, var(--color-text-base) 82%, transparent);--la-hero-on-solid-fg: var(--color-text-inverse);--la-hero-avatar-slot-bg: rgba(255, 255, 255, .5);--la-hero-to-nav-gap: 1rem;--la-nav-to-page-gap: 1rem;--la-shell-shadow: 0 2px 12px rgba(209, 28, 131, .12);--la-shell-padding: 1rem;--la-hero-avatar-radius: 50%;--la-hero-avatar-border-width: var(--line-width);--la-hero-avatar-border-color: var(--la-hero-fg);--subnav-justify-content: safe center;--subnav-border-width: 0;--subnav-border-color: var(--color-border-strong);--subnav-link-active-color: #d11c83;--feature-grid-border-width: .0625rem;--feature-grid-border-color: var(--color-border-base);--feature-grid-header-border-color: var(--color-border-base);--feature-grid-row-border-width: .0625rem;--feature-grid-row-border-color: var(--color-border-muted);--btn-primary-bg: var(--color-surface-inverse);--btn-primary-text: var(--color-text-inverse);--btn-primary-border-color: var(--color-surface-inverse);--btn-primary-border-width: var(--line-width);--btn-primary-border-radius: var(--border-radius-base);--btn-secondary-bg: var(--color-surface-base);--btn-secondary-text: var(--color-text-base);--btn-secondary-border-color: var(--color-border-base);--btn-secondary-border-width: var(--line-width);--btn-secondary-border-radius: var(--border-radius-base);--form-control-bg: var(--color-surface-raised);--form-control-text: var(--color-text-base);--form-control-placeholder: var(--color-text-muted);--form-control-border-color: var(--color-border-base);--form-control-border-width: var(--line-width);--form-control-border-radius: var(--border-radius-base);--form-control-focus-border-color: var(--color-border-strong)}@media(prefers-color-scheme:dark){:root[data-theme=pop]:not([data-color-scheme=light]){--color-surface-base: #1a0a12;--color-surface-raised: #2d0f1f;--color-surface-inverse: #fff4fb;--color-surface-overlay: #1a0a12;--color-surface-overlay-raised: #33001f;--color-surface-hover: #240d18;--color-text-base: #ffd2ea;--color-text-inverse: #33001f;--color-text-muted: #cb78a7;--color-text-muted-strong: #b86c95;--color-text-muted-soft: #d08bae;--color-text-muted-softer: #8c3966;--color-text-on-inverse-muted: #ffbae3;--color-text-overlay: #ffc3e4;--color-text-overlay-muted: #a24878;--color-text-overlay-strong: #fff4fb;--color-border-base: #480b2e;--color-border-strong: #fff4fb;--color-border-inverse: #ffbae3;--color-border-interactive: #ff7ec9;--color-border-muted: #33001f;--color-border-muted-strong: #5f0d3d;--color-border-overlay: #842a58;--color-header-bg: #33001f;--color-header-border: #480b2e;--color-sidebar-bg: #33001f;--color-sidebar-border: #842a58;--color-header-fg: var(--color-text-base);--color-header-fg-muted: var(--color-text-muted);--color-header-badge-bg: var(--color-text-base);--color-header-badge-fg: var(--color-header-bg);--la-hub-banner-overlay: linear-gradient( 180deg, rgba(255, 255, 255, .55) 0%, transparent 50%, var(--color-surface-base) 100% );--la-hero-fg: var(--color-text-overlay-strong);--la-hero-fg-muted: color-mix(in srgb, var(--color-text-overlay-strong) 90%, transparent);--la-hero-fg-subtle: color-mix(in srgb, var(--color-text-overlay-strong) 84%, transparent);--la-hero-on-solid-fg: var(--color-text-inverse);--la-hero-avatar-slot-bg: rgba(0, 0, 0, .5)}}html[data-theme=pop][data-color-scheme=dark]{--color-surface-base: #1a0a12;--color-surface-raised: #2d0f1f;--color-surface-inverse: #fff4fb;--color-surface-overlay: #1a0a12;--color-surface-overlay-raised: #33001f;--color-surface-hover: #240d18;--color-text-base: #ffd2ea;--color-text-inverse: #33001f;--color-text-muted: #cb78a7;--color-text-muted-strong: #b86c95;--color-text-muted-soft: #d08bae;--color-text-muted-softer: #8c3966;--color-text-on-inverse-muted: #ffbae3;--color-text-overlay: #ffc3e4;--color-text-overlay-muted: #a24878;--color-text-overlay-strong: #fff4fb;--color-border-base: #480b2e;--color-border-strong: #fff4fb;--color-border-inverse: #ffbae3;--color-border-interactive: #ff7ec9;--color-border-muted: #33001f;--color-border-muted-strong: #5f0d3d;--color-border-overlay: #842a58;--color-header-bg: #33001f;--color-header-border: #480b2e;--color-sidebar-bg: #33001f;--color-sidebar-border: #842a58;--color-header-fg: var(--color-text-base);--color-header-fg-muted: var(--color-text-muted);--color-header-badge-bg: var(--color-text-base);--color-header-badge-fg: var(--color-header-bg);--la-hub-banner-overlay: linear-gradient( 180deg, rgba(255, 255, 255, .55) 0%, transparent 50%, var(--color-surface-base) 100% );--la-hero-fg: var(--color-text-overlay-strong);--la-hero-fg-muted: color-mix(in srgb, var(--color-text-overlay-strong) 90%, transparent);--la-hero-fg-subtle: color-mix(in srgb, var(--color-text-overlay-strong) 84%, transparent);--la-hero-on-solid-fg: var(--color-text-inverse);--la-hero-avatar-slot-bg: rgba(0, 0, 0, .5)}:root[data-theme=electro]{--font-family-heading: "Orbitron", sans-serif;--font-family-content: "Space Mono", monospace;--font-family-chrome: "Orbitron", sans-serif;--font-family-hero: "Monoton", cursive;--border-radius-base: .25rem;--border-radius-none: 0;--body-bg-gradient: radial-gradient(ellipse 80% 50% at 25% 25%, rgba(15, 195, 168, .08), transparent), radial-gradient(ellipse 60% 40% at 80% 35%, rgba(0, 229, 255, .06), transparent), radial-gradient(ellipse 70% 50% at 50% 75%, rgba(15, 195, 168, .05), transparent);--breadcrumb-rail-bg-opacity: 100%;--color-surface-base: #f2feff;--color-surface-raised: #e7fbff;--color-surface-inverse: #00151a;--color-surface-overlay: #00151a;--color-surface-overlay-raised: #032530;--color-surface-hover: #dbf4fa;--color-text-base: #001b20;--color-text-inverse: #e8fdff;--color-text-muted: #3b8696;--color-text-muted-strong: #2d6f7d;--color-text-muted-soft: #5da4b3;--color-text-muted-softer: #7bbdc9;--color-text-on-inverse-muted: #c7f6ff;--color-text-overlay: #b7effa;--color-text-overlay-muted: #79adba;--color-text-overlay-strong: #e8fdff;--color-border-base: #bce6ee;--color-border-strong: #00151a;--color-border-inverse: #0c3a46;--color-border-interactive: #1c7083;--color-border-muted: #d7f0f5;--color-border-muted-strong: #a3d4df;--color-border-overlay: #1b5f70;--color-accent: #00E5FF;--color-notification-unread: var(--color-accent);--color-link: var(--color-accent);--color-link-visited: var(--color-text-muted-strong);--color-header-bg: #0fc3a8;--color-header-border: #0fc3a8;--color-sidebar-bg: #0fc3a8;--color-sidebar-border: #1b5f70;--color-header-fg: var(--color-text-base);--color-header-fg-muted: var(--color-border-inverse);--color-header-badge-bg: var(--color-surface-base);--color-header-badge-fg: var(--color-text-base);--la-hero-border-width: .25rem;--la-hero-border-color: var(--color-accent);--la-hub-banner-layer-height: 40vh;--la-hub-banner-bg-position: center 40%;--la-hub-banner-overlay: linear-gradient( 180deg, color-mix(in srgb, var(--color-header-bg) 60%, transparent), color-mix(in srgb, var(--color-surface-base) 60%, transparent) );--la-hero-fg: #ffffff;--la-hero-fg-muted: color-mix(in srgb, var(--la-hero-fg) 88%, transparent);--la-hero-fg-subtle: color-mix(in srgb, var(--la-hero-fg) 82%, transparent);--la-hero-on-solid-fg: var(--color-surface-inverse);--la-hero-avatar-slot-bg: rgba(0, 0, 0, .45);--la-hero-text-stroke-width: 1px;--la-hero-text-stroke-color: #000000;--la-hero-to-nav-gap: .5rem;--la-nav-to-page-gap: .5rem;--la-shell-shadow: none;--la-shell-padding: 0;--la-hero-avatar-radius: 0;--la-hero-avatar-border-width: 0;--la-hero-avatar-border-color: transparent;--subnav-justify-content: flex-start;--subnav-border-width: .25rem;--subnav-border-color: var(--color-accent);--subnav-link-active-color: var(--color-accent);--feature-grid-border-width: .25rem;--feature-grid-border-color: var(--color-accent);--feature-grid-header-border-color: var(--color-border-interactive);--feature-grid-row-border-width: .0625rem;--feature-grid-row-border-color: var(--color-border-muted-strong);--btn-primary-bg: var(--color-surface-inverse);--btn-primary-text: var(--color-text-inverse);--btn-primary-border-color: var(--color-surface-inverse);--btn-primary-border-width: var(--line-width);--btn-primary-border-radius: var(--border-radius-base);--btn-secondary-bg: var(--color-surface-base);--btn-secondary-text: var(--color-text-base);--btn-secondary-border-color: var(--color-border-base);--btn-secondary-border-width: var(--line-width);--btn-secondary-border-radius: var(--border-radius-base);--form-control-bg: var(--color-surface-raised);--form-control-text: var(--color-text-base);--form-control-placeholder: var(--color-text-muted);--form-control-border-color: var(--color-border-base);--form-control-border-width: var(--line-width);--form-control-border-radius: var(--border-radius-base);--form-control-focus-border-color: var(--color-border-strong)}@media(prefers-color-scheme:dark){:root[data-theme=electro]:not([data-color-scheme=light]){--color-surface-base: #00151a;--color-surface-raised: #032530;--color-surface-inverse: #e8fdff;--color-surface-overlay: #00151a;--color-surface-overlay-raised: #0c3a46;--color-surface-hover: #032530;--color-text-base: #b7effa;--color-text-inverse: #00151a;--color-text-muted: #5da4b3;--color-text-muted-strong: #3b8696;--color-text-muted-soft: #7bbdc9;--color-text-muted-softer: #2d6f7d;--color-text-on-inverse-muted: #032530;--color-text-overlay: #b7effa;--color-text-overlay-muted: #79adba;--color-text-overlay-strong: #e8fdff;--color-border-base: #0c3a46;--color-border-strong: #e8fdff;--color-border-inverse: #bce6ee;--color-border-interactive: #00E5FF;--color-border-muted: #032530;--color-border-muted-strong: #1b5f70;--color-border-overlay: #1b5f70;--color-header-bg: #032530;--color-header-border: #0c3a46;--color-sidebar-bg: #032530;--color-sidebar-border: #1b5f70;--color-header-fg: var(--color-text-base);--color-header-fg-muted: var(--color-text-muted);--color-header-badge-bg: var(--color-text-base);--color-header-badge-fg: var(--color-header-bg);--la-hub-banner-overlay: linear-gradient( 180deg, color-mix(in srgb, var(--color-header-bg) 60%, transparent), color-mix(in srgb, var(--color-surface-base) 60%, transparent) );--la-hero-fg: #ffffff;--la-hero-fg-muted: color-mix(in srgb, var(--la-hero-fg) 88%, transparent);--la-hero-fg-subtle: color-mix(in srgb, var(--la-hero-fg) 82%, transparent);--la-hero-on-solid-fg: var(--color-text-inverse);--la-hero-avatar-slot-bg: rgba(0, 0, 0, .5);--la-hero-text-stroke-width: 1px;--la-hero-text-stroke-color: #000000}}html[data-theme=electro][data-color-scheme=dark]{--color-surface-base: #00151a;--color-surface-raised: #032530;--color-surface-inverse: #e8fdff;--color-surface-overlay: #00151a;--color-surface-overlay-raised: #0c3a46;--color-surface-hover: #032530;--color-text-base: #b7effa;--color-text-inverse: #00151a;--color-text-muted: #5da4b3;--color-text-muted-strong: #3b8696;--color-text-muted-soft: #7bbdc9;--color-text-muted-softer: #2d6f7d;--color-text-on-inverse-muted: #032530;--color-text-overlay: #b7effa;--color-text-overlay-muted: #79adba;--color-text-overlay-strong: #e8fdff;--color-border-base: #0c3a46;--color-border-strong: #e8fdff;--color-border-inverse: #bce6ee;--color-border-interactive: #00E5FF;--color-border-muted: #032530;--color-border-muted-strong: #1b5f70;--color-border-overlay: #1b5f70;--color-header-bg: #032530;--color-header-border: #0c3a46;--color-sidebar-bg: #032530;--color-sidebar-border: #1b5f70;--color-header-fg: var(--color-text-base);--color-header-fg-muted: var(--color-text-muted);--color-header-badge-bg: var(--color-text-base);--color-header-badge-fg: var(--color-header-bg);--la-hub-banner-overlay: linear-gradient( 180deg, color-mix(in srgb, var(--color-header-bg) 60%, transparent), color-mix(in srgb, var(--color-surface-base) 60%, transparent) );--la-hero-fg: #ffffff;--la-hero-fg-muted: color-mix(in srgb, var(--la-hero-fg) 88%, transparent);--la-hero-fg-subtle: color-mix(in srgb, var(--la-hero-fg) 82%, transparent);--la-hero-on-solid-fg: var(--color-text-inverse);--la-hero-avatar-slot-bg: rgba(0, 0, 0, .5);--la-hero-text-stroke-width: 1px;--la-hero-text-stroke-color: #000000}:root[data-theme=classical]{--font-family-heading: "Cormorant Garamond", serif;--font-family-content: "Lora", serif;--font-family-chrome: "Lora", serif;--font-family-hero: "Cormorant Garamond", serif;--border-radius-base: .25rem;--border-radius-none: 0;--breadcrumb-rail-bg-opacity: 100%;--color-surface-base: #faf8f5;--color-surface-raised: #fffefc;--color-surface-inverse: #1c1916;--color-surface-overlay: #1c1916;--color-surface-overlay-raised: #2d2825;--color-surface-hover: #f5f2ed;--color-text-base: #1c1916;--color-text-inverse: #faf8f5;--color-text-muted: #6b5d52;--color-text-muted-strong: #5a4d43;--color-text-muted-soft: #7d6f63;--color-text-muted-softer: #8f8277;--color-text-on-inverse-muted: #d4cfc9;--color-text-overlay: #c9c3bc;--color-text-overlay-muted: #8f8277;--color-text-overlay-strong: #faf8f5;--color-border-base: #e8e4df;--color-border-strong: #1c1916;--color-border-inverse: #3d3630;--color-border-interactive: #5a4d43;--color-border-muted: #f0ede9;--color-border-muted-strong: #ddd8d1;--color-border-overlay: #3d3630;--color-accent: #8b6914;--color-notification-unread: var(--color-accent);--color-link: var(--color-accent);--color-link-visited: var(--color-text-muted-strong);--color-header-bg: #2d2825;--color-header-border: #2d2825;--color-sidebar-bg: #2d2825;--color-sidebar-border: #3d3630;--color-header-fg: var(--color-text-inverse);--color-header-fg-muted: var(--color-text-on-inverse-muted);--color-header-badge-bg: var(--color-text-inverse);--color-header-badge-fg: var(--color-header-bg);--la-hero-border-width: .0625rem;--la-hero-border-color: var(--color-border-strong);--la-hub-banner-layer-height: 40vh;--la-hub-banner-bg-position: center 40%;--la-hub-banner-overlay: linear-gradient( 180deg, rgba(255, 255, 255, .22) 0%, rgba(255, 255, 255, .74) 44%, rgba(255, 255, 255, .92) 100% );--la-hero-fg: var(--color-text-base);--la-hero-fg-muted: color-mix(in srgb, var(--color-text-base) 90%, transparent);--la-hero-fg-subtle: color-mix(in srgb, var(--color-text-base) 82%, transparent);--la-hero-on-solid-fg: var(--color-text-inverse);--la-hero-avatar-slot-bg: rgba(255, 255, 255, .5);--la-hero-to-nav-gap: .5rem;--la-nav-to-page-gap: .5rem;--la-shell-shadow: none;--la-shell-padding: 0;--la-hero-avatar-radius: 0;--la-hero-avatar-border-width: 0;--la-hero-avatar-border-color: transparent;--subnav-justify-content: flex-start;--subnav-border-width: .0625rem;--subnav-border-color: var(--color-border-strong);--subnav-link-active-color: var(--color-accent);--feature-grid-border-width: .0625rem;--feature-grid-border-color: var(--color-border-base);--feature-grid-header-border-color: var(--color-border-base);--feature-grid-row-border-width: .0625rem;--feature-grid-row-border-color: var(--color-border-muted);--btn-primary-bg: var(--color-surface-inverse);--btn-primary-text: var(--color-text-inverse);--btn-primary-border-color: var(--color-surface-inverse);--btn-primary-border-width: var(--line-width);--btn-primary-border-radius: var(--border-radius-base);--btn-secondary-bg: var(--color-surface-base);--btn-secondary-text: var(--color-text-base);--btn-secondary-border-color: var(--color-border-base);--btn-secondary-border-width: var(--line-width);--btn-secondary-border-radius: var(--border-radius-base);--form-control-bg: var(--color-surface-raised);--form-control-text: var(--color-text-base);--form-control-placeholder: var(--color-text-muted);--form-control-border-color: var(--color-border-base);--form-control-border-width: var(--line-width);--form-control-border-radius: var(--border-radius-base);--form-control-focus-border-color: var(--color-accent)}@media(prefers-color-scheme:dark){:root[data-theme=classical]:not([data-color-scheme=light]){--color-surface-base: #1c1916;--color-surface-raised: #2d2825;--color-surface-inverse: #faf8f5;--color-surface-overlay: #1c1916;--color-surface-overlay-raised: #3d3630;--color-surface-hover: #2d2825;--color-text-base: #e8e4df;--color-text-inverse: #1c1916;--color-text-muted: #a3998f;--color-text-muted-strong: #8f8277;--color-text-muted-soft: #b5aca3;--color-text-muted-softer: #7d6f63;--color-text-on-inverse-muted: #3d3630;--color-text-overlay: #c9c3bc;--color-text-overlay-muted: #8f8277;--color-text-overlay-strong: #faf8f5;--color-border-base: #3d3630;--color-border-strong: #faf8f5;--color-border-inverse: #e8e4df;--color-border-interactive: #c9c3bc;--color-border-muted: #2d2825;--color-border-muted-strong: #5a4d43;--color-border-overlay: #3d3630;--color-header-bg: #1c1916;--color-header-border: #3d3630;--color-sidebar-bg: #1c1916;--color-sidebar-border: #3d3630;--color-header-fg: var(--color-text-base);--color-header-fg-muted: var(--color-text-muted);--color-header-badge-bg: var(--color-text-base);--color-header-badge-fg: var(--color-header-bg);--la-hub-banner-overlay: linear-gradient( 180deg, rgba(0, 0, 0, .42) 0%, rgba(0, 0, 0, .6) 40%, rgba(0, 0, 0, .88) 100% );--la-hero-fg: var(--color-text-overlay-strong);--la-hero-fg-muted: color-mix(in srgb, var(--color-text-overlay-strong) 90%, transparent);--la-hero-fg-subtle: color-mix(in srgb, var(--color-text-overlay-strong) 84%, transparent);--la-hero-on-solid-fg: var(--color-text-inverse);--la-hero-avatar-slot-bg: rgba(0, 0, 0, .5)}}html[data-theme=classical][data-color-scheme=dark]{--color-surface-base: #1c1916;--color-surface-raised: #2d2825;--color-surface-inverse: #faf8f5;--color-surface-overlay: #1c1916;--color-surface-overlay-raised: #3d3630;--color-surface-hover: #2d2825;--color-text-base: #e8e4df;--color-text-inverse: #1c1916;--color-text-muted: #a3998f;--color-text-muted-strong: #8f8277;--color-text-muted-soft: #b5aca3;--color-text-muted-softer: #7d6f63;--color-text-on-inverse-muted: #3d3630;--color-text-overlay: #c9c3bc;--color-text-overlay-muted: #8f8277;--color-text-overlay-strong: #faf8f5;--color-border-base: #3d3630;--color-border-strong: #faf8f5;--color-border-inverse: #e8e4df;--color-border-interactive: #c9c3bc;--color-border-muted: #2d2825;--color-border-muted-strong: #5a4d43;--color-border-overlay: #3d3630;--color-header-bg: #1c1916;--color-header-border: #3d3630;--color-sidebar-bg: #1c1916;--color-sidebar-border: #3d3630;--color-header-fg: var(--color-text-base);--color-header-fg-muted: var(--color-text-muted);--color-header-badge-bg: var(--color-text-base);--color-header-badge-fg: var(--color-header-bg);--la-hub-banner-overlay: linear-gradient( 180deg, rgba(0, 0, 0, .42) 0%, rgba(0, 0, 0, .6) 40%, rgba(0, 0, 0, .88) 100% );--la-hero-fg: var(--color-text-overlay-strong);--la-hero-fg-muted: color-mix(in srgb, var(--color-text-overlay-strong) 90%, transparent);--la-hero-fg-subtle: color-mix(in srgb, var(--color-text-overlay-strong) 84%, transparent);--la-hero-on-solid-fg: var(--color-text-inverse);--la-hero-avatar-slot-bg: rgba(0, 0, 0, .5)}:root[data-theme=azure]{--font-family-heading: "Exo 2", sans-serif;--font-family-content: "Share Tech Mono", monospace;--font-family-chrome: "Exo 2", sans-serif;--font-family-hero: "Exo 2", sans-serif;--border-radius-base: .25rem;--border-radius-none: 0;--body-bg-gradient: radial-gradient(ellipse 80% 50% at 20% 20%, rgba(88, 28, 135, .4), transparent), radial-gradient(ellipse 60% 40% at 80% 30%, rgba(88, 28, 135, .35), transparent), radial-gradient(ellipse 100% 60% at 50% 80%, rgba(15, 20, 25, .5), transparent), radial-gradient(circle 1px at 5% 10%, rgba(255, 255, 255, .5), transparent), radial-gradient(circle 1px at 18% 25%, rgba(255, 255, 255, .6), transparent), radial-gradient(circle 1px at 32% 8%, rgba(255, 255, 255, .45), transparent), radial-gradient(circle 1px at 45% 40%, rgba(255, 255, 255, .5), transparent), radial-gradient(circle 1px at 55% 18%, rgba(255, 255, 255, .45), transparent), radial-gradient(circle 1px at 70% 35%, rgba(255, 255, 255, .6), transparent), radial-gradient(circle 1px at 82% 12%, rgba(255, 255, 255, .5), transparent), radial-gradient(circle 1px at 90% 50%, rgba(255, 255, 255, .45), transparent), radial-gradient(circle 1px at 12% 60%, rgba(255, 255, 255, .5), transparent), radial-gradient(circle 1px at 28% 75%, rgba(255, 255, 255, .45), transparent), radial-gradient(circle 1px at 50% 85%, rgba(255, 255, 255, .6), transparent), radial-gradient(circle 1px at 65% 70%, rgba(255, 255, 255, .5), transparent), radial-gradient(circle 1px at 78% 88%, rgba(255, 255, 255, .45), transparent), radial-gradient(circle 1px at 8% 42%, rgba(255, 255, 255, .5), transparent), radial-gradient(circle 1px at 42% 55%, rgba(255, 255, 255, .6), transparent), radial-gradient(circle 1px at 88% 28%, rgba(255, 255, 255, .45), transparent), radial-gradient(circle 1px at 15% 92%, rgba(255, 255, 255, .5), transparent), radial-gradient(circle 1px at 92% 65%, rgba(255, 255, 255, .45), transparent);--breadcrumb-rail-bg-opacity: 80%;--color-surface-base: #0f0a14;--color-surface-raised: #1a1025;--color-surface-inverse: #2e1065;--color-surface-overlay: #0f0a14;--color-surface-overlay-raised: #1e0a33;--color-surface-hover: #1a1025;--color-text-base: #e9d5ff;--color-text-inverse: #f3e8ff;--color-text-muted: #c4b5fd;--color-text-muted-strong: #a78bfa;--color-text-muted-soft: #c4b5fd;--color-text-muted-softer: #8b5cf6;--color-text-on-inverse-muted: #c4b5fd;--color-text-overlay: #e9d5ff;--color-text-overlay-muted: #a78bfa;--color-text-overlay-strong: #f3e8ff;--color-border-base: #3b0764;--color-border-strong: #6b21a8;--color-border-inverse: #7e22ce;--color-border-interactive: #a78bfa;--color-border-muted: #2e1065;--color-border-muted-strong: #4c1d95;--color-border-overlay: #3b0764;--color-accent: #a78bfa;--color-notification-unread: var(--color-accent);--color-link: var(--color-accent);--color-link-visited: #c084fc;--color-header-bg: #1a0a2e;--color-header-border: #3b0764;--color-sidebar-bg: #1a0a2e;--color-sidebar-border: #3b0764;--color-header-fg: var(--color-text-inverse);--color-header-fg-muted: var(--color-text-on-inverse-muted);--color-header-badge-bg: var(--color-text-inverse);--color-header-badge-fg: var(--color-header-bg);--la-hero-border-width: .125rem;--la-hero-border-color: var(--color-border-strong);--la-hub-banner-layer-height: 100%;--la-hub-banner-bg-position: center 40%;--la-hub-banner-overlay-bg-size: 100% 100%;--la-hub-banner-overlay-bg-position: center top;--la-hub-banner-overlay: linear-gradient( 180deg, rgba(0, 0, 0, .82) 0%, transparent 50%, rgba(0, 0, 0, .82) 100% );--la-hero-fg: var(--color-text-base);--la-hero-fg-muted: color-mix(in srgb, var(--color-text-base) 88%, transparent);--la-hero-fg-subtle: color-mix(in srgb, var(--color-text-base) 82%, transparent);--la-hero-on-solid-fg: var(--color-surface-inverse);--la-hero-avatar-slot-bg: rgba(0, 0, 0, .45);--la-hero-to-nav-gap: 1rem;--la-nav-to-page-gap: 1rem;--la-shell-shadow: 0 4px 20px rgba(88, 28, 135, .35);--la-shell-padding: 0;--la-hero-avatar-radius: 0;--la-hero-avatar-border-width: 0;--la-hero-avatar-border-color: transparent;--subnav-justify-content: flex-start;--subnav-border-width: .125rem;--subnav-border-color: var(--color-border-strong);--subnav-link-active-color: var(--color-accent);--feature-grid-border-width: .0625rem;--feature-grid-border-color: var(--color-border-strong);--feature-grid-header-border-color: var(--color-border-interactive);--feature-grid-row-border-width: .0625rem;--feature-grid-row-border-color: var(--color-border-muted);--btn-primary-bg: var(--color-accent);--btn-primary-text: var(--color-text-inverse);--btn-primary-border-color: var(--color-accent);--btn-primary-border-width: var(--line-width);--btn-primary-border-radius: var(--border-radius-base);--btn-secondary-bg: var(--color-surface-raised);--btn-secondary-text: var(--color-text-base);--btn-secondary-border-color: var(--color-border-base);--btn-secondary-border-width: var(--line-width);--btn-secondary-border-radius: var(--border-radius-base);--form-control-bg: var(--color-surface-raised);--form-control-text: var(--color-text-base);--form-control-placeholder: var(--color-text-muted);--form-control-border-color: var(--color-border-base);--form-control-border-width: var(--line-width);--form-control-border-radius: var(--border-radius-base);--form-control-focus-border-color: var(--color-border-strong)}@media(prefers-color-scheme:dark){:root[data-theme=azure]:not([data-color-scheme=light]){--color-surface-base: #0f0a14;--color-surface-raised: #1a1025;--color-surface-inverse: #2e1065;--color-surface-overlay: #0f0a14;--color-surface-overlay-raised: #1e0a33;--color-surface-hover: #1a1025;--color-text-base: #e9d5ff;--color-text-inverse: #f3e8ff;--color-text-muted: #c4b5fd;--color-text-muted-strong: #a78bfa;--color-text-muted-soft: #c4b5fd;--color-text-muted-softer: #8b5cf6;--color-text-on-inverse-muted: #c4b5fd;--color-text-overlay: #e9d5ff;--color-text-overlay-muted: #a78bfa;--color-text-overlay-strong: #f3e8ff;--color-border-base: #3b0764;--color-border-strong: #6b21a8;--color-border-inverse: #7e22ce;--color-border-interactive: #a78bfa;--color-border-muted: #2e1065;--color-border-muted-strong: #4c1d95;--color-border-overlay: #3b0764;--color-header-bg: #1a0a2e;--color-header-border: #3b0764;--color-sidebar-bg: #1a0a2e;--color-sidebar-border: #3b0764;--color-header-fg: var(--color-text-base);--color-header-fg-muted: var(--color-text-muted);--color-header-badge-bg: var(--color-text-base);--color-header-badge-fg: var(--color-header-bg);--la-hub-banner-overlay-bg-size: 100% 100%;--la-hub-banner-overlay-bg-position: center top;--la-hub-banner-overlay: linear-gradient( 180deg, rgba(0, 0, 0, .82) 0%, transparent 50%, rgba(0, 0, 0, .82) 100% );--la-hero-fg: var(--color-text-overlay-strong);--la-hero-fg-muted: color-mix(in srgb, var(--color-text-overlay-strong) 90%, transparent);--la-hero-fg-subtle: color-mix(in srgb, var(--color-text-overlay-strong) 84%, transparent);--la-hero-on-solid-fg: var(--color-surface-inverse);--la-hero-avatar-slot-bg: rgba(0, 0, 0, .5)}}html[data-theme=azure][data-color-scheme=dark]{--color-surface-base: #0f0a14;--color-surface-raised: #1a1025;--color-surface-inverse: #2e1065;--color-surface-overlay: #0f0a14;--color-surface-overlay-raised: #1e0a33;--color-surface-hover: #1a1025;--color-text-base: #e9d5ff;--color-text-inverse: #f3e8ff;--color-text-muted: #c4b5fd;--color-text-muted-strong: #a78bfa;--color-text-muted-soft: #c4b5fd;--color-text-muted-softer: #8b5cf6;--color-text-on-inverse-muted: #c4b5fd;--color-text-overlay: #e9d5ff;--color-text-overlay-muted: #a78bfa;--color-text-overlay-strong: #f3e8ff;--color-border-base: #3b0764;--color-border-strong: #6b21a8;--color-border-inverse: #7e22ce;--color-border-interactive: #a78bfa;--color-border-muted: #2e1065;--color-border-muted-strong: #4c1d95;--color-border-overlay: #3b0764;--color-header-bg: #1a0a2e;--color-header-border: #3b0764;--color-sidebar-bg: #1a0a2e;--color-sidebar-border: #3b0764;--color-header-fg: var(--color-text-base);--color-header-fg-muted: var(--color-text-muted);--color-header-badge-bg: var(--color-text-base);--color-header-badge-fg: var(--color-header-bg);--la-hub-banner-overlay-bg-size: 100% 100%;--la-hub-banner-overlay-bg-position: center top;--la-hub-banner-overlay: linear-gradient( 180deg, rgba(0, 0, 0, .82) 0%, transparent 50%, rgba(0, 0, 0, .82) 100% );--la-hero-fg: var(--color-text-overlay-strong);--la-hero-fg-muted: color-mix(in srgb, var(--color-text-overlay-strong) 90%, transparent);--la-hero-fg-subtle: color-mix(in srgb, var(--color-text-overlay-strong) 84%, transparent);--la-hero-on-solid-fg: var(--color-surface-inverse);--la-hero-avatar-slot-bg: rgba(0, 0, 0, .5)}:root[data-theme=metal]{--font-family-heading: "Oswald", sans-serif;--font-family-content: "Crimson Text", serif;--font-family-chrome: "Oswald", sans-serif;--font-family-hero: "Metal Mania", cursive;--border-radius-base: .125rem;--border-radius-none: 0;--body-bg-gradient: radial-gradient(ellipse 75% 45% at 20% 20%, rgba(180, 40, 40, .07), transparent), radial-gradient(ellipse 55% 40% at 85% 30%, rgba(90, 45, 55, .08), transparent), radial-gradient(ellipse 65% 50% at 50% 85%, rgba(40, 20, 28, .12), transparent);--breadcrumb-rail-bg-opacity: 92%;--color-surface-base: #24161a;--color-surface-raised: #2e1d22;--color-surface-inverse: #f2e8e4;--color-surface-overlay: #1a1013;--color-surface-overlay-raised: #26181c;--color-surface-hover: #362228;--color-text-base: #e8ddd9;--color-text-inverse: #1c1215;--color-text-muted: #a89094;--color-text-muted-strong: #8b7378;--color-text-muted-soft: #b9a3a7;--color-text-muted-softer: #7d686e;--color-text-on-inverse-muted: #4a353c;--color-text-overlay: #d4c4c8;--color-text-overlay-muted: #8b7378;--color-text-overlay-strong: #f5ebe8;--color-border-base: #4a3038;--color-border-strong: #e8ddd9;--color-border-inverse: #2a181c;--color-border-interactive: #c23a3a;--color-border-muted: #322028;--color-border-muted-strong: #5c3e46;--color-border-overlay: #3d282f;--color-accent: #c23a3a;--color-notification-unread: var(--color-accent);--color-link: #e85c5c;--color-link-visited: #b87a82;--color-header-bg: #1a1013;--color-header-border: #3d282f;--color-sidebar-bg: #1a1013;--color-sidebar-border: #4a3038;--color-header-fg: var(--color-text-base);--color-header-fg-muted: var(--color-text-muted);--color-header-badge-bg: var(--color-text-base);--color-header-badge-fg: var(--color-header-bg);--la-hero-border-width: .25rem;--la-hero-border-color: var(--color-accent);--la-hub-banner-layer-height: 40vh;--la-hub-banner-bg-position: center 40%;--la-hub-banner-overlay: linear-gradient( 180deg, rgba(0, 0, 0, .38) 0%, rgba(0, 0, 0, .56) 40%, rgba(0, 0, 0, .84) 100% );--la-hero-fg: var(--color-text-overlay-strong);--la-hero-fg-muted: color-mix(in srgb, var(--color-text-overlay-strong) 90%, transparent);--la-hero-fg-subtle: color-mix(in srgb, var(--color-text-overlay-strong) 84%, transparent);--la-hero-on-solid-fg: var(--color-text-inverse);--la-hero-avatar-slot-bg: rgba(0, 0, 0, .45);--la-hero-to-nav-gap: .5rem;--la-nav-to-page-gap: .5rem;--la-shell-shadow: none;--la-shell-padding: 0;--la-hero-avatar-radius: 0;--la-hero-avatar-border-width: 0;--la-hero-avatar-border-color: transparent;--subnav-justify-content: flex-start;--subnav-border-width: .25rem;--subnav-border-color: var(--color-accent);--subnav-link-active-color: var(--color-accent);--feature-grid-border-width: .125rem;--feature-grid-border-color: var(--color-accent);--feature-grid-header-border-color: var(--color-border-muted-strong);--feature-grid-row-border-width: .0625rem;--feature-grid-row-border-color: var(--color-border-muted);--btn-primary-bg: var(--color-surface-inverse);--btn-primary-text: var(--color-text-inverse);--btn-primary-border-color: var(--color-surface-inverse);--btn-primary-border-width: var(--line-width);--btn-primary-border-radius: var(--border-radius-base);--btn-secondary-bg: var(--color-surface-raised);--btn-secondary-text: var(--color-text-base);--btn-secondary-border-color: var(--color-border-base);--btn-secondary-border-width: var(--line-width);--btn-secondary-border-radius: var(--border-radius-base);--form-control-bg: var(--color-surface-raised);--form-control-text: var(--color-text-base);--form-control-placeholder: var(--color-text-muted);--form-control-border-color: var(--color-border-base);--form-control-border-width: var(--line-width);--form-control-border-radius: var(--border-radius-base);--form-control-focus-border-color: var(--color-accent)}@media(prefers-color-scheme:dark){:root[data-theme=metal]:not([data-color-scheme=light]){--color-surface-base: #120a0c;--color-surface-raised: #1a1013;--color-surface-inverse: #ebe1dd;--color-surface-overlay: #0c0608;--color-surface-overlay-raised: #1c1215;--color-surface-hover: #24161a;--color-text-base: #dccfd2;--color-text-inverse: #120a0c;--color-text-muted: #8f787e;--color-text-muted-strong: #6e5a60;--color-text-muted-soft: #9d868c;--color-text-muted-softer: #5a4a50;--color-text-on-inverse-muted: #3d2e33;--color-text-overlay: #c9b8bc;--color-text-overlay-muted: #7a666c;--color-text-overlay-strong: #f5ebe8;--color-border-base: #322028;--color-border-strong: #e8ddd9;--color-border-inverse: #24161a;--color-border-interactive: #d64a4a;--color-border-muted: #1c1215;--color-border-muted-strong: #4a3038;--color-border-overlay: #3d282f;--color-header-bg: #0c0608;--color-header-border: #2a181c;--color-sidebar-bg: #0c0608;--color-sidebar-border: #322028;--color-header-fg: var(--color-text-base);--color-header-fg-muted: var(--color-text-muted);--color-header-badge-bg: var(--color-text-base);--color-header-badge-fg: var(--color-header-bg);--la-hub-banner-overlay: linear-gradient( 180deg, rgba(0, 0, 0, .42) 0%, rgba(0, 0, 0, .6) 40%, rgba(0, 0, 0, .88) 100% );--la-hero-fg: var(--color-text-overlay-strong);--la-hero-fg-muted: color-mix(in srgb, var(--color-text-overlay-strong) 90%, transparent);--la-hero-fg-subtle: color-mix(in srgb, var(--color-text-overlay-strong) 84%, transparent);--la-hero-on-solid-fg: var(--color-text-inverse);--la-hero-avatar-slot-bg: rgba(0, 0, 0, .5)}}html[data-theme=metal][data-color-scheme=dark]{--color-surface-base: #120a0c;--color-surface-raised: #1a1013;--color-surface-inverse: #ebe1dd;--color-surface-overlay: #0c0608;--color-surface-overlay-raised: #1c1215;--color-surface-hover: #24161a;--color-text-base: #dccfd2;--color-text-inverse: #120a0c;--color-text-muted: #8f787e;--color-text-muted-strong: #6e5a60;--color-text-muted-soft: #9d868c;--color-text-muted-softer: #5a4a50;--color-text-on-inverse-muted: #3d2e33;--color-text-overlay: #c9b8bc;--color-text-overlay-muted: #7a666c;--color-text-overlay-strong: #f5ebe8;--color-border-base: #322028;--color-border-strong: #e8ddd9;--color-border-inverse: #24161a;--color-border-interactive: #d64a4a;--color-border-muted: #1c1215;--color-border-muted-strong: #4a3038;--color-border-overlay: #3d282f;--color-header-bg: #0c0608;--color-header-border: #2a181c;--color-sidebar-bg: #0c0608;--color-sidebar-border: #322028;--color-header-fg: var(--color-text-base);--color-header-fg-muted: var(--color-text-muted);--color-header-badge-bg: var(--color-text-base);--color-header-badge-fg: var(--color-header-bg);--la-hub-banner-overlay: linear-gradient( 180deg, rgba(0, 0, 0, .42) 0%, rgba(0, 0, 0, .6) 40%, rgba(0, 0, 0, .88) 100% );--la-hero-fg: var(--color-text-overlay-strong);--la-hero-fg-muted: color-mix(in srgb, var(--color-text-overlay-strong) 90%, transparent);--la-hero-fg-subtle: color-mix(in srgb, var(--color-text-overlay-strong) 84%, transparent);--la-hero-on-solid-fg: var(--color-text-inverse);--la-hero-avatar-slot-bg: rgba(0, 0, 0, .5)}:root[data-theme=mint]{--font-family-heading: "Comfortaa", sans-serif;--font-family-content: "Quicksand", sans-serif;--font-family-chrome: "Comfortaa", sans-serif;--font-family-hero: "Comfortaa", sans-serif;--border-radius-base: .75rem;--border-radius-none: 0;--body-bg-gradient: radial-gradient(ellipse 90% 55% at 15% 10%, rgba(167, 243, 208, .35), transparent), radial-gradient(ellipse 70% 50% at 85% 20%, rgba(204, 251, 241, .45), transparent), radial-gradient(ellipse 100% 70% at 50% 100%, rgba(236, 253, 245, .9), transparent);--body-bg-image: none;--breadcrumb-rail-bg-opacity: 95%;--color-surface-base: #f7fcf9;--color-surface-raised: #ffffff;--color-surface-inverse: #134e4a;--color-surface-overlay: #115e59;--color-surface-overlay-raised: #0f766e;--color-surface-hover: #ecfdf5;--color-text-base: #134e4a;--color-text-inverse: #f0fdfa;--color-text-muted: #3d8b84;--color-text-muted-strong: #0f766e;--color-text-muted-soft: #0d9488;--color-text-muted-softer: #5eead4;--color-text-on-inverse-muted: #ccfbf1;--color-text-overlay: #ccfbf1;--color-text-overlay-muted: #5eead4;--color-text-overlay-strong: #f0fdfa;--color-border-base: #a7f3d0;--color-border-strong: #0f766e;--color-border-inverse: #2dd4bf;--color-border-interactive: #14b8a6;--color-border-muted: #d1fae5;--color-border-muted-strong: #6ee7b7;--color-border-overlay: #115e59;--color-accent: #0d9488;--color-notification-unread: var(--color-accent);--color-link: var(--color-accent);--color-link-visited: #0f766e;--color-header-bg: #115e59;--color-header-border: #0f766e;--color-sidebar-bg: #115e59;--color-sidebar-border: #134e4a;--color-header-fg: var(--color-text-inverse);--color-header-fg-muted: var(--color-text-on-inverse-muted);--color-header-badge-bg: var(--color-text-inverse);--color-header-badge-fg: var(--color-header-bg);--la-hero-border-width: .0625rem;--la-hero-border-color: var(--color-border-strong);--la-hub-banner-layer-height: 40vh;--la-hub-banner-bg-position: center 40%;--la-hub-banner-overlay: linear-gradient( 180deg, rgba(255, 255, 255, .22) 0%, rgba(255, 255, 255, .74) 44%, rgba(255, 255, 255, .92) 100% );--la-hero-fg: var(--color-text-base);--la-hero-fg-muted: color-mix(in srgb, var(--color-text-base) 90%, transparent);--la-hero-fg-subtle: color-mix(in srgb, var(--color-text-base) 82%, transparent);--la-hero-on-solid-fg: var(--color-text-inverse);--la-hero-avatar-slot-bg: rgba(255, 255, 255, .5);--la-hero-to-nav-gap: .75rem;--la-nav-to-page-gap: .75rem;--la-shell-shadow: 0 .25rem 1.25rem rgba(13, 148, 136, .12);--la-shell-padding: 0;--la-hero-avatar-radius: .5rem;--la-hero-avatar-border-width: .0625rem;--la-hero-avatar-border-color: var(--color-border-base);--subnav-justify-content: flex-start;--subnav-border-width: .0625rem;--subnav-border-color: var(--color-border-strong);--subnav-link-active-color: var(--color-accent);--feature-grid-border-width: .0625rem;--feature-grid-border-color: var(--color-border-base);--feature-grid-header-border-color: var(--color-border-muted-strong);--feature-grid-row-border-width: .0625rem;--feature-grid-row-border-color: var(--color-border-muted);--btn-primary-bg: var(--color-surface-inverse);--btn-primary-text: var(--color-text-inverse);--btn-primary-border-color: var(--color-surface-inverse);--btn-primary-border-width: var(--line-width);--btn-primary-border-radius: var(--border-radius-base);--btn-secondary-bg: var(--color-surface-base);--btn-secondary-text: var(--color-text-base);--btn-secondary-border-color: var(--color-border-base);--btn-secondary-border-width: var(--line-width);--btn-secondary-border-radius: var(--border-radius-base);--form-control-bg: var(--color-surface-raised);--form-control-text: var(--color-text-base);--form-control-placeholder: var(--color-text-muted-strong);--form-control-border-color: var(--color-border-base);--form-control-border-width: var(--line-width);--form-control-border-radius: var(--border-radius-base);--form-control-focus-border-color: var(--color-accent)}@media(prefers-color-scheme:dark){:root[data-theme=mint]:not([data-color-scheme=light]){--body-bg-gradient: radial-gradient(ellipse 80% 50% at 20% 15%, rgba(45, 212, 191, .12), transparent), radial-gradient(ellipse 60% 45% at 80% 25%, rgba(13, 148, 136, .18), transparent), radial-gradient(ellipse 100% 60% at 50% 100%, rgba(2, 44, 34, .85), transparent);--color-surface-base: #042f2e;--color-surface-raised: #0f766e;--color-surface-inverse: #ccfbf1;--color-surface-overlay: #042f2e;--color-surface-overlay-raised: #115e59;--color-surface-hover: #134e4a;--color-text-base: #ecfdf5;--color-text-inverse: #042f2e;--color-text-muted: #99f6e4;--color-text-muted-strong: #5eead4;--color-text-muted-soft: #a7f3d0;--color-text-muted-softer: #2dd4bf;--color-text-on-inverse-muted: #115e59;--color-text-overlay: #ccfbf1;--color-text-overlay-muted: #5eead4;--color-text-overlay-strong: #f0fdfa;--color-border-base: #0d9488;--color-border-strong: #a7f3d0;--color-border-inverse: #5eead4;--color-border-interactive: #2dd4bf;--color-border-muted: #134e4a;--color-border-muted-strong: #0f766e;--color-border-overlay: #115e59;--color-header-bg: #042f2e;--color-header-border: #134e4a;--color-sidebar-bg: #042f2e;--color-sidebar-border: #0f766e;--color-header-fg: var(--color-text-base);--color-header-fg-muted: var(--color-text-muted);--color-header-badge-bg: var(--color-text-base);--color-header-badge-fg: var(--color-header-bg);--la-hub-banner-overlay: linear-gradient( 180deg, rgba(0, 0, 0, .42) 0%, rgba(0, 0, 0, .6) 40%, rgba(0, 0, 0, .88) 100% );--la-hero-fg: var(--color-text-overlay-strong);--la-hero-fg-muted: color-mix(in srgb, var(--color-text-overlay-strong) 90%, transparent);--la-hero-fg-subtle: color-mix(in srgb, var(--color-text-overlay-strong) 84%, transparent);--la-hero-on-solid-fg: var(--color-text-inverse);--la-hero-avatar-slot-bg: rgba(0, 0, 0, .5)}}html[data-theme=mint][data-color-scheme=dark]{--body-bg-gradient: radial-gradient(ellipse 80% 50% at 20% 15%, rgba(45, 212, 191, .12), transparent), radial-gradient(ellipse 60% 45% at 80% 25%, rgba(13, 148, 136, .18), transparent), radial-gradient(ellipse 100% 60% at 50% 100%, rgba(2, 44, 34, .85), transparent);--color-surface-base: #042f2e;--color-surface-raised: #0f766e;--color-surface-inverse: #ccfbf1;--color-surface-overlay: #042f2e;--color-surface-overlay-raised: #115e59;--color-surface-hover: #134e4a;--color-text-base: #ecfdf5;--color-text-inverse: #042f2e;--color-text-muted: #99f6e4;--color-text-muted-strong: #5eead4;--color-text-muted-soft: #a7f3d0;--color-text-muted-softer: #2dd4bf;--color-text-on-inverse-muted: #115e59;--color-text-overlay: #ccfbf1;--color-text-overlay-muted: #5eead4;--color-text-overlay-strong: #f0fdfa;--color-border-base: #0d9488;--color-border-strong: #a7f3d0;--color-border-inverse: #5eead4;--color-border-interactive: #2dd4bf;--color-border-muted: #134e4a;--color-border-muted-strong: #0f766e;--color-border-overlay: #115e59;--color-header-bg: #042f2e;--color-header-border: #134e4a;--color-sidebar-bg: #042f2e;--color-sidebar-border: #0f766e;--color-header-fg: var(--color-text-base);--color-header-fg-muted: var(--color-text-muted);--color-header-badge-bg: var(--color-text-base);--color-header-badge-fg: var(--color-header-bg);--la-hub-banner-overlay: linear-gradient( 180deg, rgba(0, 0, 0, .42) 0%, rgba(0, 0, 0, .6) 40%, rgba(0, 0, 0, .88) 100% );--la-hero-fg: var(--color-text-overlay-strong);--la-hero-fg-muted: color-mix(in srgb, var(--color-text-overlay-strong) 90%, transparent);--la-hero-fg-subtle: color-mix(in srgb, var(--color-text-overlay-strong) 84%, transparent);--la-hero-on-solid-fg: var(--color-text-inverse);--la-hero-avatar-slot-bg: rgba(0, 0, 0, .5)}:root[data-theme=ambient]{--font-family-heading: "Outfit", sans-serif;--font-family-content: "Spline Sans", sans-serif;--font-family-chrome: "Outfit", sans-serif;--font-family-hero: "Titan One", sans-serif;--border-radius-base: .5rem;--border-radius-none: 0;--body-bg-gradient: radial-gradient(ellipse 90% 60% at 20% 20%, rgba(139, 126, 200, .12), transparent), radial-gradient(ellipse 70% 50% at 85% 40%, rgba(147, 197, 253, .1), transparent), radial-gradient(ellipse 80% 55% at 50% 85%, rgba(196, 181, 253, .08), transparent);--breadcrumb-rail-bg-opacity: 100%;--color-surface-base: #f3f1f9;--color-surface-raised: #eae7f2;--color-surface-inverse: #282238;--color-surface-overlay: #282238;--color-surface-overlay-raised: #342d48;--color-surface-hover: #e2deed;--color-text-base: #252030;--color-text-inverse: #f3f1f9;--color-text-muted: #6b6280;--color-text-muted-strong: #554d6e;--color-text-muted-soft: #7d7490;--color-text-muted-softer: #948ca5;--color-text-on-inverse-muted: #c9c2dc;--color-text-overlay: #b8afc8;--color-text-overlay-muted: #8a819e;--color-text-overlay-strong: #f3f1f9;--color-border-base: #d8d3e6;--color-border-strong: #252030;--color-border-inverse: #4a4260;--color-border-interactive: #6f63a8;--color-border-muted: #ebe7f4;--color-border-muted-strong: #c4bdd9;--color-border-overlay: #4a4260;--color-accent: #7c6cb5;--color-notification-unread: var(--color-accent);--color-link: var(--color-accent);--color-link-visited: var(--color-text-muted-strong);--color-header-bg: #6f63a8;--color-header-border: #6f63a8;--color-sidebar-bg: #6f63a8;--color-sidebar-border: #4a4260;--color-header-fg: var(--color-text-inverse);--color-header-fg-muted: var(--color-text-on-inverse-muted);--color-header-badge-bg: var(--color-text-inverse);--color-header-badge-fg: var(--color-header-bg);--la-hero-border-width: .125rem;--la-hero-border-color: var(--color-accent);--la-hub-banner-layer-height: 40vh;--la-hub-banner-bg-position: center 40%;--la-hub-banner-overlay: linear-gradient( 180deg, rgba(255, 255, 255, .22) 0%, rgba(255, 255, 255, .74) 44%, rgba(255, 255, 255, .92) 100% );--la-hero-fg: var(--color-text-base);--la-hero-fg-muted: color-mix(in srgb, var(--color-text-base) 90%, transparent);--la-hero-fg-subtle: color-mix(in srgb, var(--color-text-base) 82%, transparent);--la-hero-on-solid-fg: var(--color-text-inverse);--la-hero-avatar-slot-bg: rgba(255, 255, 255, .5);--la-hero-to-nav-gap: .5rem;--la-nav-to-page-gap: .5rem;--la-shell-shadow: none;--la-shell-padding: 0;--la-hero-avatar-radius: .5rem;--la-hero-avatar-border-width: 0;--la-hero-avatar-border-color: transparent;--subnav-justify-content: flex-start;--subnav-border-width: .125rem;--subnav-border-color: var(--color-accent);--subnav-link-active-color: var(--color-accent);--feature-grid-border-width: .0625rem;--feature-grid-border-color: var(--color-border-strong);--feature-grid-header-border-color: var(--color-border-base);--feature-grid-row-border-width: .0625rem;--feature-grid-row-border-color: var(--color-border-muted);--btn-primary-bg: var(--color-surface-inverse);--btn-primary-text: var(--color-text-inverse);--btn-primary-border-color: var(--color-surface-inverse);--btn-primary-border-width: var(--line-width);--btn-primary-border-radius: var(--border-radius-base);--btn-secondary-bg: var(--color-surface-base);--btn-secondary-text: var(--color-text-base);--btn-secondary-border-color: var(--color-border-base);--btn-secondary-border-width: var(--line-width);--btn-secondary-border-radius: var(--border-radius-base);--form-control-bg: var(--color-surface-raised);--form-control-text: var(--color-text-base);--form-control-placeholder: var(--color-text-muted);--form-control-border-color: var(--color-border-base);--form-control-border-width: var(--line-width);--form-control-border-radius: var(--border-radius-base);--form-control-focus-border-color: var(--color-border-strong)}@media(prefers-color-scheme:dark){:root[data-theme=ambient]:not([data-color-scheme=light]){--color-surface-base: #1c1a26;--color-surface-raised: #262234;--color-surface-inverse: #f0ecf8;--color-surface-overlay: #1c1a26;--color-surface-overlay-raised: #342d48;--color-surface-hover: #2e2840;--color-text-base: #ddd8ef;--color-text-inverse: #1c1a26;--color-text-muted: #9d94b8;--color-text-muted-strong: #b8afc8;--color-text-muted-soft: #8a819e;--color-text-muted-softer: #6b6280;--color-text-on-inverse-muted: #342d48;--color-text-overlay: #c9c2dc;--color-text-overlay-muted: #7d7490;--color-text-overlay-strong: #f0ecf8;--color-border-base: #3d3652;--color-border-strong: #f0ecf8;--color-border-inverse: #d8d3e6;--color-border-interactive: #a599e6;--color-border-muted: #262234;--color-border-muted-strong: #4a4260;--color-border-overlay: #4a4260;--color-header-bg: #262234;--color-header-border: #3d3652;--color-sidebar-bg: #262234;--color-sidebar-border: #4a4260;--color-header-fg: var(--color-text-base);--color-header-fg-muted: var(--color-text-muted);--color-header-badge-bg: var(--color-text-base);--color-header-badge-fg: var(--color-header-bg);--la-hub-banner-overlay: linear-gradient( 180deg, rgba(0, 0, 0, .42) 0%, rgba(0, 0, 0, .6) 40%, rgba(0, 0, 0, .88) 100% );--la-hero-fg: var(--color-text-overlay-strong);--la-hero-fg-muted: color-mix(in srgb, var(--color-text-overlay-strong) 90%, transparent);--la-hero-fg-subtle: color-mix(in srgb, var(--color-text-overlay-strong) 84%, transparent);--la-hero-on-solid-fg: var(--color-text-inverse);--la-hero-avatar-slot-bg: rgba(0, 0, 0, .5)}}html[data-theme=ambient][data-color-scheme=dark]{--color-surface-base: #1c1a26;--color-surface-raised: #262234;--color-surface-inverse: #f0ecf8;--color-surface-overlay: #1c1a26;--color-surface-overlay-raised: #342d48;--color-surface-hover: #2e2840;--color-text-base: #ddd8ef;--color-text-inverse: #1c1a26;--color-text-muted: #9d94b8;--color-text-muted-strong: #b8afc8;--color-text-muted-soft: #8a819e;--color-text-muted-softer: #6b6280;--color-text-on-inverse-muted: #342d48;--color-text-overlay: #c9c2dc;--color-text-overlay-muted: #7d7490;--color-text-overlay-strong: #f0ecf8;--color-border-base: #3d3652;--color-border-strong: #f0ecf8;--color-border-inverse: #d8d3e6;--color-border-interactive: #a599e6;--color-border-muted: #262234;--color-border-muted-strong: #4a4260;--color-border-overlay: #4a4260;--color-header-bg: #262234;--color-header-border: #3d3652;--color-sidebar-bg: #262234;--color-sidebar-border: #4a4260;--color-header-fg: var(--color-text-base);--color-header-fg-muted: var(--color-text-muted);--color-header-badge-bg: var(--color-text-base);--color-header-badge-fg: var(--color-header-bg);--la-hub-banner-overlay: linear-gradient( 180deg, rgba(0, 0, 0, .42) 0%, rgba(0, 0, 0, .6) 40%, rgba(0, 0, 0, .88) 100% );--la-hero-fg: var(--color-text-overlay-strong);--la-hero-fg-muted: color-mix(in srgb, var(--color-text-overlay-strong) 90%, transparent);--la-hero-fg-subtle: color-mix(in srgb, var(--color-text-overlay-strong) 84%, transparent);--la-hero-on-solid-fg: var(--color-text-inverse);--la-hero-avatar-slot-bg: rgba(0, 0, 0, .5)}:root[data-theme=country]{--font-family-heading: "Libre Franklin", sans-serif;--font-family-content: "Libre Franklin", sans-serif;--font-family-chrome: "Libre Franklin", sans-serif;--font-family-hero: "Rye", serif;--border-radius-base: .25rem;--border-radius-none: 0;--body-bg-gradient: radial-gradient(ellipse 80% 55% at 25% 30%, rgba(180, 83, 9, .06), transparent), radial-gradient(ellipse 70% 50% at 75% 70%, rgba(120, 53, 15, .05), transparent);--breadcrumb-rail-bg-opacity: 100%;--color-surface-base: #faf6ef;--color-surface-raised: #f5efe4;--color-surface-inverse: #3e2c1a;--color-surface-overlay: #3e2c1a;--color-surface-overlay-raised: #523a24;--color-surface-hover: #ede4d4;--color-text-base: #3e2c1a;--color-text-inverse: #faf6ef;--color-text-muted: #8b7355;--color-text-muted-strong: #6b563f;--color-text-muted-soft: #9c8468;--color-text-muted-softer: #a89078;--color-text-on-inverse-muted: #d4c4a8;--color-text-overlay: #c9b896;--color-text-overlay-muted: #8b7355;--color-text-overlay-strong: #faf6ef;--color-border-base: #e0d4c0;--color-border-strong: #3e2c1a;--color-border-inverse: #5c4030;--color-border-interactive: #a65f21;--color-border-muted: #f0e8dc;--color-border-muted-strong: #d4c4a8;--color-border-overlay: #5c4030;--color-accent: #b45309;--color-notification-unread: var(--color-accent);--color-link: var(--color-accent);--color-link-visited: var(--color-text-muted-strong);--color-header-bg: #78350f;--color-header-border: #78350f;--color-sidebar-bg: #78350f;--color-sidebar-border: #5c4030;--color-header-fg: var(--color-text-inverse);--color-header-fg-muted: var(--color-text-on-inverse-muted);--color-header-badge-bg: var(--color-text-inverse);--color-header-badge-fg: var(--color-header-bg);--la-hero-border-width: .125rem;--la-hero-border-color: var(--color-accent);--la-hub-banner-layer-height: 40vh;--la-hub-banner-bg-position: center 40%;--la-hub-banner-overlay: linear-gradient( 180deg, rgba(255, 255, 255, .22) 0%, rgba(255, 255, 255, .74) 44%, rgba(255, 255, 255, .92) 100% );--la-hero-fg: var(--color-text-base);--la-hero-fg-muted: color-mix(in srgb, var(--color-text-base) 90%, transparent);--la-hero-fg-subtle: color-mix(in srgb, var(--color-text-base) 82%, transparent);--la-hero-on-solid-fg: var(--color-text-inverse);--la-hero-avatar-slot-bg: rgba(255, 255, 255, .5);--la-hero-to-nav-gap: .5rem;--la-nav-to-page-gap: .5rem;--la-shell-shadow: none;--la-shell-padding: 0;--la-hero-avatar-radius: .125rem;--la-hero-avatar-border-width: .0625rem;--la-hero-avatar-border-color: var(--color-border-strong);--subnav-justify-content: flex-start;--subnav-border-width: .125rem;--subnav-border-color: var(--color-accent);--subnav-link-active-color: var(--color-accent);--feature-grid-border-width: .0625rem;--feature-grid-border-color: var(--color-border-strong);--feature-grid-header-border-color: var(--color-border-base);--feature-grid-row-border-width: .0625rem;--feature-grid-row-border-color: var(--color-border-muted);--btn-primary-bg: var(--color-surface-inverse);--btn-primary-text: var(--color-text-inverse);--btn-primary-border-color: var(--color-surface-inverse);--btn-primary-border-width: var(--line-width);--btn-primary-border-radius: var(--border-radius-base);--btn-secondary-bg: var(--color-surface-base);--btn-secondary-text: var(--color-text-base);--btn-secondary-border-color: var(--color-border-base);--btn-secondary-border-width: var(--line-width);--btn-secondary-border-radius: var(--border-radius-base);--form-control-bg: var(--color-surface-raised);--form-control-text: var(--color-text-base);--form-control-placeholder: var(--color-text-muted);--form-control-border-color: var(--color-border-base);--form-control-border-width: var(--line-width);--form-control-border-radius: var(--border-radius-base);--form-control-focus-border-color: var(--color-border-strong)}@media(prefers-color-scheme:dark){:root[data-theme=country]:not([data-color-scheme=light]){--color-surface-base: #292018;--color-surface-raised: #3d2d20;--color-surface-inverse: #faf3ea;--color-surface-overlay: #292018;--color-surface-overlay-raised: #523a24;--color-surface-hover: #342818;--color-text-base: #e7ddd0;--color-text-inverse: #292018;--color-text-muted: #c4b5a0;--color-text-muted-strong: #d4c4a8;--color-text-muted-soft: #a89078;--color-text-muted-softer: #8b7355;--color-text-on-inverse-muted: #3d2d20;--color-text-overlay: #e7ddd0;--color-text-overlay-muted: #a89078;--color-text-overlay-strong: #faf3ea;--color-border-base: #5c4030;--color-border-strong: #faf3ea;--color-border-inverse: #e0d4c0;--color-border-interactive: #d97706;--color-border-muted: #3d2d20;--color-border-muted-strong: #6b563f;--color-border-overlay: #5c4030;--color-header-bg: #3d2d20;--color-header-border: #5c4030;--color-sidebar-bg: #3d2d20;--color-sidebar-border: #5c4030;--color-header-fg: var(--color-text-base);--color-header-fg-muted: var(--color-text-muted);--color-header-badge-bg: var(--color-text-base);--color-header-badge-fg: var(--color-header-bg);--la-hub-banner-overlay: linear-gradient( 180deg, rgba(0, 0, 0, .42) 0%, rgba(0, 0, 0, .6) 40%, rgba(0, 0, 0, .88) 100% );--la-hero-fg: var(--color-text-overlay-strong);--la-hero-fg-muted: color-mix(in srgb, var(--color-text-overlay-strong) 90%, transparent);--la-hero-fg-subtle: color-mix(in srgb, var(--color-text-overlay-strong) 84%, transparent);--la-hero-on-solid-fg: var(--color-text-inverse);--la-hero-avatar-slot-bg: rgba(0, 0, 0, .5)}}html[data-theme=country][data-color-scheme=dark]{--color-surface-base: #292018;--color-surface-raised: #3d2d20;--color-surface-inverse: #faf3ea;--color-surface-overlay: #292018;--color-surface-overlay-raised: #523a24;--color-surface-hover: #342818;--color-text-base: #e7ddd0;--color-text-inverse: #292018;--color-text-muted: #c4b5a0;--color-text-muted-strong: #d4c4a8;--color-text-muted-soft: #a89078;--color-text-muted-softer: #8b7355;--color-text-on-inverse-muted: #3d2d20;--color-text-overlay: #e7ddd0;--color-text-overlay-muted: #a89078;--color-text-overlay-strong: #faf3ea;--color-border-base: #5c4030;--color-border-strong: #faf3ea;--color-border-inverse: #e0d4c0;--color-border-interactive: #d97706;--color-border-muted: #3d2d20;--color-border-muted-strong: #6b563f;--color-border-overlay: #5c4030;--color-header-bg: #3d2d20;--color-header-border: #5c4030;--color-sidebar-bg: #3d2d20;--color-sidebar-border: #5c4030;--color-header-fg: var(--color-text-base);--color-header-fg-muted: var(--color-text-muted);--color-header-badge-bg: var(--color-text-base);--color-header-badge-fg: var(--color-header-bg);--la-hub-banner-overlay: linear-gradient( 180deg, rgba(0, 0, 0, .42) 0%, rgba(0, 0, 0, .6) 40%, rgba(0, 0, 0, .88) 100% );--la-hero-fg: var(--color-text-overlay-strong);--la-hero-fg-muted: color-mix(in srgb, var(--color-text-overlay-strong) 90%, transparent);--la-hero-fg-subtle: color-mix(in srgb, var(--color-text-overlay-strong) 84%, transparent);--la-hero-on-solid-fg: var(--color-text-inverse);--la-hero-avatar-slot-bg: rgba(0, 0, 0, .5)}:root[data-theme=desert]{--font-family-heading: "Source Serif 4", serif;--font-family-content: "Source Serif 4", serif;--font-family-chrome: "Source Serif 4", serif;--font-family-hero: "Bebas Neue", sans-serif;--border-radius-base: .125rem;--border-radius-none: 0;--body-bg-gradient: radial-gradient(ellipse 90% 55% at 30% 20%, rgba(234, 88, 12, .08), transparent), radial-gradient(ellipse 65% 45% at 80% 60%, rgba(180, 83, 9, .06), transparent), linear-gradient(180deg, rgba(255, 251, 235, .9) 0%, transparent 45%);--breadcrumb-rail-bg-opacity: 100%;--color-surface-base: #fdf8f0;--color-surface-raised: #faf0e4;--color-surface-inverse: #422006;--color-surface-overlay: #422006;--color-surface-overlay-raised: #5c2d0c;--color-surface-hover: #f5e6d3;--color-text-base: #422006;--color-text-inverse: #fdf8f0;--color-text-muted: #a16207;--color-text-muted-strong: #854d0e;--color-text-muted-soft: #b45309;--color-text-muted-softer: #ca8a04;--color-text-on-inverse-muted: #fcd34d;--color-text-overlay: #fbbf24;--color-text-overlay-muted: #d97706;--color-text-overlay-strong: #fdf8f0;--color-border-base: #e7d5c0;--color-border-strong: #422006;--color-border-inverse: #78350f;--color-border-interactive: #ea580c;--color-border-muted: #faf0e4;--color-border-muted-strong: #d4c4a8;--color-border-overlay: #78350f;--color-accent: #ea580c;--color-notification-unread: var(--color-accent);--color-link: var(--color-accent);--color-link-visited: var(--color-text-muted-strong);--color-header-bg: #9a3412;--color-header-border: #9a3412;--color-sidebar-bg: #9a3412;--color-sidebar-border: #78350f;--color-header-fg: var(--color-text-inverse);--color-header-fg-muted: var(--color-text-on-inverse-muted);--color-header-badge-bg: var(--color-text-inverse);--color-header-badge-fg: var(--color-header-bg);--la-hero-border-width: .0625rem;--la-hero-border-color: var(--color-accent);--la-hub-banner-layer-height: 40vh;--la-hub-banner-bg-position: center 40%;--la-hub-banner-overlay: linear-gradient( 180deg, rgba(255, 255, 255, .22) 0%, rgba(255, 255, 255, .74) 44%, rgba(255, 255, 255, .92) 100% );--la-hero-fg: var(--color-text-base);--la-hero-fg-muted: color-mix(in srgb, var(--color-text-base) 90%, transparent);--la-hero-fg-subtle: color-mix(in srgb, var(--color-text-base) 82%, transparent);--la-hero-on-solid-fg: var(--color-text-inverse);--la-hero-avatar-slot-bg: rgba(255, 255, 255, .5);--la-hero-to-nav-gap: .5rem;--la-nav-to-page-gap: .5rem;--la-shell-shadow: none;--la-shell-padding: 0;--la-hero-avatar-radius: 0;--la-hero-avatar-border-width: .0625rem;--la-hero-avatar-border-color: var(--color-border-strong);--subnav-justify-content: flex-start;--subnav-border-width: .125rem;--subnav-border-color: var(--color-accent);--subnav-link-active-color: var(--color-accent);--feature-grid-border-width: .0625rem;--feature-grid-border-color: var(--color-border-strong);--feature-grid-header-border-color: var(--color-border-base);--feature-grid-row-border-width: .0625rem;--feature-grid-row-border-color: var(--color-border-muted);--btn-primary-bg: var(--color-surface-inverse);--btn-primary-text: var(--color-text-inverse);--btn-primary-border-color: var(--color-surface-inverse);--btn-primary-border-width: var(--line-width);--btn-primary-border-radius: var(--border-radius-base);--btn-secondary-bg: var(--color-surface-base);--btn-secondary-text: var(--color-text-base);--btn-secondary-border-color: var(--color-border-base);--btn-secondary-border-width: var(--line-width);--btn-secondary-border-radius: var(--border-radius-base);--form-control-bg: var(--color-surface-raised);--form-control-text: var(--color-text-base);--form-control-placeholder: var(--color-text-muted);--form-control-border-color: var(--color-border-base);--form-control-border-width: var(--line-width);--form-control-border-radius: var(--border-radius-base);--form-control-focus-border-color: var(--color-border-strong)}@media(prefers-color-scheme:dark){:root[data-theme=desert]:not([data-color-scheme=light]){--color-surface-base: #2c1810;--color-surface-raised: #3d2418;--color-surface-inverse: #fff7ed;--color-surface-overlay: #2c1810;--color-surface-overlay-raised: #5c2d0c;--color-surface-hover: #451a14;--color-text-base: #fdba74;--color-text-inverse: #2c1810;--color-text-muted: #fb923c;--color-text-muted-strong: #fdba74;--color-text-muted-soft: #f97316;--color-text-muted-softer: #ea580c;--color-text-on-inverse-muted: #3d2418;--color-text-overlay: #fdba74;--color-text-overlay-muted: #fb923c;--color-text-overlay-strong: #fff7ed;--color-border-base: #78350f;--color-border-strong: #fff7ed;--color-border-inverse: #fcd34d;--color-border-interactive: #fb923c;--color-border-muted: #3d2418;--color-border-muted-strong: #9a3412;--color-border-overlay: #9a3412;--color-header-bg: #3d2418;--color-header-border: #78350f;--color-sidebar-bg: #3d2418;--color-sidebar-border: #9a3412;--color-header-fg: var(--color-text-base);--color-header-fg-muted: var(--color-text-muted);--color-header-badge-bg: var(--color-text-base);--color-header-badge-fg: var(--color-header-bg);--la-hub-banner-overlay: linear-gradient( 180deg, rgba(0, 0, 0, .42) 0%, rgba(0, 0, 0, .6) 40%, rgba(0, 0, 0, .88) 100% );--la-hero-fg: var(--color-text-overlay-strong);--la-hero-fg-muted: color-mix(in srgb, var(--color-text-overlay-strong) 90%, transparent);--la-hero-fg-subtle: color-mix(in srgb, var(--color-text-overlay-strong) 84%, transparent);--la-hero-on-solid-fg: var(--color-text-inverse);--la-hero-avatar-slot-bg: rgba(0, 0, 0, .5)}}html[data-theme=desert][data-color-scheme=dark]{--color-surface-base: #2c1810;--color-surface-raised: #3d2418;--color-surface-inverse: #fff7ed;--color-surface-overlay: #2c1810;--color-surface-overlay-raised: #5c2d0c;--color-surface-hover: #451a14;--color-text-base: #fdba74;--color-text-inverse: #2c1810;--color-text-muted: #fb923c;--color-text-muted-strong: #fdba74;--color-text-muted-soft: #f97316;--color-text-muted-softer: #ea580c;--color-text-on-inverse-muted: #3d2418;--color-text-overlay: #fdba74;--color-text-overlay-muted: #fb923c;--color-text-overlay-strong: #fff7ed;--color-border-base: #78350f;--color-border-strong: #fff7ed;--color-border-inverse: #fcd34d;--color-border-interactive: #fb923c;--color-border-muted: #3d2418;--color-border-muted-strong: #9a3412;--color-border-overlay: #9a3412;--color-header-bg: #3d2418;--color-header-border: #78350f;--color-sidebar-bg: #3d2418;--color-sidebar-border: #9a3412;--color-header-fg: var(--color-text-base);--color-header-fg-muted: var(--color-text-muted);--color-header-badge-bg: var(--color-text-base);--color-header-badge-fg: var(--color-header-bg);--la-hub-banner-overlay: linear-gradient( 180deg, rgba(0, 0, 0, .42) 0%, rgba(0, 0, 0, .6) 40%, rgba(0, 0, 0, .88) 100% );--la-hero-fg: var(--color-text-overlay-strong);--la-hero-fg-muted: color-mix(in srgb, var(--color-text-overlay-strong) 90%, transparent);--la-hero-fg-subtle: color-mix(in srgb, var(--color-text-overlay-strong) 84%, transparent);--la-hero-on-solid-fg: var(--color-text-inverse);--la-hero-avatar-slot-bg: rgba(0, 0, 0, .5)}:root[data-theme=forest]{--font-family-heading: "Fraunces", serif;--font-family-content: "Atkinson Hyperlegible", sans-serif;--font-family-chrome: "Atkinson Hyperlegible", sans-serif;--font-family-hero: "Fraunces", serif;--border-radius-base: .5rem;--border-radius-none: 0;--body-bg-gradient: radial-gradient(ellipse 80% 55% at 25% 25%, rgba(22, 101, 52, .1), transparent), radial-gradient(ellipse 70% 50% at 85% 50%, rgba(5, 150, 105, .08), transparent);--breadcrumb-rail-bg-opacity: 100%;--color-surface-base: #f1f7f3;--color-surface-raised: #e6f0ea;--color-surface-inverse: #14532d;--color-surface-overlay: #14532d;--color-surface-overlay-raised: #166534;--color-surface-hover: #d8e9dd;--color-text-base: #14532d;--color-text-inverse: #f1f7f3;--color-text-muted: #3f6f4f;--color-text-muted-strong: #2d5a3d;--color-text-muted-soft: #4d7c5c;--color-text-muted-softer: #5c8a6a;--color-text-on-inverse-muted: #bbf7d0;--color-text-overlay: #86efac;--color-text-overlay-muted: #4ade80;--color-text-overlay-strong: #f1f7f3;--color-border-base: #c4e3ce;--color-border-strong: #14532d;--color-border-inverse: #166534;--color-border-interactive: #15803d;--color-border-muted: #e6f0ea;--color-border-muted-strong: #86efac;--color-border-overlay: #166534;--color-accent: #166534;--color-notification-unread: var(--color-accent);--color-link: var(--color-accent);--color-link-visited: var(--color-text-muted-strong);--color-header-bg: #166534;--color-header-border: #166534;--color-sidebar-bg: #166534;--color-sidebar-border: #14532d;--color-header-fg: var(--color-text-inverse);--color-header-fg-muted: var(--color-text-on-inverse-muted);--color-header-badge-bg: var(--color-text-inverse);--color-header-badge-fg: var(--color-header-bg);--la-hero-border-width: .125rem;--la-hero-border-color: var(--color-accent);--la-hub-banner-layer-height: 40vh;--la-hub-banner-bg-position: center 40%;--la-hub-banner-overlay: linear-gradient( 180deg, rgba(0, 0, 0, .38) 0%, rgba(0, 0, 0, .56) 40%, rgba(0, 0, 0, .84) 100% );--la-hero-fg: var(--color-text-inverse);--la-hero-fg-muted: color-mix(in srgb, var(--color-text-inverse) 90%, transparent);--la-hero-fg-subtle: color-mix(in srgb, var(--color-text-inverse) 84%, transparent);--la-hero-on-solid-fg: var(--color-surface-inverse);--la-hero-avatar-slot-bg: rgba(0, 0, 0, .45);--la-hero-to-nav-gap: .5rem;--la-nav-to-page-gap: .5rem;--la-shell-shadow: none;--la-shell-padding: 0;--la-hero-avatar-radius: .5rem;--la-hero-avatar-border-width: 0;--la-hero-avatar-border-color: transparent;--subnav-justify-content: flex-start;--subnav-border-width: .125rem;--subnav-border-color: var(--color-accent);--subnav-link-active-color: var(--color-accent);--feature-grid-border-width: .0625rem;--feature-grid-border-color: var(--color-border-strong);--feature-grid-header-border-color: var(--color-border-base);--feature-grid-row-border-width: .0625rem;--feature-grid-row-border-color: var(--color-border-muted);--btn-primary-bg: var(--color-surface-inverse);--btn-primary-text: var(--color-text-inverse);--btn-primary-border-color: var(--color-surface-inverse);--btn-primary-border-width: var(--line-width);--btn-primary-border-radius: var(--border-radius-base);--btn-secondary-bg: var(--color-surface-base);--btn-secondary-text: var(--color-text-base);--btn-secondary-border-color: var(--color-border-base);--btn-secondary-border-width: var(--line-width);--btn-secondary-border-radius: var(--border-radius-base);--form-control-bg: var(--color-surface-raised);--form-control-text: var(--color-text-base);--form-control-placeholder: var(--color-text-muted);--form-control-border-color: var(--color-border-base);--form-control-border-width: var(--line-width);--form-control-border-radius: var(--border-radius-base);--form-control-focus-border-color: var(--color-border-strong)}@media(prefers-color-scheme:dark){:root[data-theme=forest]:not([data-color-scheme=light]){--color-surface-base: #0d1f14;--color-surface-raised: #143822;--color-surface-inverse: #ecfdf5;--color-surface-overlay: #0d1f14;--color-surface-overlay-raised: #166534;--color-surface-hover: #1a3d2a;--color-text-base: #86efac;--color-text-inverse: #0d1f14;--color-text-muted: #4ade80;--color-text-muted-strong: #86efac;--color-text-muted-soft: #22c55e;--color-text-muted-softer: #16a34a;--color-text-on-inverse-muted: #143822;--color-text-overlay: #86efac;--color-text-overlay-muted: #4ade80;--color-text-overlay-strong: #ecfdf5;--color-border-base: #166534;--color-border-strong: #ecfdf5;--color-border-inverse: #bbf7d0;--color-border-interactive: #4ade80;--color-border-muted: #143822;--color-border-muted-strong: #15803d;--color-border-overlay: #15803d;--color-header-bg: #143822;--color-header-border: #166534;--color-sidebar-bg: #143822;--color-sidebar-border: #15803d;--color-header-fg: var(--color-text-base);--color-header-fg-muted: var(--color-text-muted);--color-header-badge-bg: var(--color-text-base);--color-header-badge-fg: var(--color-header-bg);--la-hub-banner-overlay: linear-gradient( 180deg, rgba(0, 0, 0, .42) 0%, rgba(0, 0, 0, .6) 40%, rgba(0, 0, 0, .88) 100% );--la-hero-fg: var(--color-text-overlay-strong);--la-hero-fg-muted: color-mix(in srgb, var(--color-text-overlay-strong) 90%, transparent);--la-hero-fg-subtle: color-mix(in srgb, var(--color-text-overlay-strong) 84%, transparent);--la-hero-on-solid-fg: var(--color-text-inverse);--la-hero-avatar-slot-bg: rgba(0, 0, 0, .5)}}html[data-theme=forest][data-color-scheme=dark]{--color-surface-base: #0d1f14;--color-surface-raised: #143822;--color-surface-inverse: #ecfdf5;--color-surface-overlay: #0d1f14;--color-surface-overlay-raised: #166534;--color-surface-hover: #1a3d2a;--color-text-base: #86efac;--color-text-inverse: #0d1f14;--color-text-muted: #4ade80;--color-text-muted-strong: #86efac;--color-text-muted-soft: #22c55e;--color-text-muted-softer: #16a34a;--color-text-on-inverse-muted: #143822;--color-text-overlay: #86efac;--color-text-overlay-muted: #4ade80;--color-text-overlay-strong: #ecfdf5;--color-border-base: #166534;--color-border-strong: #ecfdf5;--color-border-inverse: #bbf7d0;--color-border-interactive: #4ade80;--color-border-muted: #143822;--color-border-muted-strong: #15803d;--color-border-overlay: #15803d;--color-header-bg: #143822;--color-header-border: #166534;--color-sidebar-bg: #143822;--color-sidebar-border: #15803d;--color-header-fg: var(--color-text-base);--color-header-fg-muted: var(--color-text-muted);--color-header-badge-bg: var(--color-text-base);--color-header-badge-fg: var(--color-header-bg);--la-hub-banner-overlay: linear-gradient( 180deg, rgba(0, 0, 0, .42) 0%, rgba(0, 0, 0, .6) 40%, rgba(0, 0, 0, .88) 100% );--la-hero-fg: var(--color-text-overlay-strong);--la-hero-fg-muted: color-mix(in srgb, var(--color-text-overlay-strong) 90%, transparent);--la-hero-fg-subtle: color-mix(in srgb, var(--color-text-overlay-strong) 84%, transparent);--la-hero-on-solid-fg: var(--color-text-inverse);--la-hero-avatar-slot-bg: rgba(0, 0, 0, .5)}:root[data-theme=futuristic]{--font-family-heading: "Chakra Petch", sans-serif;--font-family-content: "Chakra Petch", sans-serif;--font-family-chrome: "Chakra Petch", sans-serif;--font-family-hero: "Michroma", sans-serif;--border-radius-base: .25rem;--border-radius-none: 0;--body-bg-gradient: radial-gradient(ellipse 75% 55% at 30% 25%, rgba(139, 92, 246, .1), transparent), radial-gradient(ellipse 65% 45% at 80% 60%, rgba(167, 139, 250, .08), transparent), linear-gradient(165deg, rgba(226, 232, 240, .5) 0%, transparent 50%);--breadcrumb-rail-bg-opacity: 100%;--color-surface-base: #f5f4fc;--color-surface-raised: #ebe9f7;--color-surface-inverse: #1e1635;--color-surface-overlay: #1e1635;--color-surface-overlay-raised: #2d2450;--color-surface-hover: #e0ddf5;--color-text-base: #1e1635;--color-text-inverse: #f5f4fc;--color-text-muted: #6b5b95;--color-text-muted-strong: #554a7a;--color-text-muted-soft: #7c6fa3;--color-text-muted-softer: #9485b5;--color-text-on-inverse-muted: #c4b5fd;--color-text-overlay: #b8a8e8;--color-text-overlay-muted: #8b7ab8;--color-text-overlay-strong: #f5f4fc;--color-border-base: #d4cfe8;--color-border-strong: #1e1635;--color-border-inverse: #4c3d75;--color-border-interactive: #7c3aed;--color-border-muted: #ebe9f7;--color-border-muted-strong: #b8a8e8;--color-border-overlay: #4c3d75;--color-accent: #7c3aed;--color-notification-unread: var(--color-accent);--color-link: var(--color-accent);--color-link-visited: var(--color-text-muted-strong);--color-header-bg: #4c1d95;--color-header-border: #4c1d95;--color-sidebar-bg: #4c1d95;--color-sidebar-border: #6d28d9;--color-header-fg: var(--color-text-inverse);--color-header-fg-muted: var(--color-text-on-inverse-muted);--color-header-badge-bg: var(--color-text-inverse);--color-header-badge-fg: var(--color-header-bg);--la-hero-border-width: .125rem;--la-hero-border-color: var(--color-accent);--la-hub-banner-layer-height: 40vh;--la-hub-banner-bg-position: center 40%;--la-hub-banner-overlay: linear-gradient( 180deg, rgba(0, 0, 0, .38) 0%, rgba(0, 0, 0, .56) 40%, rgba(0, 0, 0, .84) 100% );--la-hero-fg: var(--color-text-inverse);--la-hero-fg-muted: color-mix(in srgb, var(--color-text-inverse) 90%, transparent);--la-hero-fg-subtle: color-mix(in srgb, var(--color-text-inverse) 84%, transparent);--la-hero-on-solid-fg: var(--color-surface-inverse);--la-hero-avatar-slot-bg: rgba(0, 0, 0, .45);--la-hero-to-nav-gap: .5rem;--la-nav-to-page-gap: .5rem;--la-shell-shadow: 0 0 1.5rem rgba(124, 58, 237, .15);--la-shell-padding: 0;--la-hero-avatar-radius: .25rem;--la-hero-avatar-border-width: .0625rem;--la-hero-avatar-border-color: var(--color-accent);--subnav-justify-content: flex-start;--subnav-border-width: .125rem;--subnav-border-color: var(--color-accent);--subnav-link-active-color: var(--color-accent);--feature-grid-border-width: .0625rem;--feature-grid-border-color: var(--color-border-strong);--feature-grid-header-border-color: var(--color-border-interactive);--feature-grid-row-border-width: .0625rem;--feature-grid-row-border-color: var(--color-border-muted);--btn-primary-bg: var(--color-surface-inverse);--btn-primary-text: var(--color-text-inverse);--btn-primary-border-color: var(--color-surface-inverse);--btn-primary-border-width: var(--line-width);--btn-primary-border-radius: var(--border-radius-base);--btn-secondary-bg: var(--color-surface-base);--btn-secondary-text: var(--color-text-base);--btn-secondary-border-color: var(--color-border-base);--btn-secondary-border-width: var(--line-width);--btn-secondary-border-radius: var(--border-radius-base);--form-control-bg: var(--color-surface-raised);--form-control-text: var(--color-text-base);--form-control-placeholder: var(--color-text-muted);--form-control-border-color: var(--color-border-base);--form-control-border-width: var(--line-width);--form-control-border-radius: var(--border-radius-base);--form-control-focus-border-color: var(--color-border-strong)}@media(prefers-color-scheme:dark){:root[data-theme=futuristic]:not([data-color-scheme=light]){--color-surface-base: #0f0c1a;--color-surface-raised: #1a1530;--color-surface-inverse: #e9e7ff;--color-surface-overlay: #0f0c1a;--color-surface-overlay-raised: #2d2450;--color-surface-hover: #241f3d;--color-text-base: #c4b5fd;--color-text-inverse: #0f0c1a;--color-text-muted: #8b7ab8;--color-text-muted-strong: #a78bfa;--color-text-muted-soft: #9d8ad4;--color-text-muted-softer: #6b5b95;--color-text-on-inverse-muted: #1a1530;--color-text-overlay: #c4b5fd;--color-text-overlay-muted: #8b7ab8;--color-text-overlay-strong: #e9e7ff;--color-border-base: #3d3266;--color-border-strong: #e9e7ff;--color-border-inverse: #d4cfe8;--color-border-interactive: #a78bfa;--color-border-muted: #1a1530;--color-border-muted-strong: #4c3d75;--color-border-overlay: #4c3d75;--color-header-bg: #1a1530;--color-header-border: #3d3266;--color-sidebar-bg: #1a1530;--color-sidebar-border: #4c3d75;--color-header-fg: var(--color-text-base);--color-header-fg-muted: var(--color-text-muted);--color-header-badge-bg: var(--color-text-base);--color-header-badge-fg: var(--color-header-bg);--la-hub-banner-overlay: linear-gradient( 180deg, rgba(0, 0, 0, .42) 0%, rgba(0, 0, 0, .6) 40%, rgba(0, 0, 0, .88) 100% );--la-hero-fg: var(--color-text-overlay-strong);--la-hero-fg-muted: color-mix(in srgb, var(--color-text-overlay-strong) 90%, transparent);--la-hero-fg-subtle: color-mix(in srgb, var(--color-text-overlay-strong) 84%, transparent);--la-hero-on-solid-fg: var(--color-text-inverse);--la-hero-avatar-slot-bg: rgba(0, 0, 0, .5)}}html[data-theme=futuristic][data-color-scheme=dark]{--color-surface-base: #0f0c1a;--color-surface-raised: #1a1530;--color-surface-inverse: #e9e7ff;--color-surface-overlay: #0f0c1a;--color-surface-overlay-raised: #2d2450;--color-surface-hover: #241f3d;--color-text-base: #c4b5fd;--color-text-inverse: #0f0c1a;--color-text-muted: #8b7ab8;--color-text-muted-strong: #a78bfa;--color-text-muted-soft: #9d8ad4;--color-text-muted-softer: #6b5b95;--color-text-on-inverse-muted: #1a1530;--color-text-overlay: #c4b5fd;--color-text-overlay-muted: #8b7ab8;--color-text-overlay-strong: #e9e7ff;--color-border-base: #3d3266;--color-border-strong: #e9e7ff;--color-border-inverse: #d4cfe8;--color-border-interactive: #a78bfa;--color-border-muted: #1a1530;--color-border-muted-strong: #4c3d75;--color-border-overlay: #4c3d75;--color-header-bg: #1a1530;--color-header-border: #3d3266;--color-sidebar-bg: #1a1530;--color-sidebar-border: #4c3d75;--color-header-fg: var(--color-text-base);--color-header-fg-muted: var(--color-text-muted);--color-header-badge-bg: var(--color-text-base);--color-header-badge-fg: var(--color-header-bg);--la-hub-banner-overlay: linear-gradient( 180deg, rgba(0, 0, 0, .42) 0%, rgba(0, 0, 0, .6) 40%, rgba(0, 0, 0, .88) 100% );--la-hero-fg: var(--color-text-overlay-strong);--la-hero-fg-muted: color-mix(in srgb, var(--color-text-overlay-strong) 90%, transparent);--la-hero-fg-subtle: color-mix(in srgb, var(--color-text-overlay-strong) 84%, transparent);--la-hero-on-solid-fg: var(--color-text-inverse);--la-hero-avatar-slot-bg: rgba(0, 0, 0, .5)}:root[data-theme=gothic]{--font-family-heading: "Inknut Antiqua", serif;--font-family-content: "Inknut Antiqua", serif;--font-family-chrome: "Inknut Antiqua", serif;--font-family-hero: "Metamorphous", serif;--border-radius-base: .125rem;--border-radius-none: 0;--body-bg-gradient: radial-gradient(ellipse 75% 50% at 20% 30%, rgba(88, 28, 135, .12), transparent), radial-gradient(ellipse 65% 45% at 85% 70%, rgba(15, 23, 42, .08), transparent);--breadcrumb-rail-bg-opacity: 100%;--color-surface-base: #f5f0f7;--color-surface-raised: #ebe4f0;--color-surface-inverse: #3b0764;--color-surface-overlay: #3b0764;--color-surface-overlay-raised: #581c87;--color-surface-hover: #e4d9ec;--color-text-base: #3b0764;--color-text-inverse: #f5f0f7;--color-text-muted: #7c3aed;--color-text-muted-strong: #6d28d9;--color-text-muted-soft: #8b5cf6;--color-text-muted-softer: #a78bfa;--color-text-on-inverse-muted: #ddd6fe;--color-text-overlay: #c4b5fd;--color-text-overlay-muted: #8b5cf6;--color-text-overlay-strong: #f5f0f7;--color-border-base: #ddd6fe;--color-border-strong: #3b0764;--color-border-inverse: #581c87;--color-border-interactive: #6b21a8;--color-border-muted: #ebe4f0;--color-border-muted-strong: #c4b5fd;--color-border-overlay: #581c87;--color-accent: #6b21a8;--color-notification-unread: var(--color-accent);--color-link: var(--color-accent);--color-link-visited: var(--color-text-muted-strong);--color-header-bg: #581c87;--color-header-border: #581c87;--color-sidebar-bg: #581c87;--color-sidebar-border: #3b0764;--color-header-fg: var(--color-text-inverse);--color-header-fg-muted: var(--color-text-on-inverse-muted);--color-header-badge-bg: var(--color-text-inverse);--color-header-badge-fg: var(--color-header-bg);--la-hero-border-width: .25rem;--la-hero-border-color: var(--color-accent);--la-hub-banner-layer-height: 40vh;--la-hub-banner-bg-position: center 40%;--la-hub-banner-overlay: linear-gradient( 180deg, rgba(0, 0, 0, .38) 0%, rgba(0, 0, 0, .56) 40%, rgba(0, 0, 0, .84) 100% );--la-hero-fg: var(--color-text-inverse);--la-hero-fg-muted: color-mix(in srgb, var(--color-text-inverse) 90%, transparent);--la-hero-fg-subtle: color-mix(in srgb, var(--color-text-inverse) 84%, transparent);--la-hero-on-solid-fg: var(--color-surface-inverse);--la-hero-avatar-slot-bg: rgba(0, 0, 0, .45);--la-hero-to-nav-gap: .5rem;--la-nav-to-page-gap: .5rem;--la-shell-shadow: none;--la-shell-padding: 0;--la-hero-avatar-radius: 0;--la-hero-avatar-border-width: .125rem;--la-hero-avatar-border-color: var(--color-border-strong);--subnav-justify-content: flex-start;--subnav-border-width: .125rem;--subnav-border-color: var(--color-accent);--subnav-link-active-color: var(--color-accent);--feature-grid-border-width: .0625rem;--feature-grid-border-color: var(--color-border-strong);--feature-grid-header-border-color: var(--color-border-base);--feature-grid-row-border-width: .0625rem;--feature-grid-row-border-color: var(--color-border-muted);--btn-primary-bg: var(--color-surface-inverse);--btn-primary-text: var(--color-text-inverse);--btn-primary-border-color: var(--color-surface-inverse);--btn-primary-border-width: var(--line-width);--btn-primary-border-radius: var(--border-radius-base);--btn-secondary-bg: var(--color-surface-base);--btn-secondary-text: var(--color-text-base);--btn-secondary-border-color: var(--color-border-base);--btn-secondary-border-width: var(--line-width);--btn-secondary-border-radius: var(--border-radius-base);--form-control-bg: var(--color-surface-raised);--form-control-text: var(--color-text-base);--form-control-placeholder: var(--color-text-muted);--form-control-border-color: var(--color-border-base);--form-control-border-width: var(--line-width);--form-control-border-radius: var(--border-radius-base);--form-control-focus-border-color: var(--color-border-strong)}@media(prefers-color-scheme:dark){:root[data-theme=gothic]:not([data-color-scheme=light]){--color-surface-base: #140816;--color-surface-raised: #1f0f24;--color-surface-inverse: #f3e8ff;--color-surface-overlay: #140816;--color-surface-overlay-raised: #3b0764;--color-surface-hover: #2a1530;--color-text-base: #d8b4fe;--color-text-inverse: #140816;--color-text-muted: #a855f7;--color-text-muted-strong: #c084fc;--color-text-muted-soft: #9333ea;--color-text-muted-softer: #7e22ce;--color-text-on-inverse-muted: #1f0f24;--color-text-overlay: #d8b4fe;--color-text-overlay-muted: #a855f7;--color-text-overlay-strong: #f3e8ff;--color-border-base: #581c87;--color-border-strong: #f3e8ff;--color-border-inverse: #ddd6fe;--color-border-interactive: #c084fc;--color-border-muted: #1f0f24;--color-border-muted-strong: #6b21a8;--color-border-overlay: #6b21a8;--color-header-bg: #1f0f24;--color-header-border: #581c87;--color-sidebar-bg: #1f0f24;--color-sidebar-border: #6b21a8;--color-header-fg: var(--color-text-base);--color-header-fg-muted: var(--color-text-muted);--color-header-badge-bg: var(--color-text-base);--color-header-badge-fg: var(--color-header-bg);--la-hub-banner-overlay: linear-gradient( 180deg, rgba(0, 0, 0, .42) 0%, rgba(0, 0, 0, .6) 40%, rgba(0, 0, 0, .88) 100% );--la-hero-fg: var(--color-text-overlay-strong);--la-hero-fg-muted: color-mix(in srgb, var(--color-text-overlay-strong) 90%, transparent);--la-hero-fg-subtle: color-mix(in srgb, var(--color-text-overlay-strong) 84%, transparent);--la-hero-on-solid-fg: var(--color-text-inverse);--la-hero-avatar-slot-bg: rgba(0, 0, 0, .5)}}html[data-theme=gothic][data-color-scheme=dark]{--color-surface-base: #140816;--color-surface-raised: #1f0f24;--color-surface-inverse: #f3e8ff;--color-surface-overlay: #140816;--color-surface-overlay-raised: #3b0764;--color-surface-hover: #2a1530;--color-text-base: #d8b4fe;--color-text-inverse: #140816;--color-text-muted: #a855f7;--color-text-muted-strong: #c084fc;--color-text-muted-soft: #9333ea;--color-text-muted-softer: #7e22ce;--color-text-on-inverse-muted: #1f0f24;--color-text-overlay: #d8b4fe;--color-text-overlay-muted: #a855f7;--color-text-overlay-strong: #f3e8ff;--color-border-base: #581c87;--color-border-strong: #f3e8ff;--color-border-inverse: #ddd6fe;--color-border-interactive: #c084fc;--color-border-muted: #1f0f24;--color-border-muted-strong: #6b21a8;--color-border-overlay: #6b21a8;--color-header-bg: #1f0f24;--color-header-border: #581c87;--color-sidebar-bg: #1f0f24;--color-sidebar-border: #6b21a8;--color-header-fg: var(--color-text-base);--color-header-fg-muted: var(--color-text-muted);--color-header-badge-bg: var(--color-text-base);--color-header-badge-fg: var(--color-header-bg);--la-hub-banner-overlay: linear-gradient( 180deg, rgba(0, 0, 0, .42) 0%, rgba(0, 0, 0, .6) 40%, rgba(0, 0, 0, .88) 100% );--la-hero-fg: var(--color-text-overlay-strong);--la-hero-fg-muted: color-mix(in srgb, var(--color-text-overlay-strong) 90%, transparent);--la-hero-fg-subtle: color-mix(in srgb, var(--color-text-overlay-strong) 84%, transparent);--la-hero-on-solid-fg: var(--color-text-inverse);--la-hero-avatar-slot-bg: rgba(0, 0, 0, .5)}:root[data-theme=ocean]{--font-family-heading: "Josefin Sans", sans-serif;--font-family-content: "Lexend", sans-serif;--font-family-chrome: "Josefin Sans", sans-serif;--font-family-hero: "Josefin Sans", sans-serif;--border-radius-base: .5rem;--border-radius-none: 0;--body-bg-gradient: radial-gradient(ellipse 85% 60% at 20% 25%, rgba(14, 165, 233, .12), transparent), radial-gradient(ellipse 70% 50% at 85% 40%, rgba(6, 182, 212, .1), transparent), radial-gradient(ellipse 75% 55% at 50% 90%, rgba(59, 130, 246, .06), transparent);--breadcrumb-rail-bg-opacity: 100%;--color-surface-base: #f0f9ff;--color-surface-raised: #e0f2fe;--color-surface-inverse: #0c4a6e;--color-surface-overlay: #0c4a6e;--color-surface-overlay-raised: #075985;--color-surface-hover: #dbeafe;--color-text-base: #0c4a6e;--color-text-inverse: #f0f9ff;--color-text-muted: #0369a1;--color-text-muted-strong: #075985;--color-text-muted-soft: #0284c7;--color-text-muted-softer: #38bdf8;--color-text-on-inverse-muted: #bae6fd;--color-text-overlay: #7dd3fc;--color-text-overlay-muted: #38bdf8;--color-text-overlay-strong: #f0f9ff;--color-border-base: #bae6fd;--color-border-strong: #0c4a6e;--color-border-inverse: #164e63;--color-border-interactive: #0284c7;--color-border-muted: #e0f2fe;--color-border-muted-strong: #7dd3fc;--color-border-overlay: #164e63;--color-accent: #0284c7;--color-notification-unread: var(--color-accent);--color-link: var(--color-accent);--color-link-visited: var(--color-text-muted-strong);--color-header-bg: #075985;--color-header-border: #075985;--color-sidebar-bg: #075985;--color-sidebar-border: #0c4a6e;--color-header-fg: var(--color-text-inverse);--color-header-fg-muted: var(--color-text-on-inverse-muted);--color-header-badge-bg: var(--color-text-inverse);--color-header-badge-fg: var(--color-header-bg);--la-hero-border-width: .125rem;--la-hero-border-color: var(--color-accent);--la-hub-banner-layer-height: 40vh;--la-hub-banner-bg-position: center 40%;--la-hub-banner-overlay: linear-gradient( 180deg, rgba(255, 255, 255, .22) 0%, rgba(255, 255, 255, .74) 44%, rgba(255, 255, 255, .92) 100% );--la-hero-fg: var(--color-text-base);--la-hero-fg-muted: color-mix(in srgb, var(--color-text-base) 90%, transparent);--la-hero-fg-subtle: color-mix(in srgb, var(--color-text-base) 82%, transparent);--la-hero-on-solid-fg: var(--color-text-inverse);--la-hero-avatar-slot-bg: rgba(255, 255, 255, .5);--la-hero-to-nav-gap: .5rem;--la-nav-to-page-gap: .5rem;--la-shell-shadow: none;--la-shell-padding: 0;--la-hero-avatar-radius: 50%;--la-hero-avatar-border-width: .125rem;--la-hero-avatar-border-color: var(--color-accent);--subnav-justify-content: flex-start;--subnav-border-width: .125rem;--subnav-border-color: var(--color-accent);--subnav-link-active-color: var(--color-accent);--feature-grid-border-width: .0625rem;--feature-grid-border-color: var(--color-border-strong);--feature-grid-header-border-color: var(--color-border-base);--feature-grid-row-border-width: .0625rem;--feature-grid-row-border-color: var(--color-border-muted);--btn-primary-bg: var(--color-surface-inverse);--btn-primary-text: var(--color-text-inverse);--btn-primary-border-color: var(--color-surface-inverse);--btn-primary-border-width: var(--line-width);--btn-primary-border-radius: var(--border-radius-base);--btn-secondary-bg: var(--color-surface-base);--btn-secondary-text: var(--color-text-base);--btn-secondary-border-color: var(--color-border-base);--btn-secondary-border-width: var(--line-width);--btn-secondary-border-radius: var(--border-radius-base);--form-control-bg: var(--color-surface-raised);--form-control-text: var(--color-text-base);--form-control-placeholder: var(--color-text-muted);--form-control-border-color: var(--color-border-base);--form-control-border-width: var(--line-width);--form-control-border-radius: var(--border-radius-base);--form-control-focus-border-color: var(--color-border-strong)}@media(prefers-color-scheme:dark){:root[data-theme=ocean]:not([data-color-scheme=light]){--color-surface-base: #0c1929;--color-surface-raised: #132a3f;--color-surface-inverse: #e0f2fe;--color-surface-overlay: #0c1929;--color-surface-overlay-raised: #164e63;--color-surface-hover: #1e3a5f;--color-text-base: #7dd3fc;--color-text-inverse: #0c1929;--color-text-muted: #38bdf8;--color-text-muted-strong: #22d3ee;--color-text-muted-soft: #67e8f9;--color-text-muted-softer: #0ea5e9;--color-text-on-inverse-muted: #132a3f;--color-text-overlay: #7dd3fc;--color-text-overlay-muted: #38bdf8;--color-text-overlay-strong: #e0f2fe;--color-border-base: #164e63;--color-border-strong: #e0f2fe;--color-border-inverse: #bae6fd;--color-border-interactive: #38bdf8;--color-border-muted: #132a3f;--color-border-muted-strong: #075985;--color-border-overlay: #075985;--color-header-bg: #132a3f;--color-header-border: #164e63;--color-sidebar-bg: #132a3f;--color-sidebar-border: #075985;--color-header-fg: var(--color-text-base);--color-header-fg-muted: var(--color-text-muted);--color-header-badge-bg: var(--color-text-base);--color-header-badge-fg: var(--color-header-bg);--la-hub-banner-overlay: linear-gradient( 180deg, rgba(0, 0, 0, .42) 0%, rgba(0, 0, 0, .6) 40%, rgba(0, 0, 0, .88) 100% );--la-hero-fg: var(--color-text-overlay-strong);--la-hero-fg-muted: color-mix(in srgb, var(--color-text-overlay-strong) 90%, transparent);--la-hero-fg-subtle: color-mix(in srgb, var(--color-text-overlay-strong) 84%, transparent);--la-hero-on-solid-fg: var(--color-text-inverse);--la-hero-avatar-slot-bg: rgba(0, 0, 0, .5)}}html[data-theme=ocean][data-color-scheme=dark]{--color-surface-base: #0c1929;--color-surface-raised: #132a3f;--color-surface-inverse: #e0f2fe;--color-surface-overlay: #0c1929;--color-surface-overlay-raised: #164e63;--color-surface-hover: #1e3a5f;--color-text-base: #7dd3fc;--color-text-inverse: #0c1929;--color-text-muted: #38bdf8;--color-text-muted-strong: #22d3ee;--color-text-muted-soft: #67e8f9;--color-text-muted-softer: #0ea5e9;--color-text-on-inverse-muted: #132a3f;--color-text-overlay: #7dd3fc;--color-text-overlay-muted: #38bdf8;--color-text-overlay-strong: #e0f2fe;--color-border-base: #164e63;--color-border-strong: #e0f2fe;--color-border-inverse: #bae6fd;--color-border-interactive: #38bdf8;--color-border-muted: #132a3f;--color-border-muted-strong: #075985;--color-border-overlay: #075985;--color-header-bg: #132a3f;--color-header-border: #164e63;--color-sidebar-bg: #132a3f;--color-sidebar-border: #075985;--color-header-fg: var(--color-text-base);--color-header-fg-muted: var(--color-text-muted);--color-header-badge-bg: var(--color-text-base);--color-header-badge-fg: var(--color-header-bg);--la-hub-banner-overlay: linear-gradient( 180deg, rgba(0, 0, 0, .42) 0%, rgba(0, 0, 0, .6) 40%, rgba(0, 0, 0, .88) 100% );--la-hero-fg: var(--color-text-overlay-strong);--la-hero-fg-muted: color-mix(in srgb, var(--color-text-overlay-strong) 90%, transparent);--la-hero-fg-subtle: color-mix(in srgb, var(--color-text-overlay-strong) 84%, transparent);--la-hero-on-solid-fg: var(--color-text-inverse);--la-hero-avatar-slot-bg: rgba(0, 0, 0, .5)}:root[data-theme=poet]{--font-family-heading: "EB Garamond", serif;--font-family-content: "Literata", serif;--font-family-chrome: "Literata", serif;--font-family-hero: "Indie Flower", cursive;--border-radius-base: .25rem;--border-radius-none: 0;--body-bg-gradient: none;--body-bg-image: none;--breadcrumb-rail-bg-opacity: 100%;--color-surface-base: #f0ebe3;--color-surface-raised: #faf6ef;--color-surface-inverse: #1c1915;--color-surface-overlay: #1c1915;--color-surface-overlay-raised: #2e2a24;--color-surface-hover: #e8e2d8;--color-text-base: #1c1915;--color-text-inverse: #f0ebe3;--color-text-muted: #5c564c;--color-text-muted-strong: #4a453d;--color-text-muted-soft: #6b655a;--color-text-muted-softer: #7d7669;--color-text-on-inverse-muted: #c9c2b6;--color-text-overlay: #b8b0a2;--color-text-overlay-muted: #7d7669;--color-text-overlay-strong: #faf6ef;--color-border-base: #d9d1c4;--color-border-strong: #1c1915;--color-border-inverse: #3d3830;--color-border-interactive: #5a5449;--color-border-muted: #e5dfd4;--color-border-muted-strong: #c9c2b6;--color-border-overlay: #3d3830;--color-accent: #5a6e47;--color-notification-unread: var(--color-accent);--color-link: var(--color-accent);--color-link-visited: var(--color-text-muted-strong);--color-header-bg: #2e2a24;--color-header-border: #2e2a24;--color-sidebar-bg: #2e2a24;--color-sidebar-border: #3d3830;--color-header-fg: var(--color-text-inverse);--color-header-fg-muted: var(--color-text-on-inverse-muted);--color-header-badge-bg: var(--color-text-inverse);--color-header-badge-fg: var(--color-header-bg);--la-hero-border-width: .0625rem;--la-hero-border-color: var(--color-border-strong);--la-hub-banner-layer-height: 40vh;--la-hub-banner-bg-position: center 40%;--la-hub-banner-overlay: linear-gradient( 180deg, rgba(255, 255, 255, .22) 0%, rgba(255, 255, 255, .74) 44%, rgba(255, 255, 255, .92) 100% );--la-hero-fg: var(--color-text-base);--la-hero-fg-muted: color-mix(in srgb, var(--color-text-base) 90%, transparent);--la-hero-fg-subtle: color-mix(in srgb, var(--color-text-base) 82%, transparent);--la-hero-on-solid-fg: var(--color-text-inverse);--la-hero-avatar-slot-bg: rgba(255, 255, 255, .5);--la-hero-to-nav-gap: .5rem;--la-nav-to-page-gap: .5rem;--la-shell-shadow: none;--la-shell-padding: 0;--la-hero-avatar-radius: 0;--la-hero-avatar-border-width: 0;--la-hero-avatar-border-color: transparent;--subnav-justify-content: flex-start;--subnav-border-width: .0625rem;--subnav-border-color: var(--color-border-strong);--subnav-link-active-color: var(--color-accent);--feature-grid-border-width: .0625rem;--feature-grid-border-color: var(--color-border-base);--feature-grid-header-border-color: var(--color-border-base);--feature-grid-row-border-width: .0625rem;--feature-grid-row-border-color: var(--color-border-muted);--btn-primary-bg: var(--color-surface-inverse);--btn-primary-text: var(--color-text-inverse);--btn-primary-border-color: var(--color-surface-inverse);--btn-primary-border-width: var(--line-width);--btn-primary-border-radius: var(--border-radius-base);--btn-secondary-bg: var(--color-surface-base);--btn-secondary-text: var(--color-text-base);--btn-secondary-border-color: var(--color-border-base);--btn-secondary-border-width: var(--line-width);--btn-secondary-border-radius: var(--border-radius-base);--form-control-bg: var(--color-surface-raised);--form-control-text: var(--color-text-base);--form-control-placeholder: var(--color-text-muted);--form-control-border-color: var(--color-border-base);--form-control-border-width: var(--line-width);--form-control-border-radius: var(--border-radius-base);--form-control-focus-border-color: var(--color-accent)}@media(prefers-color-scheme:dark){:root[data-theme=poet]:not([data-color-scheme=light]){--color-surface-base: #1e1c18;--color-surface-raised: #2a2621;--color-surface-inverse: #ebe6dc;--color-surface-overlay: #1e1c18;--color-surface-overlay-raised: #3a352d;--color-surface-hover: #2a2621;--color-text-base: #ebe6dc;--color-text-inverse: #1e1c18;--color-text-muted: #9a9285;--color-text-muted-strong: #b8b0a2;--color-text-muted-soft: #a89f90;--color-text-muted-softer: #7d7669;--color-text-on-inverse-muted: #3a352d;--color-text-overlay: #c9c2b6;--color-text-overlay-muted: #8a8275;--color-text-overlay-strong: #faf6ef;--color-border-base: #3a352d;--color-border-strong: #ebe6dc;--color-border-inverse: #d9d1c4;--color-border-interactive: #b8b0a2;--color-border-muted: #2a2621;--color-border-muted-strong: #5a5449;--color-border-overlay: #3a352d;--color-header-bg: #1e1c18;--color-header-border: #3a352d;--color-sidebar-bg: #1e1c18;--color-sidebar-border: #3a352d;--color-header-fg: var(--color-text-base);--color-header-fg-muted: var(--color-text-muted);--color-header-badge-bg: var(--color-text-base);--color-header-badge-fg: var(--color-header-bg);--la-hub-banner-overlay: linear-gradient( 180deg, rgba(0, 0, 0, .42) 0%, rgba(0, 0, 0, .6) 40%, rgba(0, 0, 0, .88) 100% );--la-hero-fg: var(--color-text-overlay-strong);--la-hero-fg-muted: color-mix(in srgb, var(--color-text-overlay-strong) 90%, transparent);--la-hero-fg-subtle: color-mix(in srgb, var(--color-text-overlay-strong) 84%, transparent);--la-hero-on-solid-fg: var(--color-text-inverse);--la-hero-avatar-slot-bg: rgba(0, 0, 0, .5)}}html[data-theme=poet][data-color-scheme=dark]{--color-surface-base: #1e1c18;--color-surface-raised: #2a2621;--color-surface-inverse: #ebe6dc;--color-surface-overlay: #1e1c18;--color-surface-overlay-raised: #3a352d;--color-surface-hover: #2a2621;--color-text-base: #ebe6dc;--color-text-inverse: #1e1c18;--color-text-muted: #9a9285;--color-text-muted-strong: #b8b0a2;--color-text-muted-soft: #a89f90;--color-text-muted-softer: #7d7669;--color-text-on-inverse-muted: #3a352d;--color-text-overlay: #c9c2b6;--color-text-overlay-muted: #8a8275;--color-text-overlay-strong: #faf6ef;--color-border-base: #3a352d;--color-border-strong: #ebe6dc;--color-border-inverse: #d9d1c4;--color-border-interactive: #b8b0a2;--color-border-muted: #2a2621;--color-border-muted-strong: #5a5449;--color-border-overlay: #3a352d;--color-header-bg: #1e1c18;--color-header-border: #3a352d;--color-sidebar-bg: #1e1c18;--color-sidebar-border: #3a352d;--color-header-fg: var(--color-text-base);--color-header-fg-muted: var(--color-text-muted);--color-header-badge-bg: var(--color-text-base);--color-header-badge-fg: var(--color-header-bg);--la-hub-banner-overlay: linear-gradient( 180deg, rgba(0, 0, 0, .42) 0%, rgba(0, 0, 0, .6) 40%, rgba(0, 0, 0, .88) 100% );--la-hero-fg: var(--color-text-overlay-strong);--la-hero-fg-muted: color-mix(in srgb, var(--color-text-overlay-strong) 90%, transparent);--la-hero-fg-subtle: color-mix(in srgb, var(--color-text-overlay-strong) 84%, transparent);--la-hero-on-solid-fg: var(--color-text-inverse);--la-hero-avatar-slot-bg: rgba(0, 0, 0, .5)}:root[data-theme=journal]{--font-family-heading: "Permanent Marker", cursive;--font-family-content: "Caveat", cursive;--font-family-chrome: "Caveat", cursive;--font-family-hero: "Permanent Marker", cursive;--font-size-heading-section: 1.125rem;--font-size-heading-footer: .8125rem;--font-size-heading-hero: clamp(1.875rem, 6.8vw, 6.25rem);--font-size-heading-document: clamp(1.25rem, 3.2vw, 1.625rem);--font-size-heading-document-mobile: clamp(1rem, 6vw, 1.375rem);--font-size-heading-subheading: clamp(1rem, 4vw, 1.375rem);--font-size-content-base: .9375rem;--font-size-content-sm: .6875rem;--font-size-content-xs: .625rem;--font-size-content-xxs: .5625rem;--font-size-content-nano: .5rem;--font-size-chrome-control: .9375rem;--border-radius-base: .25rem;--border-radius-none: 0;--body-bg-gradient: none;--body-bg-image: none;--breadcrumb-rail-bg-opacity: 100%;--color-surface-base: #f7f4ec;--color-surface-raised: #fdfbf6;--color-surface-inverse: #2a2622;--color-surface-overlay: #2a2622;--color-surface-overlay-raised: #3d3833;--color-surface-hover: #efe9dd;--color-text-base: #2a2622;--color-text-inverse: #f7f4ec;--color-text-muted: #6b645c;--color-text-muted-strong: #524c46;--color-text-muted-soft: #857d73;--color-text-muted-softer: #9a9288;--color-text-on-inverse-muted: #c9c2b8;--color-text-overlay: #a89f94;--color-text-overlay-muted: #6b645c;--color-text-overlay-strong: #fdfbf6;--color-border-base: #dcd4c8;--color-border-strong: #2a2622;--color-border-inverse: #4a443d;--color-border-interactive: #6b645c;--color-border-muted: #ebe5da;--color-border-muted-strong: #c9c2b6;--color-border-overlay: #4a443d;--color-accent: #4a6fa5;--color-notification-unread: var(--color-accent);--color-link: var(--color-accent);--color-link-visited: var(--color-text-muted-strong);--color-header-bg: #3d3833;--color-header-border: #3d3833;--color-sidebar-bg: #3d3833;--color-sidebar-border: #524c46;--color-header-fg: var(--color-text-inverse);--color-header-fg-muted: var(--color-text-on-inverse-muted);--color-header-badge-bg: var(--color-text-inverse);--color-header-badge-fg: var(--color-header-bg);--la-hero-border-width: .0625rem;--la-hero-border-color: var(--color-border-strong);--la-hub-banner-layer-height: 40vh;--la-hub-banner-bg-position: center 40%;--la-hub-banner-overlay: linear-gradient( 180deg, rgba(255, 255, 255, .22) 0%, rgba(255, 255, 255, .74) 44%, rgba(255, 255, 255, .92) 100% );--la-hero-fg: var(--color-text-base);--la-hero-fg-muted: color-mix(in srgb, var(--color-text-base) 90%, transparent);--la-hero-fg-subtle: color-mix(in srgb, var(--color-text-base) 82%, transparent);--la-hero-on-solid-fg: var(--color-text-inverse);--la-hero-avatar-slot-bg: rgba(255, 255, 255, .5);--la-hero-to-nav-gap: .5rem;--la-nav-to-page-gap: .5rem;--la-shell-shadow: none;--la-shell-padding: 0;--la-hero-avatar-radius: 0;--la-hero-avatar-border-width: 0;--la-hero-avatar-border-color: transparent;--subnav-justify-content: flex-start;--subnav-border-width: .0625rem;--subnav-border-color: var(--color-border-strong);--subnav-link-active-color: var(--color-accent);--feature-grid-border-width: .0625rem;--feature-grid-border-color: var(--color-border-base);--feature-grid-header-border-color: var(--color-border-base);--feature-grid-row-border-width: .0625rem;--feature-grid-row-border-color: var(--color-border-muted);--btn-primary-bg: var(--color-surface-inverse);--btn-primary-text: var(--color-text-inverse);--btn-primary-border-color: var(--color-surface-inverse);--btn-primary-border-width: var(--line-width);--btn-primary-border-radius: var(--border-radius-base);--btn-secondary-bg: var(--color-surface-base);--btn-secondary-text: var(--color-text-base);--btn-secondary-border-color: var(--color-border-base);--btn-secondary-border-width: var(--line-width);--btn-secondary-border-radius: var(--border-radius-base);--form-control-bg: var(--color-surface-raised);--form-control-text: var(--color-text-base);--form-control-placeholder: var(--color-text-muted);--form-control-border-color: var(--color-border-base);--form-control-border-width: var(--line-width);--form-control-border-radius: var(--border-radius-base);--form-control-focus-border-color: var(--color-accent)}@media(prefers-color-scheme:dark){:root[data-theme=journal]:not([data-color-scheme=light]){--color-surface-base: #1f1d1a;--color-surface-raised: #2a2723;--color-surface-inverse: #ebe6dc;--color-surface-overlay: #1f1d1a;--color-surface-overlay-raised: #3d3833;--color-surface-hover: #2a2723;--color-text-base: #ebe6dc;--color-text-inverse: #1f1d1a;--color-text-muted: #9a9288;--color-text-muted-strong: #b8b0a4;--color-text-muted-soft: #a89f94;--color-text-muted-softer: #857d73;--color-text-on-inverse-muted: #3d3833;--color-text-overlay: #c9c2b8;--color-text-overlay-muted: #857d73;--color-text-overlay-strong: #fdfbf6;--color-border-base: #3d3833;--color-border-strong: #ebe6dc;--color-border-inverse: #dcd4c8;--color-border-interactive: #b8b0a4;--color-border-muted: #2a2723;--color-border-muted-strong: #524c46;--color-border-overlay: #3d3833;--color-header-bg: #1f1d1a;--color-header-border: #3d3833;--color-sidebar-bg: #1f1d1a;--color-sidebar-border: #3d3833;--color-header-fg: var(--color-text-base);--color-header-fg-muted: var(--color-text-muted);--color-header-badge-bg: var(--color-text-base);--color-header-badge-fg: var(--color-header-bg);--la-hub-banner-overlay: linear-gradient( 180deg, rgba(0, 0, 0, .42) 0%, rgba(0, 0, 0, .6) 40%, rgba(0, 0, 0, .88) 100% );--la-hero-fg: var(--color-text-overlay-strong);--la-hero-fg-muted: color-mix(in srgb, var(--color-text-overlay-strong) 90%, transparent);--la-hero-fg-subtle: color-mix(in srgb, var(--color-text-overlay-strong) 84%, transparent);--la-hero-on-solid-fg: var(--color-text-inverse);--la-hero-avatar-slot-bg: rgba(0, 0, 0, .5)}}html[data-theme=journal][data-color-scheme=dark]{--color-surface-base: #1f1d1a;--color-surface-raised: #2a2723;--color-surface-inverse: #ebe6dc;--color-surface-overlay: #1f1d1a;--color-surface-overlay-raised: #3d3833;--color-surface-hover: #2a2723;--color-text-base: #ebe6dc;--color-text-inverse: #1f1d1a;--color-text-muted: #9a9288;--color-text-muted-strong: #b8b0a4;--color-text-muted-soft: #a89f94;--color-text-muted-softer: #857d73;--color-text-on-inverse-muted: #3d3833;--color-text-overlay: #c9c2b8;--color-text-overlay-muted: #857d73;--color-text-overlay-strong: #fdfbf6;--color-border-base: #3d3833;--color-border-strong: #ebe6dc;--color-border-inverse: #dcd4c8;--color-border-interactive: #b8b0a4;--color-border-muted: #2a2723;--color-border-muted-strong: #524c46;--color-border-overlay: #3d3833;--color-header-bg: #1f1d1a;--color-header-border: #3d3833;--color-sidebar-bg: #1f1d1a;--color-sidebar-border: #3d3833;--color-header-fg: var(--color-text-base);--color-header-fg-muted: var(--color-text-muted);--color-header-badge-bg: var(--color-text-base);--color-header-badge-fg: var(--color-header-bg);--la-hub-banner-overlay: linear-gradient( 180deg, rgba(0, 0, 0, .42) 0%, rgba(0, 0, 0, .6) 40%, rgba(0, 0, 0, .88) 100% );--la-hero-fg: var(--color-text-overlay-strong);--la-hero-fg-muted: color-mix(in srgb, var(--color-text-overlay-strong) 90%, transparent);--la-hero-fg-subtle: color-mix(in srgb, var(--color-text-overlay-strong) 84%, transparent);--la-hero-on-solid-fg: var(--color-text-inverse);--la-hero-avatar-slot-bg: rgba(0, 0, 0, .5)}:root[data-theme=rainbow]{--font-family-heading: "Comfortaa", sans-serif;--font-family-content: "Quicksand", sans-serif;--font-family-chrome: "Comfortaa", sans-serif;--font-family-hero: "Comfortaa", sans-serif;--border-radius-base: .75rem;--border-radius-none: 0;--body-bg-gradient: radial-gradient(ellipse 60% 40% at 10% 20%, rgba(239, 68, 68, .12), transparent), radial-gradient(ellipse 55% 38% at 90% 15%, rgba(234, 179, 8, .1), transparent), radial-gradient(ellipse 50% 45% at 50% 80%, rgba(59, 130, 246, .1), transparent), radial-gradient(ellipse 45% 35% at 75% 60%, rgba(168, 85, 247, .08), transparent);--breadcrumb-rail-bg-opacity: 100%;--color-surface-base: #fefcfe;--color-surface-raised: #faf5ff;--color-surface-inverse: #312e81;--color-surface-overlay: #312e81;--color-surface-overlay-raised: #4338ca;--color-surface-hover: #f5f3ff;--color-text-base: #312e81;--color-text-inverse: #fefcfe;--color-text-muted: #6366f1;--color-text-muted-strong: #4f46e5;--color-text-muted-soft: #818cf8;--color-text-muted-softer: #a5b4fc;--color-text-on-inverse-muted: #e9d5ff;--color-text-overlay: #ddd6fe;--color-text-overlay-muted: #a78bfa;--color-text-overlay-strong: #fefcfe;--color-border-base: #e9d5ff;--color-border-strong: #312e81;--color-border-inverse: #5b21b6;--color-border-interactive: #db2777;--color-border-muted: #faf5ff;--color-border-muted-strong: #d8b4fe;--color-border-overlay: #5b21b6;--color-accent: #db2777;--color-notification-unread: var(--color-accent);--color-link: #4f46e5;--color-link-visited: #7c3aed;--color-header-bg: #4f46e5;--color-header-border: #4f46e5;--color-sidebar-bg: #4f46e5;--color-sidebar-border: #4338ca;--color-header-fg: var(--color-text-inverse);--color-header-fg-muted: var(--color-text-on-inverse-muted);--color-header-badge-bg: var(--color-text-inverse);--color-header-badge-fg: var(--color-header-bg);--la-hero-border-width: .25rem;--la-hero-border-color: var(--color-accent);--la-hub-banner-layer-height: 40vh;--la-hub-banner-bg-position: center 40%;--la-hub-banner-overlay: linear-gradient( 180deg, rgba(255, 255, 255, .22) 0%, rgba(255, 255, 255, .74) 44%, rgba(255, 255, 255, .92) 100% );--la-hero-fg: var(--color-text-base);--la-hero-fg-muted: color-mix(in srgb, var(--color-text-base) 90%, transparent);--la-hero-fg-subtle: color-mix(in srgb, var(--color-text-base) 82%, transparent);--la-hero-on-solid-fg: var(--color-text-inverse);--la-hero-avatar-slot-bg: rgba(255, 255, 255, .5);--la-hero-to-nav-gap: .5rem;--la-nav-to-page-gap: .5rem;--la-shell-shadow: none;--la-shell-padding: 0;--la-hero-avatar-radius: .75rem;--la-hero-avatar-border-width: 0;--la-hero-avatar-border-color: transparent;--subnav-justify-content: flex-start;--subnav-border-width: .125rem;--subnav-border-color: var(--color-accent);--subnav-link-active-color: var(--color-accent);--feature-grid-border-width: .0625rem;--feature-grid-border-color: var(--color-border-strong);--feature-grid-header-border-color: var(--color-border-interactive);--feature-grid-row-border-width: .0625rem;--feature-grid-row-border-color: var(--color-border-muted);--btn-primary-bg: var(--color-surface-inverse);--btn-primary-text: var(--color-text-inverse);--btn-primary-border-color: var(--color-surface-inverse);--btn-primary-border-width: var(--line-width);--btn-primary-border-radius: var(--border-radius-base);--btn-secondary-bg: var(--color-surface-base);--btn-secondary-text: var(--color-text-base);--btn-secondary-border-color: var(--color-border-base);--btn-secondary-border-width: var(--line-width);--btn-secondary-border-radius: var(--border-radius-base);--form-control-bg: var(--color-surface-raised);--form-control-text: var(--color-text-base);--form-control-placeholder: var(--color-text-muted);--form-control-border-color: var(--color-border-base);--form-control-border-width: var(--line-width);--form-control-border-radius: var(--border-radius-base);--form-control-focus-border-color: var(--color-border-strong)}@media(prefers-color-scheme:dark){:root[data-theme=rainbow]:not([data-color-scheme=light]){--color-surface-base: #181028;--color-surface-raised: #241838;--color-surface-inverse: #fdf4ff;--color-surface-overlay: #181028;--color-surface-overlay-raised: #312e81;--color-surface-hover: #2d1f4a;--color-text-base: #e9d5ff;--color-text-inverse: #181028;--color-text-muted: #c084fc;--color-text-muted-strong: #d8b4fe;--color-text-muted-soft: #a78bfa;--color-text-muted-softer: #818cf8;--color-text-on-inverse-muted: #241838;--color-text-overlay: #e9d5ff;--color-text-overlay-muted: #a78bfa;--color-text-overlay-strong: #fdf4ff;--color-border-base: #4c1d95;--color-border-strong: #fdf4ff;--color-border-inverse: #e9d5ff;--color-border-interactive: #e879f9;--color-border-muted: #241838;--color-border-muted-strong: #5b21b6;--color-border-overlay: #5b21b6;--color-header-bg: #241838;--color-header-border: #4c1d95;--color-sidebar-bg: #241838;--color-sidebar-border: #5b21b6;--color-header-fg: var(--color-text-base);--color-header-fg-muted: var(--color-text-muted);--color-header-badge-bg: var(--color-text-base);--color-header-badge-fg: var(--color-header-bg);--la-hub-banner-overlay: linear-gradient( 180deg, rgba(0, 0, 0, .42) 0%, rgba(0, 0, 0, .6) 40%, rgba(0, 0, 0, .88) 100% );--la-hero-fg: var(--color-text-overlay-strong);--la-hero-fg-muted: color-mix(in srgb, var(--color-text-overlay-strong) 90%, transparent);--la-hero-fg-subtle: color-mix(in srgb, var(--color-text-overlay-strong) 84%, transparent);--la-hero-on-solid-fg: var(--color-text-inverse);--la-hero-avatar-slot-bg: rgba(0, 0, 0, .5)}}html[data-theme=rainbow][data-color-scheme=dark]{--color-surface-base: #181028;--color-surface-raised: #241838;--color-surface-inverse: #fdf4ff;--color-surface-overlay: #181028;--color-surface-overlay-raised: #312e81;--color-surface-hover: #2d1f4a;--color-text-base: #e9d5ff;--color-text-inverse: #181028;--color-text-muted: #c084fc;--color-text-muted-strong: #d8b4fe;--color-text-muted-soft: #a78bfa;--color-text-muted-softer: #818cf8;--color-text-on-inverse-muted: #241838;--color-text-overlay: #e9d5ff;--color-text-overlay-muted: #a78bfa;--color-text-overlay-strong: #fdf4ff;--color-border-base: #4c1d95;--color-border-strong: #fdf4ff;--color-border-inverse: #e9d5ff;--color-border-interactive: #e879f9;--color-border-muted: #241838;--color-border-muted-strong: #5b21b6;--color-border-overlay: #5b21b6;--color-header-bg: #241838;--color-header-border: #4c1d95;--color-sidebar-bg: #241838;--color-sidebar-border: #5b21b6;--color-header-fg: var(--color-text-base);--color-header-fg-muted: var(--color-text-muted);--color-header-badge-bg: var(--color-text-base);--color-header-badge-fg: var(--color-header-bg);--la-hub-banner-overlay: linear-gradient( 180deg, rgba(0, 0, 0, .42) 0%, rgba(0, 0, 0, .6) 40%, rgba(0, 0, 0, .88) 100% );--la-hero-fg: var(--color-text-overlay-strong);--la-hero-fg-muted: color-mix(in srgb, var(--color-text-overlay-strong) 90%, transparent);--la-hero-fg-subtle: color-mix(in srgb, var(--color-text-overlay-strong) 84%, transparent);--la-hero-on-solid-fg: var(--color-text-inverse);--la-hero-avatar-slot-bg: rgba(0, 0, 0, .5)}:root[data-theme=space]{--font-family-heading: "Sora", sans-serif;--font-family-content: "Rubik", sans-serif;--font-family-chrome: "Sora", sans-serif;--font-family-hero: "Sora", sans-serif;--border-radius-base: .5rem;--border-radius-none: 0;--body-bg-gradient: radial-gradient(ellipse 70% 45% at 18% 22%, rgba(167, 139, 250, .12), transparent), radial-gradient(ellipse 55% 40% at 85% 28%, rgba(34, 211, 238, .1), transparent), radial-gradient(ellipse 65% 50% at 48% 78%, rgba(232, 121, 249, .08), transparent), radial-gradient(ellipse 45% 35% at 72% 62%, rgba(252, 211, 77, .06), transparent);--breadcrumb-rail-bg-opacity: 100%;--color-surface-base: #eef0fc;--color-surface-raised: #e6e9fa;--color-surface-inverse: #120f1e;--color-surface-overlay: #120f1e;--color-surface-overlay-raised: #1f1a2e;--color-surface-hover: #dde2f8;--color-text-base: #16122a;--color-text-inverse: #f0eefc;--color-text-muted: #5c5678;--color-text-muted-strong: #45406a;--color-text-muted-soft: #6b6588;--color-text-muted-softer: #8a84a3;--color-text-on-inverse-muted: #c9c4e8;--color-text-overlay: #d4cff0;--color-text-overlay-muted: #8b85ab;--color-text-overlay-strong: #f5f3ff;--color-border-base: #c8c4e2;--color-border-strong: #120f1e;--color-border-inverse: #2d2640;--color-border-interactive: #5b4d8c;--color-border-muted: #ddd9f0;--color-border-muted-strong: #b8b3d4;--color-border-overlay: #3d3558;--color-accent: #7c3aed;--color-notification-unread: var(--color-accent);--color-link: #5b21b6;--color-link-visited: var(--color-text-muted-strong);--color-header-bg: #312e81;--color-header-border: #312e81;--color-sidebar-bg: #312e81;--color-sidebar-border: #4338ca;--color-header-fg: var(--color-text-inverse);--color-header-fg-muted: var(--color-text-on-inverse-muted);--color-header-badge-bg: var(--color-text-inverse);--color-header-badge-fg: var(--color-header-bg);--la-hero-border-width: .25rem;--la-hero-border-color: var(--color-accent);--la-hub-banner-layer-height: 40vh;--la-hub-banner-bg-position: center 40%;--la-hub-banner-overlay: linear-gradient( 180deg, rgba(0, 0, 0, .38) 0%, rgba(0, 0, 0, .56) 40%, rgba(0, 0, 0, .84) 100% );--la-hero-fg: var(--color-text-inverse);--la-hero-fg-muted: color-mix(in srgb, var(--color-text-inverse) 90%, transparent);--la-hero-fg-subtle: color-mix(in srgb, var(--color-text-inverse) 84%, transparent);--la-hero-on-solid-fg: var(--color-surface-inverse);--la-hero-avatar-slot-bg: rgba(0, 0, 0, .45);--la-hero-to-nav-gap: .5rem;--la-nav-to-page-gap: .5rem;--la-shell-shadow: none;--la-shell-padding: 0;--la-hero-avatar-radius: 0;--la-hero-avatar-border-width: 0;--la-hero-avatar-border-color: transparent;--subnav-justify-content: flex-start;--subnav-border-width: .25rem;--subnav-border-color: var(--color-accent);--subnav-link-active-color: var(--color-accent);--feature-grid-border-width: .125rem;--feature-grid-border-color: var(--color-accent);--feature-grid-header-border-color: var(--color-border-interactive);--feature-grid-row-border-width: .0625rem;--feature-grid-row-border-color: var(--color-border-muted-strong);--btn-primary-bg: var(--color-surface-inverse);--btn-primary-text: var(--color-text-inverse);--btn-primary-border-color: var(--color-surface-inverse);--btn-primary-border-width: var(--line-width);--btn-primary-border-radius: var(--border-radius-base);--btn-secondary-bg: var(--color-surface-base);--btn-secondary-text: var(--color-text-base);--btn-secondary-border-color: var(--color-border-base);--btn-secondary-border-width: var(--line-width);--btn-secondary-border-radius: var(--border-radius-base);--form-control-bg: var(--color-surface-raised);--form-control-text: var(--color-text-base);--form-control-placeholder: var(--color-text-muted);--form-control-border-color: var(--color-border-base);--form-control-border-width: var(--line-width);--form-control-border-radius: var(--border-radius-base);--form-control-focus-border-color: var(--color-border-strong)}@media(prefers-color-scheme:dark){:root[data-theme=space]:not([data-color-scheme=light]){--color-surface-base: #0a0912;--color-surface-raised: #12101f;--color-surface-inverse: #ede9fe;--color-surface-overlay: #0a0912;--color-surface-overlay-raised: #1c1830;--color-surface-hover: #161325;--color-text-base: #d4cff0;--color-text-inverse: #0a0912;--color-text-muted: #9b94b8;--color-text-muted-strong: #7a7399;--color-text-muted-soft: #a8a3c4;--color-text-muted-softer: #6b6588;--color-text-on-inverse-muted: #2d2640;--color-text-overlay: #c4bdf0;--color-text-overlay-muted: #7a7399;--color-text-overlay-strong: #f5f3ff;--color-border-base: #2d2640;--color-border-strong: #e9e4ff;--color-border-inverse: #c4bdf0;--color-border-interactive: #a78bfa;--color-border-muted: #161325;--color-border-muted-strong: #3d3558;--color-border-overlay: #3d3558;--color-header-bg: #161325;--color-header-border: #2d2640;--color-sidebar-bg: #161325;--color-sidebar-border: #4338ca;--color-header-fg: var(--color-text-base);--color-header-fg-muted: var(--color-text-muted);--color-header-badge-bg: var(--color-text-base);--color-header-badge-fg: var(--color-header-bg);--la-hub-banner-overlay: linear-gradient( 180deg, rgba(0, 0, 0, .42) 0%, rgba(0, 0, 0, .6) 40%, rgba(0, 0, 0, .88) 100% );--la-hero-fg: var(--color-text-overlay-strong);--la-hero-fg-muted: color-mix(in srgb, var(--color-text-overlay-strong) 90%, transparent);--la-hero-fg-subtle: color-mix(in srgb, var(--color-text-overlay-strong) 84%, transparent);--la-hero-on-solid-fg: var(--color-text-inverse);--la-hero-avatar-slot-bg: rgba(0, 0, 0, .5)}}html[data-theme=space][data-color-scheme=dark]{--color-surface-base: #0a0912;--color-surface-raised: #12101f;--color-surface-inverse: #ede9fe;--color-surface-overlay: #0a0912;--color-surface-overlay-raised: #1c1830;--color-surface-hover: #161325;--color-text-base: #d4cff0;--color-text-inverse: #0a0912;--color-text-muted: #9b94b8;--color-text-muted-strong: #7a7399;--color-text-muted-soft: #a8a3c4;--color-text-muted-softer: #6b6588;--color-text-on-inverse-muted: #2d2640;--color-text-overlay: #c4bdf0;--color-text-overlay-muted: #7a7399;--color-text-overlay-strong: #f5f3ff;--color-border-base: #2d2640;--color-border-strong: #e9e4ff;--color-border-inverse: #c4bdf0;--color-border-interactive: #a78bfa;--color-border-muted: #161325;--color-border-muted-strong: #3d3558;--color-border-overlay: #3d3558;--color-header-bg: #161325;--color-header-border: #2d2640;--color-sidebar-bg: #161325;--color-sidebar-border: #4338ca;--color-header-fg: var(--color-text-base);--color-header-fg-muted: var(--color-text-muted);--color-header-badge-bg: var(--color-text-base);--color-header-badge-fg: var(--color-header-bg);--la-hub-banner-overlay: linear-gradient( 180deg, rgba(0, 0, 0, .42) 0%, rgba(0, 0, 0, .6) 40%, rgba(0, 0, 0, .88) 100% );--la-hero-fg: var(--color-text-overlay-strong);--la-hero-fg-muted: color-mix(in srgb, var(--color-text-overlay-strong) 90%, transparent);--la-hero-fg-subtle: color-mix(in srgb, var(--color-text-overlay-strong) 84%, transparent);--la-hero-on-solid-fg: var(--color-text-inverse);--la-hero-avatar-slot-bg: rgba(0, 0, 0, .5)}:root[data-theme=techno]{--font-family-heading: "Rajdhani", sans-serif;--font-family-content: "IBM Plex Mono", monospace;--font-family-chrome: "Rajdhani", sans-serif;--font-family-hero: "Rajdhani", sans-serif;--border-radius-base: .125rem;--border-radius-none: 0;--body-bg-gradient: radial-gradient(ellipse 70% 50% at 15% 20%, rgba(236, 72, 153, .1), transparent), radial-gradient(ellipse 60% 45% at 90% 30%, rgba(219, 39, 119, .08), transparent), linear-gradient(180deg, rgba(255, 255, 255, .4) 0%, transparent 40%);--breadcrumb-rail-bg-opacity: 100%;--color-surface-base: #fff5fb;--color-surface-raised: #ffe8f4;--color-surface-inverse: #1a0014;--color-surface-overlay: #1a0014;--color-surface-overlay-raised: #2d0a24;--color-surface-hover: #ffd6ea;--color-text-base: #2d0824;--color-text-inverse: #fff0f8;--color-text-muted: #9d3d7a;--color-text-muted-strong: #831f63;--color-text-muted-soft: #b85692;--color-text-muted-softer: #c974a8;--color-text-on-inverse-muted: #f9a8d4;--color-text-overlay: #fbcfe8;--color-text-overlay-muted: #db7093;--color-text-overlay-strong: #fff0f8;--color-border-base: #f9c2dd;--color-border-strong: #1a0014;--color-border-inverse: #5c1448;--color-border-interactive: #db2777;--color-border-muted: #ffe0f0;--color-border-muted-strong: #f472b6;--color-border-overlay: #831f63;--color-accent: #db2777;--color-notification-unread: var(--color-accent);--color-link: var(--color-accent);--color-link-visited: var(--color-text-muted-strong);--color-header-bg: #4a0438;--color-header-border: #4a0438;--color-sidebar-bg: #4a0438;--color-sidebar-border: #831f63;--color-header-fg: var(--color-text-inverse);--color-header-fg-muted: var(--color-text-on-inverse-muted);--color-header-badge-bg: var(--color-text-inverse);--color-header-badge-fg: var(--color-header-bg);--la-hero-border-width: .25rem;--la-hero-border-color: var(--color-accent);--la-hub-banner-layer-height: 40vh;--la-hub-banner-bg-position: center 40%;--la-hub-banner-overlay: linear-gradient( 180deg, rgba(0, 0, 0, .38) 0%, rgba(0, 0, 0, .56) 40%, rgba(0, 0, 0, .84) 100% );--la-hero-fg: var(--color-text-inverse);--la-hero-fg-muted: color-mix(in srgb, var(--color-text-inverse) 90%, transparent);--la-hero-fg-subtle: color-mix(in srgb, var(--color-text-inverse) 84%, transparent);--la-hero-on-solid-fg: var(--color-surface-inverse);--la-hero-avatar-slot-bg: rgba(0, 0, 0, .45);--la-hero-to-nav-gap: .5rem;--la-nav-to-page-gap: .5rem;--la-shell-shadow: none;--la-shell-padding: 0;--la-hero-avatar-radius: 0;--la-hero-avatar-border-width: .0625rem;--la-hero-avatar-border-color: var(--color-accent);--subnav-justify-content: flex-start;--subnav-border-width: .25rem;--subnav-border-color: var(--color-accent);--subnav-link-active-color: var(--color-accent);--feature-grid-border-width: .125rem;--feature-grid-border-color: var(--color-accent);--feature-grid-header-border-color: var(--color-border-interactive);--feature-grid-row-border-width: .0625rem;--feature-grid-row-border-color: var(--color-border-muted-strong);--btn-primary-bg: var(--color-surface-inverse);--btn-primary-text: var(--color-text-inverse);--btn-primary-border-color: var(--color-surface-inverse);--btn-primary-border-width: var(--line-width);--btn-primary-border-radius: var(--border-radius-base);--btn-secondary-bg: var(--color-surface-base);--btn-secondary-text: var(--color-text-base);--btn-secondary-border-color: var(--color-border-base);--btn-secondary-border-width: var(--line-width);--btn-secondary-border-radius: var(--border-radius-base);--form-control-bg: var(--color-surface-raised);--form-control-text: var(--color-text-base);--form-control-placeholder: var(--color-text-muted);--form-control-border-color: var(--color-border-base);--form-control-border-width: var(--line-width);--form-control-border-radius: var(--border-radius-base);--form-control-focus-border-color: var(--color-border-strong)}@media(prefers-color-scheme:dark){:root[data-theme=techno]:not([data-color-scheme=light]){--color-surface-base: #120010;--color-surface-raised: #1f0a1a;--color-surface-inverse: #ffe8f5;--color-surface-overlay: #120010;--color-surface-overlay-raised: #2d0a24;--color-surface-hover: #2a1022;--color-text-base: #fbcfe8;--color-text-inverse: #120010;--color-text-muted: #f472b6;--color-text-muted-strong: #f9a8d4;--color-text-muted-soft: #db7093;--color-text-muted-softer: #be185d;--color-text-on-inverse-muted: #1f0a1a;--color-text-overlay: #fbcfe8;--color-text-overlay-muted: #db7093;--color-text-overlay-strong: #ffe8f5;--color-border-base: #5c1448;--color-border-strong: #ffe8f5;--color-border-inverse: #f9c2dd;--color-border-interactive: #ff2d92;--color-border-muted: #1f0a1a;--color-border-muted-strong: #831f63;--color-border-overlay: #831f63;--color-header-bg: #1f0a1a;--color-header-border: #5c1448;--color-sidebar-bg: #1f0a1a;--color-sidebar-border: #831f63;--color-header-fg: var(--color-text-base);--color-header-fg-muted: var(--color-text-muted);--color-header-badge-bg: var(--color-text-base);--color-header-badge-fg: var(--color-header-bg);--la-hub-banner-overlay: linear-gradient( 180deg, rgba(0, 0, 0, .42) 0%, rgba(0, 0, 0, .6) 40%, rgba(0, 0, 0, .88) 100% );--la-hero-fg: var(--color-text-overlay-strong);--la-hero-fg-muted: color-mix(in srgb, var(--color-text-overlay-strong) 90%, transparent);--la-hero-fg-subtle: color-mix(in srgb, var(--color-text-overlay-strong) 84%, transparent);--la-hero-on-solid-fg: var(--color-text-inverse);--la-hero-avatar-slot-bg: rgba(0, 0, 0, .5)}}html[data-theme=techno][data-color-scheme=dark]{--color-surface-base: #120010;--color-surface-raised: #1f0a1a;--color-surface-inverse: #ffe8f5;--color-surface-overlay: #120010;--color-surface-overlay-raised: #2d0a24;--color-surface-hover: #2a1022;--color-text-base: #fbcfe8;--color-text-inverse: #120010;--color-text-muted: #f472b6;--color-text-muted-strong: #f9a8d4;--color-text-muted-soft: #db7093;--color-text-muted-softer: #be185d;--color-text-on-inverse-muted: #1f0a1a;--color-text-overlay: #fbcfe8;--color-text-overlay-muted: #db7093;--color-text-overlay-strong: #ffe8f5;--color-border-base: #5c1448;--color-border-strong: #ffe8f5;--color-border-inverse: #f9c2dd;--color-border-interactive: #ff2d92;--color-border-muted: #1f0a1a;--color-border-muted-strong: #831f63;--color-border-overlay: #831f63;--color-header-bg: #1f0a1a;--color-header-border: #5c1448;--color-sidebar-bg: #1f0a1a;--color-sidebar-border: #831f63;--color-header-fg: var(--color-text-base);--color-header-fg-muted: var(--color-text-muted);--color-header-badge-bg: var(--color-text-base);--color-header-badge-fg: var(--color-header-bg);--la-hub-banner-overlay: linear-gradient( 180deg, rgba(0, 0, 0, .42) 0%, rgba(0, 0, 0, .6) 40%, rgba(0, 0, 0, .88) 100% );--la-hero-fg: var(--color-text-overlay-strong);--la-hero-fg-muted: color-mix(in srgb, var(--color-text-overlay-strong) 90%, transparent);--la-hero-fg-subtle: color-mix(in srgb, var(--color-text-overlay-strong) 84%, transparent);--la-hero-on-solid-fg: var(--color-text-inverse);--la-hero-avatar-slot-bg: rgba(0, 0, 0, .5)}:root[data-theme=unicorn]{--font-family-heading: "Fredoka", sans-serif;--font-family-content: "Quicksand", sans-serif;--font-family-chrome: "Fredoka", sans-serif;--font-family-hero: "Pacifico", cursive;--border-radius-base: .5rem;--border-radius-none: 0;--body-bg-gradient: radial-gradient(ellipse 75% 55% at 15% 25%, rgba(167, 139, 250, .1), transparent), radial-gradient(ellipse 65% 45% at 85% 15%, rgba(125, 211, 252, .08), transparent), radial-gradient(ellipse 70% 50% at 50% 80%, rgba(52, 211, 153, .07), transparent), radial-gradient(ellipse 55% 40% at 70% 45%, rgba(251, 191, 36, .06), transparent);--breadcrumb-rail-bg-opacity: 100%;--color-surface-base: #faf8ff;--color-surface-raised: #f3e8ff;--color-surface-inverse: #4c1d95;--color-surface-overlay: #4c1d95;--color-surface-overlay-raised: #5b21b6;--color-surface-hover: #ede9fe;--color-text-base: #312e81;--color-text-inverse: #fefce8;--color-text-muted: #7c73b8;--color-text-muted-strong: #5b5299;--color-text-muted-soft: #948abd;--color-text-muted-softer: #b4acd4;--color-text-on-inverse-muted: #e9d5ff;--color-text-overlay: #ddd6fe;--color-text-overlay-muted: #a78bfa;--color-text-overlay-strong: #fefce8;--color-border-base: #ddd6fe;--color-border-strong: #312e81;--color-border-inverse: #6d28d9;--color-border-interactive: #7c3aed;--color-border-muted: #ede9fe;--color-border-muted-strong: #c4b5fd;--color-border-overlay: #6d28d9;--color-accent: #a855f7;--color-notification-unread: var(--color-accent);--color-link: var(--color-accent);--color-link-visited: var(--color-text-muted-strong);--color-header-bg: #7c3aed;--color-header-border: #7c3aed;--color-sidebar-bg: #7c3aed;--color-sidebar-border: #5b21b6;--color-header-fg: var(--color-text-inverse);--color-header-fg-muted: var(--color-text-on-inverse-muted);--color-header-badge-bg: var(--color-text-inverse);--color-header-badge-fg: var(--color-header-bg);--la-hero-border-width: 0;--la-hero-border-color: var(--color-border-strong);--la-hub-banner-layer-height: 40vh;--la-hub-banner-bg-position: center 40%;--la-hub-banner-overlay: linear-gradient( 180deg, rgba(255, 255, 255, .22) 0%, rgba(255, 255, 255, .74) 44%, rgba(255, 255, 255, .92) 100% );--la-hero-fg: var(--color-text-base);--la-hero-fg-muted: color-mix(in srgb, var(--color-text-base) 90%, transparent);--la-hero-fg-subtle: color-mix(in srgb, var(--color-text-base) 82%, transparent);--la-hero-on-solid-fg: var(--color-text-inverse);--la-hero-avatar-slot-bg: rgba(255, 255, 255, .5);--la-hero-to-nav-gap: 1rem;--la-nav-to-page-gap: 1rem;--la-shell-shadow: 0 2px 16px rgba(124, 58, 237, .12);--la-shell-padding: 1rem;--la-hero-avatar-radius: 50%;--la-hero-avatar-border-width: var(--line-width);--la-hero-avatar-border-color: var(--la-hero-fg);--subnav-justify-content: safe center;--subnav-border-width: 0;--subnav-border-color: var(--color-border-strong);--subnav-link-active-color: #7c3aed;--feature-grid-border-width: .0625rem;--feature-grid-border-color: var(--color-border-base);--feature-grid-header-border-color: var(--color-border-base);--feature-grid-row-border-width: .0625rem;--feature-grid-row-border-color: var(--color-border-muted);--btn-primary-bg: var(--color-surface-inverse);--btn-primary-text: var(--color-text-inverse);--btn-primary-border-color: var(--color-surface-inverse);--btn-primary-border-width: var(--line-width);--btn-primary-border-radius: var(--border-radius-base);--btn-secondary-bg: var(--color-surface-base);--btn-secondary-text: var(--color-text-base);--btn-secondary-border-color: var(--color-border-base);--btn-secondary-border-width: var(--line-width);--btn-secondary-border-radius: var(--border-radius-base);--form-control-bg: var(--color-surface-raised);--form-control-text: var(--color-text-base);--form-control-placeholder: var(--color-text-muted);--form-control-border-color: var(--color-border-base);--form-control-border-width: var(--line-width);--form-control-border-radius: var(--border-radius-base);--form-control-focus-border-color: var(--color-border-strong)}@media(prefers-color-scheme:dark){:root[data-theme=unicorn]:not([data-color-scheme=light]){--color-surface-base: #1e1b2e;--color-surface-raised: #2d2640;--color-surface-inverse: #fef3c7;--color-surface-overlay: #1e1b2e;--color-surface-overlay-raised: #3b2f5c;--color-surface-hover: #252038;--color-text-base: #e9d5ff;--color-text-inverse: #312e81;--color-text-muted: #a78bfa;--color-text-muted-strong: #c4b5fd;--color-text-muted-soft: #b794f6;--color-text-muted-softer: #8b5cf6;--color-text-on-inverse-muted: #4c1d95;--color-text-overlay: #ddd6fe;--color-text-overlay-muted: #7c3aed;--color-text-overlay-strong: #fefce8;--color-border-base: #4c3a6b;--color-border-strong: #f5e9ff;--color-border-inverse: #312e81;--color-border-interactive: #c084fc;--color-border-muted: #2d2640;--color-border-muted-strong: #4c3a6b;--color-border-overlay: #5b21b6;--color-header-bg: #3b2f5c;--color-header-border: #4c3a6b;--color-sidebar-bg: #3b2f5c;--color-sidebar-border: #5b21b6;--color-header-fg: var(--color-text-base);--color-header-fg-muted: var(--color-text-muted);--color-header-badge-bg: var(--color-text-base);--color-header-badge-fg: var(--color-header-bg);--la-hub-banner-overlay: linear-gradient( 180deg, rgba(0, 0, 0, .42) 0%, rgba(0, 0, 0, .6) 40%, rgba(0, 0, 0, .88) 100% );--la-hero-fg: var(--color-text-overlay-strong);--la-hero-fg-muted: color-mix(in srgb, var(--color-text-overlay-strong) 90%, transparent);--la-hero-fg-subtle: color-mix(in srgb, var(--color-text-overlay-strong) 84%, transparent);--la-hero-on-solid-fg: var(--color-text-inverse);--la-hero-avatar-slot-bg: rgba(0, 0, 0, .5)}}html[data-theme=unicorn][data-color-scheme=dark]{--color-surface-base: #1e1b2e;--color-surface-raised: #2d2640;--color-surface-inverse: #fef3c7;--color-surface-overlay: #1e1b2e;--color-surface-overlay-raised: #3b2f5c;--color-surface-hover: #252038;--color-text-base: #e9d5ff;--color-text-inverse: #312e81;--color-text-muted: #a78bfa;--color-text-muted-strong: #c4b5fd;--color-text-muted-soft: #b794f6;--color-text-muted-softer: #8b5cf6;--color-text-on-inverse-muted: #4c1d95;--color-text-overlay: #ddd6fe;--color-text-overlay-muted: #7c3aed;--color-text-overlay-strong: #fefce8;--color-border-base: #4c3a6b;--color-border-strong: #f5e9ff;--color-border-inverse: #312e81;--color-border-interactive: #c084fc;--color-border-muted: #2d2640;--color-border-muted-strong: #4c3a6b;--color-border-overlay: #5b21b6;--color-header-bg: #3b2f5c;--color-header-border: #4c3a6b;--color-sidebar-bg: #3b2f5c;--color-sidebar-border: #5b21b6;--color-header-fg: var(--color-text-base);--color-header-fg-muted: var(--color-text-muted);--color-header-badge-bg: var(--color-text-base);--color-header-badge-fg: var(--color-header-bg);--la-hub-banner-overlay: linear-gradient( 180deg, rgba(0, 0, 0, .42) 0%, rgba(0, 0, 0, .6) 40%, rgba(0, 0, 0, .88) 100% );--la-hero-fg: var(--color-text-overlay-strong);--la-hero-fg-muted: color-mix(in srgb, var(--color-text-overlay-strong) 90%, transparent);--la-hero-fg-subtle: color-mix(in srgb, var(--color-text-overlay-strong) 84%, transparent);--la-hero-on-solid-fg: var(--color-text-inverse);--la-hero-avatar-slot-bg: rgba(0, 0, 0, .5)}:root[data-theme=summer]{--font-family-heading: "Fredoka", sans-serif;--font-family-content: "Quicksand", sans-serif;--font-family-chrome: "Fredoka", sans-serif;--font-family-hero: "Fredoka", sans-serif;--border-radius-base: .5rem;--border-radius-none: 0;--body-bg-gradient: radial-gradient(ellipse 85% 55% at 15% 25%, rgba(56, 189, 248, .18), transparent), radial-gradient(ellipse 70% 45% at 85% 20%, rgba(251, 191, 36, .12), transparent), radial-gradient(ellipse 75% 50% at 50% 75%, rgba(244, 114, 182, .08), transparent);--breadcrumb-rail-bg-opacity: 100%;--color-surface-base: #fffbeb;--color-surface-raised: #fef3c7;--color-surface-inverse: #0c4a6e;--color-surface-overlay: #0c4a6e;--color-surface-overlay-raised: #075985;--color-surface-hover: #fff7ed;--color-text-base: #0f172a;--color-text-inverse: #fffbeb;--color-text-muted: #64748b;--color-text-muted-strong: #475569;--color-text-muted-soft: #94a3b8;--color-text-muted-softer: #cbd5e1;--color-text-on-inverse-muted: #bae6fd;--color-text-overlay: #e0f2fe;--color-text-overlay-muted: #7dd3fc;--color-text-overlay-strong: #fffbeb;--color-border-base: #fde68a;--color-border-strong: #0c4a6e;--color-border-inverse: #0369a1;--color-border-interactive: #0284c7;--color-border-muted: #fef9c3;--color-border-muted-strong: #fcd34d;--color-border-overlay: #075985;--color-accent: #f97316;--color-notification-unread: var(--color-accent);--color-link: #0369a1;--color-link-visited: #7c3aed;--color-header-bg: #0284c7;--color-header-border: #0369a1;--color-sidebar-bg: #0284c7;--color-sidebar-border: #075985;--color-header-fg: #020617;--color-header-fg-muted: #ffffff;--color-header-badge-bg: var(--color-surface-base);--color-header-badge-fg: var(--color-text-base);--la-hero-border-width: 0;--la-hero-border-color: var(--color-border-strong);--la-hub-banner-layer-height: 40vh;--la-hub-banner-bg-position: center 40%;--la-hub-banner-overlay: linear-gradient( 180deg, rgba(255, 255, 255, .22) 0%, rgba(255, 255, 255, .74) 44%, rgba(255, 255, 255, .92) 100% );--la-hero-fg: var(--color-text-base);--la-hero-fg-muted: color-mix(in srgb, var(--color-text-base) 90%, transparent);--la-hero-fg-subtle: color-mix(in srgb, var(--color-text-base) 82%, transparent);--la-hero-on-solid-fg: var(--color-text-inverse);--la-hero-avatar-slot-bg: rgba(255, 255, 255, .5);--la-hero-to-nav-gap: 1rem;--la-nav-to-page-gap: 1rem;--la-shell-shadow: 0 2px 16px rgba(2, 132, 199, .15);--la-shell-padding: 1rem;--la-hero-avatar-radius: 50%;--la-hero-avatar-border-width: var(--line-width);--la-hero-avatar-border-color: var(--la-hero-fg);--subnav-justify-content: safe center;--subnav-border-width: 0;--subnav-border-color: var(--color-border-strong);--subnav-link-active-color: var(--color-accent);--feature-grid-border-width: .0625rem;--feature-grid-border-color: var(--color-border-base);--feature-grid-header-border-color: var(--color-border-base);--feature-grid-row-border-width: .0625rem;--feature-grid-row-border-color: var(--color-border-muted);--btn-primary-bg: var(--color-surface-inverse);--btn-primary-text: var(--color-text-inverse);--btn-primary-border-color: var(--color-surface-inverse);--btn-primary-border-width: var(--line-width);--btn-primary-border-radius: var(--border-radius-base);--btn-secondary-bg: var(--color-surface-base);--btn-secondary-text: var(--color-text-base);--btn-secondary-border-color: var(--color-border-base);--btn-secondary-border-width: var(--line-width);--btn-secondary-border-radius: var(--border-radius-base);--form-control-bg: var(--color-surface-raised);--form-control-text: var(--color-text-base);--form-control-placeholder: var(--color-text-muted);--form-control-border-color: var(--color-border-base);--form-control-border-width: var(--line-width);--form-control-border-radius: var(--border-radius-base);--form-control-focus-border-color: var(--color-border-strong)}@media(prefers-color-scheme:dark){:root[data-theme=summer]:not([data-color-scheme=light]){--color-surface-base: #0f172a;--color-surface-raised: #1e293b;--color-surface-inverse: #fffbeb;--color-surface-overlay: #0f172a;--color-surface-overlay-raised: #075985;--color-surface-hover: #1e3a5f;--color-text-base: #e0f2fe;--color-text-inverse: #0c4a6e;--color-text-muted: #7dd3fc;--color-text-muted-strong: #38bdf8;--color-text-muted-soft: #93c5fd;--color-text-muted-softer: #64748b;--color-text-on-inverse-muted: #075985;--color-text-overlay: #bae6fd;--color-text-overlay-muted: #38bdf8;--color-text-overlay-strong: #fffbeb;--color-border-base: #334155;--color-border-strong: #fffbeb;--color-border-inverse: #bae6fd;--color-border-interactive: #f97316;--color-border-muted: #1e293b;--color-border-muted-strong: #475569;--color-border-overlay: #075985;--color-header-bg: #075985;--color-header-border: #0c4a6e;--color-sidebar-bg: #075985;--color-sidebar-border: #0369a1;--color-header-fg: var(--color-text-base);--color-header-fg-muted: var(--color-text-muted);--color-header-badge-bg: var(--color-text-base);--color-header-badge-fg: var(--color-header-bg);--la-hub-banner-overlay: linear-gradient( 180deg, rgba(0, 0, 0, .42) 0%, rgba(0, 0, 0, .6) 40%, rgba(0, 0, 0, .88) 100% );--la-hero-fg: var(--color-text-overlay-strong);--la-hero-fg-muted: color-mix(in srgb, var(--color-text-overlay-strong) 90%, transparent);--la-hero-fg-subtle: color-mix(in srgb, var(--color-text-overlay-strong) 84%, transparent);--la-hero-on-solid-fg: var(--color-text-inverse);--la-hero-avatar-slot-bg: rgba(0, 0, 0, .5)}}html[data-theme=summer][data-color-scheme=dark]{--color-surface-base: #0f172a;--color-surface-raised: #1e293b;--color-surface-inverse: #fffbeb;--color-surface-overlay: #0f172a;--color-surface-overlay-raised: #075985;--color-surface-hover: #1e3a5f;--color-text-base: #e0f2fe;--color-text-inverse: #0c4a6e;--color-text-muted: #7dd3fc;--color-text-muted-strong: #38bdf8;--color-text-muted-soft: #93c5fd;--color-text-muted-softer: #64748b;--color-text-on-inverse-muted: #075985;--color-text-overlay: #bae6fd;--color-text-overlay-muted: #38bdf8;--color-text-overlay-strong: #fffbeb;--color-border-base: #334155;--color-border-strong: #fffbeb;--color-border-inverse: #bae6fd;--color-border-interactive: #f97316;--color-border-muted: #1e293b;--color-border-muted-strong: #475569;--color-border-overlay: #075985;--color-header-bg: #075985;--color-header-border: #0c4a6e;--color-sidebar-bg: #075985;--color-sidebar-border: #0369a1;--color-header-fg: var(--color-text-base);--color-header-fg-muted: var(--color-text-muted);--color-header-badge-bg: var(--color-text-base);--color-header-badge-fg: var(--color-header-bg);--la-hub-banner-overlay: linear-gradient( 180deg, rgba(0, 0, 0, .42) 0%, rgba(0, 0, 0, .6) 40%, rgba(0, 0, 0, .88) 100% );--la-hero-fg: var(--color-text-overlay-strong);--la-hero-fg-muted: color-mix(in srgb, var(--color-text-overlay-strong) 90%, transparent);--la-hero-fg-subtle: color-mix(in srgb, var(--color-text-overlay-strong) 84%, transparent);--la-hero-on-solid-fg: var(--color-text-inverse);--la-hero-avatar-slot-bg: rgba(0, 0, 0, .5)}:root[data-theme=spring]{--font-family-heading: "Fraunces", serif;--font-family-content: "Lexend", sans-serif;--font-family-chrome: "Lexend", sans-serif;--font-family-hero: "Fraunces", serif;--border-radius-base: .25rem;--border-radius-none: 0;--body-bg-gradient: radial-gradient(ellipse 80% 50% at 25% 30%, rgba(134, 239, 172, .2), transparent), radial-gradient(ellipse 65% 40% at 80% 25%, rgba(253, 224, 71, .14), transparent), radial-gradient(ellipse 70% 45% at 50% 80%, rgba(244, 114, 182, .1), transparent);--breadcrumb-rail-bg-opacity: 100%;--color-surface-base: #f0fdf4;--color-surface-raised: #dcfce7;--color-surface-inverse: #14532d;--color-surface-overlay: #14532d;--color-surface-overlay-raised: #166534;--color-surface-hover: #ecfccb;--color-text-base: #14532d;--color-text-inverse: #f0fdf4;--color-text-muted: #4d7c0f;--color-text-muted-strong: #3f6212;--color-text-muted-soft: #65a30d;--color-text-muted-softer: #84cc16;--color-text-on-inverse-muted: #bbf7d0;--color-text-overlay: #dcfce7;--color-text-overlay-muted: #86efac;--color-text-overlay-strong: #f0fdf4;--color-border-base: #bbf7d0;--color-border-strong: #14532d;--color-border-inverse: #166534;--color-border-interactive: #15803d;--color-border-muted: #d9f99d;--color-border-muted-strong: #a3e635;--color-border-overlay: #166534;--color-accent: #16a34a;--color-notification-unread: var(--color-accent);--color-link: #15803d;--color-link-visited: #6d28d9;--color-header-bg: #22c55e;--color-header-border: #16a34a;--color-sidebar-bg: #22c55e;--color-sidebar-border: #15803d;--color-header-fg: #052e16;--color-header-fg-muted: var(--color-text-muted-strong);--color-header-badge-bg: var(--color-surface-base);--color-header-badge-fg: var(--color-text-base);--la-hero-border-width: .0625rem;--la-hero-border-color: var(--color-border-strong);--la-hub-banner-layer-height: 40vh;--la-hub-banner-bg-position: center 40%;--la-hub-banner-overlay: linear-gradient( 180deg, rgba(255, 255, 255, .22) 0%, rgba(255, 255, 255, .74) 44%, rgba(255, 255, 255, .92) 100% );--la-hero-fg: var(--color-text-base);--la-hero-fg-muted: color-mix(in srgb, var(--color-text-base) 90%, transparent);--la-hero-fg-subtle: color-mix(in srgb, var(--color-text-base) 82%, transparent);--la-hero-on-solid-fg: var(--color-text-inverse);--la-hero-avatar-slot-bg: rgba(255, 255, 255, .5);--la-hero-to-nav-gap: 1rem;--la-nav-to-page-gap: 1rem;--la-shell-shadow: 0 2px 14px rgba(34, 197, 94, .14);--la-shell-padding: 1rem;--la-hero-avatar-radius: .25rem;--la-hero-avatar-border-width: var(--line-width);--la-hero-avatar-border-color: var(--la-hero-fg);--subnav-justify-content: flex-start;--subnav-border-width: .0625rem;--subnav-border-color: var(--color-border-strong);--subnav-link-active-color: var(--color-accent);--feature-grid-border-width: .0625rem;--feature-grid-border-color: var(--color-border-base);--feature-grid-header-border-color: var(--color-border-base);--feature-grid-row-border-width: .0625rem;--feature-grid-row-border-color: var(--color-border-muted);--btn-primary-bg: var(--color-surface-inverse);--btn-primary-text: var(--color-text-inverse);--btn-primary-border-color: var(--color-surface-inverse);--btn-primary-border-width: var(--line-width);--btn-primary-border-radius: var(--border-radius-base);--btn-secondary-bg: var(--color-surface-base);--btn-secondary-text: var(--color-text-base);--btn-secondary-border-color: var(--color-border-base);--btn-secondary-border-width: var(--line-width);--btn-secondary-border-radius: var(--border-radius-base);--form-control-bg: var(--color-surface-raised);--form-control-text: var(--color-text-base);--form-control-placeholder: var(--color-text-muted);--form-control-border-color: var(--color-border-base);--form-control-border-width: var(--line-width);--form-control-border-radius: var(--border-radius-base);--form-control-focus-border-color: var(--color-border-strong)}@media(prefers-color-scheme:dark){:root[data-theme=spring]:not([data-color-scheme=light]){--color-surface-base: #052e16;--color-surface-raised: #14532d;--color-surface-inverse: #f0fdf4;--color-surface-overlay: #052e16;--color-surface-overlay-raised: #166534;--color-surface-hover: #166534;--color-text-base: #bbf7d0;--color-text-inverse: #14532d;--color-text-muted: #86efac;--color-text-muted-strong: #4ade80;--color-text-muted-soft: #6ee7b7;--color-text-muted-softer: #3f6212;--color-text-on-inverse-muted: #dcfce7;--color-text-overlay: #bbf7d0;--color-text-overlay-muted: #4ade80;--color-text-overlay-strong: #f0fdf4;--color-border-base: #166534;--color-border-strong: #f0fdf4;--color-border-inverse: #bbf7d0;--color-border-interactive: #4ade80;--color-border-muted: #14532d;--color-border-muted-strong: #15803d;--color-border-overlay: #166534;--color-header-bg: #14532d;--color-header-border: #166534;--color-sidebar-bg: #14532d;--color-sidebar-border: #15803d;--color-header-fg: var(--color-text-base);--color-header-fg-muted: var(--color-text-muted);--color-header-badge-bg: var(--color-text-base);--color-header-badge-fg: var(--color-header-bg);--la-hub-banner-overlay: linear-gradient( 180deg, rgba(0, 0, 0, .42) 0%, rgba(0, 0, 0, .6) 40%, rgba(0, 0, 0, .88) 100% );--la-hero-fg: var(--color-text-overlay-strong);--la-hero-fg-muted: color-mix(in srgb, var(--color-text-overlay-strong) 90%, transparent);--la-hero-fg-subtle: color-mix(in srgb, var(--color-text-overlay-strong) 84%, transparent);--la-hero-on-solid-fg: var(--color-text-inverse);--la-hero-avatar-slot-bg: rgba(0, 0, 0, .5)}}html[data-theme=spring][data-color-scheme=dark]{--color-surface-base: #052e16;--color-surface-raised: #14532d;--color-surface-inverse: #f0fdf4;--color-surface-overlay: #052e16;--color-surface-overlay-raised: #166534;--color-surface-hover: #166534;--color-text-base: #bbf7d0;--color-text-inverse: #14532d;--color-text-muted: #86efac;--color-text-muted-strong: #4ade80;--color-text-muted-soft: #6ee7b7;--color-text-muted-softer: #3f6212;--color-text-on-inverse-muted: #dcfce7;--color-text-overlay: #bbf7d0;--color-text-overlay-muted: #4ade80;--color-text-overlay-strong: #f0fdf4;--color-border-base: #166534;--color-border-strong: #f0fdf4;--color-border-inverse: #bbf7d0;--color-border-interactive: #4ade80;--color-border-muted: #14532d;--color-border-muted-strong: #15803d;--color-border-overlay: #166534;--color-header-bg: #14532d;--color-header-border: #166534;--color-sidebar-bg: #14532d;--color-sidebar-border: #15803d;--color-header-fg: var(--color-text-base);--color-header-fg-muted: var(--color-text-muted);--color-header-badge-bg: var(--color-text-base);--color-header-badge-fg: var(--color-header-bg);--la-hub-banner-overlay: linear-gradient( 180deg, rgba(0, 0, 0, .42) 0%, rgba(0, 0, 0, .6) 40%, rgba(0, 0, 0, .88) 100% );--la-hero-fg: var(--color-text-overlay-strong);--la-hero-fg-muted: color-mix(in srgb, var(--color-text-overlay-strong) 90%, transparent);--la-hero-fg-subtle: color-mix(in srgb, var(--color-text-overlay-strong) 84%, transparent);--la-hero-on-solid-fg: var(--color-text-inverse);--la-hero-avatar-slot-bg: rgba(0, 0, 0, .5)}:root[data-theme=winter]{--font-family-heading: "Libre Baskerville", serif;--font-family-content: "Outfit", sans-serif;--font-family-chrome: "Outfit", sans-serif;--font-family-hero: "Libre Baskerville", serif;--border-radius-base: .25rem;--border-radius-none: 0;--body-bg-gradient: radial-gradient(ellipse 90% 55% at 30% 20%, rgba(56, 189, 248, .12), transparent), radial-gradient(ellipse 70% 45% at 85% 40%, rgba(148, 163, 184, .08), transparent), radial-gradient(ellipse 100% 50% at 50% 85%, rgba(15, 23, 42, .6), transparent), radial-gradient(circle 1px at 10% 15%, rgba(255, 255, 255, .35), transparent), radial-gradient(circle 1px at 40% 8%, rgba(255, 255, 255, .4), transparent), radial-gradient(circle 1px at 72% 22%, rgba(255, 255, 255, .3), transparent), radial-gradient(circle 1px at 88% 55%, rgba(255, 255, 255, .35), transparent);--breadcrumb-rail-bg-opacity: 85%;--color-surface-base: #0f172a;--color-surface-raised: #1e293b;--color-surface-inverse: #f8fafc;--color-surface-overlay: #0f172a;--color-surface-overlay-raised: #334155;--color-surface-hover: #1e293b;--color-text-base: #e2e8f0;--color-text-inverse: #0f172a;--color-text-muted: #94a3b8;--color-text-muted-strong: #cbd5e1;--color-text-muted-soft: #a8b8cf;--color-text-muted-softer: #64748b;--color-text-on-inverse-muted: #475569;--color-text-overlay: #e2e8f0;--color-text-overlay-muted: #94a3b8;--color-text-overlay-strong: #f8fafc;--color-border-base: #334155;--color-border-strong: #7dd3fc;--color-border-inverse: #1e293b;--color-border-interactive: #38bdf8;--color-border-muted: #1e293b;--color-border-muted-strong: #475569;--color-border-overlay: #334155;--color-accent: #fbbf24;--color-notification-unread: var(--color-accent);--color-link: #7dd3fc;--color-link-visited: #c4b5fd;--color-header-bg: #1e293b;--color-header-border: #334155;--color-sidebar-bg: #1e293b;--color-sidebar-border: #334155;--color-header-fg: var(--color-text-base);--color-header-fg-muted: var(--color-text-muted);--color-header-badge-bg: var(--color-text-base);--color-header-badge-fg: var(--color-header-bg);--la-hero-border-width: .0625rem;--la-hero-border-color: var(--color-border-strong);--la-hub-banner-layer-height: 40vh;--la-hub-banner-bg-position: center 40%;--la-hub-banner-overlay: linear-gradient( 180deg, rgba(0, 0, 0, .38) 0%, rgba(0, 0, 0, .56) 40%, rgba(0, 0, 0, .84) 100% );--la-hero-fg: var(--color-text-overlay-strong);--la-hero-fg-muted: color-mix(in srgb, var(--color-text-overlay-strong) 90%, transparent);--la-hero-fg-subtle: color-mix(in srgb, var(--color-text-overlay-strong) 84%, transparent);--la-hero-on-solid-fg: var(--color-text-inverse);--la-hero-avatar-slot-bg: rgba(0, 0, 0, .45);--la-hero-to-nav-gap: 1rem;--la-nav-to-page-gap: 1rem;--la-shell-shadow: 0 4px 24px rgba(15, 23, 42, .45);--la-shell-padding: 0;--la-hero-avatar-radius: .25rem;--la-hero-avatar-border-width: var(--line-width);--la-hero-avatar-border-color: var(--color-border-strong);--subnav-justify-content: flex-start;--subnav-border-width: .0625rem;--subnav-border-color: var(--color-border-strong);--subnav-link-active-color: var(--color-accent);--feature-grid-border-width: .0625rem;--feature-grid-border-color: var(--color-border-strong);--feature-grid-header-border-color: var(--color-border-interactive);--feature-grid-row-border-width: .0625rem;--feature-grid-row-border-color: var(--color-border-muted);--btn-primary-bg: var(--color-accent);--btn-primary-text: var(--color-text-inverse);--btn-primary-border-color: var(--color-accent);--btn-primary-border-width: var(--line-width);--btn-primary-border-radius: var(--border-radius-base);--btn-secondary-bg: var(--color-surface-raised);--btn-secondary-text: var(--color-text-base);--btn-secondary-border-color: var(--color-border-base);--btn-secondary-border-width: var(--line-width);--btn-secondary-border-radius: var(--border-radius-base);--form-control-bg: var(--color-surface-raised);--form-control-text: var(--color-text-base);--form-control-placeholder: var(--color-text-muted);--form-control-border-color: var(--color-border-base);--form-control-border-width: var(--line-width);--form-control-border-radius: var(--border-radius-base);--form-control-focus-border-color: var(--color-border-strong)}@media(prefers-color-scheme:dark){:root[data-theme=winter]:not([data-color-scheme=light]){--color-surface-base: #0f172a;--color-surface-raised: #1e293b;--color-surface-inverse: #f8fafc;--color-surface-overlay: #0f172a;--color-surface-overlay-raised: #334155;--color-surface-hover: #1e293b;--color-text-base: #e2e8f0;--color-text-inverse: #0f172a;--color-text-muted: #94a3b8;--color-text-muted-strong: #cbd5e1;--color-text-muted-soft: #a8b8cf;--color-text-muted-softer: #64748b;--color-text-on-inverse-muted: #475569;--color-text-overlay: #e2e8f0;--color-text-overlay-muted: #94a3b8;--color-text-overlay-strong: #f8fafc;--color-border-base: #334155;--color-border-strong: #7dd3fc;--color-border-inverse: #1e293b;--color-border-interactive: #38bdf8;--color-border-muted: #1e293b;--color-border-muted-strong: #475569;--color-border-overlay: #334155;--color-header-bg: #1e293b;--color-header-border: #334155;--color-sidebar-bg: #1e293b;--color-sidebar-border: #334155;--color-header-fg: var(--color-text-base);--color-header-fg-muted: var(--color-text-muted);--color-header-badge-bg: var(--color-text-base);--color-header-badge-fg: var(--color-header-bg);--la-hub-banner-overlay: linear-gradient( 180deg, rgba(0, 0, 0, .42) 0%, rgba(0, 0, 0, .6) 40%, rgba(0, 0, 0, .88) 100% );--la-hero-fg: var(--color-text-overlay-strong);--la-hero-fg-muted: color-mix(in srgb, var(--color-text-overlay-strong) 90%, transparent);--la-hero-fg-subtle: color-mix(in srgb, var(--color-text-overlay-strong) 84%, transparent);--la-hero-on-solid-fg: var(--color-text-inverse);--la-hero-avatar-slot-bg: rgba(0, 0, 0, .5)}}html[data-theme=winter][data-color-scheme=dark]{--color-surface-base: #0f172a;--color-surface-raised: #1e293b;--color-surface-inverse: #f8fafc;--color-surface-overlay: #0f172a;--color-surface-overlay-raised: #334155;--color-surface-hover: #1e293b;--color-text-base: #e2e8f0;--color-text-inverse: #0f172a;--color-text-muted: #94a3b8;--color-text-muted-strong: #cbd5e1;--color-text-muted-soft: #a8b8cf;--color-text-muted-softer: #64748b;--color-text-on-inverse-muted: #475569;--color-text-overlay: #e2e8f0;--color-text-overlay-muted: #94a3b8;--color-text-overlay-strong: #f8fafc;--color-border-base: #334155;--color-border-strong: #7dd3fc;--color-border-inverse: #1e293b;--color-border-interactive: #38bdf8;--color-border-muted: #1e293b;--color-border-muted-strong: #475569;--color-border-overlay: #334155;--color-header-bg: #1e293b;--color-header-border: #334155;--color-sidebar-bg: #1e293b;--color-sidebar-border: #334155;--color-header-fg: var(--color-text-base);--color-header-fg-muted: var(--color-text-muted);--color-header-badge-bg: var(--color-text-base);--color-header-badge-fg: var(--color-header-bg);--la-hub-banner-overlay: linear-gradient( 180deg, rgba(0, 0, 0, .42) 0%, rgba(0, 0, 0, .6) 40%, rgba(0, 0, 0, .88) 100% );--la-hero-fg: var(--color-text-overlay-strong);--la-hero-fg-muted: color-mix(in srgb, var(--color-text-overlay-strong) 90%, transparent);--la-hero-fg-subtle: color-mix(in srgb, var(--color-text-overlay-strong) 84%, transparent);--la-hero-on-solid-fg: var(--color-text-inverse);--la-hero-avatar-slot-bg: rgba(0, 0, 0, .5)}:root[data-theme=autumn]{--font-family-heading: "Bitter", serif;--font-family-content: "Source Sans 3", sans-serif;--font-family-chrome: "Source Sans 3", sans-serif;--font-family-hero: "Bitter", serif;--border-radius-base: .125rem;--border-radius-none: 0;--body-bg-gradient: radial-gradient(ellipse 80% 50% at 20% 35%, rgba(234, 88, 12, .1), transparent), radial-gradient(ellipse 70% 45% at 85% 30%, rgba(180, 83, 9, .12), transparent), radial-gradient(ellipse 75% 50% at 50% 78%, rgba(120, 53, 15, .08), transparent);--breadcrumb-rail-bg-opacity: 100%;--color-surface-base: #fffbeb;--color-surface-raised: #fef3c7;--color-surface-inverse: #431407;--color-surface-overlay: #431407;--color-surface-overlay-raised: #7c2d12;--color-surface-hover: #fde68a;--color-text-base: #431407;--color-text-inverse: #fffbeb;--color-text-muted: #b45309;--color-text-muted-strong: #9a3412;--color-text-muted-soft: #c2410c;--color-text-muted-softer: #ea580c;--color-text-on-inverse-muted: #fde68a;--color-text-overlay: #fed7aa;--color-text-overlay-muted: #fdba74;--color-text-overlay-strong: #fffbeb;--color-border-base: #fcd34d;--color-border-strong: #431407;--color-border-inverse: #7c2d12;--color-border-interactive: #c2410c;--color-border-muted: #fef08a;--color-border-muted-strong: #fbbf24;--color-border-overlay: #9a3412;--color-accent: #ea580c;--color-notification-unread: var(--color-accent);--color-link: #c2410c;--color-link-visited: #7c2d12;--color-header-bg: #9a3412;--color-header-border: #7c2d12;--color-sidebar-bg: #9a3412;--color-sidebar-border: #431407;--color-header-fg: var(--color-text-inverse);--color-header-fg-muted: var(--color-text-on-inverse-muted);--color-header-badge-bg: var(--color-text-inverse);--color-header-badge-fg: var(--color-header-bg);--la-hero-border-width: .0625rem;--la-hero-border-color: var(--color-border-strong);--la-hub-banner-layer-height: 40vh;--la-hub-banner-bg-position: center 40%;--la-hub-banner-overlay: linear-gradient( 180deg, rgba(255, 255, 255, .22) 0%, rgba(255, 255, 255, .74) 44%, rgba(255, 255, 255, .92) 100% );--la-hero-fg: var(--color-text-base);--la-hero-fg-muted: color-mix(in srgb, var(--color-text-base) 90%, transparent);--la-hero-fg-subtle: color-mix(in srgb, var(--color-text-base) 82%, transparent);--la-hero-on-solid-fg: var(--color-text-inverse);--la-hero-avatar-slot-bg: rgba(255, 255, 255, .5);--la-hero-to-nav-gap: 1rem;--la-nav-to-page-gap: 1rem;--la-shell-shadow: 0 2px 12px rgba(154, 52, 18, .12);--la-shell-padding: 1rem;--la-hero-avatar-radius: 0;--la-hero-avatar-border-width: var(--line-width);--la-hero-avatar-border-color: var(--la-hero-fg);--subnav-justify-content: flex-start;--subnav-border-width: .0625rem;--subnav-border-color: var(--color-border-strong);--subnav-link-active-color: var(--color-accent);--feature-grid-border-width: .0625rem;--feature-grid-border-color: var(--color-border-base);--feature-grid-header-border-color: var(--color-border-base);--feature-grid-row-border-width: .0625rem;--feature-grid-row-border-color: var(--color-border-muted);--btn-primary-bg: var(--color-surface-inverse);--btn-primary-text: var(--color-text-inverse);--btn-primary-border-color: var(--color-surface-inverse);--btn-primary-border-width: var(--line-width);--btn-primary-border-radius: var(--border-radius-base);--btn-secondary-bg: var(--color-surface-base);--btn-secondary-text: var(--color-text-base);--btn-secondary-border-color: var(--color-border-base);--btn-secondary-border-width: var(--line-width);--btn-secondary-border-radius: var(--border-radius-base);--form-control-bg: var(--color-surface-raised);--form-control-text: var(--color-text-base);--form-control-placeholder: var(--color-text-muted);--form-control-border-color: var(--color-border-base);--form-control-border-width: var(--line-width);--form-control-border-radius: var(--border-radius-base);--form-control-focus-border-color: var(--color-border-strong)}@media(prefers-color-scheme:dark){:root[data-theme=autumn]:not([data-color-scheme=light]){--color-surface-base: #1c1917;--color-surface-raised: #292524;--color-surface-inverse: #fffbeb;--color-surface-overlay: #1c1917;--color-surface-overlay-raised: #431407;--color-surface-hover: #292524;--color-text-base: #fde68a;--color-text-inverse: #431407;--color-text-muted: #fdba74;--color-text-muted-strong: #fb923c;--color-text-muted-soft: #fcd34d;--color-text-muted-softer: #d97706;--color-text-on-inverse-muted: #fef3c7;--color-text-overlay: #fed7aa;--color-text-overlay-muted: #fb923c;--color-text-overlay-strong: #fffbeb;--color-border-base: #44403c;--color-border-strong: #fffbeb;--color-border-inverse: #fde68a;--color-border-interactive: #fb923c;--color-border-muted: #292524;--color-border-muted-strong: #57534e;--color-border-overlay: #7c2d12;--color-header-bg: #431407;--color-header-border: #7c2d12;--color-sidebar-bg: #431407;--color-sidebar-border: #9a3412;--color-header-fg: var(--color-text-base);--color-header-fg-muted: var(--color-text-muted);--color-header-badge-bg: var(--color-text-base);--color-header-badge-fg: var(--color-header-bg);--la-hub-banner-overlay: linear-gradient( 180deg, rgba(0, 0, 0, .42) 0%, rgba(0, 0, 0, .6) 40%, rgba(0, 0, 0, .88) 100% );--la-hero-fg: var(--color-text-overlay-strong);--la-hero-fg-muted: color-mix(in srgb, var(--color-text-overlay-strong) 90%, transparent);--la-hero-fg-subtle: color-mix(in srgb, var(--color-text-overlay-strong) 84%, transparent);--la-hero-on-solid-fg: var(--color-text-inverse);--la-hero-avatar-slot-bg: rgba(0, 0, 0, .5)}}html[data-theme=autumn][data-color-scheme=dark]{--color-surface-base: #1c1917;--color-surface-raised: #292524;--color-surface-inverse: #fffbeb;--color-surface-overlay: #1c1917;--color-surface-overlay-raised: #431407;--color-surface-hover: #292524;--color-text-base: #fde68a;--color-text-inverse: #431407;--color-text-muted: #fdba74;--color-text-muted-strong: #fb923c;--color-text-muted-soft: #fcd34d;--color-text-muted-softer: #d97706;--color-text-on-inverse-muted: #fef3c7;--color-text-overlay: #fed7aa;--color-text-overlay-muted: #fb923c;--color-text-overlay-strong: #fffbeb;--color-border-base: #44403c;--color-border-strong: #fffbeb;--color-border-inverse: #fde68a;--color-border-interactive: #fb923c;--color-border-muted: #292524;--color-border-muted-strong: #57534e;--color-border-overlay: #7c2d12;--color-header-bg: #431407;--color-header-border: #7c2d12;--color-sidebar-bg: #431407;--color-sidebar-border: #9a3412;--color-header-fg: var(--color-text-base);--color-header-fg-muted: var(--color-text-muted);--color-header-badge-bg: var(--color-text-base);--color-header-badge-fg: var(--color-header-bg);--la-hub-banner-overlay: linear-gradient( 180deg, rgba(0, 0, 0, .42) 0%, rgba(0, 0, 0, .6) 40%, rgba(0, 0, 0, .88) 100% );--la-hero-fg: var(--color-text-overlay-strong);--la-hero-fg-muted: color-mix(in srgb, var(--color-text-overlay-strong) 90%, transparent);--la-hero-fg-subtle: color-mix(in srgb, var(--color-text-overlay-strong) 84%, transparent);--la-hero-on-solid-fg: var(--color-text-inverse);--la-hero-avatar-slot-bg: rgba(0, 0, 0, .5)}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--color-surface-base);background-image:var(--body-bg-gradient),var(--body-bg-image);background-position:0 0,0 0;background-size:100% 100%,cover;background-repeat:no-repeat,no-repeat;color:var(--color-text-base);font-family:var(--font-family-content);font-weight:var(--font-weight-content-regular);display:flex;flex-direction:column;min-height:100vh}.menu-toggle{display:none}.visually-hidden{position:absolute;width:var(--line-width);height:var(--line-width);padding:0;margin:calc(var(--line-width) * -1);overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;top:calc(var(--line-width) * -10);left:var(--space-5);z-index:1000;padding:var(--space-5) var(--space-7);background:var(--color-surface-base);color:var(--color-text-base);font-family:var(--font-family-content);text-decoration:none;border:var(--line-width) solid var(--color-text-base);clip-path:inset(50%)}.skip-link:focus{top:var(--space-5);clip-path:none}.search-toggle{display:none}.topbar{height:var(--topbar-height);border-bottom:var(--line-width) solid var(--color-header-border);background:var(--color-header-bg);padding:0 max(var(--space-7),(100% - var(--layout-site-max-width)) / 2 + var(--space-7));display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--space-5);align-items:center;position:sticky;top:0;z-index:140}.topbar .topbar-left{display:flex;align-items:center;gap:var(--space-4)}.topbar .topbar-logo{font-family:var(--font-family-brand);font-size:var(--font-size-brand-header);text-decoration:none;color:var(--color-header-fg);letter-spacing:var(--letter-spacing-brand)}.topbar .logo-full{display:inline}.topbar .logo-compact{display:none}.topbar .hamburger-btn{display:none;width:var(--size-control-touch);height:var(--size-control-touch);border:var(--line-width) solid var(--color-border-interactive);color:var(--color-header-fg);font-size:var(--font-size-chrome-control);line-height:var(--line-height-tight);align-items:center;justify-content:center;cursor:pointer;user-select:none}.topbar .search-trigger{display:inline-flex;align-items:center;width:min(var(--layout-search-trigger-max),28vw);border:var(--line-width) solid var(--color-border-interactive);color:var(--color-text-muted-softer);background:var(--color-surface-overlay-raised);font-family:var(--font-family-chrome);font-size:var(--font-size-content-xxs);letter-spacing:var(--letter-spacing-chrome-lg);text-transform:uppercase;padding:var(--space-2) var(--space-3);cursor:pointer;user-select:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topbar .search-icon-btn{display:none;width:var(--size-control-touch);height:var(--size-control-touch);border:var(--line-width) solid var(--color-border-interactive);color:var(--color-header-fg);align-items:center;justify-content:center;cursor:pointer}.topbar .search-icon-btn svg{width:var(--size-icon);height:var(--size-icon);stroke:currentColor;fill:none;stroke-width:2}.topbar .breadcrumbs{font-family:var(--font-family-chrome);font-size:var(--font-size-content-xxs);letter-spacing:var(--letter-spacing-chrome-2xl);text-transform:uppercase;color:var(--color-text-muted-soft);white-space:nowrap}.topbar .breadcrumbs a{color:var(--color-text-muted-softer);text-decoration:none}.topbar .breadcrumbs-list{list-style:none;display:flex;align-items:center;gap:var(--space-2)}.topbar .breadcrumbs-sep{color:var(--color-text-muted-soft)}.topbar .radio-ticker{min-width:0;overflow:hidden;padding:var(--space-2) 0;position:relative}.topbar .radio-ticker:before,.topbar .radio-ticker:after{content:"";position:absolute;top:0;bottom:0;width:var(--size-icon);z-index:2;pointer-events:none}.topbar .radio-ticker:before{left:0;background:linear-gradient(to right,var(--color-surface-overlay) 0%,transparent 100%)}.topbar .radio-ticker:after{right:0;background:linear-gradient(to left,var(--color-surface-overlay) 0%,transparent 100%)}.topbar .ticker-rail{display:flex;width:max-content;animation:ticker-scroll 42s linear infinite}.topbar .ticker-group{display:inline-flex;align-items:center;gap:var(--space-4);white-space:nowrap;padding-right:var(--space-ticker-right);flex-shrink:0}.topbar .ticker-chip{display:inline-block;border:var(--line-width) solid var(--color-border-overlay);color:var(--color-text-overlay-strong);font-family:var(--font-family-chrome);font-size:var(--font-size-content-nano);letter-spacing:var(--letter-spacing-chrome-2xl);text-transform:uppercase;padding:var(--space-1) var(--space-2);background:var(--color-surface-overlay-raised)}.topbar .ticker-track{color:var(--color-text-overlay);font-family:var(--font-family-chrome);font-size:var(--font-size-content-xxs);letter-spacing:var(--letter-spacing-chrome-2xl);text-transform:uppercase}.topbar .ticker-link{color:inherit;text-decoration:none}.topbar .ticker-sep{color:var(--color-text-overlay-muted);font-size:var(--font-size-content-sm)}@media(max-width:1024px){.topbar{padding:0 var(--space-5)}}@media(max-width:768px){.topbar{grid-template-columns:auto minmax(0,1fr);gap:var(--space-3)}.topbar .logo-full{display:none}.topbar .logo-compact{display:inline}.topbar .search-trigger{display:none}.topbar .search-icon-btn{display:inline-flex}.topbar .breadcrumbs{display:none}.topbar .radio-ticker{padding:var(--space-2) 0}.topbar .ticker-track,.topbar .ticker-chip{font-size:var(--font-size-content-nano);letter-spacing:var(--letter-spacing-chrome-xl)}}@keyframes ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.search-overlay{position:fixed;inset:0;background:var(--overlay-mask);display:flex;align-items:flex-start;justify-content:center;padding:var(--space-overlay-top) var(--space-5) var(--space-5);opacity:0;pointer-events:none;transition:opacity var(--transition-base);z-index:300}.search-overlay .search-overlay-card{width:min(var(--layout-search-overlay-max),100%);background:var(--color-surface-base);border:var(--line-width) solid var(--color-border-base);border-radius:var(--border-radius-base);padding:var(--space-5)}.search-overlay .search-overlay-header{display:flex;justify-content:space-between;align-items:center;border-bottom:var(--line-width) solid var(--color-border-base);padding-bottom:var(--space-3);margin-bottom:var(--space-3)}.search-overlay .search-overlay-title{font-family:var(--font-family-chrome);font-size:var(--font-size-content-sm);letter-spacing:var(--letter-spacing-chrome-lg);text-transform:uppercase;color:var(--color-text-muted-strong)}.search-overlay .search-overlay-close{border:var(--line-width) solid var(--color-border-base);padding:var(--space-1) var(--space-2);font-family:var(--font-family-chrome);font-size:var(--font-size-content-xs);text-transform:uppercase;cursor:pointer}.search-overlay .search-overlay-input{width:100%;border:var(--line-width) solid var(--color-border-strong);padding:var(--space-3);font-family:var(--font-family-content);font-size:var(--font-size-content-base)}.search-overlay-results{display:flex;flex-direction:column;gap:var(--space-8);max-height:min(70vh,var(--layout-search-results-max-h));overflow-y:auto;margin-top:var(--space-3)}.search-result-group-label{font-family:var(--font-family-chrome);font-size:var(--font-size-content-sm);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:var(--letter-spacing-chrome-2xl);color:var(--color-text-muted-strong);margin-top:var(--space-7);margin-bottom:var(--space-3);padding-bottom:var(--space-3);border-bottom:var(--border-width-base) solid var(--color-border-base);display:block}.search-overlay-results .search-result-group-label:first-child{margin-top:0}.result-link{display:flex;justify-content:space-between;text-decoration:none;color:var(--color-text-base);padding:var(--space-5) 0;border-bottom:var(--border-width-base) solid var(--color-border-base)}.result-link:hover{background:color-mix(in srgb,var(--color-text-base) 6%,transparent)}.result-link-active{background:color-mix(in srgb,var(--color-text-base) 10%,transparent)}.search-result-title{font-weight:var(--font-weight-bold)}.search-overlay-footer{margin-top:var(--space-8);display:flex;gap:var(--space-7)}.search-overlay-footer-hint{opacity:.4}.search-overlay-loading{margin:0}.search-overlay-recent-actions{margin-top:var(--space-5)}#search-toggle:checked~.search-overlay{opacity:1;pointer-events:auto}.shell{min-height:100vh;width:100%;position:relative}.shell>main{background-color:transparent;min-height:100vh}.main-breadcrumb-rail{position:fixed;top:var(--mega-nav-height);right:0;width:var(--layout-breadcrumb-rail-width);height:calc(100vh - var(--mega-nav-height));z-index:25;display:flex;justify-content:center;background-color:color-mix(in srgb,var(--color-surface-base) var(--breadcrumb-rail-bg-opacity),transparent);padding:var(--space-5) var(--space-2)}.main-breadcrumb-rail .breadcrumbs{font-family:var(--font-family-chrome);font-size:var(--font-size-content-xxs);letter-spacing:var(--letter-spacing-chrome-2xl);text-transform:uppercase;color:var(--color-text-muted-soft);white-space:nowrap;writing-mode:vertical-rl}.main-breadcrumb-rail .breadcrumbs a{color:var(--color-text-muted-softer);text-decoration:none}.main-breadcrumb-rail .breadcrumbs-list{list-style:none;display:flex;align-items:center;gap:var(--space-2)}.main-breadcrumb-rail .breadcrumbs-sep{color:var(--color-text-muted-soft)}@media(max-width:1024px){.main-breadcrumb-rail{display:none}}.sidebar-backdrop{display:none}aside.sidebar{background:var(--color-sidebar-bg);color:var(--color-header-fg);height:calc(100vh - var(--topbar-height));position:sticky;top:var(--topbar-height);padding:var(--space-7);display:flex;flex-direction:column;border-right:var(--line-width) solid var(--color-sidebar-border);z-index:110}aside.sidebar .sidebar-close{display:none;align-self:flex-end;border:var(--line-width) solid var(--color-border-interactive);color:var(--color-header-fg);padding:var(--space-1) var(--space-3);font-family:var(--font-family-chrome);font-size:var(--font-size-content-xs);text-transform:uppercase;letter-spacing:var(--letter-spacing-chrome-xl);cursor:pointer;margin-bottom:var(--space-6)}aside.sidebar .sidebar-backdrop{display:none}aside.sidebar .sidebar-heading{font-family:var(--font-family-chrome);font-size:var(--font-size-content-sm);font-weight:var(--font-weight-bold);color:var(--color-header-fg);margin:0 0 var(--space-3) 0;letter-spacing:var(--letter-spacing-chrome-2xl)}aside.sidebar .sidebar-label{font-family:var(--font-family-chrome);font-size:var(--font-size-content-xxs);text-transform:uppercase;letter-spacing:var(--letter-spacing-chrome-xl);color:var(--color-text-muted-strong);margin:0 0 var(--space-3)}aside.sidebar .sidebar-nav-list{list-style:none;display:flex;flex-direction:column;gap:var(--space-3);margin-bottom:var(--space-5)}aside.sidebar .sidebar-link{display:block;text-decoration:none;color:var(--color-header-fg-muted);font-family:var(--font-family-chrome);font-size:var(--font-size-content-sm);text-transform:uppercase;letter-spacing:var(--letter-spacing-chrome-sm);transition:var(--transition-base)}aside.sidebar .sidebar-link:hover{color:var(--color-accent)}aside.sidebar .sidebar-divider{border:0;border-top:var(--line-width) solid var(--color-sidebar-border);margin:var(--space-4) 0}aside.sidebar .sidebar-scroll{flex-grow:1;overflow-y:auto}aside.sidebar .sidebar-user{font-family:var(--font-family-chrome);font-size:var(--font-size-content-xxs);color:var(--color-border-interactive)}@media(max-width:1024px){aside.sidebar{position:fixed;top:var(--topbar-height);left:0;width:min(82vw,var(--layout-sidebar-mobile-width));height:calc(100vh - var(--topbar-height));transform:translate(-100%);transition:transform var(--transition-base);box-shadow:var(--shadow-sidebar)}aside.sidebar .sidebar-close{display:inline-block}}.site-footer{border-top:var(--line-width) solid var(--color-border-base);margin-top:var(--space-8);padding:var(--space-7) 0 var(--space-4);font-size:var(--font-size-content-xs);color:var(--color-text-muted-strong);background:var(--color-surface-raised)}.site-footer .site-footer-grid{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr;gap:var(--space-6);margin-bottom:var(--space-6)}.site-footer .site-footer-brand{font-family:var(--font-family-brand);font-size:var(--font-size-brand-footer);color:var(--color-text-base);margin-bottom:var(--space-2)}.site-footer .site-footer-copy{color:var(--color-text-muted-strong);line-height:var(--line-height-content);margin-bottom:var(--space-4)}.site-footer .util-form-label{color:var(--color-text-base)}.site-footer .layout-footer-signup{margin-top:var(--space-8);max-width:var(--size-footer-signup-max-width)}.site-footer .layout-footer-signup .layout-footer-signup-row{display:flex;gap:var(--space-3)}.site-footer .layout-footer-signup .layout-footer-signup-input{flex-grow:1;min-width:0}.site-footer .layout-footer-signup .layout-footer-signup-btn{padding:var(--space-3) var(--space-7)}.site-footer .footer-newsletter-message{padding:var(--space-5) var(--space-7);margin-top:var(--space-8);max-width:var(--size-footer-signup-max-width);border:var(--line-width) solid var(--color-border-base);border-radius:var(--border-radius-none);font-size:var(--font-size-content-base);color:var(--color-text-base)}.site-footer .footer-newsletter-message-success{border-color:var(--color-success);background:var(--color-success-bg);color:var(--color-text-base)}.site-footer .footer-newsletter-message-error{border-color:var(--color-error);background:var(--color-error-bg);color:var(--color-text-base)}.site-footer .footer-newsletter-message-warning{border-color:var(--color-text-muted);background:var(--color-surface-muted);color:var(--color-text-base)}.site-footer .footer-newsletter-message-wrap{display:flex;flex-direction:column;gap:var(--space-5);max-width:var(--size-footer-signup-max-width)}.site-footer .footer-newsletter-try-again{align-self:flex-start}.site-footer .site-footer-heading{font-family:var(--font-family-heading);font-size:var(--font-size-heading-footer);text-transform:uppercase;margin-bottom:var(--space-3);color:var(--color-text-base)}.site-footer .site-footer-heading-social{margin-top:var(--space-4)}.site-footer .site-footer-list{list-style:none;display:flex;flex-direction:column;gap:var(--space-3)}.site-footer .site-footer-list a{color:var(--color-text-base);text-decoration:none;display:inline-flex;align-items:center;box-sizing:border-box}.site-footer .site-footer-list a:hover{color:var(--color-accent)}.site-footer .site-footer-list-social{flex-direction:row;flex-wrap:wrap;gap:var(--space-4);align-items:center}.site-footer .site-footer-social-link{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-2);box-sizing:border-box;text-decoration:none}.site-footer .site-footer-social-link:hover{color:var(--color-accent)}.site-footer .site-footer-social-link-inner{display:inline-flex;align-items:center;gap:var(--space-2)}.site-footer .site-footer-social-link svg{flex-shrink:0}.site-footer .site-footer-bottom{display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-6);justify-content:space-between;border-top:var(--line-width) solid var(--color-border-base);padding-top:var(--space-3)}.site-footer .site-footer-legal a{color:var(--color-text-base);text-decoration:none;display:inline-flex;align-items:center;padding:0 var(--space-1);margin:0 calc(-1 * var(--space-1));box-sizing:border-box}.site-footer .site-footer-legal a:hover{color:var(--color-accent)}.site-footer .site-footer-appearance{font-size:var(--font-size-content-sm);color:var(--color-text-muted-strong)}.site-footer .site-footer-appearance-label{margin-right:var(--space-2)}.site-footer .site-footer-appearance a{color:var(--color-text-base);text-decoration:none;display:inline-flex;align-items:center;padding:0 var(--space-1);box-sizing:border-box}.site-footer .site-footer-appearance a:hover{color:var(--color-accent)}@media(max-width:1024px){.site-footer .site-footer-grid{grid-template-columns:1fr 1fr;gap:var(--space-5)}.site-footer .layout-footer-signup,.site-footer .footer-newsletter-message{max-width:100%}}@media(max-width:768px){.site-footer{padding:var(--space-4) 0}.site-footer .site-footer-list a{min-height:2.75rem}.site-footer .site-footer-social-link{min-height:2.75rem;min-width:2.75rem}.site-footer .site-footer-legal a,.site-footer .site-footer-appearance a{min-height:2.75rem}.site-footer .site-footer-grid{grid-template-columns:1fr;margin-bottom:var(--space-4)}.site-footer .layout-footer-signup{max-width:100%}.site-footer .layout-footer-signup-row{gap:var(--space-5)}.site-footer .layout-footer-signup-input,.site-footer .layout-footer-signup-btn{min-height:var(--size-control-touch)}.site-footer .footer-newsletter-message,.site-footer .footer-newsletter-message-wrap{max-width:100%}.site-footer .footer-newsletter-message{margin-top:var(--space-4);padding:var(--space-5) var(--space-4)}.site-footer .site-footer-bottom{flex-direction:column;gap:var(--space-2)}}.drawer{position:fixed;top:0;right:-100%;width:100%;max-width:var(--drawer-width);height:100vh;background:var(--color-surface-base);border-left:var(--line-width) solid var(--color-border-base);z-index:2500;transition:right var(--transition-base);display:flex;flex-direction:column}.drawer.is-open{right:0}.drawer-header{display:flex;justify-content:space-between;align-items:center;padding:var(--space-7);border-bottom:var(--line-width) solid var(--color-border-base);flex-shrink:0}.drawer-body{padding:var(--space-7);flex:1;min-height:0;overflow-y:auto}.drawer-overlay{position:fixed;inset:0;background:var(--overlay-mask);z-index:2499;display:none;opacity:0;transition:opacity var(--transition-base)}.drawer-overlay.is-visible{display:block;opacity:1}#cart-drawer-content.cart-drawer-fragment,.drawer-body .cart-drawer-fragment{display:flex;flex-direction:column;flex:1;min-height:0}.cart-drawer-fragment>.cart-list{flex:1 1 auto;min-height:0;overflow-y:auto}.cart-drawer-fragment>.util-form-footer{flex-shrink:0}main.container{display:flex;flex-direction:column;min-width:0;padding:var(--space-3);position:relative}@media(max-width:1024px){main.container{padding:var(--space-1)}}main.container.container-no-padding{padding:0}main.container:has(>.contained),main.container:has(>.article.contained){padding:0}html[data-theme] .container a:not([class*=btn]):not([class*=form-btn]){color:var(--color-link)}html[data-theme] .container a:not([class*=btn]):not([class*=form-btn]):visited{color:var(--color-link-visited)}html[data-theme] .container a:not([class*=btn]):not([class*=form-btn]):hover{color:var(--color-link);opacity:.9}html[data-theme] .container a:not([class*=btn]):not([class*=form-btn]):focus-visible{outline:var(--border-width-thick) solid var(--color-link);outline-offset:var(--space-2)}.contained{width:100%;min-width:0;max-width:var(--layout-site-max-width);margin-left:auto;margin-right:auto;padding-left:var(--space-container-h);padding-right:var(--space-container-h)}@media(max-width:1024px){.contained{padding-left:var(--space-container-h-tablet);padding-right:var(--space-container-h-tablet)}}@media(max-width:768px){.contained{padding-left:var(--space-container-h-mobile);padding-right:var(--space-container-h-mobile)}}.contained ul,.contained ol{list-style-position:inside}nav.subnav{background:var(--color-surface-base);display:flex;justify-content:var(--subnav-justify-content);padding:0 var(--space-container-h);gap:var(--space-subnav-gap);width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;white-space:nowrap;-webkit-overflow-scrolling:touch;touch-action:pan-x;overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none}nav.subnav::-webkit-scrollbar{display:none;width:0;height:0}nav.subnav .subnav-link{flex:0 0 auto;padding:var(--space-5) 0 var(--space-3) 0;font-family:var(--font-family-chrome);font-size:var(--font-size-content-xs);font-weight:var(--font-weight-chrome-semibold);text-transform:uppercase;letter-spacing:var(--letter-spacing-chrome-xl);text-decoration:none;color:var(--color-text-muted);border-bottom:var(--subnav-border-width) solid transparent;transition:var(--transition-base)}nav.subnav .subnav-link:hover,nav.subnav .subnav-link.active{color:var(--subnav-link-active-color);border-bottom-color:var(--subnav-border-color)}@media(max-width:1024px){nav.subnav{padding:0 var(--space-container-h);gap:var(--space-subnav-gap)}}@media(max-width:768px){nav.subnav{top:var(--topbar-height);overflow-x:auto;white-space:nowrap;justify-content:flex-start;padding:0 var(--space-container-h);gap:var(--space-subnav-gap)}}.section-header{font-family:var(--font-family-heading);font-size:var(--font-size-heading-section);font-weight:var(--font-weight-content-semibold);color:var(--color-text-base);text-transform:uppercase;letter-spacing:var(--letter-spacing-chrome-sm);margin-bottom:var(--space-7)}.btn,.btn-secondary{font-family:var(--font-family-chrome);font-size:var(--font-size-content-xs);font-weight:var(--font-weight-chrome-semibold);text-transform:uppercase;letter-spacing:var(--letter-spacing-chrome-sm);padding:var(--space-3) var(--space-7);text-decoration:none;color:var(--color-link);background:transparent;border:var(--line-width) solid var(--color-border-strong);cursor:pointer;transition:color var(--transition-base),border-color var(--transition-base)}.btn:hover,.btn-secondary:hover{color:var(--color-text-base);border-color:var(--color-text-base)}.btn-sm{padding:var(--space-2) var(--space-5);font-size:var(--font-size-content-xxs)}@media(max-width:1024px){:root{--sidebar-width: var(--layout-sidebar-width-narrow);--space-container-h: var(--space-container-h-tablet);--space-subnav-gap: var(--space-subnav-gap-tablet)}.hamburger-btn{display:inline-flex}.shell{grid-template-columns:1fr}.sidebar-backdrop{display:block;position:fixed;top:var(--topbar-height);left:0;right:0;bottom:0;background:var(--overlay-mask);opacity:0;pointer-events:none;transition:opacity var(--transition-base);z-index:100}#menu-toggle:checked~.shell .sidebar{transform:translate(0)}#menu-toggle:checked~.shell .sidebar-backdrop{opacity:1;pointer-events:auto}}@media(max-width:768px){:root{--space-container-h: var(--space-container-h-mobile);--space-subnav-gap: var(--space-subnav-gap-mobile)}}main.container.container-no-padding.la-hub-main{position:relative}main.container.container-no-padding.la-hub-main:before{content:"";position:absolute;left:0;right:0;top:0;height:var(--la-hub-banner-layer-height);z-index:-1;pointer-events:none;background-image:var(--la-hub-main-banner-image, none);background-size:cover;background-position:var(--la-hub-banner-bg-position);background-repeat:no-repeat}@media(max-width:768px){main.container.container-no-padding.la-hub-main:before{min-height:max(40vh,var(--layout-hero-mobile-min-h),var(--layout-hub-banner-photo-mobile-min))}}.la-hero{height:40vh;background:var(--la-hero-image-fallback);background-size:cover;background-position:center 40%}header.la-hero{-webkit-text-stroke:var(--la-hero-text-stroke-width) var(--la-hero-text-stroke-color)}main.la-hub-main .la-hero{background-color:transparent;background-image:var(--la-hub-banner-overlay);background-size:var(--la-hub-banner-overlay-bg-size, cover);background-position:var(--la-hub-banner-overlay-bg-position, var(--la-hub-banner-bg-position));background-repeat:no-repeat;display:flex;align-items:flex-end;padding:var(--space-9);border-bottom:var(--la-hero-border-width) solid var(--la-hero-border-color);margin-bottom:var(--la-hero-to-nav-gap)}main.la-hub-main .la-hero h1{font-family:var(--font-family-hero);font-size:var(--font-size-heading-hero);color:var(--la-hero-fg);line-height:var(--line-height-hero);text-transform:uppercase;max-width:100%;overflow-wrap:anywhere;word-break:break-word}@media(max-width:1024px){main.la-hub-main .la-hero{padding:var(--space-8)}}@media(max-width:768px){main.la-hub-main .la-hero{height:auto;min-height:var(--layout-hero-mobile-min-h);align-items:flex-start;padding:var(--space-5)}}.la-shell{width:100%;max-width:var(--layout-site-max-width);margin-left:auto;margin-right:auto;background:var(--color-surface-base);box-shadow:var(--la-shell-shadow);padding:var(--la-shell-padding)}.la-shell-nav{display:block}.la-page{padding-top:var(--la-nav-to-page-gap)}.la-feature-grid{margin-bottom:var(--space-4);display:grid;grid-template-columns:1fr 1fr 1fr}.la-feature-grid.la-feature-grid-two{grid-template-columns:1fr 1fr}.la-feature-grid.la-feature-grid-one{grid-template-columns:1fr}.la-feature-grid{gap:var(--feature-grid-border-width);background:var(--feature-grid-border-color);border-top:var(--feature-grid-border-width) solid var(--feature-grid-border-color);border-bottom:var(--feature-grid-border-width) solid var(--feature-grid-border-color)}.la-feature-grid .la-feature-column{background:var(--color-surface-base);padding:var(--space-8)}@media(max-width:1024px){.la-feature-grid .la-feature-column{padding:var(--space-7)}}@media(max-width:768px){.la-feature-grid .la-feature-column{padding:var(--space-5)}}.la-feature-grid .la-feature-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-7);border-bottom:var(--feature-grid-border-width) solid var(--feature-grid-header-border-color);padding-bottom:var(--space-3)}.la-feature-grid .la-feature-header h2,.la-feature-grid .la-feature-header h3{font-family:var(--font-family-heading);font-size:var(--font-size-heading-section);color:var(--color-text-base);text-transform:uppercase}.la-feature-grid .la-feature-view-all{font-family:var(--font-family-chrome);font-size:var(--font-size-content-xxs);font-weight:var(--font-weight-chrome-heavy);color:var(--color-accent);text-decoration:none}.la-feature-grid .la-item-row{border-bottom:var(--feature-grid-row-border-width) solid var(--feature-grid-row-border-color)}@media(max-width:768px){.la-feature-grid{grid-template-columns:1fr}}.la-item-row{padding:var(--space-4) 0;border-bottom:var(--line-width) solid var(--color-border-muted);display:flex;flex-direction:column;gap:var(--space-2);transition:var(--transition-base)}.la-item-row:hover{padding-left:var(--space-3);background:var(--color-surface-hover)}.la-item-row .la-item-title{font-weight:var(--font-weight-content-semibold);font-size:var(--font-size-content-base)}.la-item-row .la-item-meta{font-family:var(--font-family-chrome);font-size:var(--font-size-content-xs);color:var(--color-text-muted);text-transform:uppercase}.la-item-row-media{flex-direction:row;align-items:center;gap:var(--space-4)}.la-item-row-body{display:flex;flex-direction:column;gap:var(--space-2);flex:1;min-width:0}.la-item-thumb-wrap{flex-shrink:0;width:var(--space-7);height:var(--space-7);border-radius:var(--border-radius-base);overflow:hidden;background:var(--color-surface-muted)}.la-item-thumb{width:100%;height:100%;object-fit:cover;display:block}.la-tour-section{padding:var(--space-9) var(--space-8);background:var(--color-surface-raised)}.la-tour-section .la-feature-header.la-tour-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-7);border-bottom:var(--line-width) solid var(--color-border-base);padding-bottom:var(--space-3)}.la-tour-section .la-feature-header.la-tour-header .la-feature-view-all{font-family:var(--font-family-chrome);font-size:var(--font-size-content-xxs);font-weight:var(--font-weight-chrome-heavy);color:var(--color-accent);text-decoration:none}.la-tour-section .la-tour-header{border:none}.la-tour-section .la-tour-heading{font-family:var(--font-family-heading);font-size:var(--font-size-heading-document);line-height:var(--line-height-heading);max-width:100%;overflow-wrap:anywhere}@media(max-width:768px){.la-tour-section .la-tour-heading{font-size:var(--font-size-heading-document-mobile)}}.la-tour-section .la-tour-empty{width:100%;padding:var(--space-4) 0;font-family:var(--font-family-chrome);font-size:var(--font-size-content-xs);color:var(--color-text-muted);text-transform:uppercase;white-space:nowrap}.la-tour-section .la-tour-row{display:grid;grid-template-columns:var(--layout-tour-date-width) 1fr 1fr var(--layout-tour-action-width);padding:var(--space-5);border-bottom:var(--line-width) solid var(--color-border-muted-strong);align-items:center}@media(max-width:1024px){.la-tour-section .la-tour-row{grid-template-columns:var(--layout-tour-date-width-mobile) 1fr 1fr var(--layout-tour-action-width-mobile)}}@media(max-width:768px){.la-tour-section .la-tour-row{grid-template-columns:1fr;gap:var(--space-2);padding:var(--space-4) 0;align-items:start}}.la-tour-section .la-tour-ticket-btn{background:var(--color-surface-inverse);color:var(--color-text-inverse);border:none;padding:var(--space-3);font-family:var(--font-family-chrome);font-size:var(--font-size-content-xs);font-weight:var(--font-weight-chrome-heavy);text-transform:uppercase;cursor:pointer}.la-tour-section .la-tour-ticket-btn:hover{background:var(--color-accent)}@media(max-width:768px){.la-tour-section .la-tour-ticket-btn{width:100%}}@media(max-width:1024px){.la-tour-section{padding:var(--space-8) var(--space-container-h)}}@media(max-width:768px){.la-tour-section{padding:var(--space-7) var(--space-container-h)}}.la-main{padding:var(--space-8) var(--space-container-h);max-width:100%;color:var(--color-text-base);background:var(--color-surface-base)}@media(max-width:1024px){.la-main{padding:var(--space-4) var(--space-container-h)}}@media(max-width:768px){.la-main{padding:var(--space-2) var(--space-container-h)}}.la-main>.page-heading:first-child{padding-block-start:0}.la-section{margin-bottom:var(--space-10)}.la-section:last-child{margin-bottom:0}.la-section-title{font-family:var(--font-family-heading);font-size:var(--font-size-heading-section);font-weight:var(--font-weight-content-semibold);color:var(--color-text-base);text-transform:uppercase;letter-spacing:var(--letter-spacing-chrome-sm);margin-bottom:var(--space-7)}.la-zero-state{text-align:start;padding-block:var(--space-5);padding-inline:0;font-family:var(--font-family-content);color:var(--color-text-muted)}.la-zero-state .la-zero-state-heading{font-family:var(--font-family-content);font-size:var(--font-size-content-base);font-weight:var(--font-weight-content-semibold);color:var(--color-text-base);margin:0 0 var(--space-3)}.la-zero-state .la-zero-state-body{font-size:var(--font-size-content-base);color:var(--color-text-muted);margin:0}.la-zero-state .la-zero-state-icon{margin:0 0 var(--space-3);font-size:var(--font-size-heading-section)}.artist-pagination,.la-main .pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-5);margin-top:var(--space-9);padding-top:var(--space-7);border-top:var(--line-width) solid var(--color-border-muted)}.artist-pagination .artist-pagination-info,.artist-pagination .pagination-info,.la-main .pagination .artist-pagination-info,.la-main .pagination .pagination-info{font-family:var(--font-family-chrome);font-size:var(--font-size-content-xs);color:var(--color-text-muted);text-transform:uppercase}.artist-pagination a,.artist-pagination .artist-btn,.artist-pagination .artist-btn-outline,.artist-pagination .btn,.la-main .pagination a,.la-main .pagination .artist-btn,.la-main .pagination .artist-btn-outline,.la-main .pagination .btn{font-family:var(--font-family-chrome);font-size:var(--font-size-content-xs);font-weight:var(--font-weight-chrome-semibold);text-transform:uppercase;letter-spacing:var(--letter-spacing-chrome-sm);padding:var(--space-3) var(--space-7);text-decoration:none;color:var(--color-link);background:transparent;border:var(--line-width) solid var(--color-border-strong);cursor:pointer;transition:color var(--transition-base),border-color var(--transition-base),background-color var(--transition-base)}.artist-pagination a:hover,.artist-pagination .artist-btn:hover,.artist-pagination .artist-btn-outline:hover,.artist-pagination .btn:hover,.la-main .pagination a:hover,.la-main .pagination .artist-btn:hover,.la-main .pagination .artist-btn-outline:hover,.la-main .pagination .btn:hover{color:var(--color-text-base);background:var(--color-surface-hover);border-color:var(--color-text-base)}.artist-pagination .btn-sm,.la-main .pagination .btn-sm{padding:var(--space-2) var(--space-5);font-size:var(--font-size-content-xxs)}.artist-btn,.artist-btn-outline{font-family:var(--font-family-chrome);font-size:var(--font-size-content-xs);font-weight:var(--font-weight-chrome-semibold);text-transform:uppercase;letter-spacing:var(--letter-spacing-chrome-sm);padding:var(--space-3) var(--space-7);text-decoration:none;color:var(--color-link);background:transparent;border:var(--line-width) solid var(--color-border-strong);cursor:pointer;transition:color var(--transition-base),border-color var(--transition-base),background-color var(--transition-base)}.artist-btn:hover,.artist-btn-outline:hover{color:var(--color-text-base);background:var(--color-surface-hover);border-color:var(--color-text-base)}.la-hero .la-hero-inner{width:100%;max-width:var(--layout-site-max-width);margin:0 auto;display:flex;align-items:flex-end;gap:var(--space-8);padding:0 var(--space-9)}@media(max-width:1024px){.la-hero .la-hero-inner{padding:0 var(--space-8);gap:var(--space-7)}}@media(max-width:768px){.la-hero .la-hero-inner{flex-direction:column;align-items:flex-start;padding:0 var(--space-5);gap:var(--space-5)}}.la-hero .artist-hero-grid{display:flex;flex-direction:column;gap:var(--space-8);width:100%;max-width:var(--layout-site-max-width);margin:0 auto}@media(max-width:1024px){.la-hero .artist-hero-grid{gap:var(--space-7)}}@media(max-width:768px){.la-hero .artist-hero-grid{gap:var(--space-7);flex-direction:column}}.la-hero .artist-hero-row1{width:100%}.la-hero .artist-hero-title-block,.la-hero .label-hero-title-block{position:relative;width:100%}.la-hero .artist-hero-name{font-family:var(--font-family-hero);font-size:clamp(1.75rem,5vw,var(--font-size-heading-hero));line-height:var(--line-height-hero);color:var(--la-hero-fg);text-transform:uppercase;max-width:100%;overflow-wrap:anywhere;word-break:break-word;margin:0}@media(max-width:768px){.la-hero .artist-hero-name{font-size:clamp(1.5rem,8vw,2.5rem)}}.la-hero .artist-hero-row2{display:grid;grid-template-columns:auto 1fr auto;gap:var(--space-8);align-items:start;width:100%}@media(max-width:1024px){.la-hero .artist-hero-row2{grid-template-columns:auto 1fr 1fr;gap:var(--space-7)}}@media(max-width:768px){.la-hero .artist-hero-row2{grid-template-columns:auto 1fr;gap:var(--space-5)}.la-hero .artist-hero-row2 .artist-hero-col-right{grid-column:1/-1}}.la-hero .artist-hero-col{min-width:0}.la-hero .artist-hero-col-left{display:flex;flex-direction:column;align-items:center;gap:var(--space-3)}.la-hero .artist-hero-col-middle{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-5)}.la-hero .artist-hero-col-right{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-5)}.la-hero .artist-hero-country{font-family:var(--font-family-content);font-size:var(--font-size-content-sm);color:var(--la-hero-fg-muted);margin:0;text-align:center;max-width:100%}.la-hero .artist-hero-followers{display:flex;flex-direction:column;gap:var(--space-1)}.la-hero .artist-hero-follower-avatars{display:flex;flex-wrap:wrap;gap:var(--space-1)}.la-hero .artist-hero-follower-avatar{width:2rem;height:2rem;border-radius:var(--border-radius-avatar);object-fit:cover;border:var(--line-width) solid var(--la-hero-fg);flex-shrink:0}@media(max-width:768px){.la-hero .artist-hero-follower-avatar{width:1.75rem;height:1.75rem}}.la-hero .artist-hero-more-followers,.la-hero .artist-hero-follower-count{font-family:var(--font-family-chrome);font-size:var(--font-size-content-xxs);color:var(--la-hero-fg-subtle);margin:0}.la-hero .artist-featured-content{display:flex;align-items:flex-end;gap:var(--space-8);width:100%;max-width:var(--layout-site-max-width);margin:0 auto;padding:0 var(--space-9)}@media(max-width:1024px){.la-hero .artist-featured-content{padding:0 var(--space-8);gap:var(--space-7)}}@media(max-width:768px){.la-hero .artist-featured-content{flex-direction:column;align-items:flex-start;padding:0 var(--space-5);gap:var(--space-5)}}.la-hero .artist-hero-avatar{flex-shrink:0;width:7.5rem;height:7.5rem;border:var(--la-hero-avatar-border-width) solid var(--la-hero-avatar-border-color);border-radius:var(--la-hero-avatar-radius);overflow:hidden;background:var(--la-hero-avatar-slot-bg);display:flex;align-items:center;justify-content:center}.la-hero .artist-hero-avatar img{width:100%;height:100%;object-fit:cover}.la-hero .artist-hero-avatar .artist-hero-avatar-placeholder{font-family:var(--font-family-hero);font-size:var(--font-size-heading-hero);line-height:1;color:var(--la-hero-fg)}@media(max-width:768px){.la-hero .artist-hero-avatar{width:var(--space-section-sm);height:var(--space-section-sm)}.la-hero .artist-hero-avatar .artist-hero-avatar-placeholder{font-size:2rem}}.la-hero .artist-featured-label{display:inline-block;font-family:var(--font-family-chrome);font-size:var(--font-size-content-xxs);font-weight:var(--font-weight-chrome-heavy);text-transform:uppercase;letter-spacing:var(--letter-spacing-chrome-lg);color:var(--la-hero-fg-muted);margin-bottom:var(--space-1)}.la-hero .artist-featured-title{font-family:var(--font-family-hero);font-size:var(--font-size-heading-hero);line-height:var(--line-height-hero);color:var(--la-hero-fg);text-transform:uppercase;max-width:100%;overflow-wrap:anywhere;word-break:break-word;margin:0 0 var(--space-3) 0}.la-hero .artist-featured-title .artist-founding-member{display:inline-block;font-size:var(--font-size-content-sm);font-weight:var(--font-weight-content-regular);text-transform:none;margin-left:var(--space-3);opacity:.9}.la-hero .artist-featured-subtitle{font-family:var(--font-family-content);font-size:var(--font-size-content-base);color:var(--la-hero-fg-muted);margin:0 0 var(--space-5) 0}.la-hero .artist-patronage{display:flex;align-items:center;gap:var(--space-5);flex-wrap:wrap;margin-top:var(--space-3)}.la-hero .artist-following-label{font-family:var(--font-family-chrome);font-size:var(--font-size-content-sm);color:var(--la-hero-fg-muted)}.la-hero .artist-btn{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-3) var(--space-7);font-family:var(--font-family-chrome);font-size:var(--font-size-content-sm);font-weight:var(--font-weight-chrome-semibold);text-transform:uppercase;letter-spacing:var(--letter-spacing-chrome-sm);border:var(--btn-secondary-border-width) solid var(--la-hero-fg);border-radius:var(--btn-secondary-border-radius);cursor:pointer;transition:var(--transition-fast);text-decoration:none;color:var(--la-hero-fg);background:color-mix(in srgb,var(--la-hero-fg) 22%,transparent)}.la-hero .artist-btn:hover:not(:disabled){background:var(--la-hero-fg);color:var(--la-hero-on-solid-fg);border-color:var(--la-hero-fg)}.la-hero .artist-btn:disabled{opacity:.7;cursor:not-allowed;background:color-mix(in srgb,var(--la-hero-fg) 14%,transparent)}.la-hero .artist-btn-outline{color:var(--la-hero-fg);border-color:var(--la-hero-fg)}.la-hero .artist-btn-outline:hover:not(:disabled){background:var(--la-hero-fg);color:var(--la-hero-on-solid-fg);border-color:var(--la-hero-fg)}.la-hero .artist-util-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.la-hero .artist-bio{font-family:var(--font-family-content);font-size:var(--font-size-content-base);line-height:var(--line-height-content);color:var(--la-hero-fg-muted);margin:var(--space-5) 0 0 0}.la-hero .artist-socials{display:flex;flex-wrap:wrap;gap:var(--space-5);margin-top:var(--space-5)}.la-hero .artist-social-link{font-family:var(--font-family-chrome);font-size:var(--font-size-content-sm);font-weight:var(--font-weight-chrome-semibold);color:var(--la-hero-fg);text-decoration:none;border-bottom:var(--line-width) solid currentColor;transition:var(--transition-fast)}.la-hero .artist-social-link:hover{opacity:.8}.la-hero .artist-subscription{margin-top:var(--space-7)}.la-hero .artist-subscription-heading{font-family:var(--font-family-hero);font-size:var(--font-size-content-base);font-weight:var(--font-weight-content-regular);color:var(--la-hero-fg);margin:0 0 var(--space-3) 0}.la-hero .artist-subscription-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-3)}.la-hero .artist-subscription-list li{margin:0}.la-hero .label-hero-content{display:flex;align-items:flex-end;gap:var(--space-8);width:100%;max-width:var(--layout-site-max-width);margin:0 auto;padding:0 var(--space-9)}@media(max-width:1024px){.la-hero .label-hero-content{padding:0 var(--space-8);gap:var(--space-7)}}@media(max-width:768px){.la-hero .label-hero-content{flex-direction:column;align-items:flex-start;padding:0 var(--space-5);gap:var(--space-5)}}.la-hero .label-hero-logo{flex-shrink:0;width:7.5rem;height:7.5rem;border:var(--la-hero-avatar-border-width) solid var(--la-hero-avatar-border-color);border-radius:var(--la-hero-avatar-radius);overflow:hidden;background:var(--la-hero-avatar-slot-bg);display:flex;align-items:center;justify-content:center}.la-hero .label-hero-logo img{width:100%;height:100%;object-fit:cover}.la-hero .label-hero-logo .label-hero-logo-placeholder{font-family:var(--font-family-hero);font-size:2.5rem;line-height:1;color:var(--la-hero-fg)}@media(max-width:768px){.la-hero .label-hero-logo{width:var(--space-section-sm);height:var(--space-section-sm)}.la-hero .label-hero-logo .label-hero-logo-placeholder{font-size:1.75rem}}.la-hero .label-featured-label{display:inline-block;font-family:var(--font-family-chrome);font-size:var(--font-size-content-xxs);font-weight:var(--font-weight-chrome-heavy);text-transform:uppercase;letter-spacing:var(--letter-spacing-chrome-lg);color:var(--la-hero-fg-muted);margin-bottom:var(--space-1)}.la-hero .label-featured-title{font-family:var(--font-family-hero);font-size:var(--font-size-heading-hero);line-height:var(--line-height-hero);color:var(--la-hero-fg);text-transform:uppercase;max-width:100%;overflow-wrap:anywhere;word-break:break-word;margin:0 0 var(--space-3) 0}.la-hero .label-patronage{display:flex;align-items:center;gap:var(--space-5);flex-wrap:wrap;margin-top:var(--space-3)}.la-hero .label-follower-count{font-family:var(--font-family-chrome);font-size:var(--font-size-content-sm);color:var(--la-hero-fg-muted);margin:var(--space-3) 0 0 0}.la-hero .label-hero-grid{display:flex;flex-direction:column;gap:var(--space-8);width:100%;max-width:var(--layout-site-max-width);margin:0 auto}@media(max-width:1024px){.la-hero .label-hero-grid{gap:var(--space-7)}}@media(max-width:768px){.la-hero .label-hero-grid{gap:var(--space-7)}}.la-hero .label-hero-row1{width:100%}.la-hero .label-hero-name{font-family:var(--font-family-hero);font-size:clamp(1.75rem,5vw,var(--font-size-heading-hero));line-height:var(--line-height-hero);color:var(--la-hero-fg);text-transform:uppercase;max-width:100%;overflow-wrap:anywhere;word-break:break-word;margin:0}@media(max-width:768px){.la-hero .label-hero-name{font-size:clamp(1.5rem,8vw,2.5rem)}}.la-hero .label-hero-row2{display:grid;grid-template-columns:auto 1fr 1fr;gap:var(--space-8);align-items:start;width:100%}@media(max-width:1024px){.la-hero .label-hero-row2{gap:var(--space-7)}}@media(max-width:768px){.la-hero .label-hero-row2{grid-template-columns:auto 1fr;gap:var(--space-5)}.la-hero .label-hero-row2 .label-hero-col-right{grid-column:1/-1}}.la-hero .label-hero-col{min-width:0}.la-hero .label-hero-col-left{display:flex;flex-direction:column;align-items:center;gap:var(--space-3)}.la-hero .label-hero-col-middle,.la-hero .label-hero-col-right{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-5)}.la-hero .label-hero-country{font-family:var(--font-family-content);font-size:var(--font-size-content-sm);color:var(--la-hero-fg-muted);margin:0;text-align:center;max-width:100%}.la-hero .label-bio{font-family:var(--font-family-content);font-size:var(--font-size-content-base);line-height:var(--line-height-content);color:var(--la-hero-fg-muted);margin:0}.la-hero .label-socials{display:flex;flex-wrap:wrap;gap:var(--space-5)}.la-hero .label-social-link{font-family:var(--font-family-chrome);font-size:var(--font-size-content-sm);font-weight:var(--font-weight-chrome-semibold);color:var(--la-hero-fg);text-decoration:none;border-bottom:var(--line-width) solid currentColor;transition:var(--transition-fast)}.la-hero .label-social-link:hover{opacity:.8}.la-hero .artist-featured-text,.la-hero .label-featured-text{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.la-hero .demo-badge{display:inline-block;padding:var(--space-3) var(--space-6);font-family:var(--font-family-content);font-size:var(--font-size-content-sm);font-weight:var(--font-weight-chrome-semibold);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-chrome-sm);text-transform:uppercase;white-space:nowrap;color:color-mix(in srgb,#1c1508 88%,var(--color-warning));background:color-mix(in srgb,var(--color-warning) 42%,rgba(255,255,255,.22));border:var(--border-width-base) solid color-mix(in srgb,var(--color-warning) 55%,rgba(0,0,0,.25));border-radius:var(--space-1);box-shadow:0 var(--space-1) var(--space-3) #0000002e;cursor:default}@media(max-width:768px){.la-hero .demo-badge{padding:var(--space-2) var(--space-5);font-size:var(--font-size-content-xs)}}.la-hero .demo-badge{-webkit-text-stroke:0;position:absolute;inset-inline-start:0;top:0;z-index:2;transform:rotate(-45deg);transform-origin:top left}.mega-nav{position:sticky;top:0;width:100%;min-height:var(--mega-nav-height);background:var(--color-header-bg);border-bottom:var(--line-width) solid var(--color-header-border);z-index:139}.mega-nav .mega-nav-menu-toggle{position:absolute;width:var(--line-width);height:var(--line-width);padding:0;margin:calc(var(--line-width) * -1);overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mega-nav .mega-nav-inner{display:flex;align-items:center;justify-content:space-between;gap:var(--space-7);min-height:var(--mega-nav-height)}.mega-nav .mega-nav-list-wrapper{flex:1;display:flex;justify-content:center;min-width:0}.mega-nav .mega-nav-logo{flex-shrink:0;font-family:var(--font-family-brand);font-size:var(--font-size-brand-header);font-weight:var(--font-weight-chrome-semibold);letter-spacing:var(--letter-spacing-brand);color:var(--color-header-fg);text-decoration:none;display:flex;align-items:center;min-height:var(--size-control-touch);min-width:var(--size-control-touch)}.mega-nav .mega-nav-logo-text{white-space:nowrap}.mega-nav .mega-nav-list{display:flex;align-items:center;gap:var(--space-4);list-style:none;margin:0;padding:0}.mega-nav .mega-nav-panel-stories,.mega-nav .mega-nav-panel-discover{min-width:unset}.mega-nav .mega-nav-discover-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-8);align-items:start}.mega-nav .mega-nav-discover-col{display:flex;flex-direction:column;gap:var(--space-2)}.mega-nav .mega-nav-discover-card{font-family:var(--font-family-chrome);font-size:var(--font-size-content-base);font-weight:var(--font-weight-content-semibold);color:var(--color-text-base);text-decoration:none;display:block;padding:0;line-height:1.3;border-radius:0}.mega-nav .mega-nav-discover-card:hover,.mega-nav .mega-nav-discover-card:focus-visible{color:var(--color-accent)}.mega-nav .mega-nav-discover-card-image-wrap{display:block;width:100%;aspect-ratio:1;overflow:hidden;margin-bottom:var(--space-3);background:var(--color-surface-muted)}.mega-nav .mega-nav-discover-card-image{width:100%;height:100%;object-fit:cover;display:block;vertical-align:middle}.mega-nav .mega-nav-discover-card-title{display:block}.mega-nav .mega-nav-discover-card-artist{display:block;font-size:var(--font-size-content-sm);font-weight:var(--font-weight-content-regular);color:var(--color-text-muted);margin-top:var(--space-1);line-height:1.35}.mega-nav .mega-nav-discover-card-desc{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-size:var(--font-size-content-sm);font-weight:var(--font-weight-content-regular);color:var(--color-text-muted);margin-top:var(--space-2);line-height:1.4}.mega-nav .mega-nav-discover-placeholder{display:flex;align-items:center;justify-content:center;font-size:var(--font-size-content-sm);color:var(--color-text-muted);text-overflow:ellipsis;overflow:hidden}.mega-nav .mega-nav-discover-more{margin-top:var(--space-2);font-weight:var(--font-weight-content-semibold)}.mega-nav .mega-nav-stories-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-7)}.mega-nav .mega-nav-stories-featured{border-right:var(--line-width) solid var(--color-border-muted);padding-right:var(--space-7)}.mega-nav .mega-nav-stories-featured-link{font-family:var(--font-family-chrome);font-size:var(--font-size-content-base);font-weight:var(--font-weight-content-semibold);color:var(--color-text-base);text-decoration:none;display:block;padding:0;min-height:0;line-height:1.3;border-radius:0}.mega-nav .mega-nav-stories-featured-link:hover,.mega-nav .mega-nav-stories-featured-link:focus-visible{color:var(--color-accent)}.mega-nav .mega-nav-stories-featured-image-wrap{display:block;width:100%;height:calc(var(--space-10) + var(--space-6));overflow:hidden;margin-bottom:var(--space-3);background:var(--color-surface-muted)}.mega-nav .mega-nav-stories-featured-image{width:100%;height:100%;object-fit:cover;object-position:center;display:block;vertical-align:middle}.mega-nav .mega-nav-stories-featured-title{display:block}.mega-nav .mega-nav-stories-featured-excerpt{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-size:var(--font-size-content-sm);font-weight:var(--font-weight-content-regular);color:var(--color-text-muted);margin-top:var(--space-2);line-height:1.4}.mega-nav .mega-nav-stories-view-all{margin-top:var(--space-2);font-weight:var(--font-weight-content-semibold)}.mega-nav .mega-nav-stories-recent{display:flex;flex-direction:column;gap:0}.mega-nav .mega-nav-stories-recent .mega-nav-panel-link{padding:var(--space-2) 0}.mega-nav .mega-nav-stories-recent-link{display:flex;align-items:center;gap:var(--space-3);font-family:var(--font-family-chrome);font-size:var(--font-size-content-base);font-weight:var(--font-weight-content-regular);color:var(--color-text-base);text-decoration:none;padding:var(--space-2) 0;min-height:var(--size-control-touch);line-height:1.35;border-radius:0}.mega-nav .mega-nav-stories-recent-link:hover,.mega-nav .mega-nav-stories-recent-link:focus-visible{color:var(--color-accent)}.mega-nav .mega-nav-stories-recent-thumb-wrap{flex-shrink:0;width:var(--space-7);height:var(--space-7);overflow:hidden;background:var(--color-surface-muted)}.mega-nav .mega-nav-stories-recent-thumb{width:100%;height:100%;object-fit:cover;object-position:center;display:block;vertical-align:middle}.mega-nav .mega-nav-stories-recent-thumb-placeholder{display:block;width:100%;height:100%}.mega-nav .mega-nav-stories-recent-title{flex:1;min-width:0}.mega-nav .mega-nav-user-trigger{display:inline-flex;align-items:center;justify-content:center;min-width:var(--size-control-touch);min-height:var(--size-control-touch);color:var(--color-header-fg);cursor:pointer;background:none;border:0;margin:0;padding:0;border-radius:0;font:inherit}.mega-nav .mega-nav-user-trigger:hover,.mega-nav .mega-nav-user-trigger:focus-visible{color:var(--color-header-fg-muted)}.mega-nav .mega-nav-item{position:static}.mega-nav .mega-nav-link{font-family:var(--font-family-chrome);font-size:var(--font-size-content-base);font-weight:var(--font-weight-content-regular);letter-spacing:var(--letter-spacing-chrome-sm);color:var(--color-header-fg);text-decoration:none;padding:var(--space-2) var(--space-3);display:inline-flex;align-items:center;min-height:var(--size-control-touch);border-radius:0}.mega-nav .mega-nav-link:hover,.mega-nav .mega-nav-link:focus-visible{color:var(--color-header-fg-muted)}.mega-nav .mega-nav-trigger{font-family:var(--font-family-chrome);font-size:var(--font-size-content-base);font-weight:var(--font-weight-content-regular);letter-spacing:var(--letter-spacing-chrome-sm);color:var(--color-header-fg);background:none;border:0;margin:0;padding:var(--space-2) var(--space-3);cursor:pointer;display:inline-flex;align-items:center;min-height:var(--size-control-touch);border-radius:0}.mega-nav .mega-nav-trigger:hover,.mega-nav .mega-nav-trigger:focus-visible{color:var(--color-header-fg-muted)}.mega-nav .mega-nav-panel{position:absolute;left:max(var(--space-7),50% - var(--layout-site-max-width) / 2);top:100%;width:var(--layout-site-max-width);max-width:calc(100vw - 2 * var(--space-7));padding:var(--space-7);background:var(--color-surface-base);border:var(--line-width) solid var(--color-border-base);box-shadow:var(--shadow-sidebar);display:none;z-index:200}.mega-nav .mega-nav-panel:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:var(--space-5)}.mega-nav .mega-nav-item:hover .mega-nav-panel,.mega-nav .mega-nav-item:focus-within .mega-nav-panel{display:block}.mega-nav .mega-nav-panel.mega-nav-panel-closed{display:none}.mega-nav .mega-nav-panel-user{left:auto;right:calc(50% - var(--layout-site-max-width) / 2);width:max-content;min-width:10rem;max-width:min(20rem,100vw - 2 * var(--space-7))}.mega-nav .mega-nav-panel-user .mega-nav-panel-link{padding:var(--space-3) var(--space-5)}.mega-nav .mega-nav-panel-inner{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-2) var(--space-8)}.mega-nav .mega-nav-panel-link{font-family:var(--font-family-chrome);font-size:var(--font-size-content-base);color:var(--color-text-base);text-decoration:none;padding:var(--space-2) 0;display:block;min-height:var(--size-control-touch);line-height:var(--size-control-touch);border-radius:0}.mega-nav .mega-nav-panel-link:hover,.mega-nav .mega-nav-panel-link:focus-visible{color:var(--color-accent)}.mega-nav .mega-nav-mobile-menu-label-wrapper{display:none}.mega-nav .mega-nav-actions{flex-shrink:0;display:flex;align-items:center;gap:var(--space-4)}.mega-nav .mega-nav-search,.mega-nav .mega-nav-cart,.mega-nav .mega-nav-notifications{display:inline-flex;align-items:center;justify-content:center;min-width:var(--size-control-touch);min-height:var(--size-control-touch);color:var(--color-header-fg);cursor:pointer;border-radius:0}.mega-nav .mega-nav-search:hover,.mega-nav .mega-nav-search:focus-visible,.mega-nav .mega-nav-cart:hover,.mega-nav .mega-nav-cart:focus-visible,.mega-nav .mega-nav-notifications:hover,.mega-nav .mega-nav-notifications:focus-visible{color:var(--color-header-fg-muted)}.mega-nav .mega-nav-notifications-has-unread,.mega-nav .mega-nav-notifications-has-unread:hover,.mega-nav .mega-nav-notifications-has-unread:focus-visible{color:var(--color-notification-unread, var(--color-accent))}.mega-nav .mega-nav-cart,.mega-nav .mega-nav-notifications{text-decoration:none;position:relative}.mega-nav .mega-nav-notifications-has-unread .mega-nav-notifications-badge{background:var(--color-notification-unread, var(--color-accent));color:var(--color-surface-inverse)}@media(prefers-reduced-motion:reduce){.mega-nav .mega-nav-notifications{transition:none}}.mega-nav .mega-nav-icon{stroke:currentColor}.mega-nav .mega-nav-cart-badge,.mega-nav .mega-nav-notifications-badge{position:absolute;top:calc(var(--space-1) * -1.5);right:calc(var(--space-1) * -1.5);min-width:var(--size-badge-count);height:var(--size-badge-count);padding:0 var(--space-1);display:inline-flex;align-items:center;justify-content:center;font-size:var(--font-size-content-xxs);font-weight:var(--font-weight-chrome-semibold);line-height:1;text-align:center;color:var(--color-header-badge-fg);background:var(--color-header-badge-bg);border-radius:var(--radius-pill)}.mega-nav .mega-nav-cart-badge-zero{display:none!important}.mega-nav .mega-nav-mobile-panel{display:none;position:absolute;top:100%;left:0;right:0;background:var(--color-surface-base);border-bottom:var(--line-width) solid var(--color-border-base);padding:var(--space-7);flex-direction:column;gap:0;z-index:200;max-height:70vh;overflow-y:auto}.mega-nav .mega-nav-menu-toggle:checked~.mega-nav-mobile-panel{display:flex}.mega-nav .mega-nav-mobile-link{font-family:var(--font-family-chrome);font-size:var(--font-size-content-base);color:var(--color-text-base);text-decoration:none;padding:var(--space-4) var(--space-5);min-height:var(--size-control-touch);display:flex;align-items:center;border-bottom:var(--line-width) solid var(--color-border-muted);border-radius:0}.mega-nav .mega-nav-mobile-link:last-child{border-bottom:0}.mega-nav .mega-nav-mobile-link:hover,.mega-nav .mega-nav-mobile-link:focus-visible{background:var(--color-surface-hover);color:var(--color-accent)}@media(max-width:1024px){.mega-nav .mega-nav-list{gap:var(--space-2)}.mega-nav .mega-nav-link,.mega-nav .mega-nav-trigger{font-size:var(--font-size-content-sm);padding:var(--space-2) var(--space-3)}.mega-nav .mega-nav-panel-inner{grid-template-columns:repeat(2,1fr);gap:var(--space-2) var(--space-7)}.mega-nav .mega-nav-discover-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-7)}}@media(max-width:768px){.mega-nav .mega-nav-list{display:none}.mega-nav .mega-nav-mobile-menu-label-wrapper{display:block}.mega-nav .mega-nav-menu-label{font-family:var(--font-family-chrome);font-size:var(--font-size-content-base);font-weight:var(--font-weight-chrome-semibold);letter-spacing:var(--letter-spacing-chrome-sm);color:var(--color-header-fg);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;min-width:var(--size-control-touch);min-height:var(--size-control-touch);padding:0 var(--space-4);border-radius:0}.mega-nav .mega-nav-menu-label:hover,.mega-nav .mega-nav-menu-label:focus-visible{color:var(--color-header-fg-muted)}.mega-nav .mega-nav-inner{justify-content:flex-start;gap:var(--space-4)}.mega-nav .mega-nav-actions{margin-left:auto}.mega-nav .mega-nav-panel-user{right:var(--space-container-h-mobile);left:auto}}.util-honeypot{display:none;position:absolute;left:-9999px}.ui-meta-label{font-family:var(--font-family-chrome);font-size:var(--font-size-content-xs);font-weight:var(--font-weight-content-regular);line-height:var(--line-height-content);color:var(--color-text-muted)}.ui-meta-label-strong{font-weight:var(--font-weight-chrome-semibold);color:var(--color-text-base)}.util-list-reset,.util-list-plain{list-style:none;padding:0;margin:0}.util-list-plain>li{list-style:none}.list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-3)}.list-item{list-style:none;margin:0}.list-item-info{display:flex;flex-direction:column;gap:var(--space-1)}.util-list-item-link{padding:var(--space-5);border:var(--border-width-base) solid var(--color-border-base);border-radius:var(--border-radius-base);text-decoration:none;color:inherit;transition:background-color var(--transition-base),border-color var(--transition-base)}.util-list-item-link:hover{background-color:var(--color-surface-muted);border-color:var(--color-border-strong)}.util-danger-section{border:var(--border-width-thick) solid var(--color-danger);padding:var(--space-9);border-radius:var(--border-radius-base)}.util-success-color{color:var(--color-success)}.util-label-mt-s{margin-top:var(--space-3)}.util-mt-m{margin-top:var(--space-5)}.util-mb-l{margin-bottom:var(--space-7)}.util-field-mb-m{margin-bottom:var(--space-5)}.util-field-mb-l{margin-bottom:var(--space-7)}.util-field-mt-l{margin-top:var(--space-7)}.util-form-inline{display:inline-block}.util-form-inline+.util-form-inline{margin-left:var(--space-3)}.util-flex-gap-m-wrap{display:flex;gap:var(--space-5);flex-wrap:wrap}.util-flex-gap-s{display:flex;align-items:center;gap:var(--space-3)}.util-section-border-t{margin-top:var(--space-9);padding-top:var(--space-9);border-top:var(--border-width-base) solid var(--color-border-base)}.util-grid-two-col{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-5)}.util-grid-auto-280{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--space-9)}.util-grid-auto-240{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:var(--space-5)}.util-grid-auto-220{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--space-9);margin-bottom:var(--space-9)}.util-admin-card-link{padding:var(--space-9);border:var(--line-width) solid var(--color-border-base);text-decoration:none;color:inherit;display:block;transition:background-color var(--transition-base)}.util-admin-card-link:hover{background-color:var(--color-surface-hover)}.util-admin-card-title{font-weight:600;margin-bottom:var(--space-3)}.util-address-card{border:var(--border-width-base) solid var(--color-border-base);padding:var(--space-5);margin-bottom:var(--space-5);border-radius:var(--border-radius-base)}.util-address-card-inner{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:var(--space-3)}.util-address-line{margin:0}.util-default-badge{background:var(--color-border-base);padding:var(--space-1) var(--space-5);border-radius:var(--border-radius-base);font-size:var(--font-size-content-sm)}.util-ul-reset-mt-l{list-style:none;padding:0;margin-top:var(--space-7)}.util-flex-wrap-center{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-5)}.util-flex-mt-s{margin-top:var(--space-3);display:flex;gap:var(--space-3)}.util-dns-box{margin-top:var(--space-9);padding:var(--space-5);border:var(--border-width-base) solid var(--color-border-base);border-radius:var(--border-radius-base)}.util-heading-1rem{font-size:var(--font-size-chrome-control)}.util-word-break-all{word-break:break-all}.util-alert-mb,.util-section-mb{margin-bottom:var(--space-5)}.util-section-mb-l{margin-bottom:var(--space-7)}.util-heading-sm-mb{font-size:var(--font-size-content-sm);margin-bottom:var(--space-5)}.util-push-status{margin-top:var(--space-5)}.util-hidden{display:none}.util-label-inline-flex{display:inline-flex;align-items:center;gap:var(--space-3)}.util-cursor-pointer{cursor:pointer}.track-title-link{text-decoration:none;color:inherit}.track-title-link:hover{text-decoration:underline}.checkout-success-follow,.checkout-success-subscribe{margin-bottom:var(--space-8)}.checkout-success-follow-heading,.checkout-success-subscribe-heading{font-size:var(--font-size-chrome-control);font-weight:var(--font-weight-content-semibold);margin:0 0 var(--space-5) 0}.checkout-success-follow-list,.checkout-success-subscribe-list{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:var(--space-5)}.checkout-success-follow-list li,.checkout-success-subscribe-list li{margin:0}.util-visually-hidden{position:absolute;width:var(--line-width);height:var(--line-width);padding:0;margin:calc(var(--line-width) * -1);overflow:hidden;clip:rect(0,0,0,0);border:0}.artist-founding-member{display:inline-block;margin-left:var(--space-5);padding:var(--space-1) var(--space-5);font-size:var(--font-size-content-sm);font-weight:600;text-transform:uppercase;letter-spacing:.02em;color:var(--color-text-base);background:color-mix(in srgb,var(--color-accent) 18%,var(--color-surface-raised));border:var(--line-width) solid color-mix(in srgb,var(--color-accent) 35%,transparent);border-radius:var(--border-radius-base);vertical-align:middle}.for-labels-mockups .mockup-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-9);margin-top:var(--space-7)}.mockup-figure{margin:0}.mockup-figure figcaption{font-size:var(--font-size-content-sm);color:var(--color-text-muted);margin-top:var(--space-5)}.mockup-placeholder{aspect-ratio:16/10;background:var(--color-surface-muted);border:var(--border-width-base) solid var(--color-border-base);border-radius:var(--border-radius-base);display:flex;align-items:center;justify-content:center}.mockup-placeholder-label{font-size:var(--font-size-content-sm);color:var(--color-text-muted)}.common-breadcrumbs{display:flex;align-items:center;gap:var(--space-5);font-family:var(--font-family-chrome);font-size:var(--font-size-content-sm);color:var(--color-text-muted);margin-bottom:var(--space-5)}@media(max-width:1024px){.common-breadcrumbs{grid-column:1}}.common-breadcrumbs-link{text-decoration:none;color:inherit}.common-breadcrumbs-link:visited{color:inherit}.common-breadcrumbs-link:hover{color:var(--color-text-base)}.common-breadcrumbs-current{color:var(--color-text-base);font-weight:700}.breadcrumb a{color:inherit;text-decoration:none}.breadcrumb a:visited{color:inherit}.breadcrumb a:hover{color:var(--color-text-base)}.article{font-size:var(--font-size-content-base);font-family:var(--font-family-content)}.article img{max-width:100%;height:auto}.article section{padding-top:var(--space-4);border-bottom:var(--line-width) solid var(--color-border-base)}.article section h1{font-family:var(--font-family-heading);font-size:var(--font-size-heading-document);font-weight:var(--font-weight-bold);margin-bottom:var(--space-5)}.article section h2{font-family:var(--font-family-heading);font-size:var(--font-size-heading-section);font-weight:var(--font-weight-bold);margin-bottom:var(--space-5)}.article section h3{font-family:var(--font-family-heading);font-size:var(--font-size-content-base);font-weight:var(--font-weight-bold);margin-bottom:var(--space-5)}.article section p{font-size:var(--font-size-content-base);margin-bottom:var(--space-7);color:var(--color-text-base)}.article section p:last-of-type{margin-bottom:0}.article section a{text-decoration:underline;color:var(--color-text-base)}.article section a:hover,.article section a:visited{color:var(--color-text-base)}.article section ul,.article section ol{margin-bottom:var(--space-7)}.article section li{font-size:var(--font-size-content-base);margin-bottom:var(--space-3)}.article section pre{margin:var(--space-7) 0;padding:var(--space-7);overflow-x:auto;background:var(--color-surface-muted);border-radius:var(--border-radius-base);font-size:var(--font-size-content-sm);line-height:1.5}.article section pre code{font-family:monospace;white-space:pre}.article section img{border-radius:var(--border-radius-base);margin:var(--space-7) 0}.article nav[aria-label="Table of contents"]{display:flex;flex-wrap:wrap;gap:var(--space-7);margin-bottom:var(--space-8)}.article nav[aria-label="Table of contents"] a{font-size:var(--font-size-content-base);text-decoration:underline;color:var(--color-text-muted)}.article nav[aria-label="Table of contents"] a:hover,.article nav[aria-label="Table of contents"] a:visited{color:var(--color-text-base)}@media(max-width:768px){.article nav[aria-label="Table of contents"]{flex-direction:column;align-items:flex-start;gap:var(--space-4)}.article nav[aria-label="Table of contents"] span{display:none}}.article .figure{margin:var(--space-9) 0}.article .article-image{width:100%;height:auto;filter:grayscale(100%)}.article .pull-quote{font-family:var(--font-family-heading);font-size:var(--font-size-heading-document);font-style:italic;line-height:1.2;text-align:center;margin:var(--space-9) 0;color:var(--color-text-base)}.article .text-muted{color:var(--color-text-muted);font-size:var(--font-size-content-sm)}.article .text-muted a{color:inherit}.article .table{width:100%;border-collapse:collapse;margin:var(--space-5) 0}.article .table th,.article .table td{font-family:var(--font-family-content);font-size:var(--font-size-content-sm);padding:var(--space-5) var(--space-5);text-align:left;border-bottom:var(--line-width) solid var(--color-border-base)}.article .table th{text-transform:uppercase;letter-spacing:var(--letter-spacing-chrome-sm);color:var(--color-text-muted)}.article .tf-compare-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;margin-bottom:var(--space-5)}.article .tf-compare-platform-table{min-width:calc(var(--space-8) * 8)}.article .tf-compare-platform-table th,.article .tf-compare-platform-table td{vertical-align:middle}.article .tf-compare-platform-table .tf-compare-cell-feature{min-width:calc(var(--space-7) * 5 + var(--space-4))}.article .tf-compare-platform-table .tf-compare-cell-icon{text-align:center;width:calc(var(--space-7) * 2 + var(--space-3));white-space:nowrap}.article .tf-compare-platform-table .tf-compare-icon-yes{color:var(--color-success);display:inline-flex;align-items:center;justify-content:center}.article .tf-compare-platform-table .tf-compare-icon-no{color:var(--color-text-muted);display:inline-flex;align-items:center;justify-content:center}.article .article-header{margin-bottom:var(--space-8)}.article .article-title{font-family:var(--font-family-heading);font-size:var(--font-size-heading-document);font-weight:var(--font-weight-bold);margin:0 0 var(--space-5) 0;color:var(--color-text-base)}.article .article-meta{color:var(--color-text-muted);font-size:var(--font-size-content-sm);margin-bottom:var(--space-3)}.article .article-body,.article .article-footer{margin-top:var(--space-8)}.prose{font-size:var(--font-size-content-base);line-height:var(--line-height-content);color:var(--color-text-base)}.prose p{margin:0 0 var(--space-7) 0}.page-heading{padding-block-start:var(--space-7);margin-block-end:var(--space-8)}.page-heading-title{font-family:var(--font-family-heading);font-size:var(--font-size-heading-document);font-weight:var(--font-weight-bold);margin:0 0 var(--space-3) 0;color:var(--color-text-base)}.page-heading-title i{font-style:italic}.page-heading-description{margin:0;font-size:var(--font-size-content-sm);color:var(--color-text-muted);line-height:var(--line-height-content)}.page-heading-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-5)}.page-heading-actions{display:flex;flex-direction:row;align-items:center;gap:var(--space-5);margin-bottom:0}.page-heading-actions:empty{display:none}.page-heading-actions .discover-controls{margin-bottom:0}.page-heading-actions .discover-sort-form{display:flex;flex-direction:row;align-items:center;gap:var(--space-3)}@media(max-width:768px){.page-heading-actions .discover-sort-label{position:absolute;width:var(--line-width);height:var(--line-width);padding:0;margin:calc(var(--line-width) * -1);overflow:hidden;clip:rect(0,0,0,0);border:0}}.page-heading-with-actions .page-heading-title{margin-bottom:0}.page-heading-discover{margin-block-end:var(--space-9)}@media(max-width:768px){.page-heading-discover .page-heading-row{flex-direction:column;align-items:stretch;position:sticky;top:0;z-index:10;background:var(--color-surface-base);padding-bottom:var(--space-3)}}@media(max-width:768px)and (prefers-reduced-motion:reduce){.page-heading-discover .page-heading-row{position:relative}}@media(max-width:768px){.page-heading-discover .page-heading-title{width:100%}}.page-heading-discover .page-heading-description{font-size:var(--font-size-content-base);margin-top:var(--space-3);max-width:36rem}.zero-state{padding:var(--space-9) var(--space-8);text-align:center;max-width:36rem;margin-left:auto;margin-right:auto}.zero-state p{margin-bottom:var(--space-7)}.empty-state{padding:var(--space-9) var(--space-8);text-align:center;max-width:36rem;margin-left:auto;margin-right:auto}.empty-state .empty-state-icon{font-size:var(--font-size-heading-hero);line-height:1;margin:0 0 var(--space-7);opacity:.8}.empty-state .empty-state-heading{font-family:var(--font-family-heading);font-size:var(--font-size-heading-section);font-weight:var(--font-weight-bold);margin:0 0 var(--space-5);color:var(--color-text-base)}.empty-state .empty-state-body{margin:0 0 var(--space-7);color:var(--color-text-muted);font-size:var(--font-size-content-sm);line-height:var(--line-height-content)}.empty-state .empty-state-body:last-of-type{margin-bottom:var(--space-8)}.pagination{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-7);margin-top:var(--space-9)}.pagination .pagination-info{font-family:var(--font-family-content);font-size:var(--font-size-content-sm);color:var(--color-text-muted)}.tf-error-page{padding:var(--space-6) 0;max-width:42rem}@media(max-width:768px){.tf-error-page{padding:var(--space-4) 0}}.tf-error-page-lead{font-size:var(--font-size-content-base);line-height:var(--line-height-content);color:var(--color-text-base);margin-bottom:var(--space-5)}.tf-error-page-meta{font-size:var(--font-size-content-sm);color:var(--color-text-muted);margin-bottom:var(--space-6);opacity:.9}.tf-error-page-id{font-family:var(--font-family-mono, ui-monospace, monospace);font-size:.95em;word-break:break-all}.tf-error-page-actions{margin-bottom:0}.home-hero{margin-top:var(--space-4);margin-bottom:var(--space-4)}@media(max-width:1024px){.home-hero{margin-top:var(--space-2);margin-bottom:var(--space-2)}}.home-hero-title{font-family:var(--font-family-heading);font-size:var(--font-size-heading-hero);font-weight:var(--font-weight-content-regular);line-height:var(--line-height-hero);letter-spacing:-.04em;margin-bottom:0;overflow-wrap:break-word;word-break:break-word}.home-intro-grid{margin-bottom:calc(var(--space-9) + var(--space-8));border-top:var(--border-width-base) solid var(--color-border-base);border-bottom:var(--border-width-base) solid var(--color-border-base)}.home-intro-grid-lede{margin:0;padding:var(--space-8) 0;font-size:var(--font-size-content-base);line-height:var(--line-height-content);color:var(--color-text-muted);border-bottom:var(--border-width-base) solid var(--color-border-base)}.editorial-cta.editorial-cta-home{margin-bottom:0;border-top:none;border-bottom:none;display:grid;grid-template-columns:repeat(3,1fr)}.editorial-cta.editorial-cta-home .editorial-cta-block{padding:var(--space-8) var(--space-8);border-right:var(--border-width-base) solid var(--color-border-base);display:flex;flex-direction:column;text-decoration:none;color:inherit;transition:background-color .2s ease}.editorial-cta.editorial-cta-home .editorial-cta-block:last-child{border-right:none}.editorial-cta.editorial-cta-home .editorial-cta-block:hover{background-color:var(--color-surface-raised)}.editorial-cta.editorial-cta-home .editorial-cta-meta{font-family:var(--font-family-heading);font-size:var(--font-size-heading-section);font-weight:var(--font-weight-content-semibold);text-transform:uppercase;letter-spacing:var(--letter-spacing-chrome-2xl);margin-bottom:var(--space-7);display:flex;justify-content:space-between;align-items:center}.editorial-cta.editorial-cta-home .editorial-cta-title{font-family:var(--font-family-heading);font-size:var(--font-size-heading-document);font-weight:var(--font-weight-content-regular);line-height:1.1;margin-bottom:var(--space-5);font-style:normal}.editorial-cta.editorial-cta-home .editorial-cta-desc{font-size:var(--font-size-content-base);line-height:var(--line-height-content);color:var(--color-text-muted);margin-bottom:var(--space-8);flex:1}.editorial-cta.editorial-cta-home .editorial-cta-arrow{font-family:var(--font-family-chrome);font-size:var(--font-size-content-sm);font-weight:var(--font-weight-content-semibold);line-height:var(--line-height-content);transition:transform .2s ease}.editorial-cta.editorial-cta-home .editorial-cta-block:hover .editorial-cta-arrow{transform:translate(var(--space-1))}@media(max-width:1024px){.editorial-cta.editorial-cta-home{grid-template-columns:1fr}.editorial-cta.editorial-cta-home .editorial-cta-block{border-right:none;border-bottom:var(--border-width-base) solid var(--color-border-base)}.editorial-cta.editorial-cta-home .editorial-cta-block:last-child{border-bottom:none}}.home-section{padding-bottom:var(--space-4);margin-bottom:var(--space-4);border-bottom:var(--border-width-base) solid var(--color-border-muted)}.home-section-head-stacked{display:flex;flex-direction:column;gap:var(--space-5);padding-bottom:var(--space-5)}.home-section-head-title-row{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-7) var(--space-8)}.home-section-title{font-family:var(--font-family-heading);font-size:var(--font-size-heading-section);font-weight:var(--font-weight-content-semibold);text-transform:uppercase;letter-spacing:var(--letter-spacing-chrome-2xl);margin:0}.home-section-lede{font-size:var(--font-size-content-base);line-height:var(--line-height-content);color:var(--color-text-muted);margin:0}.home-section-lede-single{max-width:100%}.home-section-head-action{flex:0 0 auto;font-family:var(--font-family-chrome);font-size:var(--font-size-content-sm);font-weight:var(--font-weight-content-semibold);font-style:normal;color:var(--color-text-base);text-decoration:none;border-bottom:var(--border-width-base) solid var(--color-border-muted);padding-bottom:.1em;white-space:nowrap}.home-section-head-action:hover{border-bottom-color:var(--color-border-strong)}@media(max-width:1024px){.home-section-head-action{white-space:normal}}.home-page .content-strip-section{padding-top:0;border-top:none;margin-bottom:var(--space-4);padding-bottom:var(--space-4);border-bottom:var(--border-width-base) solid var(--color-border-muted)}.home-page .content-strip-section-title{font-family:var(--font-family-heading);font-size:var(--font-size-heading-section);font-weight:var(--font-weight-content-semibold);text-transform:uppercase;letter-spacing:var(--letter-spacing-chrome-2xl)}.home-page .content-strip-section-desc{line-height:var(--line-height-content);color:var(--color-text-muted)}.home-page .content-strip-section-action{font-family:var(--font-family-chrome);font-size:var(--font-size-content-sm);font-weight:var(--font-weight-content-semibold);opacity:1;text-decoration:none;border-bottom:var(--border-width-base) solid var(--color-border-muted);padding-bottom:.1em}.home-page .content-strip-section-action:hover{opacity:1;border-bottom-color:var(--color-border-strong)}.home-page .content-strip-section-action:focus-visible{outline:var(--border-width-thick) solid var(--color-text-base);outline-offset:var(--border-width-thick)}.dispatch-link{font-family:var(--font-family-chrome);font-size:var(--font-size-content-sm);font-weight:var(--font-weight-content-semibold);color:var(--color-text-base);text-decoration:none;border-bottom:var(--border-width-base) solid var(--color-border-muted);padding-bottom:.1em}.dispatch-link:hover{border-bottom-color:var(--color-border-strong)}.dispatch-featured{margin-bottom:calc(var(--space-9) + var(--space-7))}.dispatch-featured-card{display:block;text-decoration:none;color:inherit}.dispatch-featured-media{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;margin-bottom:var(--space-8);background:var(--color-surface-hover)}.dispatch-featured-media .dispatch-featured-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.dispatch-featured-media .dispatch-placeholder{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.dispatch-featured-title{font-family:var(--font-family-heading);font-size:var(--font-size-heading-subheading);font-weight:var(--font-weight-content-regular);line-height:var(--line-height-heading);margin-bottom:var(--space-7)}.dispatch-featured-excerpt{font-size:var(--font-size-content-base);line-height:var(--line-height-content);color:var(--color-text-muted);max-width:50rem;margin-bottom:var(--space-8)}.dispatch-featured-meta{margin-bottom:var(--space-7);font-variant-numeric:oldstyle-nums proportional-nums}.dispatch-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));gap:calc(var(--space-8) + var(--space-7)) var(--space-8);margin-bottom:var(--space-8)}@media(max-width:768px){.dispatch-grid{grid-template-columns:1fr;gap:var(--space-9)}}.dispatch-grid-item{display:block;text-decoration:none;color:inherit}.dispatch-grid-thumb{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;background:var(--color-surface-hover);margin-bottom:var(--space-7)}.dispatch-grid-title{font-family:var(--font-family-heading);font-size:var(--font-size-heading-section);font-weight:var(--font-weight-content-regular);line-height:1.3;margin:0 0 var(--space-5) 0}.dispatch-grid-excerpt{font-size:var(--font-size-content-sm);line-height:var(--line-height-content);color:var(--color-text-muted);margin-bottom:var(--space-5)}.dispatch-subsection-title{font-family:var(--font-family-heading);font-size:var(--font-size-heading-section);font-weight:var(--font-weight-content-semibold);text-transform:uppercase;letter-spacing:var(--letter-spacing-chrome-2xl);color:var(--color-text-muted);margin:var(--space-9) 0 var(--space-8) 0}.section-browse-all{display:inline-block;font-family:var(--font-family-chrome);font-size:var(--font-size-content-sm);font-weight:var(--font-weight-content-semibold);font-style:normal;color:var(--color-text-base);text-decoration:none;border-bottom:var(--border-width-base) solid var(--color-border-muted);padding-bottom:.1em;margin-bottom:var(--space-9)}.section-browse-all:hover{border-bottom-color:var(--color-border-strong)}.auth{margin-inline:auto}@media(max-width:768px){.auth{max-width:100vw}}.auth-card{border:var(--line-width) solid var(--color-border-base);padding:var(--space-9)}.auth-card .util-form-footer{flex-direction:column;align-items:stretch;gap:var(--space-5)}.auth-card .util-form-footer .form-btn{width:100%;flex-grow:0}.auth-error{padding:var(--space-7);margin-bottom:var(--space-8);border:var(--line-width) solid var(--color-error);background:var(--color-error-bg);font-size:var(--font-size-content-base)}.auth-oauth-buttons{display:flex;flex-direction:column;gap:var(--space-5);margin-bottom:var(--space-8)}.auth-oauth-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-5);padding:var(--space-7) var(--space-8);font-family:var(--font-family-chrome);font-size:var(--font-size-content-base);font-weight:600;border:var(--line-width) solid var(--color-border-base);background:var(--color-surface-base);color:var(--color-text-base);text-decoration:none;transition:border-color .2s ease}.auth-oauth-btn:hover{border-color:var(--color-surface-inverse)}.auth-divider{text-align:center;font-size:var(--font-size-content-base);text-transform:uppercase;letter-spacing:var(--letter-spacing-chrome-2xl);opacity:.6;margin:var(--space-8) 0}.auth-submit{width:100%;margin-top:var(--space-7)}.auth-cta-block .form-btn.auth-submit{display:block;width:100%;text-align:center;margin-top:0}.auth-prompt{margin-top:var(--space-8);font-size:var(--font-size-content-base);text-align:center;opacity:.8}.auth-resend-sent{margin-top:var(--space-7);font-size:var(--font-size-content-base);opacity:.9}.auth-resend-prompt{margin-top:var(--space-7);font-size:var(--font-size-content-base)}.auth-resend-form{margin-top:var(--space-5)}.auth-resend-btn{background:none;border:none;padding:0;font:inherit;color:var(--color-surface-inverse);text-decoration:underline;cursor:pointer}.auth-resend-btn:hover{opacity:.85}.auth-success{padding:var(--space-7);margin-bottom:var(--space-8);border:var(--line-width) solid var(--color-success);background:var(--color-success-bg);font-size:var(--font-size-content-base)}.auth-success .btn{margin-top:var(--space-7)}.auth-role-selection{display:flex;flex-direction:column;gap:var(--space-7);margin-bottom:var(--space-8)}.auth-role-option{position:relative}.auth-role-option input[type=radio]{position:absolute;opacity:0;pointer-events:none}.auth-role-option input[type=radio]:checked+.auth-role-label{border-color:var(--color-surface-inverse);background:var(--color-surface-raised)}.auth-role-label{display:flex;align-items:flex-start;gap:var(--space-7);padding:var(--space-7);border:var(--line-width) solid var(--color-border-base);cursor:pointer;transition:border-color .2s ease;background:var(--color-surface-base)}.auth-role-label:hover{border-color:var(--color-surface-inverse)}.auth-role-icon{font-size:var(--font-size-content-base);line-height:1;flex-shrink:0}.auth-role-content{flex:1}.auth-role-content h3{font-family:var(--font-family-heading);font-size:var(--font-size-heading-section);margin:0 0 var(--space-5) 0;color:var(--color-text-base)}.auth-role-content p{margin:0;opacity:.85;line-height:1.5;font-size:var(--font-size-content-base)}.role-chooser{margin-inline:auto;padding:var(--space-9) var(--space-8)}.role-chooser .auth-hero{margin-bottom:var(--space-9)}.role-chooser .auth-hero h1{font-size:var(--font-size-heading-section);letter-spacing:.02em}.role-chooser .auth-hero p{font-size:var(--font-size-content-base);color:var(--color-text-base);opacity:.75}.role-chooser-form{margin-top:0}.role-tiles{display:flex;flex-direction:column;gap:var(--space-8)}@media(min-width:769px){.role-tiles{flex-direction:row;gap:var(--space-7)}}.role-tile{display:flex;flex-direction:column;align-items:center;text-align:center;border:var(--line-width) solid var(--color-border-base);background:var(--color-surface-base);padding:var(--space-9);transition:border-color .2s ease,box-shadow .2s ease}.role-tile:hover{border-color:var(--color-text-muted)}@media(min-width:769px){.role-tile{flex:1;min-width:0}}.role-tile-icon{width:var(--space-8);height:var(--space-8);margin-bottom:var(--space-7);color:var(--color-text-base);opacity:.7}.role-tile-icon svg{width:100%;height:100%;display:block}.role-tile-content{flex:1;margin-bottom:var(--space-8)}.role-tile-title{font-family:var(--font-family-heading);font-size:var(--font-size-heading-section);font-weight:400;margin:0 0 var(--space-5) 0;color:var(--color-text-base);letter-spacing:.01em}.role-tile-desc{margin:0;font-size:var(--font-size-content-base);line-height:1.55;color:var(--color-text-base);opacity:.8}.btn-role{align-self:center;min-width:10rem;padding:var(--space-5) var(--space-8);font-family:var(--font-family-chrome);font-size:var(--font-size-content-base);font-weight:600;letter-spacing:.03em;border:var(--line-width) solid var(--color-text-base);background:var(--color-surface-base);color:var(--color-text-base);transition:background .2s ease,color .2s ease}.btn-role:hover{background:var(--color-text-base);color:var(--color-text-inverse)}.auth-shell{width:100%}.auth-methods{display:flex;flex-direction:column;gap:var(--space-5);margin-bottom:0}.auth-methods .auth-oauth-buttons{margin-bottom:0}.auth-method-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-5);width:100%;box-sizing:border-box;padding:var(--space-7) var(--space-8);font-family:var(--font-family-chrome);font-size:var(--font-size-content-base);font-weight:var(--font-weight-chrome-semibold);border:var(--line-width) solid var(--color-border-base);background:var(--color-surface-base);color:var(--color-text-base);cursor:pointer;transition:border-color .2s ease}.auth-method-btn:hover{border-color:var(--color-surface-inverse)}.auth-passkeys-hint{margin-bottom:0;font-size:var(--font-size-content-sm)}.auth-otp-context{margin:0 0 var(--space-7) 0;font-size:var(--font-size-content-base)}.auth-util-row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--space-5);margin-top:var(--space-5);font-family:var(--font-family-chrome);font-size:var(--font-size-content-sm);text-transform:uppercase;letter-spacing:var(--letter-spacing-chrome-sm)}.auth-util-row-single{justify-content:flex-start}.auth-util-row-link{color:var(--color-text-muted);text-decoration:none;border-bottom:var(--line-width) solid transparent;transition:border-color .2s ease}.auth-util-row-link:hover{border-color:var(--color-text-muted)}.auth-primary-action .form-btn,.auth-primary-action .auth-submit{width:100%}.auth-cross-link{margin-top:var(--space-8);margin-bottom:0;text-align:center;font-size:var(--font-size-content-base);color:var(--color-text-muted)}.auth-cross-link-a{margin-left:var(--space-2);color:var(--color-surface-inverse);text-decoration:none;border-bottom:var(--line-width) solid transparent}.auth-cross-link-a:hover{border-color:var(--color-surface-inverse)}.auth-card-prose .auth-signup-success-lead{font-size:var(--font-size-content-base);line-height:var(--line-height-content);margin:0 0 var(--space-7) 0}.auth-success-standalone{margin-bottom:0}.auth-success-standalone p{margin:0 0 var(--space-7) 0}.auth-success-standalone .auth-primary-action{margin-top:0}.auth-field-label-row{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-5);margin-bottom:var(--space-3)}.auth-field-label-row-label{margin-bottom:0}.auth-field-label-row-link{font-family:var(--font-family-chrome);font-size:var(--font-size-content-sm);font-weight:var(--font-weight-chrome-semibold);text-transform:uppercase;letter-spacing:var(--letter-spacing-chrome-sm);color:var(--color-surface-inverse);text-decoration:none;border-bottom:var(--line-width) solid transparent}.auth-field-label-row-link:hover{border-color:var(--color-surface-inverse)}.auth-methods-after-form,.auth-cross-link-standalone{margin-top:0}.auth-terms-notice{margin:var(--space-8) 0 0 0;font-size:var(--font-size-content-sm);line-height:var(--line-height-content);text-align:center}.auth-terms-notice-link{color:var(--color-surface-inverse);text-decoration:underline;text-underline-offset:var(--space-2)}.auth-terms-notice-link:hover{opacity:.88}.layout-story-grid{display:grid;grid-template-columns:1fr;gap:var(--space-9)}@media(max-width:768px){.layout-story-grid{gap:var(--space-8)}}.common-story-card{text-decoration:none;color:inherit;display:flex;flex-direction:column;width:100%;border-radius:var(--border-radius-none)}.common-story-card:focus-visible{outline:var(--border-width-thick) solid var(--color-accent);outline-offset:var(--border-width-thick)}.common-story-card-image-wrap{background:var(--color-surface-muted);aspect-ratio:16/10;width:100%;margin-bottom:var(--space-5);border:var(--line-width) solid var(--color-border-base);overflow:hidden}.common-story-card-image-wrap img{display:block;width:100%;height:100%;object-fit:cover}.common-story-card-meta{display:block;margin-bottom:var(--space-5)}.common-story-card-meta .common-story-card-meta-link{color:inherit;text-decoration:none}.common-story-card-meta .common-story-card-meta-link:hover{text-decoration:underline}.common-story-card-title{font-family:var(--font-family-heading);font-size:var(--font-size-heading-section);font-weight:var(--font-weight-content-regular);line-height:var(--line-height-heading);margin:0 0 var(--space-5) 0}.common-story-card-title i{font-style:italic}.common-story-card-excerpt{font-family:var(--font-family-content);font-size:var(--font-size-content-sm);color:var(--color-text-muted);line-height:var(--line-height-content);margin:0}@media(min-width:769px){.layout-story-grid{grid-template-columns:repeat(12,1fr);gap:var(--space-10) var(--space-8)}.common-story-card{grid-column:span 6}.common-story-card-featured{grid-column:span 12;flex-direction:row;gap:var(--space-10);align-items:center;margin-bottom:var(--space-8)}.common-story-card-featured .common-story-card-image-wrap{flex:0 1 min(28rem,48vw);max-width:min(28rem,48vw);margin-bottom:0;aspect-ratio:16/10;max-height:min(30vh,17.5rem);align-self:center}.common-story-card-featured .common-story-card-content{flex:1}.common-story-card-featured .common-story-card-title{font-size:var(--font-size-heading-subheading)}}@media(min-width:1100px){.common-story-card{grid-column:span 4}.common-story-card-featured{grid-column:span 12}}.story-detail{margin-left:auto;margin-right:auto;padding-left:var(--space-5);padding-right:var(--space-5)}.story-detail-body{font-family:var(--font-family-content);font-size:var(--font-size-content-base);line-height:var(--line-height-content)}.story-detail-body .util-article-body-headline,.story-detail-body h1{font-family:var(--font-family-heading);font-size:var(--font-size-heading-subheading);font-weight:var(--font-weight-content-regular);line-height:var(--line-height-heading);margin-bottom:var(--space-8);font-style:normal}.story-detail-body p{margin-bottom:var(--space-7)}.story-detail-body:not(.story-detail-body-no-drop-cap) p:first-of-type:first-letter{font-family:var(--font-family-heading);font-size:4rem;float:left;margin-right:var(--space-5);line-height:.8;margin-top:var(--space-3)}.story-detail-body .story-node-entity-card p:first-letter{font-family:inherit;font-size:inherit;float:none;line-height:inherit;margin:0}.story-detail-body h2{font-family:var(--font-family-heading);font-size:var(--font-size-heading-section);font-weight:var(--font-weight-content-regular);line-height:var(--line-height-heading);margin:var(--space-9) 0 var(--space-7) 0;font-style:normal}.story-detail-body h3{font-family:var(--font-family-heading);font-size:var(--font-size-chrome-control);font-weight:var(--font-weight-content-semibold);line-height:var(--line-height-heading);margin:var(--space-8) 0 var(--space-5) 0;font-style:normal}.story-detail-body blockquote{margin:var(--space-10) 0;padding-left:var(--space-8);border-left:var(--line-width) solid var(--color-text-base);font-family:var(--font-family-content);font-size:var(--font-size-content-base);font-style:italic;line-height:var(--line-height-content)}.story-detail-body ul,.story-detail-body ol{margin:0 0 var(--space-7) 0;padding-left:var(--space-8)}.story-detail-body ul{list-style-type:disc}.story-detail-body ol{list-style-type:decimal}.story-detail-body li{margin-bottom:var(--space-3);line-height:var(--line-height-content)}.story-detail-subheading{font-family:var(--font-family-content);font-size:var(--font-size-content-base);font-weight:var(--font-weight-content-regular);line-height:var(--line-height-content);color:var(--color-text-muted);margin:0 0 var(--space-8) 0}.story-detail-cover{width:100%;margin:0 0 var(--space-9) 0;overflow:hidden;height:min(42vh,320px)}@media(min-width:769px){.story-detail-cover{height:min(50vh,420px)}}.story-detail-cover-img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.util-article-meta-footer{margin-top:var(--space-6);margin-bottom:var(--space-6);padding-top:var(--space-6);padding-bottom:var(--space-6);border-top:var(--line-width) solid var(--color-border-base);border-bottom:var(--line-width) solid var(--color-border-base);font-family:var(--font-family-chrome);font-size:var(--font-size-content-sm);font-weight:var(--font-weight-content-regular);line-height:var(--line-height-content);color:var(--color-text-muted)}.story-detail .story-detail-body{margin-bottom:0}.story-detail .util-article-meta-footer{display:flex;flex-wrap:wrap;gap:var(--space-5);align-items:center}.story-detail .util-article-meta-footer a{color:var(--color-text-base);text-decoration:none;border-bottom:var(--border-width-base) solid var(--color-border-muted);padding-bottom:.1em}.story-detail .util-article-meta-footer a:hover{border-bottom-color:var(--color-border-strong)}.story-detail .util-article-meta-footer>*+*:before{content:" · ";margin-right:var(--space-5);color:var(--color-text-muted)}.story-detail-prev{margin-top:var(--space-8);padding-top:var(--space-7);border-top:var(--line-width) solid var(--color-border-base)}.story-detail-prev-link{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);text-decoration:none;color:var(--color-text-base)}.story-detail-prev-link:hover .story-detail-prev-title{border-bottom-color:var(--color-border-strong)}.story-detail-prev-kicker{font-family:var(--font-family-chrome);font-size:var(--font-size-content-sm);font-weight:var(--font-weight-content-semibold);line-height:var(--line-height-content);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em}.story-detail-prev-title{font-family:var(--font-family-heading);font-size:var(--font-size-heading-section);font-weight:var(--font-weight-content-regular);line-height:var(--line-height-heading);border-bottom:var(--border-width-base) solid var(--color-border-muted);padding-bottom:var(--space-2)}.story-detail-prev+.story-detail-next{margin-top:var(--space-6);padding-top:var(--space-6);border-top:none}.story-detail-next{margin-top:var(--space-8);padding-top:var(--space-7);border-top:var(--line-width) solid var(--color-border-base)}.story-detail-next-link{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);text-decoration:none;color:var(--color-text-base)}.story-detail-next-link:hover .story-detail-next-title{border-bottom-color:var(--color-border-strong)}.story-detail-next-kicker{font-family:var(--font-family-chrome);font-size:var(--font-size-content-sm);font-weight:var(--font-weight-content-semibold);line-height:var(--line-height-content);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em}.story-detail-next-title{font-family:var(--font-family-heading);font-size:var(--font-size-heading-section);font-weight:var(--font-weight-content-regular);line-height:var(--line-height-heading);border-bottom:var(--border-width-base) solid var(--color-border-muted);padding-bottom:var(--space-2)}.story-node .placeholder{color:var(--color-text-muted);font-style:italic}.youtube-embed{width:100%;max-width:100%;aspect-ratio:16/9;margin:var(--space-6) 0}.youtube-embed iframe{display:block;width:100%;height:100%;border:0}.soundcloud-embed{width:100%;max-width:100%;margin:var(--space-6) 0}.soundcloud-embed iframe{display:block;width:100%;border:0}.story-image img{max-width:100%;height:auto}.story-detail-body .story-node{margin-bottom:var(--space-9)}.story-detail-body .story-node:last-child{margin-bottom:0}.story-node-entity-card{border:var(--border-width-base) solid var(--color-border-base);border-radius:var(--border-radius-base);background:var(--color-surface-raised);overflow:hidden}.story-node-entity-card-main-link{display:block;text-decoration:none;color:inherit}.story-node-entity-card-main-link:hover .story-node-entity-card-title,.story-node-entity-card-main-link:focus-visible .story-node-entity-card-title{text-decoration:underline}.story-node-entity-card-main-link:focus-visible{outline:var(--border-width-thick) solid var(--color-accent);outline-offset:var(--border-width-thick)}.story-node-entity-card-link{display:block;text-decoration:none;color:inherit;border:var(--border-width-base) solid var(--color-border-base);border-radius:var(--border-radius-base);background:var(--color-surface-raised);overflow:hidden}.story-node-entity-card-link:hover .story-node-entity-card-title,.story-node-entity-card-link:focus-visible .story-node-entity-card-title{text-decoration:underline}.story-node-entity-card-link:focus-visible{outline:var(--border-width-thick) solid var(--color-accent);outline-offset:var(--border-width-thick)}.story-node-entity-card-grid{display:grid;grid-template-columns:1fr;gap:var(--space-6);padding:var(--space-6)}@media(min-width:769px){.story-node-entity-card-grid{grid-template-columns:minmax(0,var(--space-10)) 1fr;align-items:start}}.story-node-entity-card-cover-wrap{background:var(--color-surface-muted);border:var(--line-width) solid var(--color-border-base);overflow:hidden;aspect-ratio:1;max-width:min(100%,var(--space-9) * 3)}@media(min-width:769px){.story-node-entity-card-cover-wrap{max-width:none}}.story-node-entity-card-cover-wrap-square{aspect-ratio:1}.story-node-entity-card-cover{display:block;width:100%;height:100%;object-fit:cover}.story-node-entity-card-body{min-width:0}.story-node-entity-card-kind{display:block;font-family:var(--font-family-chrome);font-size:var(--font-size-content-sm);font-weight:var(--font-weight-content-semibold);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:var(--space-3)}.story-node-entity-card-title{font-family:var(--font-family-heading);font-size:var(--font-size-heading-section);font-weight:var(--font-weight-content-regular);line-height:var(--line-height-heading);margin:0 0 var(--space-4) 0;font-style:normal}.story-node-entity-card-title-link{color:inherit;text-decoration:none}.story-node-entity-card-title-link:hover,.story-node-entity-card-title-link:focus-visible{text-decoration:underline}.story-node-entity-card-desc{font-family:var(--font-family-content);font-size:var(--font-size-content-sm);line-height:var(--line-height-content);color:var(--color-text-muted);margin:0 0 var(--space-5) 0}.story-node-entity-card-meta{display:flex;flex-wrap:wrap;gap:var(--space-4);align-items:center;font-family:var(--font-family-content);font-size:var(--font-size-content-sm);color:var(--color-text-muted)}.story-node-entity-card-meta-inline{display:block;margin:0}.story-node-entity-card-meta-item-price{color:var(--color-text-base);font-weight:var(--font-weight-content-semibold)}.story-node-track-play-row{margin-bottom:var(--space-4);display:flex;align-items:center;gap:var(--space-4)}.story-node-track-play-placeholder{font-family:var(--font-family-chrome);font-size:var(--font-size-content-sm);color:var(--color-text-muted)}.story-node-meta-from{color:var(--color-text-muted)}.story-node-meta-release-link{color:var(--color-text-base);text-decoration:none}.story-node-meta-release-link:hover,.story-node-meta-release-link:focus-visible{text-decoration:underline}.story-node-release-tracktable-wrap{border-top:var(--line-width) solid var(--color-border-muted);overflow-x:auto;-webkit-overflow-scrolling:touch}.story-node-release-tracktable{width:100%;border-collapse:collapse;font-family:var(--font-family-content);font-size:var(--font-size-content-sm);line-height:var(--line-height-content)}.story-node-release-tracktable caption{text-align:left}.story-node-release-tracktable thead th{text-align:left;font-family:var(--font-family-chrome);font-size:var(--font-size-content-sm);font-weight:var(--font-weight-content-semibold);color:var(--color-text-muted);padding:var(--space-4) var(--space-5) var(--space-3);border-bottom:var(--line-width) solid var(--color-border-muted)}.story-node-release-tracktable tbody td{padding:var(--space-4) var(--space-5);vertical-align:middle;border-bottom:var(--line-width) solid var(--color-border-muted)}.story-node-release-tracktable tbody tr:last-child td{border-bottom:none}.story-node-release-tracktable-col-play{width:var(--space-10);text-align:center}.story-node-release-tracktable-col-duration{width:var(--space-9);text-align:right;font-variant-numeric:tabular-nums;color:var(--color-text-muted)}.story-node-release-tracktable-play{text-align:center}.story-node-release-tracktable-duration{text-align:right;font-variant-numeric:tabular-nums;color:var(--color-text-muted)}.story-node-release-tracktable-title-link{color:var(--color-text-base);text-decoration:none;font-size:var(--font-size-content-base)}.story-node-release-tracktable-title-link:hover,.story-node-release-tracktable-title-link:focus-visible{text-decoration:underline}.story-node-entity-card .commerce-actions{margin:0;padding:var(--space-5) var(--space-6) var(--space-6);border-top:var(--line-width) solid var(--color-border-muted);display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-5)}.story-node-release-tracklist{list-style:none;margin:0;padding:var(--space-5) var(--space-6) var(--space-6);border-top:var(--line-width) solid var(--color-border-muted)}.story-node-release-tracklist-item{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-5);padding:var(--space-3) 0;border-bottom:var(--line-width) solid var(--color-border-muted)}.story-node-release-tracklist-item:last-child{border-bottom:none;padding-bottom:0}.story-node-release-tracklist-link{flex:1;min-width:0;color:var(--color-text-base);text-decoration:none;font-family:var(--font-family-content);font-size:var(--font-size-content-base);line-height:var(--line-height-content)}.story-node-release-tracklist-link:hover,.story-node-release-tracklist-link:focus-visible{text-decoration:underline}.story-node-release-tracklist-dur{flex-shrink:0;font-variant-numeric:tabular-nums;font-family:var(--font-family-chrome);font-size:var(--font-size-content-sm);color:var(--color-text-muted)}.story-node-release-tracklist-more{margin:0;padding:0 var(--space-6) var(--space-5);font-family:var(--font-family-content);font-size:var(--font-size-content-sm);color:var(--color-text-muted)}.story-node-explicit{font-size:var(--font-size-content-sm);font-weight:var(--font-weight-content-semibold);color:var(--color-text-muted)}.story-cs-split-layout{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-7);align-items:start;width:100%}@media(max-width:768px){.story-cs-split-layout{grid-template-columns:1fr}}.story-cs-split-main{min-width:0}.story-cs-split-preview{position:sticky;top:var(--space-5);align-self:start;display:flex;flex-direction:column;gap:var(--space-4);min-width:0;height:calc(100vh - var(--space-9));max-height:calc(100vh - var(--space-5))}@supports (height: 100dvh){.story-cs-split-preview{height:calc(100dvh - var(--space-9));max-height:calc(100dvh - var(--space-5))}}@media(max-width:768px){.story-cs-split-preview{position:static;height:auto;max-height:none}}.weaver-preview-status{margin:0;font-size:var(--font-size-content-sm);color:var(--color-text-muted)}.weaver-preview-status.weaver-preview-status-error{color:var(--color-text-base)}.story-cs-split-preview-heading{margin:0;flex-shrink:0}body.story-cs-preview-body{margin:0;box-sizing:border-box;padding:var(--space-6);overflow-x:hidden;min-height:100vh}@supports (min-height: 100dvh){body.story-cs-preview-body{min-height:100dvh}}.story-cs-preview-frame{flex:1 1 0;min-height:0;display:flex;flex-direction:column;border:var(--border-width-base) solid var(--color-border-base);border-radius:var(--border-radius-base);overflow-x:hidden;overflow-y:auto;background:var(--color-surface-raised)}.story-cs-preview-frame .editor-preview-viewport{display:block;flex:1 1 auto;align-self:stretch;width:100%;min-height:15rem;border:none;background:var(--color-surface-base)}@media(max-width:768px){.story-cs-preview-frame .editor-preview-viewport{min-height:12rem}}.story-weaver-editor{min-width:0}.weaver-top-hint{margin:0 0 var(--space-4);font-size:var(--font-size-content-sm);line-height:var(--line-height-content);color:var(--color-text-muted)}.weaver-top-hint-link{margin-left:var(--space-2)}.weaver-node-insert{position:relative;display:flex;justify-content:center;margin:var(--space-3) 0}.weaver-node-insert-inner{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--space-2);width:100%}.weaver-insert-trigger{flex-shrink:0;min-width:var(--size-control-touch);min-height:var(--size-control-touch);font-size:var(--font-size-content-base);line-height:1;font-weight:var(--font-weight-content-semibold)}.weaver-insert-popover{box-sizing:border-box;position:absolute;top:100%;left:0;right:0;width:100%;z-index:20;margin-top:var(--space-2);padding:var(--space-3);background:var(--color-surface-raised);border:var(--border-width-base) solid var(--color-border-base);border-radius:var(--border-radius-base);box-shadow:0 var(--space-2) var(--space-4) #0000001f}.weaver-insert-popover[hidden]{display:none!important}.weaver-insert-popover:not([hidden]){display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:center;align-items:stretch}.weaver-insert-popover .weaver-insert-popover-btn{flex:1 1 8rem;min-width:0}.weaver-node{border:var(--border-width-base) solid var(--color-border-base);border-radius:var(--border-radius-base);padding:var(--space-4);margin-bottom:var(--space-5);background:var(--color-surface-raised)}.weaver-node-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-4);padding-bottom:var(--space-3);border-bottom:var(--line-width) solid var(--color-border-muted)}.weaver-node-type{font-size:var(--font-size-content-sm);font-weight:var(--font-weight-content-semibold);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em}.weaver-node-actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.weaver-node-actions .btn:disabled{opacity:.4;cursor:not-allowed}.weaver-text-body{width:100%;min-height:12rem;resize:vertical;font-size:var(--font-size-content-base);line-height:var(--line-height-content)}.weaver-text-format-tips{margin-top:var(--space-3);padding:var(--space-3);border-radius:var(--border-radius-base);background:var(--color-surface-base);border:var(--border-width-base) solid var(--color-border-muted)}.weaver-text-format-tips-title{margin:0 0 var(--space-2);font-size:var(--font-size-content-sm);font-weight:var(--font-weight-content-semibold);color:var(--color-text-base)}.weaver-text-format-list{margin:0 0 var(--space-2);padding-left:var(--space-5);font-size:var(--font-size-content-sm);line-height:var(--line-height-content);color:var(--color-text-muted)}.weaver-text-format-link{margin:0;font-size:var(--font-size-content-sm)}.weaver-node-asset{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4)}.weaver-node-summary{margin:0;font-size:var(--font-size-content-sm);line-height:var(--line-height-content);color:var(--color-text-base);word-break:break-word}.weaver-node-summary-empty{color:var(--color-text-muted);font-style:italic}.weaver-node-summary-mono{font-family:var(--font-family-mono, ui-monospace, monospace);word-break:break-all}.weaver-node-entity-block{display:flex;flex-direction:column;gap:var(--space-2);width:100%}.weaver-node-summary-sub{margin:0;font-size:var(--font-size-content-sm);line-height:var(--line-height-content);color:var(--color-text-muted)}.story-node-profile{margin:var(--space-4) 0}.story-node-profile-grid{display:grid;grid-template-columns:minmax(0,11rem) minmax(0,1fr);gap:var(--space-5);align-items:start}@media(max-width:768px){.story-node-profile-grid{grid-template-columns:1fr}}.story-node-profile-media{display:flex;align-items:flex-start;justify-content:center}.story-node-profile-img{display:block;width:100%;max-width:11rem;height:auto;border-radius:var(--border-radius-base)}.story-node-profile-img-artist{max-width:10rem;border-radius:var(--border-radius-pill);aspect-ratio:1;object-fit:cover}.story-node-profile-placeholder{width:100%;max-width:11rem;min-height:var(--space-9);background:var(--color-surface-raised);border-radius:var(--border-radius-base)}.story-node-profile-placeholder-artist{max-width:10rem;min-height:10rem;border-radius:var(--border-radius-pill);aspect-ratio:1}.story-node-profile-main{min-width:0}.story-node-profile-title{margin:0 0 var(--space-2);font-size:var(--font-size-heading-section);font-weight:var(--font-weight-content-semibold);line-height:var(--line-height-heading)}.story-node-profile-title-link{color:inherit;text-decoration:none}.story-node-profile-title-link:hover,.story-node-profile-title-link:focus-visible{text-decoration:underline}.story-node-profile-bio{margin:0 0 var(--space-3);font-size:var(--font-size-content-base);line-height:var(--line-height-content);color:var(--color-text-muted, inherit)}.story-node-profile-meta{margin:0;font-size:var(--font-size-content-sm);color:var(--color-text-muted, inherit)}.search-header{margin-bottom:var(--space-9)}.search-header .search-product-categories{margin-top:var(--space-7);margin-bottom:var(--space-5)}.search-form{display:flex;gap:var(--space-5);margin-bottom:var(--space-8);max-width:var(--layout-search-form-max)}.search-form input[type=search],.search-form .util-form-input{flex:1;min-width:0}@media(max-width:768px){.search-form{max-width:none;flex-direction:column}}.search-type-tabs{display:flex;flex-wrap:wrap;gap:var(--space-5)}.search-type-tab{padding:var(--space-5) var(--space-7);font-family:var(--font-family-chrome);font-size:var(--font-size-content-sm);text-decoration:none;color:var(--color-text-base);opacity:.7;border:var(--line-width) solid var(--color-border-base);border-radius:var(--border-radius-none);transition:opacity .2s ease,border-color .2s ease}.search-type-tab:hover{opacity:1}.search-type-tab:focus-visible{outline:var(--border-width-thick) solid var(--color-text-base);outline-offset:var(--border-width-thick)}.search-type-tab-active{opacity:1;border-color:var(--color-border-strong);font-weight:var(--font-weight-bold)}.search-empty{padding:var(--space-9) var(--space-8);text-align:center}.search-empty p{max-width:var(--layout-search-form-max);margin-left:auto;margin-right:auto}.search-results section{margin-bottom:var(--space-9)}.search-results h2{font-size:var(--font-size-content-base);margin-bottom:var(--space-7)}.search-artists,.search-labels,.search-releases,.search-tracks,.search-products,.search-stories,.search-help{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--sidebar-width),1fr));gap:var(--space-8)}.search-artist-card,.search-label-card,.search-release-card,.search-track-card,.search-product-card,.search-story-card,.search-help-card{display:block;padding:var(--space-7);border:var(--line-width) solid var(--color-border-base);border-radius:var(--border-radius-none);color:inherit;text-decoration:none;transition:border-color .2s ease}.search-artist-card:hover,.search-label-card:hover,.search-release-card:hover,.search-track-card:hover,.search-product-card:hover,.search-story-card:hover,.search-help-card:hover{border-color:var(--color-border-strong);color:var(--color-text-base)}.search-artist-card:focus-visible,.search-label-card:focus-visible,.search-release-card:focus-visible,.search-track-card:focus-visible,.search-product-card:focus-visible,.search-story-card:focus-visible,.search-help-card:focus-visible{outline:var(--border-width-thick) solid var(--color-text-base);outline-offset:var(--border-width-thick)}.search-artist-card p:last-child,.search-label-card p:last-child,.search-release-card p:last-child,.search-track-card p:last-child,.search-product-card p:last-child,.search-story-card p:last-child,.search-help-card p:last-child{margin-bottom:0}.search-release-card .ledger-frame{aspect-ratio:1;margin-bottom:var(--space-5);border-radius:var(--border-radius-none);overflow:hidden}.search-artist-name,.search-label-name,.search-release-title,.search-track-title,.search-product-title,.search-story-title,.search-help-title{font-weight:var(--font-weight-bold);margin-bottom:var(--space-5)}.search-artist-bio,.search-label-bio,.search-release-artist,.search-track-artist,.search-product-artist,.search-story-artist,.search-help-category{font-size:var(--font-size-content-sm);opacity:.8}.tile{position:relative;display:flex;flex-direction:column;align-self:stretch;text-decoration:none;color:inherit;transition:color var(--transition-base)}.tile:hover{color:var(--color-text-base)}.tile-frame{position:relative;overflow:hidden;aspect-ratio:1/1;background-color:var(--color-surface-muted);margin-bottom:var(--space-7);display:flex;align-items:center;justify-content:center;min-height:0}.tile-img{width:100%;height:100%;object-fit:cover;display:block;transition:filter .25s ease}.tile:hover .tile-img,.tile:focus-within .tile-img{filter:brightness(1.06)}.tile-placeholder{font-family:var(--font-family-chrome);font-weight:800;font-size:var(--font-size-heading-document);color:var(--color-text-base)}.tile-badge{position:absolute;top:var(--space-5);left:var(--space-5);z-index:1;font-family:var(--font-family-chrome);font-size:var(--font-size-content-nano);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-chrome-2xl);text-transform:uppercase;color:var(--color-text-inverse);background:var(--color-surface-inverse);padding:var(--space-1) var(--space-5)}.tile-title{font-family:var(--font-family-heading);font-size:var(--font-size-heading-section);margin:var(--space-2) 0;font-weight:var(--font-weight-content-regular);line-height:1.2}.tile-meta{font-size:var(--font-size-content-sm);color:var(--color-text-muted)}.tile-excerpt{font-family:var(--font-family-content);font-size:var(--font-size-content-sm);color:var(--color-text-muted);margin:var(--space-2) 0 0;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.tile-curator-note{font-size:var(--font-size-content-xs);color:var(--color-text-muted);margin:var(--space-1) 0 0;line-height:var(--line-height-content)}.tile-footer{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:var(--space-4)}.tile-footer-left{color:var(--color-text-base);font-weight:var(--font-weight-bold);font-variant-numeric:oldstyle-nums proportional-nums}.tile-footer-right:before{content:"[ "}.tile-footer-right:after{content:" ]"}.content-strip-section{margin-bottom:var(--space-10);padding-top:var(--space-8);border-top:var(--line-width) solid var(--color-border-base)}.content-strip-section:last-of-type{margin-bottom:0}.discover-main>.content-strip-section:first-of-type{border-top:none;padding-top:0}.content-strip-section-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-5);margin-bottom:var(--space-5)}.content-strip-section-head .content-strip-section-title{margin-bottom:0}.content-strip-section-title{font-family:var(--font-family-heading);font-size:var(--font-size-heading-section);text-transform:uppercase;letter-spacing:.02em;margin-bottom:var(--space-5)}.content-strip-section-desc{margin-top:calc(-1 * var(--space-3));margin-bottom:var(--space-5);font-size:var(--font-size-content-base);line-height:1.5}.content-strip-section-action{font-size:var(--font-size-content-base);text-decoration:none;color:var(--color-text-base);opacity:.8}.content-strip-section-action:hover{opacity:1;color:var(--color-text-base)}.content-strip-section-action:focus-visible{outline:var(--border-width-thick) solid var(--color-text-base);outline-offset:var(--border-width-thick)}.content-strip-scroll{overflow-x:auto;overflow-y:hidden;padding-bottom:var(--space-5);padding-left:0;padding-right:0;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-bottom:0;mask-image:linear-gradient(to right,black calc(100% - var(--space-7)),transparent 100%);-webkit-mask-image:linear-gradient(to right,black calc(100% - var(--space-7)),transparent 100%)}.content-strip-scroll::-webkit-scrollbar{display:none}.content-strip-scroll-track{display:flex;align-items:stretch;gap:var(--space-8);width:max-content}.content-strip-scroll-item{flex:0 0 auto;width:var(--layout-card-strip);max-width:var(--layout-card-strip);scroll-snap-align:start;text-decoration:none;color:inherit;display:flex;flex-direction:column;align-self:stretch}@media(max-width:768px){.content-strip-scroll-item{width:var(--layout-card-min-mobile);max-width:var(--layout-card-min-mobile)}}.content-strip-scroll-item-wrap{flex:0 0 auto;width:var(--layout-card-strip);max-width:var(--layout-card-strip);scroll-snap-align:start;align-self:stretch;display:flex;flex-direction:column}@media(max-width:768px){.content-strip-scroll-item-wrap{width:var(--layout-card-min-mobile);max-width:var(--layout-card-min-mobile)}}.content-strip-scroll-item-wrap-link{flex:1;display:flex;flex-direction:column;min-height:0;text-decoration:none;color:inherit}.content-tile-dismiss-form{flex:0 0 auto;width:100%;margin:var(--space-4) 0 0;display:flex;justify-content:flex-end}.content-tile-dismiss-form-btn{margin:0;padding:0;max-width:100%;font-family:var(--font-family-content);font-size:var(--font-size-content-xs);line-height:var(--line-height-tight);text-align:right;text-decoration:underline;text-decoration-color:var(--color-border-muted-strong);text-underline-offset:.2em;border:none;background:transparent;color:var(--color-text-muted);cursor:pointer}.content-tile-dismiss-form-btn:hover,.content-tile-dismiss-form-btn:focus-visible{color:var(--color-text);text-decoration-color:var(--color-text-muted)}.content-tile-dismiss-form-btn:focus-visible{outline:var(--border-width-thick) solid var(--color-text-base);outline-offset:var(--border-width-thick)}.discover-hub-tagline{font-size:var(--font-size-content-base);opacity:.8;margin-bottom:0}.discover-strip{margin-bottom:0}.discover-tracks-strip{display:flex;flex-wrap:wrap;gap:var(--space-5)}.discover-track-item{display:flex;flex-direction:column;padding:var(--space-3) var(--space-5);background:var(--color-surface-base);color:inherit;text-decoration:none;min-width:12rem}.discover-track-item:hover{background:var(--color-surface-muted)}.discover-track-item .discover-track-title{font-weight:600}.discover-track-item .text-muted{font-size:var(--font-size-content-sm);opacity:.85}.discover-genre-chips,.discover-chips-wrap{display:flex;flex-wrap:wrap;gap:var(--space-5);margin-bottom:0}@media(max-width:768px){.discover-genre-chips,.discover-chips-wrap{gap:var(--space-3)}}.discover-chip{display:inline-block;padding:var(--space-3) var(--space-5);font-size:var(--font-size-content-base);text-decoration:none;color:var(--color-text-base);border:var(--line-width) solid var(--color-border-base);transition:opacity var(--transition-base),border-color var(--transition-base),background-color var(--transition-base)}.discover-chip:hover{border-color:var(--color-text-base);background-color:var(--color-surface-base);opacity:1}.discover-chip:focus-visible{outline:var(--border-width-thick) solid var(--color-text-base);outline-offset:var(--border-width-thick)}.content-strip-section-format .content-strip-section-desc{margin-bottom:var(--space-5)}.discover-section-empty{padding:var(--space-5) 0}.discover-section-empty-copy{margin-bottom:var(--space-7);max-width:36rem}.discover-tracks-list-wrap{display:flex;flex-wrap:wrap;gap:var(--space-5)}.discover-artists-grid-section{margin-bottom:var(--space-9)}.discover-artists-grid a.discover-link{color:inherit;text-decoration:none;transition:color var(--transition-base)}.discover-artists-grid a.discover-link:hover{color:var(--color-text-base)}.discover-vault-card{display:flex;flex-wrap:wrap;gap:var(--space-8);align-items:center;padding:var(--space-5);border:var(--line-width) solid var(--color-border-base);color:inherit;text-decoration:none;transition:border-color var(--transition-base)}.discover-vault-card:hover{border-color:var(--color-text-base)}.discover-vault-thumb{width:8rem;height:8rem;flex-shrink:0;overflow:hidden;background-color:var(--color-surface-base);display:flex;align-items:center;justify-content:center}.discover-vault-thumb img{width:100%;height:100%;object-fit:cover;display:block}.discover-vault-meta{min-width:0}.discover-browse-cta{padding:var(--space-9) 0;text-align:center}.discover-browse-cta p{margin-bottom:var(--space-5)}.discover-back{display:inline-block;margin-bottom:var(--space-3);text-decoration:none;color:var(--color-text-base);opacity:.8}.discover-back:hover{opacity:1;color:var(--color-text-base)}.discover{display:grid;grid-template-columns:14rem 1fr;gap:var(--space-9)}@media(max-width:768px){.discover{grid-template-columns:1fr;gap:var(--space-8)}}@media(max-width:768px){.discover-drawer{position:fixed;inset:0;z-index:1000;pointer-events:none}.discover-drawer.discover-drawer-open{pointer-events:auto}.discover-drawer.discover-drawer-open .discover-drawer-backdrop{opacity:1;pointer-events:auto}.discover-drawer.discover-drawer-open .discover-sidebar{transform:translate(0)}}.discover-drawer-backdrop{display:none}@media(max-width:768px){.discover-drawer-backdrop{display:block;position:absolute;inset:0;background:color-mix(in srgb,var(--color-text-base) 40%,transparent);opacity:0;transition:opacity var(--transition-base);pointer-events:none}}.discover-sidebar{border-right:var(--line-width) solid var(--color-border-base);padding-right:var(--space-8);position:sticky;top:calc(var(--mega-nav-height) + var(--space-9));max-height:calc(100vh - var(--mega-nav-height) - var(--space-9) * 2);overflow-y:auto}@media(min-width:769px){.discover-sidebar{position:sticky;transform:none}}@media(max-width:768px){.discover-sidebar{position:fixed;top:0;left:0;bottom:0;width:min(280px,90vw);max-height:none;padding:var(--space-8);background:var(--color-surface-base);border-right:var(--line-width) solid var(--color-border-base);border-bottom:none;padding-right:var(--space-8);padding-bottom:var(--space-8);transform:translate(-100%);transition:transform .2s ease;z-index:1001;box-shadow:var(--shadow);overflow-y:auto}}.discover-sidebar h3{font-size:var(--font-size-content-base);font-family:var(--font-family-content);font-style:normal;text-transform:uppercase;letter-spacing:.1em;margin-bottom:var(--space-5);opacity:.8}.filter-list{display:flex;flex-direction:column;gap:var(--space-3);margin-bottom:var(--space-9)}.filter-list:last-of-type{margin-bottom:0}.filter-chip{display:block;padding:var(--space-3) 0;font-size:var(--font-size-content-base);color:var(--color-text-base);text-decoration:none;opacity:.7;border-bottom:var(--line-width) solid transparent;transition:opacity var(--transition-base),border-bottom-color var(--transition-base)}.filter-chip:hover{opacity:1}.filter-chip-active{opacity:1;font-weight:600;border-bottom-color:var(--color-text-base)}.filter-count{opacity:.6;font-size:var(--font-size-content-base);margin-left:var(--space-3)}.discover-main{min-width:0}.discover-header-toolbar{display:flex;flex-direction:row;align-items:center;gap:var(--space-5)}.discover-header-toolbar .discover-controls{margin-bottom:0}.discover-filters-toggle{display:none}.discover-filters-toggle .filter-count{margin-left:var(--space-2)}@media(max-width:768px){.discover-filters-toggle{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;padding:var(--space-5) var(--space-7);font-size:var(--font-size-content-base);font-weight:600;color:var(--color-text-base);background:var(--color-surface-muted);border:var(--line-width) solid var(--color-border-base);cursor:pointer}}.discover-controls{margin-bottom:var(--space-7)}.article.contained .discover-controls a,.article.contained .card-grid-link,.article.contained .pagination a{color:var(--color-text-base);text-decoration:none}.article.contained .discover-controls a:hover,.article.contained .discover-controls a:visited,.article.contained .card-grid-link:hover,.article.contained .card-grid-link:visited,.article.contained .pagination a:hover,.article.contained .pagination a:visited{color:var(--color-text-base)}.curated-section{margin-bottom:var(--space-9)}.curated-heading{margin-bottom:var(--space-5)}.curated-tabs{display:flex;gap:var(--space-3);margin-bottom:var(--space-8);flex-wrap:wrap}@media(max-width:768px){.curated-tabs{gap:var(--space-3)}}.curated-tab{padding:var(--space-3) var(--space-5);font-size:var(--font-size-content-base);text-decoration:none;color:var(--color-text-base);opacity:.7;border:var(--line-width) solid var(--color-border-base);transition:opacity var(--transition-base),border-color var(--transition-base),background-color var(--transition-base)}.curated-tab:hover{opacity:1}.curated-tab-active{opacity:1;border-color:var(--color-text-base);font-weight:600;background-color:var(--color-surface-base)}@media(max-width:768px){.curated-tab{padding:var(--space-3) var(--space-3);font-size:var(--font-size-content-sm)}}.curated-rank{display:block;font-size:var(--font-size-content-base);margin-bottom:var(--space-3);opacity:.9;font-weight:600}.curated-cards{grid-template-columns:repeat(auto-fill,minmax(10rem,1fr))}@media(max-width:768px){.curated-cards{grid-template-columns:repeat(auto-fill,minmax(9rem,1fr))}}.discover-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--layout-card-min-desktop),1fr));gap:var(--space-8);margin-bottom:var(--space-9)}@media(max-width:768px){.discover-grid{gap:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(var(--layout-card-min-mobile),1fr))}}.discover-link{display:block;color:inherit;text-decoration:none;transition:color var(--transition-base)}.discover-link:hover{color:var(--color-text-base)}.card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--layout-card-min-desktop),1fr));gap:var(--space-8);margin-bottom:var(--space-9)}@media(max-width:768px){.card-grid{gap:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(var(--layout-card-min-mobile),1fr))}}.card-grid-link{display:block;color:inherit;text-decoration:none;transition:color var(--transition-base)}.card-grid-link:hover{color:var(--color-text-base)}.card-grid-link:hover .card-grid-img,.card-grid-link:focus-within .card-grid-img{filter:brightness(1.06)}.card-grid-card{background-color:var(--color-surface-raised);transition:box-shadow .2s ease;display:flex;flex-direction:column}.card-grid-card:hover{box-shadow:var(--shadow-card-hover)}.card-grid-card .card-grid-frame{aspect-ratio:1}.card-grid-frame{position:relative;overflow:hidden;background-color:var(--color-surface-base);border:none;display:flex;align-items:center;justify-content:center;min-height:0}.card-grid-img{width:100%;height:100%;object-fit:cover;display:block;transition:filter .25s ease}.card-grid-artist{font-size:var(--font-size-content-base);padding:var(--space-3) var(--space-5);opacity:.75;flex-grow:0}.card-grid-title{font-size:var(--font-size-content-base);margin-bottom:0;padding:var(--space-3) var(--space-5);flex-grow:0;line-height:1.3}.card-grid-description{font-size:var(--font-size-content-base);font-style:italic;padding:var(--space-3) var(--space-5) var(--space-5);margin-bottom:0;opacity:.75;flex-grow:0}.card-grid-placeholder{font-family:var(--font-family-content);font-weight:800;font-size:var(--font-size-heading-document);color:var(--color-text-base)}.ledger-frame{position:relative;overflow:hidden;background-color:var(--color-surface-base);border:none;display:flex;align-items:center;justify-content:center;min-height:0}.ledger-img{width:100%;height:100%;object-fit:cover;display:block;transition:filter .25s ease}.ledger-placeholder{font-family:var(--font-family-content);font-weight:800;font-size:var(--font-size-heading-document);color:var(--color-text-base)}.rotate-left{transform:rotate(-1deg)}.rotate-none{transform:rotate(0)}.rotate-right{transform:rotate(1deg)}.la-main .artist-muted{font-size:var(--font-size-content-base);color:var(--color-text-muted)}.la-main .artist-link{color:var(--color-link);text-decoration:none;transition:color var(--transition-base)}.la-main .artist-link:hover{color:var(--color-text-base)}.la-main .artist-link:focus-visible{outline:var(--border-width-accent) solid var(--color-border-interactive);outline-offset:var(--space-2)}.la-main .artist-prose{font-family:var(--font-family-content);font-size:var(--font-size-content-base);line-height:var(--line-height-content);color:var(--color-text-base);margin:0 0 var(--space-5)}.release-hero{margin-bottom:var(--space-10)}.release-hero-inner{display:grid;grid-template-columns:minmax(var(--layout-card-min-desktop),20rem) 1fr;gap:var(--space-9);align-items:start}@media(max-width:1024px){.release-hero-inner{gap:var(--space-8)}}@media(max-width:768px){.release-hero-inner{grid-template-columns:1fr;gap:var(--space-8)}}.release-hero-cover{aspect-ratio:1;width:100%;max-width:100%;overflow:hidden;background-color:var(--color-surface-raised)}.release-hero-cover-img{width:100%;height:100%;object-fit:cover;display:block}.release-hero-cover-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:var(--color-surface-muted);font-family:var(--font-family-heading);font-weight:var(--font-weight-bold);font-size:var(--font-size-heading-document);color:var(--color-text-muted)}.release-hero-meta{display:flex;flex-direction:column;gap:var(--space-3)}.release-hero-title{font-family:var(--font-family-heading);font-size:var(--font-size-heading-hero);font-weight:var(--font-weight-content-semibold);line-height:var(--line-height-heading);color:var(--color-text-base);margin:0 0 var(--space-3)}@media(max-width:768px){.release-hero-title{font-size:var(--font-size-heading-document-mobile)}}.release-hero-artist{margin:0;font-size:var(--font-size-content-base)}.release-hero-type-year{font-size:var(--font-size-content-sm)}.release-hero-supporters{font-size:var(--font-size-content-sm);color:var(--color-text-muted);margin:var(--space-3) 0 var(--space-5)}.release-hero-cta{margin-top:var(--space-7)}.release-hero-cta-btn{display:inline-block;min-height:var(--size-form-control-height);padding:var(--space-5) var(--space-7);font-family:var(--font-family-chrome);font-size:var(--font-size-content-base);font-weight:var(--font-weight-chrome-semibold);text-transform:uppercase;letter-spacing:var(--letter-spacing-chrome-sm);text-decoration:none;border:var(--btn-primary-border-width) solid var(--btn-primary-border-color);border-radius:var(--btn-primary-border-radius);background:var(--btn-primary-bg);color:var(--btn-primary-text);cursor:pointer;transition:opacity var(--transition-base)}@media(max-width:768px){.release-hero-cta-btn{min-height:var(--size-control-touch);padding:var(--space-5) var(--space-7)}}.release-hero-cta-btn:hover{opacity:.9}.release-hero-cta-btn:focus-visible{outline:var(--border-width-accent) solid var(--color-border-interactive);outline-offset:var(--space-2)}.release-story .artist-liner-notes-extended{margin-bottom:var(--space-7)}.release-story .artist-liner-notes-meta.artist-muted{margin-top:var(--space-5)}.artist-release-layout{display:grid;grid-template-columns:minmax(18rem,24rem) 1fr;gap:var(--space-3xl);align-items:start}@media(max-width:1024px){.artist-release-layout{grid-template-columns:minmax(14rem,18rem) 1fr;gap:var(--space-8)}}@media(max-width:768px){.artist-release-layout{grid-template-columns:1fr;gap:var(--space-9)}}.artist-release-layout-media{position:sticky;top:var(--space-9);display:flex;flex-direction:column;gap:var(--space-9)}.artist-release-layout-content{display:flex;flex-direction:column;gap:var(--space-2xl)}.artist-release-layout-header{display:flex;flex-direction:column;gap:var(--space-3)}.artist-release-cover{aspect-ratio:1;width:100%;max-width:100%;overflow:hidden;background-color:var(--color-surface-raised)}.artist-release-cover-img{width:100%;height:100%;object-fit:cover;display:block}.artist-release-cover-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:var(--color-surface-muted);font-family:var(--font-family-heading);font-weight:var(--font-weight-bold);font-size:var(--font-size-heading-document);color:var(--color-text-muted)}.artist-release-title{font-family:var(--font-family-heading);font-size:var(--font-size-heading-hero);font-weight:var(--font-weight-content-semibold);line-height:var(--line-height-heading);color:var(--color-text-base);margin:0 0 var(--space-3)}@media(max-width:768px){.artist-release-title{font-size:var(--font-size-heading-document-mobile)}}.artist-supporters.supporters-block{font-size:var(--font-size-content-sm);color:var(--color-text-muted);margin:var(--space-3) 0 var(--space-5)}.artist-list-unstyled{list-style:none;padding:0;margin:0}.artist-mb-2{margin-bottom:var(--space-7)}.artist-mb-2:last-child{margin-bottom:0}.artist-press-quote{margin:0;padding:var(--space-5) 0;border-left:var(--border-width-accent) solid var(--color-border-strong);padding-left:var(--space-7)}.artist-press-quote-text{font-family:var(--font-family-content);font-size:var(--font-size-content-base);line-height:var(--line-height-content);color:var(--color-text-base);margin:0 0 var(--space-3)}.artist-press-quote footer{font-size:var(--font-size-content-sm);color:var(--color-text-muted)}.artist-buy-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--layout-card-min-desktop),1fr));gap:var(--space-8)}@media(max-width:768px){.artist-buy-grid{grid-template-columns:1fr;gap:var(--space-7)}}.artist-buy-grid-stacked{grid-template-columns:1fr;gap:var(--space-7)}.artist-buy-card{padding:var(--space-7);background-color:var(--color-surface-raised);border:var(--line-width) solid var(--color-border-muted);display:flex;flex-direction:column;gap:var(--space-5)}.artist-buy-card .artist-muted{display:block;font-size:var(--font-size-content-xs);text-transform:uppercase;letter-spacing:var(--letter-spacing-chrome-sm)}.artist-buy-card .commerce-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-5);margin-top:var(--space-3)}.artist-buy-card .add-to-cart:focus-visible,.artist-buy-card .add-to-wishlist:focus-visible,.artist-buy-card input:focus-visible,.artist-buy-card select:focus-visible,.artist-buy-card button:focus-visible{outline:var(--border-width-accent) solid var(--color-border-interactive);outline-offset:var(--space-2)}.artist-track-list{list-style:none;padding:0;margin:0;border-top:var(--line-width) solid var(--color-border-muted)}.artist-track-row{display:grid;grid-template-columns:auto auto 1fr auto auto;gap:var(--space-5);align-items:center;padding:var(--space-3) 0;border-bottom:var(--line-width) solid var(--color-border-muted);min-height:var(--size-form-control-height)}@media(max-width:768px){.artist-track-row{grid-template-columns:auto auto 1fr;gap:var(--space-3);padding:var(--space-5) 0;min-height:var(--size-control-touch)}}.artist-track-num{min-width:1.5rem;font-variant-numeric:tabular-nums;text-align:right}.artist-track-row .artist-track-title.artist-link{font-family:var(--font-family-content);font-size:var(--font-size-content-base);font-weight:var(--font-weight-content-regular);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0}.artist-btn.artist-btn-icon,.la-main .track-play-btn{display:inline-flex;align-items:center;justify-content:center;width:var(--size-form-control-height);height:var(--size-form-control-height);min-width:var(--size-form-control-height);padding:0;font-family:var(--font-family-chrome);font-size:var(--font-size-content-base);color:var(--color-link);background:transparent;border:var(--line-width) solid var(--color-border-strong);cursor:pointer;transition:color var(--transition-base),border-color var(--transition-base),background-color var(--transition-base)}@media(max-width:768px){.artist-btn.artist-btn-icon,.la-main .track-play-btn{min-width:var(--size-control-touch);min-height:var(--size-control-touch);width:var(--size-control-touch);height:var(--size-control-touch)}}.artist-btn.artist-btn-icon:hover:not(:disabled),.la-main .track-play-btn:hover:not(:disabled){color:var(--color-text-base);background:var(--color-surface-hover);border-color:var(--color-text-base)}.artist-btn.artist-btn-icon:focus-visible,.la-main .track-play-btn:focus-visible{outline:var(--border-width-accent) solid var(--color-border-interactive);outline-offset:var(--space-2)}.artist-btn.artist-btn-icon:disabled,.la-main .track-play-btn:disabled{opacity:.7;cursor:not-allowed}.artist-liner-notes-extended{margin-bottom:var(--space-7)}.artist-liner-notes-meta.artist-muted{font-size:var(--font-size-content-sm);margin:0 0 var(--space-5);display:grid;grid-template-columns:auto 1fr;gap:var(--space-3) var(--space-7)}.artist-liner-notes-meta.artist-muted dt{font-weight:var(--font-weight-content-semibold);color:var(--color-text-muted)}.artist-liner-notes-meta.artist-muted dd{margin:0;color:var(--color-text-base)}.artist-liner-credits{margin-top:var(--space-5)}.artist-liner-credit{margin-bottom:var(--space-2)}.artist-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--layout-card-min-desktop),1fr));gap:var(--space-8)}@media(max-width:768px){.artist-grid{grid-template-columns:repeat(2,1fr);gap:var(--space-5)}}.artist-card{display:block;color:inherit;text-decoration:none;transition:color var(--transition-base),box-shadow var(--transition-base);background-color:var(--color-surface-raised);transition:box-shadow .2s ease;display:flex;flex-direction:column}.artist-card:hover{box-shadow:var(--shadow-card-hover)}.artist-card:hover{color:var(--color-text-base)}.artist-card:focus-visible{outline:var(--border-width-accent) solid var(--color-border-interactive);outline-offset:var(--space-2)}.artist-card-media{aspect-ratio:1;position:relative;overflow:hidden;background-color:var(--color-surface-base);border:none;display:flex;align-items:center;justify-content:center;min-height:0}.artist-card-img{width:100%;height:100%;object-fit:cover;display:block;transition:filter .25s ease}.artist-card:hover .artist-card-img,.artist-card:focus-within .artist-card-img{filter:brightness(1.06)}.artist-card-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-family:var(--font-family-content);font-weight:800;font-size:var(--font-size-heading-document);color:var(--color-text-base);background-color:var(--color-surface-muted)}.artist-card-meta{font-size:var(--font-size-content-sm);color:var(--color-text-muted);padding:var(--space-3) var(--space-5);margin:0}.artist-card-title{font-family:var(--font-family-heading);font-size:var(--font-size-content-base);font-weight:var(--font-weight-content-semibold);line-height:1.3;margin:0;padding:0 var(--space-5) var(--space-5);color:var(--color-text-base)}.artist-breadcrumb{font-size:var(--font-size-content-sm);color:var(--color-text-muted);margin-bottom:var(--space-8)}.artist-breadcrumb a{color:var(--color-link);text-decoration:none;transition:color var(--transition-base)}.artist-breadcrumb a:hover{color:var(--color-text-base)}.artist-breadcrumb span{margin:0 var(--space-2)}.artist-track-header{display:grid;grid-template-columns:auto 1fr;gap:var(--space-9);align-items:start;margin-bottom:var(--space-9)}@media(max-width:1024px){.artist-track-header{gap:var(--space-8)}}@media(max-width:768px){.artist-track-header{grid-template-columns:1fr;gap:var(--space-7);margin-bottom:var(--space-8)}}.artist-track-cover{aspect-ratio:1;width:12rem;max-width:100%;overflow:hidden;background-color:var(--color-surface-raised)}@media(max-width:768px){.artist-track-cover{width:10rem;justify-self:start}}.artist-track-cover-img{width:100%;height:100%;object-fit:cover;display:block}.artist-track-header .artist-track-title{font-family:var(--font-family-heading);font-size:var(--font-size-heading-document);font-weight:var(--font-weight-content-semibold);line-height:var(--line-height-heading);color:var(--color-text-base);margin:0 0 var(--space-3)}@media(max-width:768px){.artist-track-header .artist-track-title{font-size:var(--font-size-heading-document-mobile)}}.la-section .artist-track-title{font-family:var(--font-family-heading);font-size:var(--font-size-heading-section);font-weight:var(--font-weight-content-semibold);color:var(--color-text-base);text-transform:uppercase;letter-spacing:var(--letter-spacing-chrome-sm);margin-bottom:var(--space-7)}.la-main .share-block.section{margin-bottom:var(--space-10);padding-top:var(--space-7);border-top:var(--line-width) solid var(--color-border-muted)}.la-main .share-block .section-header,.la-main .share-block h2{font-family:var(--font-family-heading);font-size:var(--font-size-heading-section);font-weight:var(--font-weight-content-semibold);color:var(--color-text-base);text-transform:uppercase;letter-spacing:var(--letter-spacing-chrome-sm);margin-bottom:var(--space-7)}.la-main .reviews-block.section{margin-bottom:var(--space-10);padding-top:var(--space-7);border-top:var(--line-width) solid var(--color-border-muted)}.la-main .reviews-block .section-header,.la-main .reviews-block h2{font-family:var(--font-family-heading);font-size:var(--font-size-heading-section);font-weight:var(--font-weight-content-semibold);color:var(--color-text-base);text-transform:uppercase;letter-spacing:var(--letter-spacing-chrome-sm);margin-bottom:var(--space-7)}.la-main .reviews-block .text-muted{color:var(--color-text-muted)}body.page-radio{padding-bottom:0}.radio-page{position:fixed;inset:0;z-index:999;background-color:var(--color-surface-base);color:var(--color-text-base);font-family:var(--font-family-content);overflow:auto;-webkit-overflow-scrolling:touch}.radio-page-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none}.radio-page-bg-img{width:100%;height:100%;object-fit:cover;opacity:.4;filter:grayscale(40%) contrast(110%)}.radio-page-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,color-mix(in srgb,var(--color-surface-inverse) 20%,transparent),color-mix(in srgb,var(--color-surface-inverse) 80%,transparent));z-index:2;pointer-events:none}.radio-page-close{position:absolute;top:var(--space-7);right:8%;z-index:4;color:inherit;padding:var(--space-3);border-radius:var(--border-radius-base);transition:opacity .2s ease}.radio-page-close:hover{opacity:.85}@media(max-width:768px){.radio-page-close{top:var(--space-5);right:var(--space-5)}}.radio-page-title{position:absolute;top:10%;left:5%;z-index:3;font-family:var(--font-family-heading);font-size:clamp(4rem,15vw,10rem);line-height:.8;letter-spacing:-.04em;margin:0;font-style:italic;opacity:.9;white-space:pre-line;word-break:break-word}@media(max-width:768px){.radio-page-title{font-size:clamp(2.5rem,12vw,5rem);top:8%;left:var(--space-5)}}.radio-page-content{position:relative;z-index:3;height:100%;min-height:100vh;padding:var(--space-9) 8%;padding-bottom:calc(var(--radio-player-height) + var(--space-9));display:flex;flex-direction:column;justify-content:flex-end}@media(max-width:768px){.radio-page-content{padding:var(--space-8) var(--space-5);padding-bottom:calc(var(--radio-player-height) + var(--space-8))}}.radio-page-artist-meta{margin-bottom:var(--space-7)}.radio-page-label{text-transform:uppercase;letter-spacing:.2em;font-size:.7rem;margin:0 0 var(--space-3) 0;opacity:.8}.radio-page-context{display:block;font-size:var(--font-size-content-sm);margin:0 0 var(--space-1) 0}.radio-page-artist{font-size:2.5rem;margin:0;font-family:var(--font-family-heading);font-style:normal}@media(max-width:768px){.radio-page-artist{font-size:1.75rem}}.radio-page-release{font-size:var(--font-size-content-sm);opacity:.7;margin:var(--space-1) 0 0 0}.radio-page-scrubber{width:100%;margin-bottom:var(--space-9)}.radio-page-time-labels{display:flex;justify-content:space-between;font-size:.6rem;letter-spacing:.05em;margin-bottom:var(--space-5);opacity:.6}.radio-page-progress-track{width:100%;height:1px;background:color-mix(in srgb,var(--color-text-base) 20%,transparent);position:relative}.radio-page-progress-fill{height:1px;background:currentColor;position:relative;width:var(--radio-fullscreen-progress-pct);transition:width .2s linear}.radio-page-progress-fill:after{content:"";position:absolute;right:0;top:-4px;width:10px;height:10px;background:currentColor;border-radius:var(--border-radius-avatar)}.radio-page-controls{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:var(--space-7);gap:var(--space-5)}.radio-page-controls-single{justify-content:center}.radio-page-click-hint{font-size:var(--font-size-content-sm);margin:0}.radio-page-no-track{font-size:var(--font-size-content-sm);opacity:.85;margin:0 0 var(--space-5)}.radio-page-loading .radio-page-btn-play{opacity:.7}.radio-page-btn{background:transparent;border:none;color:inherit;padding:var(--space-3);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity .2s ease}.radio-page-btn:hover{opacity:.85}.radio-page-btn-play{width:var(--space-section-sm);height:var(--space-section-sm);border:var(--line-width) solid currentColor;border-radius:var(--border-radius-avatar)}@media(max-width:768px){.radio-page-btn-play{width:calc(var(--space-7) * 2);height:calc(var(--space-7) * 2)}}.radio-page-upnext{margin-bottom:var(--space-7)}.radio-page-upnext-label{font-size:var(--font-size-content-nano);text-transform:uppercase;letter-spacing:.1em;opacity:.7;display:block;margin-bottom:var(--space-1)}.radio-page-upnext-list{font-size:var(--font-size-content-sm);opacity:.85;margin:0;line-height:1.4}.radio-page-footer{display:flex;justify-content:space-around;flex-wrap:wrap;gap:var(--space-5);padding-top:var(--space-7);border-top:var(--line-width) solid var(--color-border-muted)}.radio-page-action{font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;color:inherit;text-decoration:none;cursor:pointer;background:none;border:none;padding:0}.radio-page-action:hover{text-decoration:underline}.radio-page-action-muted{opacity:.6;cursor:default}.radio-page-action-btn{font-family:inherit;appearance:none}.radio-page-schedule{margin-top:var(--space-8);padding-top:var(--space-7);border-top:var(--line-width) solid var(--color-border-base)}.radio-page-schedule-title{font-size:var(--font-size-content-sm);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);margin:0 0 var(--space-5)}.radio-page-schedule-list{list-style:none;padding:0;margin:0}.radio-page-schedule-item{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-3);font-size:var(--font-size-content-sm);margin-bottom:var(--space-3)}.radio-page-schedule-name{font-weight:var(--font-weight-bold)}.radio-page-schedule-time{color:var(--color-text-muted)}.radio-page-schedule-owner{color:inherit;text-decoration:underline}.radio-page-schedule-owner:hover{opacity:.85}.press-release-page{max-width:75rem;margin:0 auto;padding:0 var(--space-6)}.press-header{border-bottom:1px solid var(--color-text-base);padding:var(--space-6) 0;display:flex;justify-content:space-between;align-items:center}.press-logo{font-family:var(--font-family-brand);font-size:var(--font-size-content-base);text-transform:uppercase;letter-spacing:-.02em;color:var(--color-text-base);text-decoration:none}.press-logo:hover{color:var(--color-text-base);text-decoration:underline}.press-badge{font-size:var(--font-size-content-nano);font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-muted)}.press-hero{padding:var(--space-section-md) 0;border-bottom:1px solid var(--color-border-base)}@media(max-width:768px){.press-hero{padding:calc(var(--space-7) * 2) 0}}.press-hero-title{font-family:var(--font-family-heading);font-size:clamp(2.5rem,7vw,5.5rem);font-style:italic;line-height:.95;margin:0 0 calc(var(--space-4) * 3) 0;letter-spacing:-.02em;color:var(--color-text-base)}.press-video-wrap{width:100%;aspect-ratio:16/9;background:var(--color-surface-raised);border:1px solid var(--color-border-base);display:flex;align-items:center;justify-content:center;margin-bottom:calc(var(--space-4) * 3)}.press-video-placeholder{font-family:var(--font-family-heading);font-style:italic;color:var(--color-text-muted);margin:0}.press-hero-lead{max-width:50rem;font-family:var(--font-family-heading);font-size:calc(var(--font-size-content-base) * 1.8);line-height:1.3;color:var(--color-text-base);margin:0}.press-grid-comparison{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-7);margin:var(--space-section-sm) 0}@media(max-width:768px){.press-grid-comparison{grid-template-columns:1fr}}.press-comp-box{padding:calc(var(--space-4) * 3);border:1px solid var(--color-border-base)}@media(max-width:768px){.press-comp-box{padding:var(--space-7)}}.press-comp-box-active{background:var(--color-text-base);color:var(--color-text-inverse)}.press-comp-heading{font-family:var(--font-family-brand);font-size:var(--font-size-content-xs);text-transform:uppercase;margin-top:0;letter-spacing:.1em}.press-list{list-style:none;padding:0;margin:var(--space-7) 0 0}.press-list li{margin-bottom:var(--space-5);font-size:var(--font-size-content-base);padding-left:var(--space-6);position:relative}.press-comp-box:not(.press-comp-box-active) .press-list li:before{content:"○";position:absolute;left:0;color:var(--color-text-muted)}.press-comp-box-active .press-list li:before{content:"●";position:absolute;left:0}.press-case-study{display:grid;grid-template-columns:1fr 1fr;gap:calc(var(--space-4) * 4);align-items:center;padding:var(--space-section-sm) 0;border-bottom:1px solid var(--color-border-base)}@media(max-width:768px){.press-case-study{grid-template-columns:1fr}}.press-case-image{width:100%;aspect-ratio:1/1;object-fit:cover;border:1px solid var(--color-border-base)}.press-case-title{font-family:var(--font-family-heading);font-size:2.5rem;margin:0 0 var(--space-4);line-height:1;color:var(--color-text-base)}.press-case-lead{font-size:var(--font-size-brand-footer);color:var(--color-text-muted);margin-bottom:var(--space-8)}.press-cta-btn{display:inline-block;padding:var(--space-5) var(--space-8);background:var(--color-text-base);color:var(--color-text-inverse);text-decoration:none;font-family:var(--font-family-brand);font-size:var(--font-size-content-xs);text-transform:uppercase;font-weight:800}.press-cta-btn:hover{color:var(--color-text-inverse);opacity:.9}.press-footer{padding:var(--space-section-md) 0;display:flex;justify-content:space-between;align-items:flex-end}@media(max-width:768px){.press-footer{flex-direction:column;align-items:flex-start;gap:calc(var(--space-4) * 3)}}.press-footer-label{font-family:var(--font-family-brand);font-size:var(--font-size-content-xs);text-transform:uppercase;margin-bottom:var(--space-4);color:var(--color-text-base)}.press-footer-email{font-family:var(--font-family-heading);font-size:2rem;color:var(--color-text-base);text-decoration:none;border-bottom:1px solid var(--color-text-base)}.press-footer-email:hover{color:var(--color-text-base)}.press-footer-meta{font-size:var(--font-size-content-xs);color:var(--color-text-muted);text-transform:uppercase;text-align:right}@media(max-width:768px){.press-footer-meta{text-align:left}}.press-embargo{padding:var(--space-3) var(--space-4);background:var(--color-surface-raised);border:1px solid var(--color-border-base);font-size:var(--font-size-content-sm);text-align:center;margin-bottom:var(--space-7)}.press-cta-group{display:flex;flex-wrap:wrap;gap:var(--space-4)}.press-cta-btn-secondary{background:transparent;color:var(--color-text-base);border:1px solid var(--color-text-base)}.press-cta-btn-secondary:hover{color:var(--color-text-base);background:var(--color-surface-raised)}.press-section-title{font-family:var(--font-family-brand);font-size:var(--font-size-content-xs);text-transform:uppercase;letter-spacing:.1em;margin:0 0 var(--space-4);color:var(--color-text-base)}.press-social-proof{padding:calc(var(--space-4) * 3) 0;border-bottom:1px solid var(--color-border-base)}.press-featured-in{font-size:var(--font-size-content-sm);color:var(--color-text-muted);margin:0 0 var(--space-4)}.press-quote{font-family:var(--font-family-heading);font-size:1.5rem;font-style:italic;margin:0;color:var(--color-text-base)}.press-stats,.press-angles,.press-assets,.press-boilerplate,.press-for-media,.press-updates{padding:calc(var(--space-4) * 3) 0;border-bottom:1px solid var(--color-border-base)}.press-stats-list,.press-angles-list{list-style:none;padding:0;margin:0}.press-stats-list li,.press-angles-list li{margin-bottom:var(--space-3);padding-left:var(--space-5);position:relative}.press-stats-list li:before,.press-angles-list li:before{content:"—";position:absolute;left:0;color:var(--color-text-muted)}.press-assets-lead,.press-for-media-lead,.press-updates-lead{margin:0 0 var(--space-4);color:var(--color-text-muted)}.press-boilerplate-text{margin:0;max-width:50rem;line-height:1.6}.press-signup{max-width:calc(var(--space-4) * 24)}.press-signup-row{display:flex;gap:var(--space-2);flex-wrap:wrap}.press-signup-input{flex:1;min-width:calc(var(--space-4) * 12);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border-base);font-size:var(--font-size-content-base)}.press-signup-input::placeholder{color:var(--color-text-muted)}@media print{.press-release-page{max-width:none;padding:0}.press-header,.press-badge,.press-video-wrap,.press-cta-group,.press-cta-btn,.press-assets .press-cta-btn,.press-signup,.press-updates{display:none!important}.press-hero,.press-grid-comparison,.press-case-study,.press-social-proof,.press-stats,.press-angles,.press-boilerplate,.press-for-media,.press-footer{break-inside:avoid;page-break-inside:avoid}.press-footer{margin-top:var(--space-7);padding-top:var(--space-7);border-top:1pt solid var(--color-border-base)}.press-footer-email{font-size:1.25rem}a[href^="mailto:"]:after{content:" (" attr(href) ")";font-size:.85em;color:var(--color-text-muted)}}input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):not([type=color]){box-sizing:border-box;min-height:var(--size-form-control-height);border:var(--form-control-border-width) solid var(--form-control-border-color);border-radius:var(--form-control-border-radius);padding:var(--space-3);font-family:var(--font-family-content);font-size:var(--font-size-content-base);color:var(--form-control-text);background:var(--form-control-bg);outline:none;transition:border-color .2s ease}input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):not([type=color]):focus{border-color:var(--form-control-focus-border-color)}input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):not([type=color])::placeholder{color:var(--form-control-placeholder);font-style:italic}select{box-sizing:border-box;min-height:var(--size-form-control-height);border:var(--form-control-border-width) solid var(--form-control-border-color);border-radius:var(--form-control-border-radius);padding:var(--space-3);padding-right:var(--space-8);font-family:var(--font-family-content);font-size:var(--font-size-content-base);color:var(--form-control-text);background:var(--form-control-bg);outline:none;transition:border-color .2s ease}select:focus{border-color:var(--form-control-focus-border-color)}textarea{box-sizing:border-box;min-height:var(--size-form-control-height);border:var(--form-control-border-width) solid var(--form-control-border-color);border-radius:var(--form-control-border-radius);padding:var(--space-3);font-family:var(--font-family-content);font-size:var(--font-size-content-base);color:var(--form-control-text);background:var(--form-control-bg);outline:none;transition:border-color .2s ease;resize:vertical}textarea:focus{border-color:var(--form-control-focus-border-color)}textarea::placeholder{color:var(--form-control-placeholder);font-style:italic}main button,main input[type=submit],main input[type=button],.util-form button,.util-form input[type=submit],.util-form input[type=button]{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;padding:var(--space-5) var(--space-7);font-family:var(--font-family-chrome);font-size:var(--font-size-content-base);font-weight:var(--font-weight-chrome-semibold);text-transform:uppercase;letter-spacing:var(--letter-spacing-chrome-lg);border:var(--btn-secondary-border-width) solid var(--btn-secondary-border-color);border-radius:var(--btn-secondary-border-radius);cursor:pointer;transition:.2s ease;text-decoration:none;color:var(--btn-secondary-text);background:var(--btn-secondary-bg)}main button:hover,main input[type=submit]:hover,main input[type=button]:hover,.util-form button:hover,.util-form input[type=submit]:hover,.util-form input[type=button]:hover{border-color:var(--color-text-base)}main button:focus-visible,main input[type=submit]:focus-visible,main input[type=button]:focus-visible,.util-form button:focus-visible,.util-form input[type=submit]:focus-visible,.util-form input[type=button]:focus-visible{outline:var(--border-width-thick) solid var(--color-text-base);outline-offset:var(--border-width-thick)}.form-section{margin-bottom:var(--space-8)}.form-section .section-label{margin-bottom:var(--space-5)}.util-form{display:flex;flex-direction:column;gap:var(--space-5)}.util-form-group{display:flex;flex-direction:column;gap:var(--space-3)}.util-form-fieldset{border:none;margin:0;padding:0;min-width:0;display:flex;flex-direction:column;gap:var(--space-3)}.util-form-fieldset>legend.util-form-label{padding:0;margin:0;float:none;width:100%}.util-form-label{font-family:var(--font-family-chrome);font-size:var(--font-size-content-base);color:var(--color-text-muted);letter-spacing:var(--letter-spacing-chrome-sm)}.util-form-input{box-sizing:border-box;min-height:var(--size-form-control-height);border:var(--form-control-border-width) solid var(--form-control-border-color);border-radius:var(--form-control-border-radius);padding:var(--space-3);font-family:var(--font-family-content);font-size:var(--font-size-content-base);color:var(--form-control-text);background:var(--form-control-bg);outline:none;transition:border-color .2s ease}.util-form-input:focus{border-color:var(--form-control-focus-border-color)}.util-form-input::placeholder{color:var(--form-control-placeholder);font-style:italic}select.util-form-input{padding-right:var(--space-8);background:var(--form-control-bg);color:var(--form-control-text)}.util-form-option-group{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-3)}.util-form-control{display:flex;align-items:center;gap:var(--space-5);cursor:pointer;font-family:var(--font-family-chrome);font-size:var(--font-size-content-base);color:var(--color-text-base);user-select:none}.util-form-control input{appearance:none;-webkit-appearance:none;width:var(--size-control-checkbox);height:var(--size-control-checkbox);border:var(--line-width) solid var(--color-border-base);background:transparent;border-radius:var(--border-radius-none);position:relative;cursor:pointer;transition:.2s ease;margin:0}.util-form-control input[type=checkbox]{border-radius:var(--border-radius-none)}.util-form-control input[type=checkbox]:checked{background:var(--color-surface-inverse);border-color:var(--color-surface-inverse)}.util-form-control input[type=checkbox]:checked:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--color-text-inverse);font-size:var(--font-size-content-base)}.util-form-control input[type=radio]{border-radius:var(--border-radius-none)}.util-form-control input[type=radio]:checked{border-color:var(--color-surface-inverse)}.util-form-control input[type=radio]:checked:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:var(--font-size-content-nano);height:var(--font-size-content-nano);background:var(--color-surface-inverse);border-radius:var(--border-radius-none)}.util-form-toggle{display:inline-flex;align-items:center;gap:var(--space-5);cursor:pointer;font-family:var(--font-family-chrome);font-size:var(--font-size-content-nano);text-transform:uppercase;color:var(--color-text-muted)}.util-form-toggle input{appearance:none;width:calc(var(--size-control-checkbox) * 2);height:var(--size-control-checkbox);background:var(--color-surface-muted);border-radius:var(--border-radius-base);position:relative;cursor:pointer;transition:background .3s;margin:0}.util-form-toggle input:checked{background:var(--color-surface-inverse)}.util-form-toggle input:before{content:"";position:absolute;top:var(--space-1);left:var(--space-1);width:calc(var(--size-control-checkbox) - var(--space-1));height:calc(var(--size-control-checkbox) - var(--space-1));background:var(--color-text-inverse);border-radius:var(--border-radius-avatar);transition:transform .3s}.util-form-toggle input:checked:before{transform:translate(var(--size-control-checkbox))}.util-form-file-label{display:inline-block;font-family:var(--font-family-chrome);font-size:var(--font-size-content-nano);text-transform:uppercase;color:var(--color-text-muted);cursor:pointer;border-bottom:var(--line-width) solid var(--color-border-base);padding-bottom:var(--space-3);transition:.2s ease}.util-form-file-label:hover{color:var(--color-text-base);border-color:var(--color-text-base)}.util-form-textarea{min-height:6.25rem;resize:vertical}.util-form-footer{margin-top:var(--space-5);display:flex;align-items:center;gap:var(--space-7)}.util-form-footer .form-btn,.util-form-footer .form-btn-primary,.util-form-footer .form-btn-secondary,.util-form-footer .btn{min-height:var(--size-form-control-height);padding:var(--space-3) var(--space-7);display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box}.util-form-footer .form-btn,.util-form-footer .form-btn-primary{flex-grow:1;text-align:center}.util-form-footer-link{font-family:var(--font-family-chrome);font-size:var(--font-size-content-sm);text-transform:uppercase;color:var(--color-text-muted);text-decoration:none;border-bottom:var(--line-width) solid transparent}.util-form-footer-link:hover{border-color:var(--color-text-muted)}.util-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-7)}.util-form-option-group-row{display:flex;flex-direction:row;gap:var(--space-8);flex-wrap:wrap}.util-flex-between{justify-content:space-between;margin-top:var(--space-5)}.form-shell{margin-inline:auto}.form-shell .page-title{margin-bottom:var(--space-8)}.form-shell.form-shell-artist-profile{max-width:none;width:100%;margin-inline:0;padding-bottom:var(--space-9)}.util-form.artist-profile-form{gap:0}.artist-profile-form>section.artist-profile-form-section:not(:first-of-type){margin-top:var(--space-9);padding-top:var(--space-9);border-top:var(--border-width-base) solid var(--color-border-base)}.artist-profile-form>.util-form-footer{margin-top:var(--space-9);padding-top:var(--space-9);border-top:var(--border-width-base) solid var(--color-border-base)}.artist-profile-form-title{font-family:var(--font-family-chrome);font-size:var(--font-size-heading-section);font-weight:var(--font-weight-bold);color:var(--color-text-base);margin:0 0 var(--space-5)}.artist-profile-form-lead{margin:0 0 var(--space-7);font-size:var(--font-size-content-sm);color:var(--color-text-muted);line-height:var(--line-height-content)}.artist-profile-form-public{display:flex;flex-direction:column;gap:var(--space-7);margin-top:var(--space-5)}.artist-profile-form-panel{border:var(--border-width-base) solid var(--color-border-base);border-radius:var(--border-radius-base);padding:var(--space-7);background:var(--color-surface-muted)}.artist-profile-form-legend{font-family:var(--font-family-chrome);font-size:var(--font-size-content-base);font-weight:var(--font-weight-chrome-semibold);color:var(--color-text-base);letter-spacing:var(--letter-spacing-chrome-sm);padding:0;margin:0 0 var(--space-3);float:none;width:100%}.artist-profile-form-panel-hint{margin:0 0 var(--space-5);font-size:var(--font-size-content-sm);color:var(--color-text-muted);line-height:var(--line-height-content)}.artist-profile-form-panel .util-form-fieldset{gap:var(--space-5)}.artist-profile-form-panel .util-form-control.util-flex-gap-s{align-items:flex-start}.artist-profile-form-panel .util-form-control.util-flex-gap-s input{margin-top:var(--space-2);flex-shrink:0}.artist-profile-form-nested{margin-top:var(--space-7);padding-top:var(--space-7);border-top:var(--border-width-base) solid var(--color-border-base);display:flex;flex-direction:column;gap:var(--space-3)}@media(max-width:768px){.artist-profile-form-panel{padding:var(--space-5)}}.hint-above{margin-top:0;margin-bottom:var(--space-3)}.profile-images{display:grid;grid-template-columns:minmax(0,12.5rem) 1fr;gap:var(--space-7);align-items:start}.profile-images>.artist-profile-form-title,.profile-images>.artist-profile-form-lead,.profile-images>.section-label,.profile-images>.hint-above{grid-column:1/-1}.profile-images>.single-image-upload{grid-column:1/-1;grid-template-columns:minmax(0,12.5rem) 1fr;gap:var(--space-7)}.profile-images .single-image-upload-preview .profile-images-img{width:100%;overflow:hidden;background:var(--color-surface-muted)}.profile-images .single-image-upload-preview .profile-images-img.ledger-frame{aspect-ratio:1}.profile-images .single-image-upload-preview .profile-images-img.profile-images-banner{aspect-ratio:2400/600}.profile-images .single-image-upload-preview .profile-images-img .ledger-placeholder.profile-images-placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:4rem;font-size:var(--font-size-content-sm);color:var(--color-text-muted)}.profile-images .single-image-upload-preview .profile-images-img .ledger-img{width:100%;height:100%;object-fit:cover}.hint{margin-top:var(--space-3);font-size:var(--font-size-content-sm);color:var(--color-text-muted)}.links-grid{display:grid;grid-template-columns:auto 1fr;gap:var(--space-5) var(--space-7);align-items:center}.links-grid-row{display:contents}.links-grid-label{font-family:var(--font-family-chrome);font-size:var(--font-size-content-base);color:var(--color-text-base);padding-right:var(--space-5)}.links-grid-cell{min-width:0}.links-grid-input{width:100%;box-sizing:border-box}@media(max-width:768px){.links-grid{grid-template-columns:1fr;gap:var(--space-3)}.links-grid-label{padding-right:0}}.handle-check-loading{display:none;margin-left:var(--space-3)}.handle-check-loading.htmx-request{display:inline}#handle-availability .text-success{color:var(--color-success)}#handle-availability .text-error{color:var(--color-error)}.badge{display:inline-block;font-family:var(--font-family-chrome);font-size:var(--font-size-content-nano);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-chrome-2xl);text-transform:uppercase;padding:var(--space-1) var(--space-3);background:var(--color-surface-inverse);color:var(--color-text-inverse);border-radius:var(--border-radius-none)}.badge-muted{background:var(--color-surface-muted);color:var(--color-text-muted)}.alert{padding:var(--space-5) var(--space-7);margin-bottom:var(--space-7);border:var(--line-width) solid var(--color-border-base);border-radius:var(--border-radius-none);font-size:var(--font-size-content-base);color:var(--color-text-base)}.alert-error{border-color:var(--color-error);background:var(--color-error-bg);color:var(--color-text-base)}.alert-warning{border-color:var(--color-text-muted);background:var(--color-surface-muted);color:var(--color-text-base)}.alert-success{border-color:var(--color-success);background:var(--color-success-bg);color:var(--color-text-base)}.btn{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;padding:var(--space-5) var(--space-7);font-family:var(--font-family-chrome);font-size:var(--font-size-content-base);font-weight:700;text-transform:uppercase;letter-spacing:.1em;border:var(--btn-secondary-border-width) solid var(--btn-secondary-border-color);border-radius:var(--btn-secondary-border-radius);cursor:pointer;transition:.2s ease;text-decoration:none;color:var(--btn-secondary-text);background:var(--btn-secondary-bg)}.btn:hover,.btn:focus-visible{border-color:var(--color-surface-inverse);background:var(--color-surface-inverse);color:var(--color-text-inverse)}.btn:focus-visible{outline:var(--border-width-thick) solid var(--color-text-base);outline-offset:var(--border-width-thick)}.btn-primary{background:var(--btn-primary-bg);color:var(--btn-primary-text);border-width:var(--btn-primary-border-width);border-radius:var(--btn-primary-border-radius);border-color:var(--btn-primary-border-color)}.btn-primary:hover{opacity:.9}.btn-secondary{background:var(--btn-secondary-bg);color:var(--btn-secondary-text);border-color:var(--btn-secondary-border-color)}.btn-secondary:hover{border-color:var(--color-text-base)}.btn-sm,.btn-small{min-height:var(--size-form-control-height-sm);padding:var(--space-3) var(--space-5);font-size:var(--font-size-content-sm);box-sizing:border-box}.util-input-qty,.commerce-quantity{-moz-appearance:textfield;appearance:textfield}.util-input-qty::-webkit-outer-spin-button,.util-input-qty::-webkit-inner-spin-button,.commerce-quantity::-webkit-outer-spin-button,.commerce-quantity::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.inline-form{display:inline-flex;align-items:center;gap:var(--space-5)}.input-inline{width:4.5rem;min-width:0}.btn-ghost{background:transparent;border-color:transparent;color:var(--btn-secondary-text)}.btn-ghost:hover{background:var(--color-surface-hover);border-color:var(--color-border-base);color:var(--btn-secondary-text)}.btn-ghost:focus-visible{background:var(--color-surface-hover);border-color:var(--color-border-base);color:var(--btn-secondary-text)}.btn-ghost:active{background:var(--color-surface-hover);border-color:var(--color-border-base);color:var(--btn-secondary-text)}.btn-danger:hover{border-color:var(--color-error);color:var(--color-error)}.pagination .btn{padding:var(--space-5) var(--space-7)}.form-btn-primary{box-sizing:border-box;min-height:var(--size-form-control-height);padding:var(--space-3) var(--space-7);display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-family-chrome);font-size:var(--font-size-content-base);font-weight:var(--font-weight-chrome-semibold);text-transform:uppercase;letter-spacing:var(--letter-spacing-chrome-lg);border:var(--btn-primary-border-width) solid var(--btn-primary-border-color);border-radius:var(--btn-primary-border-radius);cursor:pointer;transition:.2s ease;text-decoration:none;background:var(--btn-primary-bg);color:var(--btn-primary-text)}.form-btn-primary:hover,.form-btn-primary:focus-visible{opacity:.9}.form-btn-primary:focus-visible{outline:var(--border-width-thick) solid var(--color-text-base);outline-offset:var(--border-width-thick)}.form-btn-secondary{box-sizing:border-box;min-height:var(--size-form-control-height);padding:var(--space-3) var(--space-7);display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-family-chrome);font-size:var(--font-size-content-base);font-weight:var(--font-weight-chrome-semibold);text-transform:uppercase;letter-spacing:var(--letter-spacing-chrome-lg);border:var(--btn-secondary-border-width) solid var(--btn-secondary-border-color);border-radius:var(--btn-secondary-border-radius);cursor:pointer;transition:.2s ease;text-decoration:none;background:var(--btn-secondary-bg);color:var(--btn-secondary-text)}.form-btn-secondary:hover,.form-btn-secondary:focus-visible{border-color:var(--color-text-base)}.form-btn-secondary:focus-visible{outline:var(--border-width-thick) solid var(--color-text-base);outline-offset:var(--border-width-thick)}.form-btn-sm{box-sizing:border-box;min-height:var(--size-form-control-height-sm);padding:var(--space-3) var(--space-5);display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-family-chrome);font-size:var(--font-size-content-sm);font-weight:var(--font-weight-chrome-semibold);text-transform:uppercase;letter-spacing:var(--letter-spacing-chrome-lg);border:var(--btn-secondary-border-width) solid var(--btn-secondary-border-color);border-radius:var(--btn-secondary-border-radius);cursor:pointer;transition:.2s ease;text-decoration:none;background:var(--btn-secondary-bg);color:var(--btn-secondary-text)}.form-btn-sm:hover,.form-btn-sm:focus-visible{border-color:var(--color-text-base)}.form-btn-sm:focus-visible{outline:var(--border-width-thick) solid var(--color-text-base);outline-offset:var(--border-width-thick)}.form-button{box-sizing:border-box;min-height:var(--size-form-control-height-sm);display:inline-flex;align-items:center;justify-content:center;padding:var(--space-3) var(--space-5);font-family:var(--font-family-chrome);font-size:var(--font-size-content-sm);font-weight:var(--font-weight-chrome-semibold);text-transform:uppercase;letter-spacing:var(--letter-spacing-chrome-lg);border:var(--btn-secondary-border-width) solid var(--btn-secondary-border-color);border-radius:var(--btn-secondary-border-radius);cursor:pointer;background:var(--btn-secondary-bg);color:var(--btn-secondary-text)}.form-button:hover,.form-button:focus-visible{border-color:var(--color-border-strong);color:var(--color-text-base)}.form-button:focus-visible,.form-button-outline:focus-visible{outline:var(--border-width-thick) solid var(--color-text-base);outline-offset:var(--border-width-thick)}.form-button-outline{background:transparent;border-color:var(--color-border-strong);color:var(--color-text-base)}.form-button-outline:hover,.form-button-outline:focus-visible{background:var(--color-surface-inverse);color:var(--color-text-inverse);border-color:var(--color-surface-inverse)}.form-btn{box-sizing:border-box;min-height:var(--size-form-control-height);padding:var(--space-3) var(--space-7);display:inline-flex;align-items:center;justify-content:center;text-decoration:none;background:var(--btn-primary-bg);color:var(--btn-primary-text);font-family:var(--font-family-chrome);font-size:var(--font-size-content-base);font-weight:var(--font-weight-chrome-semibold);text-transform:uppercase;letter-spacing:var(--letter-spacing-chrome-lg);border:var(--btn-primary-border-width) solid var(--btn-primary-border-color);border-radius:var(--btn-primary-border-radius);cursor:pointer;transition:.2s ease}.form-btn:hover,.form-btn:focus-visible{opacity:.9}.form-btn:focus-visible{outline:var(--border-width-thick) solid var(--color-text-base);outline-offset:var(--border-width-thick)}.form-btn-current{cursor:default}.form-btn-danger{background:var(--color-danger);color:var(--color-text-inverse);border-color:var(--color-danger)}.form-btn-danger:focus-visible{outline:var(--border-width-thick) solid var(--color-danger);outline-offset:var(--border-width-thick)}.field-row{display:flex;flex-wrap:wrap;gap:var(--space-7)}.field-row select.util-form-input{flex:1;min-width:8rem}.field-stack{display:flex;flex-direction:column;gap:var(--space-3)}.single-image-upload{display:grid;grid-template-columns:minmax(0,140px) 1fr;gap:var(--space-8);align-items:start}.single-image-upload-preview{width:100%;min-width:0}.single-image-upload-controls{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.single-image-upload-controls .util-form-label:first-child{margin-top:0}.single-image-upload-preview .single-image-upload-frame.image-preview{width:100%;border-radius:var(--border-radius-none);overflow:hidden;border:var(--form-control-border-width) solid var(--form-control-border-color);background:var(--color-surface-muted)}.single-image-upload-preview .single-image-upload-frame.image-preview img{width:100%;height:100%;object-fit:cover}.settings-user-avatar.single-image-upload{grid-template-columns:minmax(0,6rem) 1fr}.image-preview.util-hidden{display:none}.form-error{margin:var(--space-3) 0 0 0;font-size:var(--font-size-content-sm);color:var(--color-text-error, #c00)}.track-upload-dropzone{border:var(--border-width-thick) dashed var(--color-border-base);border-radius:var(--border-radius-none);padding:var(--space-8);text-align:center;cursor:pointer;background:var(--color-surface-base);transition:border-color .2s ease,background .2s ease}.track-upload-dropzone:hover,.track-upload-dropzone.track-upload-dragover{border-color:var(--color-text-muted);background:var(--color-surface-raised)}.track-upload-prompt{font-family:var(--font-family-chrome);font-size:var(--font-size-content-base);color:var(--color-text-base);margin:0 0 var(--space-3) 0}.cs-release-cover-row.single-image-upload-aspect-square .single-image-upload-preview .single-image-upload-frame.image-preview{aspect-ratio:1;max-width:140px}.cs-release-cover-row.single-image-upload-aspect-story .single-image-upload-preview .single-image-upload-frame.image-preview{aspect-ratio:1200/630;max-width:min(100%,8.75rem)}.cs-release-cover-row #cover-art-status.upload-status{display:block;margin-top:var(--space-3);font-size:var(--font-size-content-sm)}.cs-release-cover-row #cover-art-status.upload-status.uploading{color:var(--color-text-muted)}.cs-release-cover-row #cover-art-status.upload-status.success{color:var(--color-text-success, #0a0)}.cs-release-cover-row #cover-art-status.upload-status.error{color:var(--color-text-error, #c00)}.tf-genre-combobox{position:relative;width:100%}.tf-genre-combobox-control{display:flex;align-items:stretch;width:100%}.tf-genre-combobox-input{flex:1;min-width:0;border-top-right-radius:0;border-bottom-right-radius:0}.tf-genre-combobox-toggle{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-width:var(--size-form-control-height);padding:0 var(--space-3);margin:0;border:var(--form-control-border-width) solid var(--form-control-border-color);border-left-width:0;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:var(--form-control-border-radius);border-bottom-right-radius:var(--form-control-border-radius);font:inherit;color:var(--form-control-text);background:var(--form-control-bg);cursor:pointer;transition:border-color .2s ease}.tf-genre-combobox-toggle:hover{border-color:var(--form-control-focus-border-color)}.tf-genre-combobox-toggle:focus-visible{outline:var(--line-width) solid var(--form-control-focus-border-color);outline-offset:var(--space-1);z-index:1}.tf-genre-combobox-control:focus-within .tf-genre-combobox-input{border-color:var(--form-control-focus-border-color)}.tf-genre-combobox-control:focus-within .tf-genre-combobox-toggle{border-color:var(--form-control-focus-border-color)}.tf-genre-combobox-toggle-icon{display:block;width:0;height:0;border-left:var(--space-2) solid transparent;border-right:var(--space-2) solid transparent;border-top:var(--space-2) solid var(--form-control-text);opacity:.85}.tf-genre-combobox-list-wrap{position:absolute;left:0;right:0;top:calc(100% + var(--space-1));z-index:100}.tf-genre-combobox-list{box-sizing:border-box;margin:0;padding:var(--space-1) 0;list-style:none;max-height:min(18.75rem,50vh);overflow-y:auto;border:var(--form-control-border-width) solid var(--form-control-border-color);border-radius:var(--form-control-border-radius);background:var(--form-control-bg);box-shadow:0 var(--space-2) var(--space-4) color-mix(in srgb,var(--color-text-base) 12%,transparent)}.tf-genre-combobox-option{margin:0;padding:var(--space-2) var(--space-3);font-size:var(--font-size-content-base);line-height:var(--line-height-content);color:var(--form-control-text);cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tf-genre-combobox-option[aria-selected=true]{background:color-mix(in srgb,var(--color-accent) 14%,var(--form-control-bg))}.tf-genre-combobox-option:hover{background:color-mix(in srgb,var(--color-text-base) 6%,var(--form-control-bg))}@media(max-width:768px){.tf-genre-combobox-list{max-height:min(15rem,45vh)}}.tf-godview-user-combobox{position:relative;width:100%}.tf-godview-user-combobox-control{display:flex;align-items:stretch;width:100%}.tf-godview-user-combobox-input{flex:1;min-width:0;border-top-right-radius:0;border-bottom-right-radius:0}.tf-godview-user-combobox-toggle{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-width:var(--size-form-control-height);padding:0 var(--space-3);margin:0;border:var(--form-control-border-width) solid var(--form-control-border-color);border-left-width:0;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:var(--form-control-border-radius);border-bottom-right-radius:var(--form-control-border-radius);font:inherit;color:var(--form-control-text);background:var(--form-control-bg);cursor:pointer;transition:border-color .2s ease}.tf-godview-user-combobox-toggle:hover{border-color:var(--form-control-focus-border-color)}.tf-godview-user-combobox-toggle:focus-visible{outline:var(--line-width) solid var(--form-control-focus-border-color);outline-offset:var(--space-1);z-index:1}.tf-godview-user-combobox-control:focus-within .tf-godview-user-combobox-input{border-color:var(--form-control-focus-border-color)}.tf-godview-user-combobox-control:focus-within .tf-godview-user-combobox-toggle{border-color:var(--form-control-focus-border-color)}.tf-godview-user-combobox-toggle-icon{display:block;width:0;height:0;border-left:var(--space-2) solid transparent;border-right:var(--space-2) solid transparent;border-top:var(--space-2) solid var(--form-control-text);opacity:.85}.tf-godview-user-combobox-list-wrap{position:absolute;left:0;right:0;top:calc(100% + var(--space-1));z-index:100}.tf-godview-user-combobox-list{box-sizing:border-box;margin:0;padding:var(--space-1) 0;list-style:none;max-height:min(18.75rem,50vh);overflow-y:auto;border:var(--form-control-border-width) solid var(--form-control-border-color);border-radius:var(--form-control-border-radius);background:var(--form-control-bg);box-shadow:0 var(--space-2) var(--space-4) color-mix(in srgb,var(--color-text-base) 12%,transparent)}.tf-godview-user-combobox-option{margin:0;padding:var(--space-2) var(--space-3);font-size:var(--font-size-content-base);line-height:var(--line-height-content);color:var(--form-control-text);cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tf-godview-user-combobox-option[aria-selected=true]{background:color-mix(in srgb,var(--color-accent) 14%,var(--form-control-bg))}.tf-godview-user-combobox-option:hover{background:color-mix(in srgb,var(--color-text-base) 6%,var(--form-control-bg))}@media(max-width:768px){.tf-godview-user-combobox-list{max-height:min(15rem,45vh)}}.listener-onboarding-form{max-width:100%}.listener-onboarding-section+.listener-onboarding-section{margin-top:var(--space-10)}.listener-onboarding-slots{display:grid;gap:var(--space-7);grid-template-columns:1fr}@media(min-width:769px){.listener-onboarding-slots{grid-template-columns:repeat(3,minmax(0,1fr))}}.listener-onboarding-slot{min-width:0}.listener-onboarding-footer{margin-top:var(--space-10)}.cart-page{padding-bottom:var(--space-9)}.cart-page #cart-content{margin-top:var(--space-6)}.cart-page .cart-list{list-style:none;padding:0;margin:0 0 var(--space-8) 0;display:flex;flex-direction:column;gap:0;border-top:var(--border-width-base) solid var(--color-border-base)}.cart-page .cart-item{display:grid;grid-template-columns:var(--space-section-sm) 1fr auto auto auto;gap:var(--space-5);align-items:center;padding:var(--space-5) 0;border-bottom:var(--border-width-base) solid var(--color-border-base);min-height:var(--size-control-touch)}.cart-page .cart-item-thumb{display:block;width:var(--space-section-sm);height:var(--space-section-sm);flex-shrink:0;background:var(--color-surface-muted);overflow:hidden}.cart-page .cart-item-thumb.cart-item-thumb{text-decoration:none;color:inherit}.cart-page .cart-item-thumb-img{width:100%;height:100%;object-fit:cover;display:block}.cart-page .cart-item-info{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.cart-page .cart-item-title{font-family:var(--font-family-heading);font-size:var(--font-size-content-base);font-weight:var(--font-weight-content-semibold);color:var(--color-text-base);text-decoration:underline;text-underline-offset:.2em}.cart-page .cart-item-title:hover{opacity:.9}.cart-page .cart-item-artist{font-size:var(--font-size-content-sm)}.cart-page .cart-item-qty{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.cart-page .cart-qty-controls{display:flex;align-items:stretch;border:var(--line-width) solid var(--color-border-base)}.cart-page .cart-qty-minus,.cart-page .cart-qty-plus{min-width:var(--size-control-touch);min-height:var(--size-form-control-height-sm);padding:0 var(--space-3);font-size:var(--font-size-content-base);line-height:1;border:none;background:var(--color-surface-muted);color:var(--color-text-base);cursor:pointer}.cart-page .cart-qty-minus:hover,.cart-page .cart-qty-plus:hover{background:var(--color-surface-hover)}.cart-page .cart-qty-minus:focus-visible,.cart-page .cart-qty-plus:focus-visible{outline:var(--border-width-thick) solid var(--color-text-base);outline-offset:0}.cart-page .cart-qty-controls .util-input-qty{width:var(--space-8);min-height:var(--size-form-control-height-sm);text-align:center;padding:var(--space-2);border:none;border-left:var(--line-width) solid var(--color-border-base);border-right:var(--line-width) solid var(--color-border-base);border-radius:0;-moz-appearance:textfield;appearance:textfield}.cart-page .cart-qty-controls .util-input-qty::-webkit-outer-spin-button,.cart-page .cart-qty-controls .util-input-qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cart-page .cart-item-qty>.util-input-qty{width:calc(var(--space-4) * 3.5);min-height:var(--size-form-control-height-sm);text-align:center;padding:var(--space-2)}.cart-page .cart-zero-state .zero-state-lead,.cart-page .zero-state .zero-state-lead{font-weight:var(--font-weight-content-semibold);margin-bottom:var(--space-3)}.cart-page .cart-guest-hint{margin-bottom:var(--space-5);font-size:var(--font-size-content-sm)}.cart-page .cart-empty-cta{display:inline-block;padding:var(--space-3) var(--space-6);min-height:var(--size-control-touch)}.cart-page .cart-footer{margin-top:0;padding-top:var(--space-5);display:flex;flex-direction:column;gap:var(--space-5)}.cart-page .cart-footer p{margin:0;font-size:var(--font-size-content-base)}.cart-page .cart-footer .btn{align-self:flex-start}.cart-page .zero-state{margin-top:var(--space-8)}@media(max-width:768px){.cart-page .cart-item{grid-template-columns:4rem 1fr auto;grid-template-rows:auto auto auto;gap:var(--space-3);padding:var(--space-6) 0}.cart-page .cart-item-thumb,.cart-page .cart-item-thumb-img{width:4rem;height:4rem}.cart-page .cart-item-thumb{grid-column:1;grid-row:1/4}.cart-page .cart-item-info{grid-column:2/-1;grid-row:1}.cart-page .cart-item-qty{grid-column:2;grid-row:2;align-self:start}.cart-page .cart-item form[data-cart-remove]{grid-column:3;grid-row:2;align-self:start}.cart-page .cart-item>span.text-muted:last-of-type{grid-column:2/-1;grid-row:3;text-align:right;font-weight:var(--font-weight-content-semibold);padding-top:var(--space-3);border-top:var(--line-width) solid var(--color-border-base);margin-top:var(--space-2)}.cart-page .cart-footer .btn{min-height:var(--size-control-touch);padding:var(--space-3) var(--space-6)}}.checkout-page{padding-bottom:var(--space-9);max-width:var(--layout-site-max-width);margin-left:auto;margin-right:auto}.checkout-page>.contained>div[data-validate-url]{display:flex;flex-direction:column;gap:var(--space-8)}.checkout-page .checkout-stepper{margin-bottom:var(--space-3)}.checkout-page .checkout-stepper-list{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:var(--space-5);align-items:center}.checkout-page .checkout-stepper-item{display:flex;align-items:center;font-size:var(--font-size-content-sm);color:var(--color-text-muted)}.checkout-page .checkout-stepper-item:after{content:"";display:inline-block;width:.5rem;height:.5rem;margin-left:var(--space-5);border-right:var(--border-width-base) solid var(--color-border-base);border-bottom:var(--border-width-base) solid var(--color-border-base);transform:rotate(-45deg);opacity:.6}.checkout-page .checkout-stepper-item:last-child:after{display:none}.checkout-page .checkout-stepper-item-done{color:var(--color-text-muted)}.checkout-page .checkout-stepper-item-done .checkout-stepper-label{font-weight:var(--font-weight-content-regular)}.checkout-page .checkout-stepper-item-current{color:var(--color-text-base)}.checkout-page .checkout-stepper-item-current .checkout-stepper-label{font-weight:var(--font-weight-content-semibold)}.checkout-page .checkout-stepper-item-pending{color:var(--color-text-muted);opacity:.8}.checkout-page .checkout-stepper-label{font-family:var(--font-family-chrome)}.checkout-page .checkout-stepper-link{color:inherit;text-decoration:none}.checkout-page .checkout-stepper-link:hover{text-decoration:underline}.checkout-page .checkout-stepper-link:focus-visible{outline:var(--border-width-thick) solid var(--color-text-base);outline-offset:var(--space-2)}.checkout-page .checkout-order-summary{border:var(--border-width-base) solid var(--color-border-base);padding:var(--space-6);background:var(--color-surface-raised)}@media(max-width:1024px){.checkout-page .checkout-order-summary{position:sticky;top:var(--space-6);align-self:start}}.checkout-page .checkout-promo-applied{display:flex;align-items:center;gap:var(--space-5);flex-wrap:wrap;margin-top:var(--space-3);font-size:var(--font-size-content-sm)}.checkout-page .list{list-style:none;padding:0;margin:0 0 var(--space-5) 0;border-bottom:var(--border-width-base) solid var(--color-border-base);padding-bottom:var(--space-5)}.checkout-page .list-item{display:grid;grid-template-columns:1fr auto auto auto;gap:var(--space-5);align-items:baseline;padding:var(--space-3) 0;font-size:var(--font-size-content-base);color:var(--color-text-base)}.checkout-page .list-item span:first-child{min-width:0}.checkout-page .checkout-order-summary .text-muted.util-mt-m{margin-top:var(--space-5);margin-bottom:0;font-size:var(--font-size-content-sm)}.checkout-page .util-checkout-promo-line{margin-top:var(--space-3);font-size:var(--font-size-content-sm)}.checkout-page .checkout-total-line{margin-top:var(--space-5);margin-bottom:0;padding-top:var(--space-5);border-top:var(--border-width-thick) solid var(--color-border-base);font-size:var(--font-size-content-base)}.checkout-page .util-promo-input{max-width:12rem}.checkout-page .field-row.util-field-row-align-end{display:flex;align-items:center;gap:var(--space-5);flex-wrap:wrap}.checkout-page .checkout-promo-message-error{color:var(--color-error)}.checkout-page .util-checkout-shipping-section{border:var(--border-width-base) solid var(--color-border-base);padding:var(--space-6);background:var(--color-surface-raised)}.checkout-page .util-checkout-shipping-section .section-header{font-family:var(--font-family-heading);font-size:var(--font-size-heading-section);font-weight:var(--font-weight-bold);margin:0 0 var(--space-5) 0}.checkout-page .util-checkout-error{margin-top:var(--space-3);font-size:var(--font-size-content-sm);color:var(--color-error)}.checkout-page .util-checkout-card-section{border:var(--border-width-base) solid var(--color-border-base);padding:var(--space-6);background:var(--color-surface-raised)}.checkout-page .util-checkout-card-section .util-form-label{display:block;margin-bottom:var(--space-3)}.checkout-page #checkout-card-element{min-height:2.75rem;display:flex;align-items:center}.checkout-page #checkout-card-element.util-card-element{padding:var(--space-3)}.checkout-page #checkout-card-errors{margin-top:var(--space-3);color:var(--color-error);font-size:var(--font-size-content-sm)}.checkout-page .checkout-payment-notice{font-size:var(--font-size-content-sm);margin-bottom:var(--space-5)}.checkout-page .util-form-footer{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-5)}@media(max-width:768px){.checkout-page .checkout-stepper-list{gap:var(--space-3)}.checkout-page .checkout-stepper-item{font-size:var(--font-size-content-xs)}.checkout-page .checkout-stepper-item:after{margin-left:var(--space-3)}.checkout-page .checkout-order-summary,.checkout-page .util-checkout-shipping-section,.checkout-page .util-checkout-card-section{padding:var(--space-5)}.checkout-page .list-item{grid-template-columns:1fr auto;grid-template-rows:auto auto;gap:var(--space-2)}.checkout-page .list-item span:first-child{grid-column:1/-1}.checkout-page .util-form-footer{flex-direction:column;align-items:stretch}.checkout-page .util-form-footer .btn,.checkout-page .util-form-footer a.btn{min-height:var(--size-control-touch);justify-content:center}.checkout-page .util-grid-two-col{grid-template-columns:1fr}}.contact-community-hint{margin-bottom:var(--space-6);color:var(--color-text-muted)}.contact-form-shell{max-width:100%;display:grid;grid-template-columns:1fr auto;gap:var(--space-9);align-items:start}.contact-form-shell .section-header,.contact-form-shell .section-title{font-family:var(--font-family-heading);font-size:var(--font-size-heading-section);margin:0 0 var(--space-3) 0}.contact-form-shell .util-form-footer+.hint{margin-top:var(--space-5)}@media(max-width:768px){.contact-form-shell{grid-template-columns:1fr}}.contact-sidebar{border:var(--border-width-base) solid var(--color-border-base);padding:var(--space-9);min-width:14rem}.contact-sidebar .section-header{font-family:var(--font-family-heading);font-size:var(--font-size-heading-section);margin:0 0 var(--space-3) 0}.contact-sidebar .contact-sidebar-intro{margin:0 0 var(--space-5) 0;font-size:var(--font-size-content-sm);color:var(--color-text-muted)}.contact-sidebar .text-muted{color:var(--color-text-muted);font-size:var(--font-size-content-sm)}.contact-sidebar .text-muted p{margin:0}.contact-sidebar .text-muted .contact-sidebar-block+.contact-sidebar-block{margin-top:var(--space-5)}.contact-sidebar .text-muted .contact-sidebar-label{font-family:var(--font-family-chrome);font-size:var(--font-size-content-sm);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-chrome-sm);margin:0 0 var(--space-3) 0;color:var(--color-text-muted)}.contact-sidebar .text-muted a{color:inherit;text-decoration:underline}.contact-sidebar .text-muted a:hover{opacity:.85}.contact-sidebar .text-muted a:focus-visible{outline:var(--border-width-base) solid var(--color-text-base);outline-offset:var(--space-2)}.contact-sidebar ul.util-list-reset{margin-top:var(--space-3);margin-bottom:0}.contact-sidebar ul.util-list-reset li{margin-bottom:var(--space-3)}.contact-sidebar ul.util-list-reset li:last-child{margin-bottom:0}.contact-sidebar ul.util-list-reset a{color:inherit;text-decoration:underline}.contact-sidebar ul.util-list-reset a:hover{opacity:.85}.contact-sidebar ul.util-list-reset a:focus-visible{outline:var(--border-width-base) solid var(--color-text-base);outline-offset:var(--space-2)}@media(max-width:768px){.contact-sidebar{min-width:0;padding-top:var(--space-8);border-top:var(--border-width-base) solid var(--color-border-base);border-left:none;border-right:none;border-bottom:none}}.pwa-prompt.hidden,.pwa-prompt .hidden{display:none!important}.pwa-prompt{position:fixed;bottom:calc(var(--radio-player-height) + var(--space-8));left:var(--space-8);right:var(--space-8);max-width:24rem;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:var(--space-8);padding:var(--space-8);background:var(--color-surface-raised);border:var(--line-width) solid var(--color-border-base);box-shadow:var(--shadow-card-hover);border-radius:var(--border-radius-base);z-index:1000}.pwa-prompt .pwa-prompt-content{display:flex;align-items:center;gap:var(--space-7)}.pwa-prompt .pwa-prompt-icon{flex-shrink:0;width:2.5rem;height:2.5rem;color:var(--color-accent)}.pwa-prompt .pwa-prompt-icon svg{width:100%;height:100%}.pwa-prompt .pwa-prompt-text p{margin:0;font-size:var(--font-size-content-sm);color:var(--color-text-muted)}.pwa-prompt .pwa-prompt-title{margin:0 0 var(--space-5);font-family:var(--font-family-heading);font-size:var(--font-size-heading-section);font-weight:600}.pwa-prompt .pwa-prompt-actions{display:flex;align-items:center;gap:var(--space-5)}.pwa-prompt .pwa-prompt-close{display:inline-flex;align-items:center;gap:var(--space-3);padding:var(--space-5);min-width:auto}@media(max-width:768px){.pwa-prompt .pwa-prompt-close-text{display:none}}@media(max-width:768px){.pwa-prompt{left:var(--space-7);right:var(--space-7);bottom:calc(var(--radio-player-height) + var(--space-7));padding:var(--space-7);gap:var(--space-7)}}.roadmap-filters{margin-bottom:var(--space-9)}.roadmap-filters .roadmap-filters-row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-5) var(--space-7)}.roadmap-filters .roadmap-filters-search{flex:1 1 18rem;min-width:0;max-width:36rem}.roadmap-filters .roadmap-filters-prompt{display:block;margin-bottom:var(--space-1);font-family:var(--font-family-chrome);font-size:var(--font-size-content-sm);font-weight:var(--font-weight-medium);color:var(--color-text-muted)}.roadmap-filters .roadmap-filters-search-inner{display:flex;flex-wrap:wrap;align-items:stretch;gap:var(--space-3)}.roadmap-filters .roadmap-filter-search{flex:1 1 12rem;min-width:0}.roadmap-filters .roadmap-filter-voted{display:inline-flex;align-items:center;gap:var(--space-1);font-family:var(--font-family-chrome);font-size:var(--font-size-content-sm);color:var(--color-text-base)}@media(max-width:768px){.roadmap-filters .roadmap-filters-row{gap:var(--space-3) var(--space-5)}}.roadmap-page section{margin-top:var(--space-6);margin-bottom:var(--space-6);padding:0;border:none}.roadmap-page .section-header{font-family:var(--font-family-heading);font-size:var(--font-size-heading-section);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:var(--letter-spacing-chrome-2xl);margin-top:var(--space-7);margin-bottom:var(--space-7);padding-top:var(--space-3);padding-bottom:var(--space-3);border-top:var(--border-width-base) solid var(--color-border-base);border-bottom:var(--border-width-base) solid var(--color-border-base)}.roadmap-page .roadmap-stack{display:flex;flex-direction:column;gap:var(--space-7);margin-top:var(--space-7);margin-bottom:0}.roadmap-stack--shipped{gap:var(--space-5)}.roadmap-stack-item{min-width:0}.roadmap-section--in-progress .roadmap-item-card{background:color-mix(in srgb,var(--color-success) 6%,var(--color-surface-raised));border-color:color-mix(in srgb,var(--color-success) 20%,var(--color-border-base))}.roadmap-section--in-progress .roadmap-item-card:hover{background:color-mix(in srgb,var(--color-success) 9%,var(--color-surface-raised))}.roadmap-section--in-progress .roadmap-item-card .btn-ghost.btn-sm{background:color-mix(in srgb,var(--color-success) 4%,var(--color-surface-raised))}.roadmap-section--in-progress .roadmap-item-card:hover .btn-ghost.btn-sm{background:color-mix(in srgb,var(--color-success) 7%,var(--color-surface-muted))}.roadmap-section--up-next .roadmap-item-card{background:color-mix(in srgb,var(--color-warning) 8%,var(--color-surface-raised));border-color:color-mix(in srgb,var(--color-warning) 22%,var(--color-border-base))}.roadmap-section--up-next .roadmap-item-card:hover{background:color-mix(in srgb,var(--color-warning) 12%,var(--color-surface-raised))}.roadmap-section--up-next .roadmap-item-card .btn-ghost.btn-sm{background:color-mix(in srgb,var(--color-warning) 5%,var(--color-surface-raised))}.roadmap-section--up-next .roadmap-item-card:hover .btn-ghost.btn-sm{background:color-mix(in srgb,var(--color-warning) 9%,var(--color-surface-muted))}.roadmap-item-card--shipped-condensed{padding:var(--space-5) var(--space-6);background:color-mix(in srgb,var(--color-tint-violet) 5%,var(--color-surface-raised));border-color:color-mix(in srgb,var(--color-tint-violet) 18%,var(--color-border-base))}.roadmap-item-card--shipped-condensed:hover{background:color-mix(in srgb,var(--color-tint-violet) 8%,var(--color-surface-raised))}.roadmap-item-card--shipped-condensed .roadmap-item-title{font-size:var(--font-size-content-lg);margin-bottom:var(--space-3)}.roadmap-item-card--shipped-condensed .roadmap-item-desc{margin-bottom:0;font-size:var(--font-size-content-sm)}.roadmap-item-card{border:var(--line-width) solid var(--color-border-base);border-radius:var(--border-radius-none);background:var(--color-surface-raised);padding:var(--space-7) var(--space-8);display:block;transition:background-color .2s ease}.roadmap-item-card:hover{background:var(--color-surface-hover)}.roadmap-item-card .btn-ghost.btn-sm{background:var(--color-surface-raised);border-color:var(--color-border-base);color:var(--btn-secondary-text)}.roadmap-item-card:hover .btn-ghost.btn-sm{background:var(--color-surface-muted);border-color:var(--color-border-base);color:var(--btn-secondary-text)}.roadmap-item-card .btn-ghost.btn-sm:hover{background:var(--color-surface-muted);border-color:var(--color-text-muted);color:var(--btn-secondary-text)}.roadmap-item-card p:first-letter{float:none;font-family:inherit;font-size:inherit;line-height:inherit;margin:0;color:inherit}@media(max-width:768px){.roadmap-item-card{padding:var(--space-7) var(--space-5)}}.roadmap-item-detail{border:var(--line-width) solid var(--color-border-base);border-radius:var(--border-radius-none);background:var(--color-surface-raised);padding:var(--space-8) var(--space-9);margin-bottom:var(--space-7)}@media(max-width:768px){.roadmap-item-detail{padding:var(--space-7) var(--space-5)}}.roadmap-item-detail-body{max-width:65ch}.roadmap-item-card .roadmap-item-desc.prose h1,.roadmap-item-card .roadmap-item-desc.prose h2,.roadmap-item-card .roadmap-item-desc.prose h3,.roadmap-item-detail-body .roadmap-item-desc.prose h1,.roadmap-item-detail-body .roadmap-item-desc.prose h2,.roadmap-item-detail-body .roadmap-item-desc.prose h3{font-family:var(--font-family-heading);font-size:var(--font-size-content-lg);font-weight:var(--font-weight-bold);margin:0 0 var(--space-5) 0}.roadmap-item-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-5);margin-bottom:var(--space-7);font-family:var(--font-family-chrome);font-size:var(--font-size-content-nano)}.roadmap-item-meta .roadmap-badge{display:inline-block;box-sizing:border-box;font-family:var(--font-family-chrome);font-size:var(--font-size-content-nano);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-chrome-sm);text-transform:none;padding:var(--space-1) var(--space-3);border-radius:var(--border-radius-none);border:var(--line-width) solid var(--color-border-base);line-height:1.25}.roadmap-badge-type{background:var(--color-surface-inverse);color:var(--color-text-inverse);border-color:var(--color-surface-inverse)}.roadmap-badge-tag{background:var(--color-surface-muted);color:var(--color-text-muted);border-color:var(--color-border-base)}.roadmap-status-badge[data-status=in_progress]{background:color-mix(in srgb,var(--color-success) 8%,var(--color-surface-raised));color:var(--color-text-base);border-color:color-mix(in srgb,var(--color-success) 24%,var(--color-border-base))}.roadmap-status-badge[data-status=up_next]{background:color-mix(in srgb,var(--color-warning) 10%,var(--color-surface-raised));color:var(--color-text-base);border-color:color-mix(in srgb,var(--color-warning) 28%,var(--color-border-base))}.roadmap-status-badge[data-status=shipped]{background:color-mix(in srgb,var(--color-tint-violet) 10%,var(--color-surface-raised));color:var(--color-text-base);border-color:color-mix(in srgb,var(--color-tint-violet) 45%,var(--color-border-base))}.roadmap-item-updated{color:var(--color-text-muted)}.roadmap-item-tags{display:inline-flex;flex-wrap:wrap;gap:var(--space-1)}.roadmap-item-title{font-family:var(--font-family-heading);font-size:var(--font-size-heading-section);font-weight:var(--font-weight-bold);line-height:1.25;margin:0 0 var(--space-5);color:var(--color-text-base)}.roadmap-item-desc{font-family:var(--font-family-content);font-size:var(--font-size-content-base);line-height:var(--line-height-content);margin:0 0 var(--space-5);color:var(--color-text-muted)}.roadmap-item-rationale,.roadmap-item-shipped,.roadmap-item-external{margin-top:var(--space-5);font-size:var(--font-size-content-sm);color:var(--color-text-muted)}.roadmap-item-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-5) var(--space-7);margin-top:var(--space-7);padding-top:var(--space-5);border-top:var(--line-width) solid var(--color-border-base);font-family:var(--font-family-chrome);font-size:var(--font-size-content-sm)}.roadmap-item-actions .util-inline-form{display:inline-block}.roadmap-item-actions-counts{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.roadmap-item-actions-counts-sep{color:var(--color-text-muted);user-select:none}.roadmap-vote-count,.roadmap-comment-count{color:var(--color-text-muted)}.roadmap-comments{margin-top:var(--space-7);margin-bottom:0}.roadmap-comment{margin-bottom:var(--space-7)}.roadmap-comment:last-child{margin-bottom:0}.roadmap-comment-inner{display:flex;gap:var(--space-5);align-items:flex-start}.roadmap-comment-avatar{flex-shrink:0;width:2.5rem;height:2.5rem}.roadmap-comment-avatar-img{width:2.5rem;height:2.5rem;border-radius:var(--border-radius-avatar);object-fit:cover;display:block}.roadmap-comment-avatar-placeholder{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:var(--border-radius-avatar);background:var(--color-surface-muted);color:var(--color-text-muted);font-family:var(--font-family-chrome);font-size:var(--font-size-content-sm);font-weight:var(--font-weight-bold);text-transform:uppercase}.roadmap-comment-content{min-width:0;flex:1}.roadmap-comment-meta strong{color:var(--color-text-base)}.roadmap-comment-text{font-size:var(--font-size-content-base);line-height:var(--line-height-content);color:var(--color-text-base)}.roadmap-back{padding-top:var(--space-9);margin-top:var(--space-10)}.roadmap-back-link{font-family:var(--font-family-chrome);font-size:var(--font-size-content-sm);font-weight:var(--font-weight-chrome-semibold);text-transform:uppercase;letter-spacing:var(--letter-spacing-chrome-lg);text-decoration:none;color:var(--color-text-muted)}.roadmap-back-link:hover{color:var(--color-text-base);text-decoration:underline}.share-block .share-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-5);padding-bottom:var(--space-4)}.share-block .share-copy-wrap{position:relative;display:inline-flex;align-items:center}.share-block .share-copied{position:absolute;left:100%;margin-left:var(--space-5);white-space:nowrap;font-size:var(--font-size-content-base);color:var(--color-success);opacity:0;transition:opacity var(--transition-base);pointer-events:none}.share-block .share-copied-visible{opacity:1}.reviews-block .reviews-summary{margin-bottom:var(--space-3)}.reviews-block .reviews-average{font-weight:600}.reviews-block .reviews-count{margin-left:var(--space-1)}.reviews-block .reviews-cta{margin-bottom:var(--space-5)}.reviews-block .reviews-list{display:flex;flex-direction:column;gap:var(--space-5)}.reviews-block .review-card{padding:var(--space-5) 0;border-bottom:var(--line-width) solid var(--color-border-base);border-radius:var(--border-radius-base)}.reviews-block .review-card:last-child{border-bottom:none}.reviews-block .review-header{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);margin-bottom:var(--space-1)}.reviews-block .review-reviewer{font-weight:500}.reviews-block .review-rating{font-size:.9em}.reviews-block .review-date{font-size:.875em}.reviews-block .review-text{margin:0;white-space:pre-wrap;word-break:break-word}.product-page{display:grid;grid-template-columns:1fr;gap:var(--space-8);margin-bottom:var(--space-9)}@media(min-width:769px){.product-page{grid-template-columns:1fr 1fr;gap:var(--space-9);align-items:start}.product-page>*{grid-column:1/-1}.product-page .product-page-gallery{grid-column:1;grid-row:1}.product-page .product-page-buy{grid-column:2;grid-row:1}}.product-page-title{margin:0 0 var(--space-3);font-size:var(--font-size-heading-subheading, 1.25rem);font-weight:var(--font-weight-content-semibold)}.product-gallery{display:flex;flex-direction:column;gap:var(--space-5)}.product-gallery[data-single-image=true] .product-gallery-main-wrap{margin-bottom:0}.product-gallery .product-gallery-main-wrap{position:relative;min-height:12rem}.product-gallery .product-gallery-main-wrap-loading{background:linear-gradient(90deg,var(--color-surface-raised) 0%,var(--color-border-subtle) 50%,var(--color-surface-raised) 100%);background-size:200% 100%;animation:product-gallery-skeleton 1s ease-in-out infinite}.product-gallery .product-gallery-main-wrap-loading .product-gallery-main{opacity:0;transition:opacity var(--transition-base)}@keyframes product-gallery-skeleton{0%{background-position:200% 0}to{background-position:-200% 0}}.product-gallery .product-gallery-main-wrap-loaded .product-gallery-main{opacity:1}.product-gallery .product-gallery-main-wrap-error .product-gallery-main{display:none}.product-gallery .product-gallery-main-wrap-error .product-gallery-main-error{display:flex;align-items:center;justify-content:center;padding:var(--space-7);text-align:center;color:var(--color-text-muted);background-color:var(--color-surface-raised);border-radius:var(--border-radius-base);min-height:12rem}.product-gallery .product-gallery-main-wrap .product-gallery-main-error{display:none}.product-gallery .product-gallery-main,.product-gallery .product-gallery-img:first-child{display:block;width:100%;max-width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:var(--border-radius-base);background-color:var(--color-surface-raised);cursor:pointer}.product-gallery .product-gallery-thumbs{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-3)}.product-gallery .product-gallery-thumb{padding:0;border:var(--border-width-thick) solid transparent;border-radius:var(--border-radius-base);background:none;cursor:pointer;overflow:hidden;width:3.5rem;height:3.5rem;flex-shrink:0}@media(max-width:768px){.product-gallery .product-gallery-thumb{width:var(--size-control-touch, 2.75rem);height:var(--size-control-touch, 2.75rem)}}.product-gallery .product-gallery-thumb[aria-current=true],.product-gallery .product-gallery-thumb.is-active{border-color:var(--color-border-strong)}.product-gallery .product-gallery-thumb img{display:block;width:100%;height:100%;object-fit:cover}.product-gallery .product-gallery-img{display:block;max-width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:var(--border-radius-base);background-color:var(--color-surface-raised)}.product-gallery .product-gallery-img:not(:first-child){margin-top:var(--space-2)}.product-page .product-detail-commerce{margin-top:0}.product-page .product-detail-commerce .commerce-price{font-size:var(--font-size-heading-subheading, 1.25rem);font-weight:var(--font-weight-content-semibold);margin:0 0 var(--space-3)}.product-page .product-detail-commerce .commerce-availability{display:block;margin-bottom:var(--space-3)}.product-page .product-detail-commerce .commerce-pwyw-hint{display:block;font-size:var(--font-size-caption);color:var(--color-text-muted);margin-bottom:var(--space-2)}.product-page .product-detail-commerce .commerce-wishlist-guest{cursor:not-allowed}.product-page .product-detail-commerce .commerce-add-to-cart-in-cart,.product-page .product-detail-commerce .commerce-wishlist-added{opacity:.9}.product-page .product-detail-commerce .commerce-variant-wrap,.product-page .product-detail-commerce .commerce-quantity-wrap{margin-bottom:var(--space-3)}.product-page .product-detail-commerce .commerce-quantity-controls{display:inline-flex;align-items:stretch;border:var(--line-width) solid var(--color-border-base);border-radius:var(--border-radius-base);overflow:hidden}.product-page .product-detail-commerce .commerce-quantity-controls .commerce-qty-minus,.product-page .product-detail-commerce .commerce-quantity-controls .commerce-qty-plus{min-width:var(--size-control-touch);min-height:var(--size-form-control-height);padding:0 var(--space-3);font-size:var(--font-size-content-base);line-height:1;border:none;background:var(--color-surface-muted);color:var(--color-text-base);cursor:pointer}.product-page .product-detail-commerce .commerce-quantity-controls .commerce-qty-minus:hover,.product-page .product-detail-commerce .commerce-quantity-controls .commerce-qty-plus:hover{background:var(--color-surface-hover)}.product-page .product-detail-commerce .commerce-quantity-controls .commerce-qty-minus:focus-visible,.product-page .product-detail-commerce .commerce-quantity-controls .commerce-qty-plus:focus-visible{outline:var(--border-width-thick) solid var(--color-text-base);outline-offset:0}.product-page .product-detail-commerce .commerce-quantity-controls .util-input-qty,.product-page .product-detail-commerce .commerce-quantity-controls .commerce-quantity{width:2.75rem;min-height:var(--size-form-control-height);text-align:center;padding:var(--space-2);border:none;border-left:var(--line-width) solid var(--color-border-base);border-right:var(--line-width) solid var(--color-border-base);border-radius:0;-moz-appearance:textfield;appearance:textfield}.product-page .product-detail-commerce .commerce-quantity-controls .util-input-qty::-webkit-outer-spin-button,.product-page .product-detail-commerce .commerce-quantity-controls .util-input-qty::-webkit-inner-spin-button,.product-page .product-detail-commerce .commerce-quantity-controls .commerce-quantity::-webkit-outer-spin-button,.product-page .product-detail-commerce .commerce-quantity-controls .commerce-quantity::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.product-page .product-detail-commerce .commerce-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-5);margin-top:var(--space-3)}.product-page .product-detail-commerce .commerce-actions .add-to-cart{margin-right:var(--space-2)}.product-page .product-detail-commerce .add-to-cart:focus-visible,.product-page .product-detail-commerce .add-to-wishlist:focus-visible,.product-page .product-detail-commerce input:focus-visible,.product-page .product-detail-commerce select:focus-visible,.product-page .product-detail-commerce button:focus-visible{outline:var(--border-width-accent) solid var(--color-border-interactive);outline-offset:var(--space-2)}.product-page .artist-article{margin-top:var(--space-7)}.product-page .artist-article .la-section-title{margin-bottom:var(--space-3)}.product-lightbox{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;background-color:var(--overlay-mask);padding:var(--space-7);cursor:pointer}.product-lightbox:not(.product-lightbox-open){visibility:hidden;pointer-events:none}.product-lightbox.product-lightbox-open{visibility:visible}.product-lightbox-inner{position:relative;max-width:90vw;max-height:90vh;cursor:default}.product-lightbox-img{display:block;max-width:100%;max-height:85vh;width:auto;height:auto;object-fit:contain;border-radius:var(--border-radius-base)}.product-lightbox-close{position:absolute;top:var(--space-5);right:var(--space-5);width:var(--size-form-control-height, 2.5rem);height:var(--size-form-control-height, 2.5rem);padding:0;font-size:1.5rem;line-height:1;color:var(--color-text-inverse, #fff);background-color:#00000080;border:none;border-radius:var(--border-radius-avatar);cursor:pointer}.product-lightbox-close:hover,.product-lightbox-close:focus-visible{background-color:#000000b3}.product-lightbox-close:focus-visible{outline:var(--border-width-accent) solid currentColor;outline-offset:var(--space-2)}.product-lightbox-prev,.product-lightbox-next{position:absolute;top:50%;transform:translateY(-50%);width:var(--size-control-touch, 2.75rem);height:var(--size-control-touch, 2.75rem);padding:0;font-size:1.25rem;color:var(--color-text-inverse, #fff);background-color:#00000080;border:none;border-radius:var(--border-radius-base);cursor:pointer}.product-lightbox-prev:hover,.product-lightbox-prev:focus-visible,.product-lightbox-next:hover,.product-lightbox-next:focus-visible{background-color:#000000b3}.product-lightbox-prev.product-lightbox-prev,.product-lightbox-next.product-lightbox-prev{left:var(--space-5)}.product-lightbox-prev.product-lightbox-next,.product-lightbox-next.product-lightbox-next{right:var(--space-5)}.forum{margin-left:auto;margin-right:auto}.forum .section-header{font-family:var(--font-family-heading);font-size:var(--font-size-content-base);font-weight:var(--font-weight-bold);margin-bottom:var(--space-5)}@media(max-width:768px){.forum .forum-table-wrap{display:none}.forum .forum-cards{display:flex;flex-direction:column;gap:var(--space-5)}.forum .forum-card{display:block;padding:var(--space-7);border:var(--border-width-base) solid var(--color-border-base);background:var(--color-surface-raised);text-decoration:none;color:inherit}.forum .forum-card:hover{background:var(--color-surface-hover)}.forum .forum-card-title{display:block;font-weight:var(--font-weight-bold);font-size:var(--font-size-content-sm);margin-bottom:var(--space-3)}.forum .forum-card-meta{font-size:var(--font-size-content-nano);color:var(--color-text-muted);margin:var(--space-3) 0 0}.forum .forum-thread-title{font-size:var(--font-size-content-base)}.forum .forum-post{padding:var(--space-5)}}.forum-filters{margin-bottom:var(--space-8)}.forum-filters-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-5);font-size:var(--font-size-content-sm)}.forum-filter-link{display:inline-block;padding:var(--space-3) var(--space-5);color:var(--color-text-muted);text-decoration:none;border-radius:var(--border-radius-none);border:var(--border-width-base) solid transparent}.forum-filter-link:hover{color:var(--color-text-base)}.forum-filter-link-active{color:var(--color-text-base);font-weight:var(--font-weight-bold);border-color:var(--color-border-base);background:var(--color-surface-muted)}.forum-section{margin-bottom:var(--space-8)}.forum-table-wrap{overflow-x:auto}.forum-table{width:100%;border-collapse:collapse;font-size:var(--font-size-content-sm)}.forum-table th,.forum-table td{padding:var(--space-5) var(--space-7);text-align:left;border-bottom:var(--line-width) solid var(--color-border-base);vertical-align:top}.forum-table th{font-family:var(--font-family-heading);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:var(--letter-spacing-chrome-sm);color:var(--color-text-muted)}.forum-table .forum-col-num{text-align:right;white-space:nowrap}.forum-table .forum-col-activity{white-space:nowrap;color:var(--color-text-muted)}.forum-topic .forum-topic-link{display:block;font-weight:var(--font-weight-bold);color:var(--color-text-base);text-decoration:none;margin-bottom:var(--space-3)}.forum-topic .forum-topic-link:hover{text-decoration:underline}.forum-tags{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-3)}.forum-tag{display:inline-block;padding:.125rem var(--space-3);font-size:var(--font-size-content-nano);font-family:var(--font-family-heading);background:var(--color-surface-muted);color:var(--color-text-base);text-decoration:none;border:var(--line-width) solid var(--color-border-muted)}.forum-tag:hover{background:var(--color-surface-hover)}.forum-tag-plain{cursor:default;pointer-events:none}.forum-cards{display:none}.forum-pagination{margin-bottom:var(--space-8);font-size:var(--font-size-content-sm)}.forum-pagination a{color:var(--color-text-muted);text-decoration:underline}.forum-pagination a:hover{color:var(--color-text-base)}.forum-new-thread{margin-top:var(--space-9);padding-top:var(--space-8);border-top:var(--line-width) solid var(--color-border-base)}.forum-form{max-width:40rem}.forum-breadcrumb{margin-bottom:var(--space-7)}.forum-breadcrumb-link{font-size:var(--font-size-content-sm);color:var(--color-text-muted);text-decoration:underline}.forum-breadcrumb-link:hover{color:var(--color-text-base)}.forum-breadcrumb-link:visited{color:var(--color-text-muted)}.forum-thread-header{margin-bottom:var(--space-9);padding-bottom:var(--space-8);border-bottom:var(--line-width) solid var(--color-border-base)}.forum-thread-title{font-family:var(--font-family-heading);font-size:var(--font-size-heading-section);font-weight:var(--font-weight-bold);margin-bottom:var(--space-5);line-height:1.3}.forum-thread-meta{font-size:var(--font-size-content-sm);color:var(--color-text-muted);display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-5)}.forum-thread-meta .forum-tags{margin-top:0}.forum-thread-author{font-weight:var(--font-weight-bold);color:var(--color-text-base)}.forum-thread-post-count{margin-left:auto}.forum-posts{margin-bottom:var(--space-9)}.forum-post{margin-bottom:var(--space-8);padding:var(--space-7);border:var(--border-width-base) solid var(--color-border-base);background:var(--color-surface-raised)}.forum-post-byline{font-size:var(--font-size-content-nano);color:var(--color-text-muted);margin-bottom:var(--space-5);display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.forum-post-author{font-weight:var(--font-weight-bold);color:var(--color-text-base)}.forum-post-pinned{font-size:var(--font-size-content-nano);text-transform:uppercase;letter-spacing:var(--letter-spacing-chrome-sm)}.forum-post-body{font-size:var(--font-size-content-sm);line-height:var(--line-height-content);white-space:pre-wrap;word-break:break-word}.forum-reply-form{margin-top:var(--space-9);padding-top:var(--space-8);border-top:var(--line-width) solid var(--color-border-base)}.la-community{margin-bottom:var(--space-9)}.la-community .section-header,.la-community .section-title{font-family:var(--font-family-heading);font-size:var(--font-size-heading-section);font-weight:var(--font-weight-content-semibold);color:var(--color-text-base)}.community-empty{padding:var(--space-7) 0}.community-thread{display:flex;flex-direction:column;gap:var(--space-7);list-style:none;margin:0;padding:0}.community-message{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-7) var(--space-8);background:var(--color-surface-raised);border:var(--line-width) solid var(--color-border-muted);border-radius:var(--border-radius-base) var(--space-2) var(--space-2) var(--border-radius-base);width:75%;max-width:80%;min-width:70%;align-self:flex-start}@media(max-width:768px){.community-message{padding:var(--space-5) var(--space-7);width:85%;min-width:0}}.community-message-from-artist{align-self:flex-end;border-left-width:var(--border-width-accent);border-left-color:var(--color-accent);border-radius:var(--space-2) var(--border-radius-base) var(--border-radius-base) var(--space-2)}@media(max-width:768px){.la-community~section .util-form .btn-primary{min-height:var(--size-control-touch);min-width:var(--size-control-touch)}}.community-post-error-visible{position:static!important;width:auto!important;height:auto!important;padding:var(--space-3) 0;margin:0;overflow:visible;clip:auto;clip-path:none;color:var(--color-error);font-size:var(--font-size-content-base)}.community-message-header{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-3) var(--space-5);font-family:var(--font-family-chrome);font-size:var(--font-size-content-xs);color:var(--color-text-muted)}.community-message-author{font-weight:var(--font-weight-chrome-semibold);color:var(--color-text-base)}.community-message-badge{padding:0 var(--space-2);font-size:var(--font-size-content-xxs);font-weight:var(--font-weight-chrome-heavy);text-transform:uppercase;letter-spacing:var(--letter-spacing-chrome-sm);color:var(--color-accent);background:var(--color-surface-subtle);border-radius:var(--border-radius-base)}.community-message-time{margin-left:auto;flex-shrink:0}.community-message-body{font-size:var(--font-size-content-base);line-height:var(--line-height-content);color:var(--color-text-base);white-space:pre-wrap;word-wrap:break-word;margin:0}.cs-layout{display:grid;grid-template-columns:14rem 1fr;gap:var(--space-9);min-width:0;min-height:calc(100vh - var(--topbar-height));align-items:start}@media(max-width:768px){.cs-layout{grid-template-columns:1fr}}.cs-drawer .cs-drawer-backdrop{display:none}@media(max-width:768px){.cs-drawer{position:fixed;inset:0;z-index:1000;pointer-events:none}.cs-drawer.cs-drawer-open{pointer-events:auto}.cs-drawer.cs-drawer-open .cs-drawer-backdrop{opacity:1;pointer-events:auto}.cs-drawer.cs-drawer-open #cs-drawer-panel{transform:translate(0)}.cs-drawer .cs-drawer-backdrop{display:block;position:absolute;inset:0;background:#0006;opacity:0;transition:opacity var(--transition-base);pointer-events:none}.cs-drawer #cs-drawer-panel{position:fixed;top:0;left:0;bottom:0;width:min(280px,90vw);max-height:none;overflow-y:auto;background:var(--color-surface-base);border-right:var(--border-width-base) solid var(--color-border-base);transform:translate(-100%);transition:transform var(--transition-base);z-index:1001;padding:var(--space-8);border-bottom:none}}.cs-drawer-toggle-wrap{display:none}@media(max-width:768px){.cs-drawer-toggle-wrap{display:flex;margin-bottom:var(--space-5)}.cs-drawer-toggle-wrap .cs-drawer-toggle{min-height:44px;min-width:44px;padding:var(--space-5) var(--space-7);font-family:var(--font-family-heading);font-size:var(--font-size-content-base);font-weight:var(--font-weight-bold);color:var(--color-text-base);background:var(--color-surface-raised);border:var(--border-width-base) solid var(--color-border-base);border-radius:var(--border-radius-base);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}}.cs-sidebar{display:flex;flex-direction:column;gap:var(--space-5);border-right:var(--border-width-base) solid var(--color-border-base);padding-right:var(--space-8);min-width:0}@media(min-width:769px){.cs-sidebar{position:sticky;top:var(--space-5);max-height:calc(100vh - var(--topbar-height) - var(--space-7));overflow-y:auto;align-self:start}}.cs-sidebar .cs-accordion-section{margin-bottom:var(--space-3)}.cs-sidebar .cs-accordion-toggle{display:flex;align-items:center;justify-content:flex-start;gap:var(--space-5);width:100%;min-height:44px;padding:var(--space-3) 0;background:none;border:none;font-family:var(--font-family-heading);font-size:var(--font-size-content-base);font-weight:var(--font-weight-bold);color:var(--color-text-base);cursor:pointer;text-align:left;border-radius:var(--border-radius-none)}.cs-sidebar .cs-accordion-toggle .cs-accordion-arrow{flex-shrink:0;transition:transform var(--transition-base);opacity:.75}.cs-sidebar .cs-accordion-toggle.expanded .cs-accordion-arrow{transform:rotate(-180deg)}.cs-sidebar .cs-accordion-toggle a{font:inherit;font-weight:inherit;color:inherit;text-decoration:none}.cs-sidebar .cs-accordion-content{display:none;padding-left:var(--space-6);margin-bottom:var(--space-4)}.cs-sidebar .cs-accordion-content.expanded{display:block}.cs-sidebar .cs-nav-subgroup-label{margin:var(--space-5) 0 var(--space-3);padding:0;font-family:var(--font-family-heading);font-size:var(--font-size-content-base);font-weight:var(--font-weight-bold);letter-spacing:normal;text-transform:none;color:var(--color-text-muted)}.cs-sidebar .cs-nav-subgroup-label:first-child{margin-top:0}.cs-sidebar .cs-nav{display:flex;flex-direction:column;gap:var(--space-2)}.cs-sidebar .cs-nav-link{display:block;padding:var(--space-3) 0;font-family:var(--font-family-heading);font-size:var(--font-size-content-base);font-weight:var(--font-weight-content-regular);color:var(--color-text-base);opacity:.85;text-decoration:none;transition:opacity var(--transition-base);border-left:var(--border-width-base) solid transparent;padding-left:var(--space-5);margin-left:calc(-1 * var(--space-5));border-radius:var(--border-radius-none)}.cs-sidebar .cs-nav-link:hover{opacity:1}.cs-sidebar .cs-nav-link-active{color:var(--color-text-base);font-weight:var(--font-weight-bold);border-left-width:var(--border-width-accent);border-left-color:var(--color-text-base);background:var(--color-surface-muted);opacity:1}@media(max-width:768px){.cs-sidebar{border-right:none;border-bottom:var(--border-width-base) solid var(--color-border-base);padding-right:0;padding-bottom:var(--space-7)}}.cs-content a.btn.cs-nav-link-active{color:var(--color-text-base);font-weight:var(--font-weight-bold);border-left-width:var(--border-width-accent);border-left-color:var(--color-text-base);background:var(--color-surface-muted);opacity:1}.cs-content-area{min-width:0;position:relative;padding-left:var(--space-7);margin-left:calc(-1 * var(--space-7))}main.container:has(>.main-breadcrumb-rail) .cs-content-area{margin-right:var(--layout-breadcrumb-rail-width)}@media(max-width:1024px){main.container:has(>.main-breadcrumb-rail) .cs-content-area{margin-right:0}}@media(max-width:768px){.cs-content-area{border-left:none;padding-left:0;margin-left:0;border-top:var(--border-width-accent) solid var(--color-border-strong);padding-top:var(--space-5);margin-top:var(--space-5)}}.util-impersonation-banner{width:100%;box-sizing:border-box;margin-bottom:var(--space-7);padding:var(--space-5) var(--space-7);border-radius:var(--border-radius-base);background:var(--color-danger);color:#fff;border:var(--border-width-base) solid color-mix(in srgb,#fff 35%,var(--color-danger))}.util-impersonation-banner-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-5);min-width:0}.util-impersonation-banner-p{margin:0;font-size:var(--font-size-content-base);font-weight:var(--font-weight-content-regular);color:inherit}.util-impersonation-form{flex-shrink:0}.util-impersonation-banner-stop{background:#fff;color:var(--color-danger);border-color:#fff;font-weight:var(--font-weight-bold)}.util-impersonation-banner-stop:hover{background:color-mix(in srgb,#fff 90%,var(--color-danger));color:var(--color-danger);border-color:color-mix(in srgb,#fff 90%,var(--color-danger))}.util-impersonation-banner-stop:focus-visible{outline:var(--border-width-thick) solid #fff;outline-offset:var(--space-2)}.cs-hero{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-7);border-bottom:var(--border-width-base) solid var(--color-border-base);padding-bottom:var(--space-8);margin-bottom:var(--space-8)}.cs-hero p{font-size:var(--font-size-content-sm);color:var(--color-text-muted);margin:0}.cs-hero h1{margin:0 0 var(--space-3)}.cs-switcher{margin-bottom:var(--space-8);padding-bottom:var(--space-8);border-bottom:var(--border-width-base) solid var(--color-border-base)}.cs-content p{font-size:var(--font-size-content-sm);color:var(--color-text-muted)}.cs-content p:last-child{margin-bottom:0}.cs-page-header{display:flex;gap:var(--space-5);flex-wrap:wrap;margin-bottom:var(--space-8)}.cs-form-section{margin-bottom:var(--space-8)}.cs-form-section p{font-size:var(--font-size-content-sm);color:var(--color-text-muted);margin:0 0 var(--space-5)}.takeover-track-search{display:flex;gap:var(--space-5);align-items:center;margin-bottom:var(--space-3)}.takeover-track-search .util-form-input{flex:1;min-width:0}.takeover-results{max-height:12rem;overflow-y:auto;border:var(--border-width-base) solid var(--color-border-base);border-radius:var(--border-radius-base);background:var(--color-surface-base);margin-bottom:var(--space-5)}.takeover-results[aria-hidden=true]{display:none}.takeover-results-empty{padding:var(--space-5);font-size:var(--font-size-content-sm);color:var(--color-text-muted)}.takeover-result-item{padding:var(--space-5) var(--space-7);font-size:var(--font-size-content-sm);cursor:pointer;border-bottom:var(--line-width) solid var(--color-border-base)}.takeover-result-item:last-child{border-bottom:none}.takeover-result-item:hover{background:var(--color-surface-muted)}.takeover-tracks-list{list-style:none;padding:0;margin:0 0 var(--space-5);border:var(--border-width-base) solid var(--color-border-base);border-radius:var(--border-radius-base);min-height:2rem}.takeover-track-row{display:flex;align-items:center;gap:var(--space-5);padding:var(--space-5) var(--space-7);border-bottom:var(--line-width) solid var(--color-border-base);font-size:var(--font-size-content-sm)}.takeover-track-row:last-child{border-bottom:none}.takeover-track-row .drag-handle{cursor:grab;opacity:.7;user-select:none}.takeover-track-row .drag-handle:active{cursor:grabbing}.cs-content .table{width:100%;border-collapse:collapse;margin:var(--space-5) 0}.cs-content .table th,.cs-content .table td{font-family:var(--font-family-content);font-size:var(--font-size-content-sm);padding:var(--space-5) var(--space-5);text-align:left;border-bottom:var(--line-width) solid var(--color-border-base)}.cs-content .table th{text-transform:uppercase;letter-spacing:var(--letter-spacing-chrome-sm);color:var(--color-text-muted)}.cs-content .table td.cs-table-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);vertical-align:middle}.cs-list-page .table-wrap{overflow-x:auto;margin:var(--space-5) 0}.cs-list-page .empty-state.zero-state{margin:var(--space-5) 0}.cs-list-page td.cs-list-table-empty{padding:var(--space-7) var(--space-5);vertical-align:middle}.cs-list-page .cs-list-toolbar{display:flex;flex-wrap:wrap;gap:var(--space-7);margin-bottom:var(--space-8)}.cs-list-page .cs-list-toolbar-select{max-width:var(--sidebar-width)}.cs-list-page .table th.cs-list-actions-col{vertical-align:middle;text-transform:none;letter-spacing:normal;color:var(--color-text-base)}.cs-list-page .table th.cs-list-actions-col,.cs-list-page .table td.cs-table-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-3)}.cs-list-page ul.cs-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-5)}.cs-list-page .cs-fulfillment-link-row{display:flex;align-items:center;gap:var(--space-3)}.cs-list-page .cs-fulfillment-link-row .util-form-input{flex:1;min-width:0}.cs-list-page .cs-roadmap-analytics-summary{max-width:var(--layout-site-max-width)}.cs-release-thumb-col{width:1%}.cs-release-thumb-cell{vertical-align:middle;width:1%}.cs-release-thumb{width:var(--space-8);height:var(--space-8);overflow:hidden;background-color:var(--color-surface-muted);display:flex;align-items:center;justify-content:center}.cs-release-thumb-img{width:100%;height:100%;object-fit:cover;display:block}.cs-release-thumb-placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-family:var(--font-family-content);font-weight:var(--font-weight-chrome-heavy);font-size:var(--font-size-heading-document);color:var(--color-text-muted)}.table-cell-drag{width:2rem;padding:var(--space-5)!important;vertical-align:middle}.table .drag-handle{cursor:grab;color:var(--color-text-muted);font-size:var(--font-size-content-base);user-select:none;padding:0 var(--space-3);display:inline-block}.table .drag-handle:active{cursor:grabbing}.takeover-track-artist,.takeover-track-release{min-width:8rem;flex-shrink:0}.takeover-track-title{flex:1;min-width:0}.takeover-track-duration{flex-shrink:0;color:var(--color-text-muted)}.takeover-duration{margin-top:var(--space-5);font-size:var(--font-size-content-sm);color:var(--color-text-muted)}.takeover-progress-outer{height:var(--space-2);background:var(--color-surface-muted);border-radius:var(--border-radius-base);margin-top:var(--space-3);overflow:hidden}.takeover-progress-bar{height:100%;background:var(--color-text-muted);border-radius:var(--border-radius-base);transition:width var(--transition-base);max-width:100%}.takeover-calendar{margin-top:var(--space-3);max-width:28rem}.takeover-calendar-header{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-5);margin-bottom:var(--space-5)}.takeover-calendar-title{font-weight:600;flex:1;min-width:10rem}.takeover-calendar-nav{width:var(--space-7);height:var(--space-7);padding:0;border:var(--line-width) solid var(--color-border-base);background:var(--color-surface-base);color:var(--color-text-base);border-radius:var(--border-radius-base);cursor:pointer;font-size:var(--font-size-chrome-control);line-height:var(--line-height-tight);display:inline-flex;align-items:center;justify-content:center}.takeover-calendar-nav:hover{background:var(--color-surface-raised)}.takeover-calendar-today{padding:var(--space-2) var(--space-3);font-size:var(--font-size-content-sm);border:var(--line-width) solid var(--color-border-base);background:var(--color-surface-base);color:var(--color-text-base);border-radius:var(--border-radius-base);cursor:pointer}.takeover-calendar-today:hover{background:var(--color-surface-raised)}.takeover-calendar-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:var(--line-width);margin-bottom:var(--space-7)}.takeover-calendar-weekday{font-size:var(--font-size-content-sm);font-weight:600;color:var(--color-text-muted);text-align:center;padding:var(--space-1) 0}.takeover-calendar-day{aspect-ratio:1;min-height:2rem;display:flex;align-items:center;justify-content:center;font-size:var(--font-size-content-sm);border-radius:var(--border-radius-base);background:var(--color-surface-muted)}.takeover-calendar-day-empty{background:transparent;visibility:hidden}.takeover-calendar-day-selectable{cursor:pointer;background:var(--color-surface-base);border:var(--line-width) solid var(--color-border-base)}.takeover-calendar-day-selectable:hover{background:var(--color-surface-raised)}.takeover-calendar-day-today{border-color:var(--color-accent);font-weight:600}.takeover-calendar-day-selected{background:var(--color-accent);color:var(--color-text-inverse);border-color:var(--color-accent)}.takeover-calendar-day-past{color:var(--color-text-muted);background:var(--color-surface-muted);cursor:not-allowed}.takeover-calendar-summary{font-size:var(--font-size-content-sm);margin:0 0 var(--space-5)}.takeover-calendar-summary-set{font-weight:500;color:var(--color-text-base)}.takeover-calendar-slots-section{margin-top:var(--space-7)}.takeover-calendar-slots-title{font-size:var(--font-size-content-base);font-weight:600;margin:0 0 var(--space-5)}.takeover-calendar-slots{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-3);max-height:12rem;overflow-y:auto}.takeover-calendar-slot{padding:var(--space-2) var(--space-2);font-size:var(--font-size-content-sm);text-align:left;border:var(--line-width) solid var(--color-border-base);border-radius:var(--border-radius-base);cursor:pointer;background:var(--color-surface-base);color:var(--color-text-base)}.takeover-calendar-slot-available:hover{background:var(--color-surface-raised)}.takeover-calendar-slot-unavailable{background:var(--color-surface-muted);color:var(--color-text-muted);cursor:not-allowed}.takeover-calendar-slot-selected{background:var(--color-accent);color:var(--color-text-inverse);border-color:var(--color-accent)}.util-form-input-narrow{max-width:16rem;display:block;margin-top:var(--space-3)}.cs-section{margin-bottom:var(--space-9)}.cs-section:last-child{margin-bottom:0}.cs-section-title{font-family:var(--font-family-chrome);font-size:var(--font-size-content-base);font-weight:var(--font-weight-bold);color:var(--color-text-base);margin:0 0 var(--space-5)}.settings-layout{display:grid;grid-template-columns:14rem 1fr;gap:var(--space-9);align-items:start}.settings-layout .settings-content{min-width:0}@media(max-width:768px){.settings-layout{grid-template-columns:1fr}.settings-layout .settings-nav{border-right:none;border-bottom:var(--border-width-base) solid var(--color-border-base);padding-right:0;padding-bottom:var(--space-7);margin-bottom:var(--space-7)}.settings-layout .settings-nav-list{flex-direction:row;gap:var(--space-5);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:var(--space-3);margin:calc(-1 * var(--space-5)) 0}.settings-layout .settings-nav-list li{flex-shrink:0;scroll-snap-align:start}.settings-layout .settings-nav-link{padding:var(--space-5) var(--space-7);margin-left:0;padding-left:var(--space-7);border-left:none;border-bottom:3px solid transparent}.settings-layout .settings-nav-link-active{border-left:none;border-bottom-color:var(--color-text-base)}}.settings-nav{position:sticky;top:var(--space-5);border-right:var(--border-width-base) solid var(--color-border-base);padding-right:var(--space-8)}.settings-nav-list{display:flex;flex-direction:column;gap:var(--space-5);list-style:none;padding:0;margin:0}.settings-nav-link{display:block;padding:var(--space-3) 0;font-family:var(--font-family-heading);font-size:var(--font-size-content-base);font-weight:var(--font-weight-content-regular);color:var(--color-text-base);opacity:.85;text-decoration:none;transition:opacity var(--transition-base);border-left:var(--border-width-base) solid transparent;padding-left:var(--space-5);margin-left:calc(-1 * var(--space-5));border-radius:var(--border-radius-none)}.settings-nav-link:hover{opacity:1}.settings-nav-link-active{color:var(--color-text-base);font-weight:var(--font-weight-bold);border-left-width:var(--border-width-accent);border-left-color:var(--color-text-base);background:var(--color-surface-muted);opacity:1}.cs-content .util-settings-section{transition:background-color .2s ease}.cs-content .util-settings-section:last-child{margin-bottom:0}.cs-content .util-settings-section:hover{background-color:var(--color-surface-muted)}.settings-landing-links{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-7)}.settings-unified{max-width:52rem}.settings-unified-toc .util-btn-tiny{font-size:var(--font-size-content-sm);padding:var(--space-3) var(--space-5)}.settings-unified-form .util-settings-section{scroll-margin-top:var(--space-9)}.settings-unified-form>section.util-settings-section:not(:first-of-type){border-top:var(--border-width-base) solid var(--color-border-base);padding-top:var(--space-9);margin-top:var(--space-9)}.settings-unified-form>section.util-settings-section:first-of-type{margin-top:0}.settings-unified-form>section.util-settings-section>h2.cs-section-title{font-size:var(--font-size-heading-section)}.settings-unified-form h3.cs-section-title{font-size:var(--font-size-heading-subheading);font-weight:var(--font-weight-chrome-semibold);margin-top:var(--space-7)}.settings-unified-notification-group-title{font-family:var(--font-family-chrome);font-size:var(--font-size-content-base);font-weight:var(--font-weight-bold);color:var(--color-text-base);margin:0 0 var(--space-5);padding-bottom:var(--space-3);border-bottom:var(--border-width-base) solid var(--color-border-base)}.settings-user-avatar-img{display:block;border-radius:var(--border-radius-base);border:var(--border-width-base) solid var(--color-border-base);object-fit:cover}.settings-user-avatar-preview-empty{width:6rem;height:6rem;box-sizing:border-box;border:var(--border-width-base) solid var(--color-border-base);border-radius:var(--border-radius-base);background:var(--color-surface-muted)}.settings-session-list{margin:var(--space-5) 0 0;padding:0}.settings-session-list-item{list-style:none;padding:var(--space-5) 0;border-bottom:var(--border-width-base) solid var(--color-border-muted, var(--color-border-base))}.settings-session-list-item:last-child{border-bottom:none}.settings-account-danger-zone{border:var(--border-width-base) solid var(--color-danger, #b42318);border-radius:var(--border-radius-base);padding:var(--space-7);background:var(--color-surface-muted)}.settings-account-danger-zone .settings-account-danger-zone-lead{color:var(--color-danger, #b42318);font-weight:var(--font-weight-bold);margin:0 0 var(--space-5)}.settings-unified-footer{padding-bottom:var(--space-7)}.util-error-text{color:var(--color-danger, #b42318);font-size:var(--font-size-content-sm)}.upload-page-guidance{margin-bottom:var(--space-7);padding:var(--space-5) var(--space-6);border:var(--border-width-base) solid var(--color-border-base);border-radius:var(--border-radius-base);background:var(--color-surface-raised)}.upload-page-guidance-heading{margin:0 0 var(--space-3);font-family:var(--font-family-chrome);font-size:var(--font-size-content-sm);font-weight:var(--font-weight-chrome-semibold);letter-spacing:var(--letter-spacing-chrome-sm);text-transform:uppercase;color:var(--color-text-muted)}.upload-page-guidance-list{margin:0;padding-left:var(--space-6);font-size:var(--font-size-content-sm);line-height:var(--line-height-content);color:var(--color-text-base)}.upload-page-guidance-list li{margin-bottom:var(--space-3)}.upload-page-guidance-list li:last-child{margin-bottom:0}.upload-page-guidance-list a{font-weight:var(--font-weight-chrome-semibold);color:var(--color-accent);text-decoration:none}.upload-page-guidance-list a:hover{text-decoration:underline}.upload-page-guidance-detail{color:var(--color-text-muted)}.upload-page-guidance-label{font-weight:var(--font-weight-chrome-semibold);color:var(--color-text-base)}.upload-page-main-lede{margin-top:var(--space-3)}.bulk-upload-shell{min-width:0}.upload-dropzone{position:relative;display:flex;align-items:center;justify-content:center;min-height:11rem;padding:var(--space-7);border:var(--border-width-base) dashed var(--color-border-base);border-radius:var(--border-radius-base);background:var(--color-surface-raised);cursor:pointer;transition:background var(--transition-base),border-color var(--transition-base)}.upload-dropzone:hover{background:var(--color-surface-base);border-color:var(--color-accent)}.upload-dropzone.is-drag-over{background:color-mix(in srgb,var(--color-accent) 12%,var(--color-surface-raised));border-color:var(--color-accent);border-style:solid}.upload-dropzone-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;opacity:0;pointer-events:none}.upload-dropzone-inner{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-3);max-width:28rem;pointer-events:none}.upload-dropzone-title{font-family:var(--font-family-heading);font-size:var(--font-size-heading-section);font-weight:var(--font-weight-chrome-semibold);color:var(--color-text-base);margin:0}.upload-dropzone-subtitle{margin:0;font-size:var(--font-size-content-sm);line-height:var(--line-height-content)}.upload-dropzone-button{pointer-events:none;margin-top:var(--space-2)}.bulk-upload-summary{margin-top:var(--space-6);padding:var(--space-5) var(--space-6);border:var(--border-width-base) solid var(--color-border-base);border-radius:var(--border-radius-base);background:var(--color-surface-base);display:flex;flex-direction:column;gap:var(--space-4)}.bulk-upload-summary-top{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}.bulk-upload-summary-status-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-3);min-width:0;font-size:var(--font-size-content-base)}.bulk-upload-summary-count strong{font-weight:var(--font-weight-chrome-semibold)}.bulk-upload-summary-message{font-size:var(--font-size-content-sm);color:var(--color-text-muted)}.bulk-upload-summary-progress{display:flex;align-items:center;gap:var(--space-4)}.bulk-upload-summary-track{flex:1;min-width:0;height:var(--space-2);border-radius:var(--border-radius-base);background:var(--color-border-base);overflow:hidden}.bulk-upload-summary-fill{height:100%;width:var(--progress-width, 0%);background:var(--color-accent);transition:width var(--transition-base)}.bulk-upload-summary-pct{flex-shrink:0;font-size:var(--font-size-content-sm);min-width:2.5rem;text-align:right}.bulk-upload-editor{margin-top:var(--space-7)}.bulk-upload-editor-title{margin:0 0 var(--space-5);font-family:var(--font-family-heading);font-size:var(--font-size-heading-section);font-weight:var(--font-weight-chrome-semibold)}.bulk-upload-hierarchy .artist-group{margin-bottom:var(--space-8)}.bulk-upload-hierarchy .artist-group-header{margin-bottom:var(--space-4);padding-bottom:var(--space-3);border-bottom:var(--border-width-base) solid var(--color-border-base)}.bulk-upload-hierarchy .artist-group-header .form-input{font-weight:var(--font-weight-chrome-semibold);max-width:22rem}.release-upload-card{margin-bottom:var(--space-7);padding:var(--space-5) var(--space-6);border:var(--border-width-base) solid var(--color-border-base);border-radius:var(--border-radius-base);background:var(--color-surface-raised)}.release-upload-card-fields{display:flex;flex-direction:column;gap:var(--space-4);margin-bottom:var(--space-5)}@media(max-width:768px){.release-upload-card-fields{gap:var(--space-3)}}.release-upload-card-title-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.release-upload-card-title-row .form-input{flex:1 1 12rem;min-width:0;max-width:100%}.release-upload-card-title-row .bulk-upload-existing-release-select{flex:1 1 14rem;min-width:10rem;max-width:100%}.bulk-upload-existing-release-hint{margin:0}.release-upload-card-row2{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4)}.release-upload-card-row2 .form-select,.release-upload-card-row2 .form-input[type=date]{width:auto;min-width:10rem}.release-upload-card-radio{display:flex;flex-direction:column;gap:var(--space-2);padding-top:var(--space-3);border-top:var(--border-width-base) solid var(--color-border-base)}.release-upload-card-radio-label{display:inline-flex;align-items:flex-start;gap:var(--space-3);font-size:var(--font-size-content-base);font-weight:var(--font-weight-chrome-semibold);cursor:pointer}.release-upload-card-radio-hint{margin:0;padding-left:calc(var(--space-5) + var(--space-3));font-size:var(--font-size-content-sm);color:var(--color-text-muted);line-height:var(--line-height-content)}.bulk-upload-tracks-table{width:100%;border-collapse:collapse;margin-top:var(--space-4);font-size:var(--font-size-content-base)}.bulk-upload-tracks-table th{text-align:left;padding:var(--space-3) var(--space-3);font-size:var(--font-size-content-sm);font-weight:var(--font-weight-chrome-semibold);color:var(--color-text-muted);border-bottom:var(--border-width-base) solid var(--color-border-base)}.bulk-upload-tracks-table td{padding:var(--space-3);vertical-align:middle;border-bottom:var(--border-width-base) solid var(--color-border-base)}.bulk-upload-tracks-table .bulk-editor-cell-handle{width:2.5rem;text-align:center}.bulk-upload-tracks-table .bulk-editor-cell-title{min-width:0}.bulk-upload-tracks-table .bulk-editor-cell-radio{width:4.5rem;text-align:center}.bulk-upload-tracks-table .bulk-editor-cell-radio input[type=checkbox]{width:1.125rem;height:1.125rem;cursor:pointer}.bulk-upload-tracks-table th.bulk-editor-cell-status,.bulk-upload-tracks-table td.bulk-editor-cell-status{text-align:center}.bulk-upload-tracks-table .bulk-editor-cell-status{width:7rem;font-size:var(--font-size-content-sm);color:var(--color-text-muted)}.bulk-upload-tracks-table .track-drag-handle{cursor:grab;color:var(--color-text-muted);font-size:var(--font-size-content-base);user-select:none;display:inline-block;padding:var(--space-2)}.bulk-upload-tracks-table .track-drag-handle:active{cursor:grabbing}.bulk-upload-tracks-table .form-input.track-title-input{width:100%;min-width:0}.bulk-upload-error{color:var(--color-text-muted);font-size:var(--font-size-content-sm);padding:var(--space-4) 0}.bulk-upload-footer{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4);margin-top:var(--space-8);padding-top:var(--space-6);border-top:var(--border-width-base) solid var(--color-border-base)}@media(max-width:768px){.bulk-upload-footer{align-items:stretch}.bulk-upload-footer .form-btn{width:100%}}.bulk-upload-footer-hint{margin:0;max-width:40rem;order:2}.bulk-upload-footer .form-btn{order:1}.library-modal{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:var(--space-8)}.library-modal[hidden]{display:none}.library-backdrop{position:absolute;inset:0;background:var(--overlay-mask)}.library-panel{position:relative;width:100%;max-width:900px;max-height:85vh;display:flex;flex-direction:column;background:var(--color-surface-raised);box-shadow:var(--shadow-card-hover);overflow:hidden;border-radius:var(--border-radius-base)}.library-header{display:flex;align-items:center;justify-content:space-between;padding:var(--space-7) var(--space-8);border-bottom:var(--line-width) solid var(--color-border-base)}.library-title{margin:0;font-size:var(--font-size-heading-section)}.library-close{padding:var(--space-5);font-size:1.5rem;line-height:1;background:transparent;border:0;cursor:pointer;color:var(--color-text-base)}.library-close:hover{opacity:.8}.library-tabs{display:flex;gap:0;padding:0 var(--space-8);border-bottom:var(--line-width) solid var(--color-border-base)}.library-tabs [role=tab]{padding:var(--space-5) var(--space-7);font-size:var(--font-size-content-base);background:transparent;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;cursor:pointer;color:var(--color-text-muted)}.library-tabs [role=tab]:hover{color:var(--color-text-base)}.library-tabs [role=tab][aria-selected=true]{color:var(--color-accent);border-bottom-color:var(--color-accent);font-weight:600}.library-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-7);padding:var(--space-5) var(--space-8);border-bottom:var(--line-width) solid var(--color-border-base);background:var(--color-surface-base)}.library-toolbar .library-search{min-width:12rem;padding:var(--space-5);font-size:var(--font-size-content-base);border:var(--line-width) solid var(--color-border-base);border-radius:var(--border-radius-base)}.library-toolbar .library-sort{padding:var(--space-5);font-size:var(--font-size-content-base);border:var(--line-width) solid var(--color-border-base);border-radius:var(--border-radius-base)}.library-toolbar .library-upload-row{margin-left:auto}.library-pagination{display:flex;align-items:center;gap:var(--space-7);padding:var(--space-5) var(--space-8);border-top:var(--line-width) solid var(--color-border-base);background:var(--color-surface-base)}.library-pagination .library-pagination-info{font-size:var(--font-size-content-base);color:var(--color-text-muted)}.library-grid{flex:1;overflow:auto;padding:var(--space-8);display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:var(--space-7)}.library-card{display:flex;flex-direction:column;align-items:stretch;border:var(--line-width) solid var(--color-border-base);border-radius:var(--border-radius-base);padding:var(--space-5)}.library-card .library-card-frame{aspect-ratio:1;overflow:hidden;margin-bottom:var(--space-3)}.library-card .library-thumb{width:100%;height:100%;object-fit:cover}.library-card .library-card-title{font-size:var(--font-size-content-base);margin:0 0 var(--space-3);line-height:1.3}.theme-picker{display:flex;flex-direction:column;gap:var(--space-5)}.theme-picker-current{display:grid;grid-template-columns:auto 1fr;gap:var(--space-7);align-items:start;max-width:24rem}.theme-picker-current-preview{min-width:0}.theme-picker-current-meta{display:flex;flex-direction:column;gap:var(--space-5);align-items:flex-start}.theme-picker-thumb-wrap{display:block;padding:0;border:0;background:none;cursor:pointer;line-height:0}.theme-picker-thumb-wrap:hover .theme-picker-thumb,.theme-picker-thumb-wrap:focus-visible .theme-picker-thumb{border-color:var(--color-accent)}.theme-picker-thumb-wrap:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.theme-picker-thumb{display:block;width:10rem;height:auto;aspect-ratio:320/180;object-fit:cover;border:var(--line-width) solid var(--color-border-base);background:var(--color-surface-muted)}.theme-picker-name{font-family:var(--font-family-chrome);font-size:var(--font-size-content-base);font-weight:var(--font-weight-content-semibold);color:var(--color-text-base)}.theme-picker-current-hint{display:block;font-family:var(--font-family-chrome);font-size:var(--font-size-content-sm);color:var(--color-text-muted)}.theme-picker-trigger{align-self:flex-start}.theme-picker-modal{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:var(--space-8)}.theme-picker-modal[hidden]{display:none}.theme-picker-backdrop{position:absolute;inset:0;background:var(--overlay-mask);cursor:pointer;opacity:0;transition:opacity var(--transition-base) var(--motion-easing-base)}.theme-picker-modal.is-open .theme-picker-backdrop{opacity:1}@media(prefers-reduced-motion:reduce){.theme-picker-backdrop{transition:none}.theme-picker-modal:not([hidden]) .theme-picker-backdrop{opacity:1}}.theme-picker-panel{position:relative;width:100%;max-width:80rem;max-height:95vh;display:flex;flex-direction:column;background:var(--color-surface-raised);box-shadow:var(--shadow-card-hover);overflow:hidden;border:var(--line-width) solid var(--color-border-base);opacity:0;transform:scale(.96);transition:opacity var(--transition-base) var(--motion-easing-base),transform var(--transition-base) var(--motion-easing-base)}.theme-picker-modal.is-open .theme-picker-panel{opacity:1;transform:scale(1)}@media(prefers-reduced-motion:reduce){.theme-picker-panel{transition:none;opacity:1;transform:none}.theme-picker-modal.is-open .theme-picker-panel{opacity:1;transform:none}}.theme-picker-header{display:flex;align-items:center;justify-content:space-between;padding:var(--space-7) var(--space-8);border-bottom:var(--line-width) solid var(--color-border-base)}.theme-picker-title{margin:0;font-size:var(--font-size-heading-section);font-weight:var(--font-weight-bold);color:var(--color-text-base)}.theme-picker-close{padding:var(--space-5);font-size:1.5rem;line-height:1;background:transparent;border:0;cursor:pointer;color:var(--color-text-base)}.theme-picker-close:hover,.theme-picker-close:focus-visible{opacity:.8}.theme-picker-close:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.theme-picker-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-8);padding:var(--space-8);overflow:auto}@media(max-width:768px){.theme-picker-grid{grid-template-columns:1fr}}.theme-picker-card{display:flex;flex-direction:column;align-items:stretch;padding:0;border:var(--line-width) solid var(--color-border-base);background:var(--color-surface-raised);cursor:pointer;text-align:left;transition:border-color var(--transition-fast),box-shadow var(--transition-fast);position:relative}.theme-picker-card:hover,.theme-picker-card:focus-visible{border-color:var(--color-accent);box-shadow:var(--shadow-card-hover)}.theme-picker-card:focus-visible{outline:none}.theme-picker-card.theme-picker-card-current{border-color:var(--color-accent);border-width:var(--border-width-accent);box-shadow:var(--shadow-card-hover)}.theme-picker-card.theme-picker-card-current:after{content:"Current";position:absolute;top:var(--space-3);right:var(--space-3);padding:var(--space-2) var(--space-3);font-family:var(--font-family-chrome);font-size:var(--font-size-chrome-control);font-weight:var(--font-weight-chrome-semibold);color:var(--color-text-inverse);background:var(--color-accent);border-radius:var(--border-radius-base)}.theme-picker-card img{display:block;width:100%;height:auto;aspect-ratio:320/180;object-fit:cover;background:var(--color-surface-muted)}.theme-picker-card-name{padding:var(--space-3) var(--space-5);font-family:var(--font-family-chrome);font-size:var(--font-size-content-base);font-weight:var(--font-weight-content-semibold);color:var(--color-text-base)}.theme-picker-card-hint{display:block;padding:0 var(--space-5) var(--space-5);font-family:var(--font-family-chrome);font-size:var(--font-size-content-sm);color:var(--color-text-muted)}.dashboard-filter{margin-bottom:var(--space-8)}.referral-banner{background:var(--color-surface-raised);border:var(--line-width) solid var(--color-border-base);margin-bottom:var(--space-9)}.referral-inner{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--space-8)}.referral-text .section-title{margin-top:0}.referral-text .label-meta{margin-bottom:0}.referral-actions{display:flex;gap:var(--space-5)}.referral-input{width:18rem;max-width:100%}.dashboard-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:var(--space-8)}.dashboard-card{padding:var(--space-8);border:var(--line-width) solid var(--color-border-base);background:var(--color-surface-base)}.dashboard-card .label-meta{margin:0}.dashboard-card-number{font-family:var(--font-family-heading);font-size:var(--font-size-heading-section);font-weight:600;margin-bottom:var(--space-5)}.dashboard-card-title{margin:0 0 var(--space-5);font-family:var(--font-family-content);font-size:var(--font-size-content-base);font-weight:600}.dashboard-links{display:flex;flex-direction:column;gap:0}.dashboard-link-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-7);padding:var(--space-7) 0;border-bottom:var(--line-width) solid var(--color-border-base);color:var(--color-text-base);text-decoration:none}.dashboard-link-row:hover{color:var(--color-accent)}.charts{display:grid;grid-template-columns:1fr;gap:var(--space-9);margin-top:var(--space-8)}@media(min-width:1025px){.charts{grid-template-columns:2fr 1fr}}@media(max-width:768px){.charts .chart-container{height:240px}.charts .chart-container-half{height:160px}.charts .chart-container-compact{height:140px}}.chart-container{position:relative;height:280px;width:100%}.chart-container .chart-title{margin:0 0 var(--space-5);font-size:var(--font-size-content-base);font-weight:600;text-transform:uppercase;letter-spacing:.05em}.chart-canvas{filter:contrast(1.05)}.chart-container-half{height:200px}.chart-container-full{height:auto;min-height:120px}.chart-container-compact{height:180px}.chart-stub{display:flex;align-items:center;justify-content:center;height:160px;font-size:var(--font-size-content-base);color:var(--color-text-base);opacity:.6}.charts-error{grid-column:1/-1;padding:var(--space-7);border:var(--line-width) solid var(--color-error);background:var(--color-error-bg);color:var(--color-text-base);font-weight:600;opacity:1}.charts-loading{display:flex;align-items:center;justify-content:center;min-height:160px;font-size:var(--font-size-content-base);color:var(--color-text-muted)}.chart-sr-only{position:absolute;width:var(--line-width);height:var(--line-width);padding:0;margin:calc(var(--line-width) * -1);overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.charts-date-range{display:flex;gap:var(--space-5);margin-top:var(--space-5)}.charts-date-btn{font-size:var(--font-size-content-sm);padding:var(--space-3) var(--space-5)}.charts-date-btn.charts-date-btn-active{font-weight:600}.product-velocity{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-9);margin-top:var(--space-5)}@media(max-width:768px){.product-velocity{grid-template-columns:1fr}}.product-velocity-section{border-bottom:var(--line-width) solid var(--color-border-base);padding-bottom:var(--space-7)}.product-velocity-title{margin:0 0 var(--space-7);font-family:var(--font-family-heading);font-size:var(--font-size-heading-section);font-style:italic}.product-velocity-list{list-style:none;padding:0;margin:0}.product-velocity-item{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--space-7);padding:var(--space-5) 0;border-bottom:var(--line-width) solid var(--color-border-muted);font-size:var(--font-size-content-base)}.product-velocity-item-empty{opacity:.6;border-bottom:none}.product-velocity-name{font-weight:600;text-transform:uppercase;letter-spacing:.05em}.product-velocity-units{font-family:var(--font-family-heading);font-style:italic;white-space:nowrap}.listener-card{padding:var(--space-8);border:var(--line-width) solid var(--color-border-base);background:var(--color-surface-base);margin-bottom:var(--space-9)}.listener-card-accent{border-left:calc(var(--border-width-thick) * 2) solid var(--color-accent)}.listener-card-highlight{background:var(--color-surface-raised);border-color:var(--color-border-base)}.listener-rewards{list-style:none;padding:0;margin:0}.listener-reward-item{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--space-5);padding:var(--space-7) 0;border-bottom:var(--line-width) solid var(--color-border-base)}.listener-reward-item:last-child{border-bottom:none}.listener-referral-actions{display:flex;gap:var(--space-5);margin-top:var(--space-7)}.listener-referral-input{width:18rem;max-width:100%}.listener-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));gap:var(--space-9)}.listener-quick-links{list-style:none;padding:0;margin:0}.listener-quick-links li{margin-bottom:0}.listener-quick-link{display:flex;align-items:flex-start;gap:var(--space-7);padding:var(--space-7) 0;border-bottom:var(--line-width) solid var(--color-border-base);color:var(--color-text-base);text-decoration:none;transition:color .2s ease}.listener-quick-link:last-child{border-bottom:none}.listener-quick-link:hover{color:var(--color-accent)}.listener-quick-link-icon{flex-shrink:0;width:var(--space-6);height:var(--space-6);display:flex;align-items:center;justify-content:center}.listener-quick-link-icon svg{width:var(--space-6);height:var(--space-6)}.listener-quick-link-content{flex:1;min-width:0}.listener-quick-link-content strong{display:block;margin-bottom:var(--space-5)}.listener-quick-link-content .label-meta{margin:0}.listener-recent-orders{list-style:none;padding:0;margin:0}.listener-recent-view-all{font-size:var(--font-size-content-sm);font-weight:600;color:var(--color-text-base);opacity:.8;text-decoration:none}.listener-recent-view-all:hover{opacity:1;color:var(--color-accent)}.section-header{margin-bottom:var(--space-7)}.section-header .section-title{margin-bottom:var(--space-5)}.cs-dashboard-guidance{margin-bottom:var(--space-9);padding:var(--space-7);background:var(--color-surface-raised);border:var(--line-width) solid var(--color-border-base);border-radius:var(--border-radius-base)}.cs-dashboard-guidance .cs-dashboard-guidance-inner{max-width:42rem}.cs-dashboard-guidance .cs-dashboard-guidance-header{margin-bottom:var(--space-7)}.cs-dashboard-guidance .cs-dashboard-guidance-lede{margin:var(--space-3) 0 0}.cs-dashboard-guidance .cs-dashboard-guidance-list{margin:var(--space-5) 0 0;padding-left:0}.cs-dashboard-guidance .cs-dashboard-guidance-list li{margin-bottom:var(--space-5);list-style:none;font-size:var(--font-size-content-sm)}.cs-dashboard-guidance .cs-dashboard-guidance-list a{font-weight:600}.cs-dashboard-guidance .cs-dashboard-guidance-form{margin-top:var(--space-7)}.post-publish-nudge{margin-bottom:var(--space-9);padding:var(--space-7);background:var(--color-surface-raised);border:var(--line-width) solid var(--color-border-base);border-radius:var(--border-radius-base)}.post-publish-nudge .post-publish-nudge-header{margin-bottom:var(--space-5)}.post-publish-nudge .post-publish-nudge-lede{margin:var(--space-3) 0 0;max-width:42rem}.post-publish-nudge .post-publish-nudge-links{margin:0;padding-left:0}.post-publish-nudge .post-publish-nudge-links li{margin-bottom:var(--space-3);list-style:none;font-size:var(--font-size-content-sm)}.post-publish-nudge .post-publish-nudge-links a{font-weight:600}.section-header-secondary{margin-top:var(--space-10)}.admin-secondary{margin-top:var(--space-8)}.admin-summary-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:var(--space-7)}.admin-summary-card{padding:var(--space-7);border:var(--line-width) solid var(--color-border-base);background:var(--color-surface-base)}.admin-summary-card .admin-summary-card-label{display:block;font-size:var(--font-size-content-sm);color:var(--color-text-muted);margin-bottom:var(--space-3)}.admin-summary-card .admin-summary-card-value{font-family:var(--font-family-heading);font-size:var(--font-size-heading-section);font-weight:600}.admin-dashboard-cards{margin-bottom:var(--space-8)}.admin-view-full-analytics{display:inline-block;margin-top:var(--space-5);font-size:var(--font-size-content-sm);font-weight:600;color:var(--color-accent);text-decoration:none}.admin-view-full-analytics:hover{text-decoration:underline}.admin-table-wrap{overflow-x:auto;margin-top:var(--space-5)}.admin-table{width:100%;border-collapse:collapse;font-size:var(--font-size-content-base)}.admin-table th,.admin-table td{padding:var(--space-5) var(--space-7);text-align:left;border-bottom:var(--line-width) solid var(--color-border-base)}.admin-table th{font-weight:600;color:var(--color-text-muted)}.admin-table td{max-width:20rem;overflow:hidden;text-overflow:ellipsis}.admin-funnel-cards-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(8rem,1fr));gap:var(--space-7);margin-top:var(--space-7)}.admin-revenue-breakdown-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:var(--space-7)}.help-layout{display:grid;grid-template-columns:14rem 1fr;gap:var(--space-9);min-width:0}@media(max-width:768px){.help-layout{grid-template-columns:1fr}}.help-sidebar{display:flex;flex-direction:column;gap:var(--space-5);border-right:var(--border-width-base) solid var(--color-border-base);padding-right:var(--space-8);min-width:0}.help-sidebar .sidebar-back-link{font-family:var(--font-family-chrome);font-size:var(--font-size-content-sm);color:var(--color-text-base);text-decoration:none;display:inline-block;margin-bottom:var(--space-3);transition:opacity .2s ease}.help-sidebar .sidebar-back-link:hover{opacity:.8}.help-sidebar .help-accordion-section{margin-bottom:var(--space-3)}.help-sidebar .help-accordion-toggle{display:flex;align-items:center;gap:var(--space-5);width:100%;min-height:44px;padding:var(--space-5) 0;background:none;border:none;font-family:var(--font-family-chrome);font-size:var(--font-size-content-base);font-weight:var(--font-weight-bold);color:var(--color-text-base);cursor:pointer;text-align:left;border-radius:var(--border-radius-none)}.help-sidebar .help-accordion-toggle a{color:var(--color-text-base);text-decoration:none;transition:opacity .2s ease}.help-sidebar .help-accordion-toggle a:hover{opacity:.8}.help-sidebar .help-accordion-toggle .help-accordion-arrow{flex-shrink:0;transition:transform .2s ease}.help-sidebar .help-accordion-toggle.expanded .help-accordion-arrow{transform:rotate(-180deg)}.help-sidebar .help-accordion-content{display:none;padding-left:var(--space-7);margin-bottom:var(--space-5)}.help-sidebar .help-accordion-content.expanded{display:block}.help-sidebar .help-article-link{display:block;padding:var(--space-5) 0;font-family:var(--font-family-heading);font-size:var(--font-size-content-base);color:var(--color-text-base);opacity:.8;text-decoration:none;transition:opacity .2s ease;border-radius:var(--border-radius-none)}.help-sidebar .help-article-link:hover{opacity:1}.help-sidebar .help-article-link-active{color:var(--color-text-base);font-weight:var(--font-weight-bold);background:var(--color-surface-muted);opacity:1}@media(max-width:768px){.help-sidebar{border-right:none;border-bottom:var(--border-width-base) solid var(--color-border-base);padding-right:0;padding-bottom:var(--space-7)}}.help-content-area,.help-main{min-width:0}.help-main .section a{color:var(--color-text-base);text-decoration:underline;text-underline-offset:.2em;transition:opacity .2s ease}.help-main .section a:hover{opacity:.8}.notifications{max-width:36rem;padding:0 var(--space-8)}.notifications .notifications-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-7);margin-bottom:var(--space-8)}.notifications .notifications-list{display:flex;flex-direction:column;gap:var(--space-7)}.notifications .notifications-list .zero-state{padding:var(--space-9) var(--space-7)}.notifications .notification-item{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--space-7);padding:var(--space-7);border:var(--line-width) solid var(--color-border-base);background:var(--color-surface-base);transition:var(--transition-base)}.notifications .notification-item:hover{background:var(--color-surface-hover)}.notifications .notification-item.notification-item-unread{border-left:var(--border-width-accent) solid var(--color-accent);background:var(--color-surface-raised)}@media(prefers-reduced-motion:reduce){.notifications .notification-item{transition:none}}.notifications .notification-item-icon{flex-shrink:0;font-size:1.5rem}.notifications .notification-item-content{flex:1;min-width:0}.notifications .notification-item-title{margin:0 0 var(--space-3);font-family:var(--font-family-content);font-size:var(--font-size-content-base);font-weight:600;color:var(--color-text-base)}.notifications .notification-item-title-link{color:inherit;text-decoration:none;transition:var(--transition-base)}.notifications .notification-item-title-link:hover{color:var(--color-accent);text-decoration:underline}.notifications .notification-item-title-link:focus-visible{outline:var(--border-width-thick) solid var(--color-accent);outline-offset:var(--space-2)}.notifications .notification-item-message{margin:0 0 var(--space-3);font-size:var(--font-size-content-base);color:var(--color-text-muted)}.notifications .text-muted{color:var(--color-text-muted);font-size:var(--font-size-content-sm)}@media(max-width:768px){.notifications{padding:0 var(--space-5)}.notifications .notifications-header{margin-bottom:var(--space-7);gap:var(--space-5)}.notifications .notifications-list{gap:var(--space-5)}.notifications .notification-item{padding:var(--space-5);gap:var(--space-5)}.notifications .notification-item .btn{min-height:44px;min-width:44px}}section:has(.faq-accordion-list)>h2{font-size:var(--font-size-heading-section);margin-bottom:0;margin-top:var(--space-8)}section:has(.faq-accordion-list)>h2:first-child{margin-top:0}.faq-accordion-list{display:flex;flex-direction:column;gap:0;margin-top:var(--space-5)}.faq-accordion-item{border-bottom:var(--border-width-base) solid var(--color-border-base)}.faq-accordion-item:first-child{border-top:var(--border-width-base) solid var(--color-border-base)}.faq-accordion-list .help-accordion-toggle{display:flex;align-items:center;justify-content:start;gap:var(--space-5);width:100%;min-height:var(--size-control-touch);padding:var(--space-5) 0;background:none;border:none;font-family:var(--font-family-chrome);font-size:var(--font-size-content-base);font-weight:var(--font-weight-bold);color:var(--color-text-base);cursor:pointer;text-align:left;border-radius:var(--border-radius-none);transition:opacity .2s ease}.faq-accordion-list .help-accordion-toggle:hover{opacity:.85}.faq-accordion-list .help-accordion-toggle .help-accordion-arrow{flex-shrink:0;transition:transform .2s ease}.faq-accordion-list .help-accordion-toggle.expanded .help-accordion-arrow{transform:rotate(-180deg)}.faq-accordion-list .help-accordion-content{display:none;padding:0 0 var(--space-7) var(--space-7);margin-left:calc(var(--space-5) + var(--size-icon))}.faq-accordion-list .help-accordion-content.expanded{display:block}.faq-accordion-list .faq-answer{margin-top:var(--space-3)}.faq-accordion-list .faq-answer.prose p:last-child{margin-bottom:0}.faq-accordion-list .faq-read-more{margin-top:var(--space-5);margin-bottom:0;font-size:var(--font-size-content-sm)}.faq-accordion-list .faq-read-more a{color:var(--color-text-base);text-decoration:underline;text-underline-offset:.2em}.faq-accordion-list .faq-read-more a:hover{opacity:.85}#toast-container{position:fixed;top:var(--space-8);right:var(--space-8);left:auto;bottom:auto;z-index:9999;display:flex;flex-direction:column;gap:var(--space-5);max-width:28rem;pointer-events:none}.toast{padding:var(--space-5) var(--space-7);border-radius:var(--border-radius-base);box-shadow:var(--shadow),0 8px 24px #0000002e;animation:toast-slide-in .3s ease-out;pointer-events:auto;font-size:var(--font-size-content-sm);line-height:1.5}@media(prefers-reduced-motion:reduce){.toast{animation:toast-fade-in .15s ease-out}}.toast-content{display:flex;align-items:center;gap:var(--space-5);justify-content:space-between}.toast-icon{flex-shrink:0;font-weight:var(--font-weight-bold);opacity:.95}.toast-message{flex:1;color:inherit}.toast-close{background:none;border:none;color:inherit;font-size:1.25rem;cursor:pointer;padding:0;line-height:1;opacity:.8;transition:opacity .2s ease;flex-shrink:0}.toast-close:hover{opacity:1}@media(max-width:768px){#toast-container{top:var(--space-7);right:var(--space-7);left:var(--space-7);max-width:none}.toast-close{min-width:var(--size-control-touch);min-height:var(--size-control-touch);display:inline-flex;align-items:center;justify-content:center}}.toast-success{background-color:var(--color-success);color:#fff;border-left:var(--border-width-accent) solid rgba(255,255,255,.5)}.toast-error{background-color:var(--color-error);color:#fff;border-left:var(--border-width-accent) solid rgba(255,255,255,.5)}.toast-info{background-color:var(--color-info, #3b82f6);color:#fff;border-left:var(--border-width-accent) solid rgba(255,255,255,.5)}.toast-warning{background-color:var(--color-warning);color:#fff;border-left:var(--border-width-accent) solid rgba(255,255,255,.5)}.toast-dismissing{animation:toast-fade-out .6s ease-out forwards}@media(prefers-reduced-motion:reduce){.toast-dismissing{animation:toast-fade-out .15s ease-out forwards}}@keyframes toast-slide-in{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes toast-fade-in{0%{opacity:0}to{opacity:1}}@keyframes toast-fade-out{0%{opacity:1}to{opacity:0}}
