@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-duration:initial;--tw-outline-style:solid;--tw-border-style:solid;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-leading:initial;--tw-tracking:initial;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial;--tw-space-y-reverse:0;--tw-scroll-snap-strictness:proximity}}}@font-face{font-family:Geist;src:local("Geist Regular"),local("Geist"),url(../_fonts/PvQGA9Wjw0v5beTMDlAbhFZtFsd7PjAovDfhkiht2-g-ViVurePxxMFVOHLra_2YdxwnXzH_7ENiQgnDz9KTx24.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:"Geist Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:103.7778%;ascent-override:96.8415%;descent-override:28.4261%;line-gap-override:0%}@font-face{font-family:"Geist Fallback: Arial";src:local("Arial");size-adjust:104.7553%;ascent-override:95.9379%;descent-override:28.1609%;line-gap-override:0%}@font-face{font-family:Geist;src:local("Geist Regular"),local("Geist"),url(../_fonts/1xv7aEbTueF3YeE8nN5uPloPWq5ORfusEaPnuNVSazw-bWs3_klpcDK9SnLk9GCiQMdhM3xdSwYL-bUwM-XzihA.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Geist;src:local("Geist Medium"),url(../_fonts/1xv7aEbTueF3YeE8nN5uPloPWq5ORfusEaPnuNVSazw-bWs3_klpcDK9SnLk9GCiQMdhM3xdSwYL-bUwM-XzihA.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:normal}@font-face{font-family:Geist;src:local("Geist Medium"),url(../_fonts/B4TjMYiMc_uvQl1ZPjAvT5UpGkUP_0_3f861-mJlHFk-t81UzrwN9y3nUoppUSul_Ckx0SfF8AtCRCVOQ6DNoi8.woff2) format(woff2);font-display:swap;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-weight:500;font-style:normal}@font-face{font-family:Geist;src:local("Geist SemiBold"),url(../_fonts/B4TjMYiMc_uvQl1ZPjAvT5UpGkUP_0_3f861-mJlHFk-t81UzrwN9y3nUoppUSul_Ckx0SfF8AtCRCVOQ6DNoi8.woff2) format(woff2);font-display:swap;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-weight:600;font-style:normal}@font-face{font-family:Geist;src:local("Geist Bold"),url(../_fonts/PvQGA9Wjw0v5beTMDlAbhFZtFsd7PjAovDfhkiht2-g-ViVurePxxMFVOHLra_2YdxwnXzH_7ENiQgnDz9KTx24.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:700;font-style:normal}@font-face{font-family:"Geist Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:112.1238%;ascent-override:89.6331%;descent-override:26.3102%;line-gap-override:0%}@font-face{font-family:"Geist Fallback: Segoe UI";src:local("Segoe UI");size-adjust:105.3322%;ascent-override:95.4125%;descent-override:28.0066%;line-gap-override:0%}@font-face{font-family:"Geist Fallback: Noto Sans";src:local("Noto Sans");size-adjust:98.5232%;ascent-override:102.0064%;descent-override:29.9422%;line-gap-override:0%}@font-face{font-family:Geist;src:local("Geist Regular"),local("Geist"),url(../_fonts/B4TjMYiMc_uvQl1ZPjAvT5UpGkUP_0_3f861-mJlHFk-t81UzrwN9y3nUoppUSul_Ckx0SfF8AtCRCVOQ6DNoi8.woff2) format(woff2);font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:Geist;src:local("Geist Medium"),url(../_fonts/PvQGA9Wjw0v5beTMDlAbhFZtFsd7PjAovDfhkiht2-g-ViVurePxxMFVOHLra_2YdxwnXzH_7ENiQgnDz9KTx24.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:500;font-style:normal}@font-face{font-family:Geist;src:local("Geist SemiBold"),url(../_fonts/PvQGA9Wjw0v5beTMDlAbhFZtFsd7PjAovDfhkiht2-g-ViVurePxxMFVOHLra_2YdxwnXzH_7ENiQgnDz9KTx24.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:600;font-style:normal}@font-face{font-family:Geist;src:local("Geist SemiBold"),url(../_fonts/1xv7aEbTueF3YeE8nN5uPloPWq5ORfusEaPnuNVSazw-bWs3_klpcDK9SnLk9GCiQMdhM3xdSwYL-bUwM-XzihA.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:600;font-style:normal}@font-face{font-family:Geist;src:local("Geist Bold"),url(../_fonts/1xv7aEbTueF3YeE8nN5uPloPWq5ORfusEaPnuNVSazw-bWs3_klpcDK9SnLk9GCiQMdhM3xdSwYL-bUwM-XzihA.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:700;font-style:normal}@font-face{font-family:Geist;src:local("Geist Bold"),url(../_fonts/B4TjMYiMc_uvQl1ZPjAvT5UpGkUP_0_3f861-mJlHFk-t81UzrwN9y3nUoppUSul_Ckx0SfF8AtCRCVOQ6DNoi8.woff2) format(woff2);font-display:swap;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-weight:700;font-style:normal}@font-face{font-family:Geist Mono;src:local("Geist Mono Regular"),local("Geist Mono"),url(../_fonts/B4XYTmqECKGO9n0zrFAlXFGSLhSzMlW_Nn_uM0SnSn0-Q3PEIfzrk5Se4RiLlWaFLtfP1u4ziB_W7z5xjPSthMY.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:"Geist Mono Fallback: Courier New";src:local("Courier New");size-adjust:99.9837%;ascent-override:100.5164%;descent-override:29.5048%;line-gap-override:0%}@font-face{font-family:"Geist Mono Fallback: Roboto Mono";src:local("Roboto Mono");size-adjust:99.9837%;ascent-override:100.5164%;descent-override:29.5048%;line-gap-override:0%}@font-face{font-family:"Geist Mono Fallback: Noto Sans Mono";src:local("Noto Sans Mono");size-adjust:100%;ascent-override:100.5%;descent-override:29.5%;line-gap-override:0%}@font-face{font-family:Geist Mono;src:local("Geist Mono Regular"),local("Geist Mono"),url(../_fonts/trbWC_h5_lDjsEIz3K7rNSraDGuAz-l9Xvco9sJCGbU-Zn0cT8wZtJCmifQ_2GyGJSLEVeJBMlxSH3lS9Qv7bZ8.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Geist Mono;src:local("Geist Mono Regular"),local("Geist Mono"),url(../_fonts/h_KmxwHWAbZ0E7eWhUEfoCxrf9wSDGQad1CgON153wo-xVohHeBXbIAU4vUJtoWtsm1yfctzwYNXfAnqDyzLsY8.woff2) format(woff2);font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:Geist Mono;src:local("Geist Mono Medium"),url(../_fonts/B4XYTmqECKGO9n0zrFAlXFGSLhSzMlW_Nn_uM0SnSn0-Q3PEIfzrk5Se4RiLlWaFLtfP1u4ziB_W7z5xjPSthMY.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:500;font-style:normal}@font-face{font-family:Geist Mono;src:local("Geist Mono Medium"),url(../_fonts/trbWC_h5_lDjsEIz3K7rNSraDGuAz-l9Xvco9sJCGbU-Zn0cT8wZtJCmifQ_2GyGJSLEVeJBMlxSH3lS9Qv7bZ8.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:normal}@font-face{font-family:Geist Mono;src:local("Geist Mono Medium"),url(../_fonts/h_KmxwHWAbZ0E7eWhUEfoCxrf9wSDGQad1CgON153wo-xVohHeBXbIAU4vUJtoWtsm1yfctzwYNXfAnqDyzLsY8.woff2) format(woff2);font-display:swap;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-weight:500;font-style:normal}@font-face{font-family:Geist Mono;src:local("Geist Mono SemiBold"),url(../_fonts/B4XYTmqECKGO9n0zrFAlXFGSLhSzMlW_Nn_uM0SnSn0-Q3PEIfzrk5Se4RiLlWaFLtfP1u4ziB_W7z5xjPSthMY.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:600;font-style:normal}@font-face{font-family:Geist Mono;src:local("Geist Mono SemiBold"),url(../_fonts/trbWC_h5_lDjsEIz3K7rNSraDGuAz-l9Xvco9sJCGbU-Zn0cT8wZtJCmifQ_2GyGJSLEVeJBMlxSH3lS9Qv7bZ8.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:600;font-style:normal}@font-face{font-family:Geist Mono;src:local("Geist Mono SemiBold"),url(../_fonts/h_KmxwHWAbZ0E7eWhUEfoCxrf9wSDGQad1CgON153wo-xVohHeBXbIAU4vUJtoWtsm1yfctzwYNXfAnqDyzLsY8.woff2) format(woff2);font-display:swap;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-weight:600;font-style:normal}@font-face{font-family:Geist Mono;src:local("Geist Mono Bold"),url(../_fonts/B4XYTmqECKGO9n0zrFAlXFGSLhSzMlW_Nn_uM0SnSn0-Q3PEIfzrk5Se4RiLlWaFLtfP1u4ziB_W7z5xjPSthMY.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:700;font-style:normal}@font-face{font-family:Geist Mono;src:local("Geist Mono Bold"),url(../_fonts/trbWC_h5_lDjsEIz3K7rNSraDGuAz-l9Xvco9sJCGbU-Zn0cT8wZtJCmifQ_2GyGJSLEVeJBMlxSH3lS9Qv7bZ8.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:700;font-style:normal}@font-face{font-family:Geist Mono;src:local("Geist Mono Bold"),url(../_fonts/h_KmxwHWAbZ0E7eWhUEfoCxrf9wSDGQad1CgON153wo-xVohHeBXbIAU4vUJtoWtsm1yfctzwYNXfAnqDyzLsY8.woff2) format(woff2);font-display:swap;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-weight:700;font-style:normal}@font-face{font-family:Fraunces;src:local("Fraunces Regular Italic"),local("Fraunces Italic"),url(../_fonts/ev87GAhzYOSqfvXc9scW-ZQJf7sUSUyGMr0CTeNoHF4-OPxwrsi67j0FWChFcXKyN9HLyQ7mKYh_4Vn2yBtMd_0.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:italic}@font-face{font-family:"Fraunces Fallback: Times New Roman";src:local("Times New Roman");size-adjust:115.4462%;ascent-override:84.7148%;descent-override:22.0882%;line-gap-override:0%}@font-face{font-family:"Fraunces Fallback: Georgia";src:local("Georgia");size-adjust:105.2039%;ascent-override:92.9623%;descent-override:24.2386%;line-gap-override:0%}@font-face{font-family:"Fraunces Fallback: Noto Serif";src:local("Noto Serif");size-adjust:97.5052%;ascent-override:100.3023%;descent-override:26.1525%;line-gap-override:0%}@font-face{font-family:Fraunces;src:local("Fraunces Regular Italic"),local("Fraunces Italic"),url(../_fonts/HhYBt2tJo2k_2FsC1MSJ02On6MHSDmuCPvumUmOm5zc-yFegZxCeG5mKQV3aepxTxPDsb0t6St8NI3MRVbeEMG4.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:italic}@font-face{font-family:Fraunces;src:local("Fraunces Regular Italic"),local("Fraunces Italic"),url(../_fonts/_Q-se7FdIUrHjDmNsUL0V1o4K296p_VatHM-Pv4kyIc-poDrWqUb4dHlPgVcAp1htO9EsFEw_Puw06dBCjRLmMs.woff2) format(woff2);font-display:swap;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-weight:400;font-style:italic}@font-face{font-family:Fraunces;src:local("Fraunces Medium Italic"),url(../_fonts/ev87GAhzYOSqfvXc9scW-ZQJf7sUSUyGMr0CTeNoHF4-OPxwrsi67j0FWChFcXKyN9HLyQ7mKYh_4Vn2yBtMd_0.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:500;font-style:italic}@font-face{font-family:Fraunces;src:local("Fraunces Medium Italic"),url(../_fonts/HhYBt2tJo2k_2FsC1MSJ02On6MHSDmuCPvumUmOm5zc-yFegZxCeG5mKQV3aepxTxPDsb0t6St8NI3MRVbeEMG4.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:italic}@font-face{font-family:Fraunces;src:local("Fraunces Medium Italic"),url(../_fonts/_Q-se7FdIUrHjDmNsUL0V1o4K296p_VatHM-Pv4kyIc-poDrWqUb4dHlPgVcAp1htO9EsFEw_Puw06dBCjRLmMs.woff2) format(woff2);font-display:swap;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-weight:500;font-style:italic}@font-face{font-family:Fraunces;src:local("Fraunces SemiBold Italic"),url(../_fonts/ev87GAhzYOSqfvXc9scW-ZQJf7sUSUyGMr0CTeNoHF4-OPxwrsi67j0FWChFcXKyN9HLyQ7mKYh_4Vn2yBtMd_0.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:600;font-style:italic}@font-face{font-family:Fraunces;src:local("Fraunces SemiBold Italic"),url(../_fonts/HhYBt2tJo2k_2FsC1MSJ02On6MHSDmuCPvumUmOm5zc-yFegZxCeG5mKQV3aepxTxPDsb0t6St8NI3MRVbeEMG4.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:600;font-style:italic}@font-face{font-family:Fraunces;src:local("Fraunces SemiBold Italic"),url(../_fonts/_Q-se7FdIUrHjDmNsUL0V1o4K296p_VatHM-Pv4kyIc-poDrWqUb4dHlPgVcAp1htO9EsFEw_Puw06dBCjRLmMs.woff2) format(woff2);font-display:swap;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-weight:600;font-style:italic}@font-face{font-family:Fraunces;src:local("Fraunces Bold Italic"),url(../_fonts/ev87GAhzYOSqfvXc9scW-ZQJf7sUSUyGMr0CTeNoHF4-OPxwrsi67j0FWChFcXKyN9HLyQ7mKYh_4Vn2yBtMd_0.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:700;font-style:italic}@font-face{font-family:Fraunces;src:local("Fraunces Bold Italic"),url(../_fonts/HhYBt2tJo2k_2FsC1MSJ02On6MHSDmuCPvumUmOm5zc-yFegZxCeG5mKQV3aepxTxPDsb0t6St8NI3MRVbeEMG4.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:700;font-style:italic}@font-face{font-family:Fraunces;src:local("Fraunces Bold Italic"),url(../_fonts/_Q-se7FdIUrHjDmNsUL0V1o4K296p_VatHM-Pv4kyIc-poDrWqUb4dHlPgVcAp1htO9EsFEw_Puw06dBCjRLmMs.woff2) format(woff2);font-display:swap;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-weight:700;font-style:italic}@font-face{font-family:Fraunces;src:local("Fraunces Regular"),local("Fraunces"),url(../_fonts/XBS0oYP4cksqAElU3IMxAgwpzDzoJIEwfkOV-ozb58o-GfiQeHg5K0elW9dt1_DFU0HCdwAzUNFfFmYXBrpZ7S0.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:Fraunces;src:local("Fraunces Regular"),local("Fraunces"),url(../_fonts/hlBhAijgZdVxBjR74rbt7K71I0wV1mB3jH1hVBCHlKk-FRNF6Y0H_i7oP64VN4wUyVdHpXDaloc-0nVuax5BR6w.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Fraunces;src:local("Fraunces Regular"),local("Fraunces"),url(../_fonts/pZrE-slef2USYSteHMofh38tG-0x5V8w3-m5O8o55BA-2lkoGCOmO7jeyF1uZ0eej8W_w9soLdR904X6bIAsF0k.woff2) format(woff2);font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:Fraunces;src:local("Fraunces Medium"),url(../_fonts/XBS0oYP4cksqAElU3IMxAgwpzDzoJIEwfkOV-ozb58o-GfiQeHg5K0elW9dt1_DFU0HCdwAzUNFfFmYXBrpZ7S0.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:500;font-style:normal}@font-face{font-family:Fraunces;src:local("Fraunces Medium"),url(../_fonts/hlBhAijgZdVxBjR74rbt7K71I0wV1mB3jH1hVBCHlKk-FRNF6Y0H_i7oP64VN4wUyVdHpXDaloc-0nVuax5BR6w.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:normal}@font-face{font-family:Fraunces;src:local("Fraunces Medium"),url(../_fonts/pZrE-slef2USYSteHMofh38tG-0x5V8w3-m5O8o55BA-2lkoGCOmO7jeyF1uZ0eej8W_w9soLdR904X6bIAsF0k.woff2) format(woff2);font-display:swap;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-weight:500;font-style:normal}@font-face{font-family:Fraunces;src:local("Fraunces SemiBold"),url(../_fonts/XBS0oYP4cksqAElU3IMxAgwpzDzoJIEwfkOV-ozb58o-GfiQeHg5K0elW9dt1_DFU0HCdwAzUNFfFmYXBrpZ7S0.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:600;font-style:normal}@font-face{font-family:Fraunces;src:local("Fraunces SemiBold"),url(../_fonts/hlBhAijgZdVxBjR74rbt7K71I0wV1mB3jH1hVBCHlKk-FRNF6Y0H_i7oP64VN4wUyVdHpXDaloc-0nVuax5BR6w.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:600;font-style:normal}@font-face{font-family:Fraunces;src:local("Fraunces SemiBold"),url(../_fonts/pZrE-slef2USYSteHMofh38tG-0x5V8w3-m5O8o55BA-2lkoGCOmO7jeyF1uZ0eej8W_w9soLdR904X6bIAsF0k.woff2) format(woff2);font-display:swap;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-weight:600;font-style:normal}@font-face{font-family:Fraunces;src:local("Fraunces Bold"),url(../_fonts/XBS0oYP4cksqAElU3IMxAgwpzDzoJIEwfkOV-ozb58o-GfiQeHg5K0elW9dt1_DFU0HCdwAzUNFfFmYXBrpZ7S0.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:700;font-style:normal}@font-face{font-family:Fraunces;src:local("Fraunces Bold"),url(../_fonts/hlBhAijgZdVxBjR74rbt7K71I0wV1mB3jH1hVBCHlKk-FRNF6Y0H_i7oP64VN4wUyVdHpXDaloc-0nVuax5BR6w.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:700;font-style:normal}@font-face{font-family:Fraunces;src:local("Fraunces Bold"),url(../_fonts/pZrE-slef2USYSteHMofh38tG-0x5V8w3-m5O8o55BA-2lkoGCOmO7jeyF1uZ0eej8W_w9soLdR904X6bIAsF0k.woff2) format(woff2);font-display:swap;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-weight:700;font-style:normal}.btn-primary{align-items:center;background-color:var(--color-green-600,oklch(62.7% .194 149.214));border-radius:var(--radius-xl,.75rem);gap:calc(var(--spacing,.25rem)*2);justify-content:center;min-height:calc(var(--spacing,.25rem)*11);padding-block:calc(var(--spacing,.25rem)*2.5);padding-inline:calc(var(--spacing,.25rem)*5);--tw-font-weight:var(--font-weight-semibold,600);color:var(--color-white,#fff);font-weight:var(--font-weight-semibold,600);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));--tw-duration:.15s;display:inline-flex;transition-duration:.15s}@media(hover:hover){.btn-primary:hover{background-color:var(--color-green-500,oklch(72.3% .219 149.579))}}.btn-primary:focus-visible{outline-color:var(--color-green-500,oklch(72.3% .219 149.579));outline-offset:2px;outline-style:var(--tw-outline-style);outline-width:2px}.btn-primary:active{background-color:var(--color-green-700,oklch(52.7% .154 150.069))}.btn-icon{color:var(--color-gray-500,oklch(55.1% .027 264.364));min-height:calc(var(--spacing,.25rem)*11);min-width:calc(var(--spacing,.25rem)*11);padding:calc(var(--spacing,.25rem)*2);transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));--tw-duration:.15s;align-items:center;border-radius:3.40282e+38px;display:inline-flex;justify-content:center;transition-duration:.15s}@media(hover:hover){.btn-icon:hover{background-color:#f3f4f6cc}@supports (color:color-mix(in lab,red,red)){.btn-icon:hover{background-color:color-mix(in oklab,var(--color-gray-100,oklch(96.7% .003 264.542)) 80%,transparent)}}}.btn-icon:focus-visible{outline-color:var(--color-green-500,oklch(72.3% .219 149.579));outline-offset:2px;outline-style:var(--tw-outline-style);outline-width:2px}.btn-icon:where(.dark,.dark *){color:var(--color-gray-400,oklch(70.7% .022 261.325))}@media(hover:hover){.btn-icon:where(.dark,.dark *):hover{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.btn-icon:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-white,#fff) 5%,transparent)}}}.btn-spotify{align-items:center;border-radius:var(--radius-xl,.75rem);gap:calc(var(--spacing,.25rem)*2);justify-content:center;min-height:calc(var(--spacing,.25rem)*11);padding-block:calc(var(--spacing,.25rem)*2.5);padding-inline:calc(var(--spacing,.25rem)*5);--tw-font-weight:var(--font-weight-semibold,600);color:var(--color-white,#fff);font-weight:var(--font-weight-semibold,600);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));--tw-duration:.15s;display:inline-flex;transition-duration:.15s}.btn-spotify:focus-visible{outline-color:var(--color-green-500,oklch(72.3% .219 149.579));outline-offset:2px;outline-style:var(--tw-outline-style);outline-width:2px}.btn-spotify{background:linear-gradient(#1ed760,#1db954)}.btn-spotify:hover{background:linear-gradient(#23e866,#1ed760)}.btn-spotify:active{background:linear-gradient(#1db954,#19a84c)}.card{border-color:#e5e7eb80;border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px}@supports (color:color-mix(in lab,red,red)){.card{border-color:color-mix(in oklab,var(--color-gray-200,oklch(92.8% .006 264.531)) 50%,transparent)}}.card{background-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.card{background-color:color-mix(in oklab,var(--color-white,#fff) 70%,transparent)}}.card{padding:calc(var(--spacing,.25rem)*5);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-backdrop-blur:blur(var(--blur-sm,8px));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));--tw-duration:.2s;transition-duration:.2s}@media(hover:hover){.card:hover{border-color:#d1d5dc80}@supports (color:color-mix(in lab,red,red)){.card:hover{border-color:color-mix(in oklab,var(--color-gray-300,oklch(87.2% .01 258.338)) 50%,transparent)}}.card:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.card:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.card:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-white,#fff) 10%,transparent)}}.card:where(.dark,.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.card:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-white,#fff) 5%,transparent)}}@media(hover:hover){.card:where(.dark,.dark *):hover{border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.card:where(.dark,.dark *):hover{border-color:color-mix(in oklab,var(--color-white,#fff) 15%,transparent)}}}.card-compact{border-color:#e5e7eb80;border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);border-width:1px}@supports (color:color-mix(in lab,red,red)){.card-compact{border-color:color-mix(in oklab,var(--color-gray-200,oklch(92.8% .006 264.531)) 50%,transparent)}}.card-compact{background-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.card-compact{background-color:color-mix(in oklab,var(--color-white,#fff) 70%,transparent)}}.card-compact{padding:calc(var(--spacing,.25rem)*4);--tw-backdrop-blur:blur(var(--blur-sm,8px));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.card-compact:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.card-compact:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-white,#fff) 10%,transparent)}}.card-compact:where(.dark,.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.card-compact:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-white,#fff) 5%,transparent)}}.heading-display{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,1.2));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-extrabold,800);font-weight:var(--font-weight-extrabold,800);--tw-tracking:var(--tracking-tight,-.025em);color:var(--color-gray-950,oklch(13% .028 261.692));letter-spacing:var(--tracking-tight,-.025em)}@media(min-width:40rem){.heading-display{font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,1.11111))}}@media(min-width:64rem){.heading-display{font-size:var(--text-5xl,3rem);line-height:var(--tw-leading,var(--text-5xl--line-height,1))}}.heading-display:where(.dark,.dark *){color:var(--color-white,#fff)}.heading{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,1.33333));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);--tw-tracking:var(--tracking-tight,-.025em);color:var(--color-gray-950,oklch(13% .028 261.692));letter-spacing:var(--tracking-tight,-.025em)}@media(min-width:40rem){.heading{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,1.2))}}.heading:where(.dark,.dark *){color:var(--color-white,#fff)}.heading-sm{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,1.55556));--tw-font-weight:var(--font-weight-semibold,600);color:var(--color-gray-950,oklch(13% .028 261.692));font-weight:var(--font-weight-semibold,600)}@media(min-width:40rem){.heading-sm{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,1.4))}}.heading-sm:where(.dark,.dark *){color:var(--color-white,#fff)}.subtitle{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));--tw-leading:var(--leading-relaxed,1.625);color:var(--color-gray-500,oklch(55.1% .027 264.364));line-height:var(--leading-relaxed,1.625)}@media(min-width:40rem){.subtitle{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,1.5))}}.subtitle:where(.dark,.dark *){color:var(--color-gray-400,oklch(70.7% .022 261.325))}.label{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,1.33333));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-widest,.1em);color:var(--color-gray-500,oklch(55.1% .027 264.364));letter-spacing:var(--tracking-widest,.1em);text-transform:uppercase}.label:where(.dark,.dark *){color:var(--color-gray-400,oklch(70.7% .022 261.325))}.landing-hero{margin-inline:auto;max-width:var(--container-7xl,80rem);padding-block:calc(var(--spacing,.25rem)*12);padding-inline:calc(var(--spacing,.25rem)*4);text-align:center}@media(min-width:40rem){.landing-hero{padding-block:calc(var(--spacing,.25rem)*20);padding-inline:calc(var(--spacing,.25rem)*6)}}.landing-hero-title{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,1.2));margin-bottom:calc(var(--spacing,.25rem)*4);--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-extrabold,800);font-weight:var(--font-weight-extrabold,800);--tw-tracking:var(--tracking-tight,-.025em);color:var(--color-gray-950,oklch(13% .028 261.692));letter-spacing:var(--tracking-tight,-.025em)}@media(min-width:40rem){.landing-hero-title{font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,1.11111));margin-bottom:calc(var(--spacing,.25rem)*6)}}@media(min-width:64rem){.landing-hero-title{font-size:var(--text-5xl,3rem);line-height:var(--tw-leading,var(--text-5xl--line-height,1))}}.landing-hero-title:where(.dark,.dark *){color:var(--color-white,#fff)}.landing-hero-gradient{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-green-400,oklch(79.2% .209 151.711));--tw-gradient-to:var(--color-green-600,oklch(62.7% .194 149.214));--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position));-webkit-background-clip:text;background-clip:text;color:#0000}.landing-hero-description{font-size:var(--text-base,1rem);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-base--line-height,1.5));line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));margin-inline:auto;margin-bottom:calc(var(--spacing,.25rem)*8);max-width:var(--container-2xl,42rem);--tw-leading:var(--leading-relaxed,1.625);color:var(--color-gray-500,oklch(55.1% .027 264.364));line-height:var(--leading-relaxed,1.625)}@media(min-width:40rem){.landing-hero-description{font-size:var(--text-base,1rem);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-base--line-height,1.5));line-height:var(--tw-leading,var(--text-lg--line-height,1.55556));margin-bottom:calc(var(--spacing,.25rem)*10)}}.landing-hero-description:where(.dark,.dark *){color:var(--color-gray-400,oklch(70.7% .022 261.325))}.landing-features{margin-inline:auto;max-width:var(--container-7xl,80rem);padding-block:calc(var(--spacing,.25rem)*8);padding-inline:calc(var(--spacing,.25rem)*4)}@media(min-width:40rem){.landing-features{padding-block:calc(var(--spacing,.25rem)*12);padding-inline:calc(var(--spacing,.25rem)*6)}}.landing-features-grid{display:grid;gap:calc(var(--spacing,.25rem)*4);grid-template-columns:repeat(1,minmax(0,1fr))}@media(min-width:40rem){.landing-features-grid{gap:calc(var(--spacing,.25rem)*6);grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.landing-features-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.landing-feature-card{border-color:#e5e7eb80;border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px}@supports (color:color-mix(in lab,red,red)){.landing-feature-card{border-color:color-mix(in oklab,var(--color-gray-200,oklch(92.8% .006 264.531)) 50%,transparent)}}.landing-feature-card{background-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.landing-feature-card{background-color:color-mix(in oklab,var(--color-white,#fff) 70%,transparent)}}.landing-feature-card{padding:calc(var(--spacing,.25rem)*5);text-align:center;--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-backdrop-blur:blur(var(--blur-sm,8px));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));--tw-duration:.2s;transition-duration:.2s}@media(hover:hover){.landing-feature-card:hover{border-color:#d1d5dc80}@supports (color:color-mix(in lab,red,red)){.landing-feature-card:hover{border-color:color-mix(in oklab,var(--color-gray-300,oklch(87.2% .01 258.338)) 50%,transparent)}}.landing-feature-card:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}@media(min-width:40rem){.landing-feature-card{padding:calc(var(--spacing,.25rem)*6)}}.landing-feature-card:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.landing-feature-card:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-white,#fff) 10%,transparent)}}.landing-feature-card:where(.dark,.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.landing-feature-card:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-white,#fff) 5%,transparent)}}@media(hover:hover){.landing-feature-card:where(.dark,.dark *):hover{border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.landing-feature-card:where(.dark,.dark *):hover{border-color:color-mix(in oklab,var(--color-white,#fff) 15%,transparent)}}}.landing-feature-card-wide{border-color:#e5e7eb80;border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px}@supports (color:color-mix(in lab,red,red)){.landing-feature-card-wide{border-color:color-mix(in oklab,var(--color-gray-200,oklch(92.8% .006 264.531)) 50%,transparent)}}.landing-feature-card-wide{background-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.landing-feature-card-wide{background-color:color-mix(in oklab,var(--color-white,#fff) 70%,transparent)}}.landing-feature-card-wide{padding:calc(var(--spacing,.25rem)*5);text-align:center;--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-backdrop-blur:blur(var(--blur-sm,8px));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));--tw-duration:.2s;transition-duration:.2s}@media(hover:hover){.landing-feature-card-wide:hover{border-color:#d1d5dc80}@supports (color:color-mix(in lab,red,red)){.landing-feature-card-wide:hover{border-color:color-mix(in oklab,var(--color-gray-300,oklch(87.2% .01 258.338)) 50%,transparent)}}.landing-feature-card-wide:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}@media(min-width:40rem){.landing-feature-card-wide{grid-column:span 2/span 2;padding:calc(var(--spacing,.25rem)*6)}}@media(min-width:64rem){.landing-feature-card-wide{grid-column:span 1/span 1}}.landing-feature-card-wide:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.landing-feature-card-wide:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-white,#fff) 10%,transparent)}}.landing-feature-card-wide:where(.dark,.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.landing-feature-card-wide:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-white,#fff) 5%,transparent)}}@media(hover:hover){.landing-feature-card-wide:where(.dark,.dark *):hover{border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.landing-feature-card-wide:where(.dark,.dark *):hover{border-color:color-mix(in oklab,var(--color-white,#fff) 15%,transparent)}}}.landing-feature-icon{align-items:center;background-color:#00c7581a;border-radius:var(--radius-2xl,1rem);display:inline-flex;height:calc(var(--spacing,.25rem)*12);justify-content:center;margin-bottom:calc(var(--spacing,.25rem)*4);width:calc(var(--spacing,.25rem)*12)}@supports (color:color-mix(in lab,red,red)){.landing-feature-icon{background-color:color-mix(in oklab,var(--color-green-500,oklch(72.3% .219 149.579)) 10%,transparent)}}.landing-feature-icon-inner{color:var(--color-green-500,oklch(72.3% .219 149.579));font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,1.33333))}.about-section{gap:calc(var(--spacing,.25rem)*4);margin-bottom:calc(var(--spacing,.25rem)*8)}.about-list,.about-section{display:flex;flex-direction:column}.about-list{color:var(--color-gray-600,oklch(44.6% .03 256.802));gap:calc(var(--spacing,.25rem)*2);list-style-position:inside}.about-list:where(.dark,.dark *){color:var(--color-gray-300,oklch(87.2% .01 258.338))}.about-list-ordered{color:var(--color-gray-600,oklch(44.6% .03 256.802));display:flex;flex-direction:column;gap:calc(var(--spacing,.25rem)*2);list-style-position:inside;list-style-type:decimal}.about-list-ordered:where(.dark,.dark *){color:var(--color-gray-300,oklch(87.2% .01 258.338))}.about-list-unordered{color:var(--color-gray-600,oklch(44.6% .03 256.802));display:flex;flex-direction:column;gap:calc(var(--spacing,.25rem)*2);list-style-position:inside;list-style-type:disc}.about-list-unordered:where(.dark,.dark *){color:var(--color-gray-300,oklch(87.2% .01 258.338))}.text-body{color:var(--color-gray-600,oklch(44.6% .03 256.802))}.text-body:where(.dark,.dark *){color:var(--color-gray-300,oklch(87.2% .01 258.338))}.text-muted{color:var(--color-gray-500,oklch(55.1% .027 264.364))}.text-faint,.text-muted:where(.dark,.dark *){color:var(--color-gray-400,oklch(70.7% .022 261.325))}.text-faint:where(.dark,.dark *){color:var(--color-gray-500,oklch(55.1% .027 264.364))}.text-accent,.text-status-active{color:var(--color-green-500,oklch(72.3% .219 149.579))}.text-status-active,.text-status-inactive{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,1.33333));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}.text-status-inactive{color:var(--color-gray-400,oklch(70.7% .022 261.325))}.icon-placeholder{background-color:var(--color-gray-200,oklch(92.8% .006 264.531))}.icon-placeholder:where(.dark,.dark *){background-color:var(--color-gray-700,oklch(37.3% .034 259.733))}.icon-placeholder-light{background-color:var(--color-gray-100,oklch(96.7% .003 264.542))}.icon-placeholder-light:where(.dark,.dark *){background-color:var(--color-gray-800,oklch(27.8% .033 256.848))}.skeleton-block{background-color:var(--color-gray-200,oklch(92.8% .006 264.531));border-radius:.25rem}.skeleton-block:where(.dark,.dark *){background-color:var(--color-gray-800,oklch(27.8% .033 256.848))}.empty-state{padding-block:calc(var(--spacing,.25rem)*12);text-align:center}.empty-state-icon{color:var(--color-gray-400,oklch(70.7% .022 261.325));font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,1.11111));margin-bottom:calc(var(--spacing,.25rem)*3)}.loading-spinner{animation:var(--animate-spin,spin 1s linear infinite);color:var(--color-green-500,oklch(72.3% .219 149.579));font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,1.2))}.loading-center{display:flex;justify-content:center;padding-block:calc(var(--spacing,.25rem)*12)}.img-cover{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.badge{background-color:var(--color-gray-100,oklch(96.7% .003 264.542));font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,1.33333));padding-block:calc(var(--spacing,.25rem)*.5);padding-inline:calc(var(--spacing,.25rem)*2);--tw-font-weight:var(--font-weight-medium,500);align-items:center;border-radius:3.40282e+38px;color:var(--color-gray-600,oklch(44.6% .03 256.802));display:inline-flex;font-weight:var(--font-weight-medium,500)}.badge:where(.dark,.dark *){background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.badge:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-white,#fff) 10%,transparent)}}.badge:where(.dark,.dark *){color:var(--color-gray-400,oklch(70.7% .022 261.325))}.actions-trailing{align-items:center;display:flex;flex-shrink:0;flex-wrap:wrap;gap:calc(var(--spacing,.25rem)*3);margin-left:auto}@media(min-width:40rem){.actions-trailing{gap:calc(var(--spacing,.25rem)*4)}}.section-gap{margin-top:calc(var(--spacing,.25rem)*8)}@media(min-width:40rem){.section-gap{margin-top:calc(var(--spacing,.25rem)*12)}}.load-more-center{display:flex;justify-content:center;margin-top:calc(var(--spacing,.25rem)*8)}.app-header{border-bottom:1px var(--tw-border-style);border-color:#e5e7eb4d;position:sticky;top:calc(var(--spacing,.25rem)*0);z-index:50}@supports (color:color-mix(in lab,red,red)){.app-header{border-color:color-mix(in oklab,var(--color-gray-200,oklch(92.8% .006 264.531)) 30%,transparent)}}.app-header{background-color:#fff9}@supports (color:color-mix(in lab,red,red)){.app-header{background-color:color-mix(in oklab,var(--color-white,#fff) 60%,transparent)}}.app-header{--tw-backdrop-blur:blur(var(--blur-xl,24px));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.app-header:where(.dark,.dark *){border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.app-header:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-white,#fff) 5%,transparent)}}.app-header:where(.dark,.dark *){background-color:#03071299}@supports (color:color-mix(in lab,red,red)){.app-header:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-gray-950,oklch(13% .028 261.692)) 60%,transparent)}}.app-header-inner{align-items:center;display:flex;justify-content:space-between;margin-inline:auto;max-width:var(--container-7xl,80rem);padding-block:calc(var(--spacing,.25rem)*3);padding-inline:calc(var(--spacing,.25rem)*4)}@media(min-width:40rem){.app-header-inner{padding-block:calc(var(--spacing,.25rem)*4);padding-inline:calc(var(--spacing,.25rem)*6)}}.app-logo{align-items:center;font-size:var(--text-lg,1.125rem);gap:calc(var(--spacing,.25rem)*2);line-height:var(--tw-leading,var(--text-lg--line-height,1.55556));--tw-font-weight:var(--font-weight-bold,700);color:var(--color-gray-950,oklch(13% .028 261.692));display:flex;font-weight:var(--font-weight-bold,700)}@media(min-width:40rem){.app-logo{font-size:var(--text-xl,1.25rem);gap:calc(var(--spacing,.25rem)*3);line-height:var(--tw-leading,var(--text-xl--line-height,1.4))}}.app-logo:where(.dark,.dark *){color:var(--color-white,#fff)}.app-logo-icon{color:var(--color-green-500,oklch(72.3% .219 149.579))}.user-menu-btn{gap:calc(var(--spacing,.25rem)*2)}.user-menu-name{display:none;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857))}@media(min-width:40rem){.user-menu-name{display:inline}}.app-nav{align-items:center;display:flex;gap:calc(var(--spacing,.25rem)*1)}.app-nav-link{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));padding-block:calc(var(--spacing,.25rem)*2);padding-inline:calc(var(--spacing,.25rem)*3);--tw-font-weight:var(--font-weight-medium,500);color:var(--color-gray-600,oklch(44.6% .03 256.802));font-weight:var(--font-weight-medium,500);transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));--tw-duration:.2s;border-radius:3.40282e+38px;transition-duration:.2s}@media(hover:hover){.app-nav-link:hover{background-color:#f3f4f6cc}@supports (color:color-mix(in lab,red,red)){.app-nav-link:hover{background-color:color-mix(in oklab,var(--color-gray-100,oklch(96.7% .003 264.542)) 80%,transparent)}}.app-nav-link:hover{color:var(--color-gray-900,oklch(21% .034 264.665))}}@media(min-width:40rem){.app-nav-link{padding-inline:calc(var(--spacing,.25rem)*4)}}.app-nav-link:where(.dark,.dark *){color:var(--color-gray-400,oklch(70.7% .022 261.325))}@media(hover:hover){.app-nav-link:where(.dark,.dark *):hover{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.app-nav-link:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-white,#fff) 5%,transparent)}}.app-nav-link:where(.dark,.dark *):hover{color:var(--color-white,#fff)}}.app-nav-link-active{background-color:#f0fdf4cc}@supports (color:color-mix(in lab,red,red)){.app-nav-link-active{background-color:color-mix(in oklab,var(--color-green-50,oklch(98.2% .018 155.826)) 80%,transparent)}}.app-nav-link-active{color:var(--color-green-600,oklch(62.7% .194 149.214))}.app-nav-link-active:where(.dark,.dark *){background-color:#00c7581a}@supports (color:color-mix(in lab,red,red)){.app-nav-link-active:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-green-500,oklch(72.3% .219 149.579)) 10%,transparent)}}.app-nav-link-active:where(.dark,.dark *){color:var(--color-green-400,oklch(79.2% .209 151.711))}.app-footer{border-top:1px var(--tw-border-style);border-color:#e5e7eb4d;margin-top:auto}@supports (color:color-mix(in lab,red,red)){.app-footer{border-color:color-mix(in oklab,var(--color-gray-200,oklch(92.8% .006 264.531)) 30%,transparent)}}.app-footer{padding-block:calc(var(--spacing,.25rem)*6)}@media(min-width:40rem){.app-footer{padding-block:calc(var(--spacing,.25rem)*8)}}.app-footer:where(.dark,.dark *){border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.app-footer:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-white,#fff) 5%,transparent)}}.app-footer-inner{align-items:center;display:flex;flex-direction:column;gap:calc(var(--spacing,.25rem)*4)}@media(min-width:40rem){.app-footer-inner{flex-direction:row;justify-content:space-between}}.app-footer-brand{align-items:center;display:flex;gap:calc(var(--spacing,.25rem)*2)}.app-footer-brand-name{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));--tw-font-weight:var(--font-weight-medium,500);color:var(--color-gray-600,oklch(44.6% .03 256.802));font-weight:var(--font-weight-medium,500)}.app-footer-brand-name:where(.dark,.dark *){color:var(--color-gray-400,oklch(70.7% .022 261.325))}.app-footer-nav{align-items:center;display:flex;gap:calc(var(--spacing,.25rem)*4)}.app-footer-link{color:var(--color-gray-500,oklch(55.1% .027 264.364));font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)))}@media(hover:hover){.app-footer-link:hover{color:var(--color-gray-700,oklch(37.3% .034 259.733))}.app-footer-link:where(.dark,.dark *):hover{color:var(--color-gray-300,oklch(87.2% .01 258.338))}}.app-footer-tagline{color:var(--color-gray-400,oklch(70.7% .022 261.325));font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,1.33333))}.app-footer-tagline:where(.dark,.dark *){color:var(--color-gray-500,oklch(55.1% .027 264.364))}.app-layout{background-color:var(--color-gray-50,oklch(98.5% .002 247.839));display:flex;flex-direction:column;min-height:100vh}.app-layout:where(.dark,.dark *){background-color:var(--color-gray-950,oklch(13% .028 261.692))}.app-layout-bg{inset:calc(var(--spacing,.25rem)*0);overflow:hidden;position:fixed;z-index:-10}.app-layout-orb-top{background-color:#05df721a;border-radius:3.40282e+38px;height:calc(var(--spacing,.25rem)*96);position:absolute;right:calc(var(--spacing,.25rem)*-40);top:calc(var(--spacing,.25rem)*-40);width:calc(var(--spacing,.25rem)*96)}@supports (color:color-mix(in lab,red,red)){.app-layout-orb-top{background-color:color-mix(in oklab,var(--color-green-400,oklch(79.2% .209 151.711)) 10%,transparent)}}.app-layout-orb-top{--tw-blur:blur(var(--blur-3xl,64px));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.app-layout-orb-top:where(.dark,.dark *){background-color:#00c7580d}@supports (color:color-mix(in lab,red,red)){.app-layout-orb-top:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-green-500,oklch(72.3% .219 149.579)) 5%,transparent)}}.app-layout-orb-bottom{background-color:#05df720d;border-radius:3.40282e+38px;bottom:calc(var(--spacing,.25rem)*-40);height:calc(var(--spacing,.25rem)*96);left:calc(var(--spacing,.25rem)*-40);position:absolute;width:calc(var(--spacing,.25rem)*96)}@supports (color:color-mix(in lab,red,red)){.app-layout-orb-bottom{background-color:color-mix(in oklab,var(--color-green-400,oklch(79.2% .209 151.711)) 5%,transparent)}}.app-layout-orb-bottom{--tw-blur:blur(var(--blur-3xl,64px));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.app-layout-orb-bottom:where(.dark,.dark *){background-color:#00c75808}@supports (color:color-mix(in lab,red,red)){.app-layout-orb-bottom:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-green-500,oklch(72.3% .219 149.579)) 3%,transparent)}}.app-main{flex:1}.app-skip-link{border-width:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.app-skip-link:focus{clip-path:none;height:auto;margin:0;overflow:visible;padding:0;padding:calc(var(--spacing,.25rem)*2);position:absolute;white-space:normal;width:auto;z-index:50}.track-card{align-items:center;border-color:#e5e7eb80;border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);border-width:1px;display:flex;gap:calc(var(--spacing,.25rem)*4)}@supports (color:color-mix(in lab,red,red)){.track-card{border-color:color-mix(in oklab,var(--color-gray-200,oklch(92.8% .006 264.531)) 50%,transparent)}}.track-card{background-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.track-card{background-color:color-mix(in oklab,var(--color-white,#fff) 70%,transparent)}}.track-card{padding:calc(var(--spacing,.25rem)*3);--tw-backdrop-blur:blur(var(--blur-sm,8px));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));--tw-duration:.2s;transition-duration:.2s}@media(hover:hover){.track-card:hover{background-color:var(--color-white,#fff);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}@media(min-width:40rem){.track-card{padding:calc(var(--spacing,.25rem)*4)}}.track-card:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.track-card:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-white,#fff) 10%,transparent)}}.track-card:where(.dark,.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.track-card:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-white,#fff) 5%,transparent)}}@media(hover:hover){.track-card:where(.dark,.dark *):hover{background-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.track-card:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-white,#fff) 8%,transparent)}}}.track-card-hero{align-items:center;border-color:#e5e7eb80;border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;display:flex;flex-direction:column;gap:calc(var(--spacing,.25rem)*5)}@supports (color:color-mix(in lab,red,red)){.track-card-hero{border-color:color-mix(in oklab,var(--color-gray-200,oklch(92.8% .006 264.531)) 50%,transparent)}}.track-card-hero{background-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.track-card-hero{background-color:color-mix(in oklab,var(--color-white,#fff) 70%,transparent)}}.track-card-hero{padding:calc(var(--spacing,.25rem)*5);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-backdrop-blur:blur(var(--blur-sm,8px));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}@media(min-width:40rem){.track-card-hero{flex-direction:row;gap:calc(var(--spacing,.25rem)*6);padding:calc(var(--spacing,.25rem)*6)}}.track-card-hero:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.track-card-hero:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-white,#fff) 10%,transparent)}}.track-card-hero:where(.dark,.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.track-card-hero:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-white,#fff) 5%,transparent)}}.track-album-art,.track-album-art-sm{border-radius:var(--radius-lg,.5rem);-o-object-fit:cover;object-fit:cover;--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.track-album-art-sm{height:calc(var(--spacing,.25rem)*12);width:calc(var(--spacing,.25rem)*12)}@media(min-width:40rem){.track-album-art-sm{height:calc(var(--spacing,.25rem)*14);width:calc(var(--spacing,.25rem)*14)}}.track-album-art-lg{border-radius:var(--radius-xl,.75rem);height:calc(var(--spacing,.25rem)*32);-o-object-fit:cover;object-fit:cover;width:calc(var(--spacing,.25rem)*32);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media(min-width:40rem){.track-album-art-lg{height:calc(var(--spacing,.25rem)*40);width:calc(var(--spacing,.25rem)*40)}}.track-info{display:flex;flex-direction:column;gap:calc(var(--spacing,.25rem)*.5);min-width:calc(var(--spacing,.25rem)*0)}.track-name{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-semibold,600);color:var(--color-gray-950,oklch(13% .028 261.692));font-weight:var(--font-weight-semibold,600);overflow:hidden}@media(min-width:40rem){.track-name{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,1.5))}}.track-name:where(.dark,.dark *){color:var(--color-white,#fff)}.track-artist{color:var(--color-gray-500,oklch(55.1% .027 264.364));font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,1.33333));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(min-width:40rem){.track-artist{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857))}}.track-artist:where(.dark,.dark *){color:var(--color-gray-400,oklch(70.7% .022 261.325))}.track-name-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.track-hero-content{flex:1;min-width:calc(var(--spacing,.25rem)*0)}.track-skeleton{border-radius:var(--radius-lg,.5rem);height:calc(var(--spacing,.25rem)*16)}.progress-bar{background-color:var(--color-gray-200,oklch(92.8% .006 264.531));border-radius:3.40282e+38px;height:calc(var(--spacing,.25rem)*1.5);width:100%}.progress-bar:where(.dark,.dark *){background-color:#36415380}@supports (color:color-mix(in lab,red,red)){.progress-bar:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-gray-700,oklch(37.3% .034 259.733)) 50%,transparent)}}.progress-bar-fill{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-green-400,oklch(79.2% .209 151.711));--tw-gradient-to:var(--color-green-500,oklch(72.3% .219 149.579));--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position));height:100%;transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));--tw-duration:1s;--tw-ease:linear;border-radius:3.40282e+38px;box-shadow:0 0 8px #1db9544d;transition-duration:1s;transition-timing-function:linear}.progress-time{color:var(--color-gray-500,oklch(55.1% .027 264.364));display:flex;font-size:var(--text-xs,.75rem);justify-content:space-between;line-height:var(--tw-leading,var(--text-xs--line-height,1.33333));margin-top:calc(var(--spacing,.25rem)*1.5)}.progress-time:where(.dark,.dark *){color:var(--color-gray-400,oklch(70.7% .022 261.325))}.bookmark-card{align-items:center;border-color:#e5e7eb80;border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);border-width:1px;display:flex;gap:calc(var(--spacing,.25rem)*4);position:relative}@supports (color:color-mix(in lab,red,red)){.bookmark-card{border-color:color-mix(in oklab,var(--color-gray-200,oklch(92.8% .006 264.531)) 50%,transparent)}}.bookmark-card{background-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.bookmark-card{background-color:color-mix(in oklab,var(--color-white,#fff) 70%,transparent)}}.bookmark-card{padding:calc(var(--spacing,.25rem)*3);--tw-backdrop-blur:blur(var(--blur-sm,8px));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));--tw-duration:.2s;transition-duration:.2s}@media(hover:hover){.bookmark-card:hover{background-color:var(--color-white,#fff);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}@media(min-width:40rem){.bookmark-card{padding:calc(var(--spacing,.25rem)*4)}}.bookmark-card:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bookmark-card:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-white,#fff) 10%,transparent)}}.bookmark-card:where(.dark,.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.bookmark-card:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-white,#fff) 5%,transparent)}}@media(hover:hover){.bookmark-card:where(.dark,.dark *):hover{background-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.bookmark-card:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-white,#fff) 8%,transparent)}}}.bookmark-card-position{color:var(--color-green-600,oklch(62.7% .194 149.214));font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,1.33333))}.bookmark-card-position:where(.dark,.dark *){color:var(--color-green-400,oklch(79.2% .209 151.711))}.bookmark-btn{color:var(--color-gray-500,oklch(55.1% .027 264.364));font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,1.4));min-height:calc(var(--spacing,.25rem)*11);min-width:calc(var(--spacing,.25rem)*11);padding:calc(var(--spacing,.25rem)*2);transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));--tw-duration:.15s;align-items:center;border-radius:3.40282e+38px;display:inline-flex;justify-content:center;transition-duration:.15s}@media(hover:hover){.bookmark-btn:hover{background-color:#f3f4f6cc}@supports (color:color-mix(in lab,red,red)){.bookmark-btn:hover{background-color:color-mix(in oklab,var(--color-gray-100,oklch(96.7% .003 264.542)) 80%,transparent)}}}.bookmark-btn:focus-visible{outline-color:var(--color-green-500,oklch(72.3% .219 149.579));outline-offset:2px;outline-style:var(--tw-outline-style);outline-width:2px}.bookmark-btn:where(.dark,.dark *){color:var(--color-gray-400,oklch(70.7% .022 261.325))}@media(hover:hover){.bookmark-btn:where(.dark,.dark *):hover{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.bookmark-btn:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-white,#fff) 5%,transparent)}}}.bookmark-btn-active{color:var(--color-green-500,oklch(72.3% .219 149.579))}.bookmark-btn-active:where(.dark,.dark *){color:var(--color-green-400,oklch(79.2% .209 151.711))}.audiobook-grid{display:grid;gap:calc(var(--spacing,.25rem)*3);grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:40rem){.audiobook-grid{gap:calc(var(--spacing,.25rem)*4);grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:64rem){.audiobook-grid{gap:calc(var(--spacing,.25rem)*5);grid-template-columns:repeat(4,minmax(0,1fr))}}.audiobook-card{border-color:#e5e7eb80;border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.audiobook-card{border-color:color-mix(in oklab,var(--color-gray-200,oklch(92.8% .006 264.531)) 50%,transparent)}}.audiobook-card{background-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.audiobook-card{background-color:color-mix(in oklab,var(--color-white,#fff) 70%,transparent)}}.audiobook-card{--tw-backdrop-blur:blur(var(--blur-sm,8px));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));--tw-duration:.2s;transition-duration:.2s}@media(hover:hover){.audiobook-card:hover{border-color:#d1d5dc80}@supports (color:color-mix(in lab,red,red)){.audiobook-card:hover{border-color:color-mix(in oklab,var(--color-gray-300,oklch(87.2% .01 258.338)) 50%,transparent)}}.audiobook-card:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.audiobook-card:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.audiobook-card:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-white,#fff) 10%,transparent)}}.audiobook-card:where(.dark,.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.audiobook-card:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-white,#fff) 5%,transparent)}}@media(hover:hover){.audiobook-card:where(.dark,.dark *):hover{border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.audiobook-card:where(.dark,.dark *):hover{border-color:color-mix(in oklab,var(--color-white,#fff) 15%,transparent)}}}.audiobook-card-skeleton{animation:var(--animate-pulse,pulse 2s cubic-bezier(.4,0,.6,1) infinite)}.audiobook-card-cover{aspect-ratio:1;overflow:hidden}.audiobook-card-placeholder{align-items:center;background-color:var(--color-gray-100,oklch(96.7% .003 264.542));display:flex;height:100%;justify-content:center}.audiobook-card-placeholder:where(.dark,.dark *){background-color:var(--color-gray-800,oklch(27.8% .033 256.848))}.audiobook-card-placeholder-icon{color:var(--color-gray-400,oklch(70.7% .022 261.325));font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,1.2))}.audiobook-card-body{padding:calc(var(--spacing,.25rem)*3)}@media(min-width:40rem){.audiobook-card-body{padding:calc(var(--spacing,.25rem)*4)}}.audiobook-card-title{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-semibold,600);color:var(--color-gray-950,oklch(13% .028 261.692));font-weight:var(--font-weight-semibold,600);overflow:hidden;transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)))}@media(hover:hover){.audiobook-card-title:is(:where(.group):hover *){color:var(--color-green-500,oklch(72.3% .219 149.579))}}.audiobook-card-title:where(.dark,.dark *){color:var(--color-white,#fff)}.audiobook-card-authors{color:var(--color-gray-500,oklch(55.1% .027 264.364));font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,1.33333));margin-top:calc(var(--spacing,.25rem)*.5);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.audiobook-card-authors:where(.dark,.dark *){color:var(--color-gray-400,oklch(70.7% .022 261.325))}.audiobook-card-meta{align-items:center;display:flex;gap:calc(var(--spacing,.25rem)*2);margin-top:calc(var(--spacing,.25rem)*2)}.audiobook-card-chapters{align-items:center;color:var(--color-gray-400,oklch(70.7% .022 261.325));display:inline-flex;font-size:var(--text-xs,.75rem);gap:calc(var(--spacing,.25rem)*1);line-height:var(--tw-leading,var(--text-xs--line-height,1.33333))}.audiobook-card-chapters:where(.dark,.dark *){color:var(--color-gray-500,oklch(55.1% .027 264.364))}.audiobook-card-chapters-icon{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857))}:where(.audiobook-skeleton-lines>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing,.25rem)*2*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing,.25rem)*2*var(--tw-space-y-reverse))}.audiobook-skeleton-line-long{background-color:var(--color-gray-200,oklch(92.8% .006 264.531));border-radius:.25rem;height:calc(var(--spacing,.25rem)*4);width:75%}.audiobook-skeleton-line-long:where(.dark,.dark *){background-color:var(--color-gray-800,oklch(27.8% .033 256.848))}.audiobook-skeleton-line-short{background-color:var(--color-gray-200,oklch(92.8% .006 264.531));border-radius:.25rem;height:calc(var(--spacing,.25rem)*3);width:50%}.audiobook-skeleton-line-short:where(.dark,.dark *){background-color:var(--color-gray-800,oklch(27.8% .033 256.848))}.audiobook-detail{border-color:#e5e7eb80;border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px}@supports (color:color-mix(in lab,red,red)){.audiobook-detail{border-color:color-mix(in oklab,var(--color-gray-200,oklch(92.8% .006 264.531)) 50%,transparent)}}.audiobook-detail{background-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.audiobook-detail{background-color:color-mix(in oklab,var(--color-white,#fff) 70%,transparent)}}.audiobook-detail{padding:calc(var(--spacing,.25rem)*5);--tw-backdrop-blur:blur(var(--blur-sm,8px));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}@media(min-width:40rem){.audiobook-detail{padding:calc(var(--spacing,.25rem)*8)}}.audiobook-detail:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.audiobook-detail:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-white,#fff) 10%,transparent)}}.audiobook-detail:where(.dark,.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.audiobook-detail:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-white,#fff) 5%,transparent)}}.audiobook-detail-header{align-items:center;display:flex;flex-direction:column;gap:calc(var(--spacing,.25rem)*6)}@media(min-width:40rem){.audiobook-detail-header{align-items:flex-start;flex-direction:row}}.audiobook-detail-cover{border-radius:var(--radius-2xl,1rem);height:calc(var(--spacing,.25rem)*48);-o-object-fit:cover;object-fit:cover;width:calc(var(--spacing,.25rem)*48);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media(min-width:40rem){.audiobook-detail-cover{height:calc(var(--spacing,.25rem)*56);width:calc(var(--spacing,.25rem)*56)}}.audiobook-detail-info{flex:1;min-width:calc(var(--spacing,.25rem)*0);text-align:center}@media(min-width:40rem){.audiobook-detail-info{text-align:left}}.audiobook-detail-meta{color:var(--color-gray-600,oklch(44.6% .03 256.802));font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));margin-bottom:calc(var(--spacing,.25rem)*1)}.audiobook-detail-meta:where(.dark,.dark *){color:var(--color-gray-300,oklch(87.2% .01 258.338))}.audiobook-detail-meta-secondary{color:var(--color-gray-500,oklch(55.1% .027 264.364));font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));margin-bottom:calc(var(--spacing,.25rem)*1)}.audiobook-detail-meta-secondary:where(.dark,.dark *){color:var(--color-gray-400,oklch(70.7% .022 261.325))}.audiobook-detail-meta-label{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}.audiobook-detail-badges{align-items:center;display:flex;flex-wrap:wrap;gap:calc(var(--spacing,.25rem)*3);justify-content:center;margin-top:calc(var(--spacing,.25rem)*4)}@media(min-width:40rem){.audiobook-detail-badges{justify-content:flex-start}}.audiobook-detail-chapters{align-items:center;color:var(--color-gray-500,oklch(55.1% .027 264.364));display:inline-flex;font-size:var(--text-sm,.875rem);gap:calc(var(--spacing,.25rem)*1);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857))}.audiobook-detail-chapters:where(.dark,.dark *){color:var(--color-gray-400,oklch(70.7% .022 261.325))}.audiobook-detail-actions{margin-top:calc(var(--spacing,.25rem)*4)}.audiobook-detail-description{margin-top:calc(var(--spacing,.25rem)*8)}.audiobook-filters{align-items:center;display:flex;flex-wrap:wrap;gap:calc(var(--spacing,.25rem)*3)}.audiobook-filters-chips{display:flex;flex-wrap:wrap;gap:calc(var(--spacing,.25rem)*2)}.audiobook-filter-chip{align-items:center;background-color:#f3f4f6cc;border-color:#0000;border-radius:3.40282e+38px;border-style:var(--tw-border-style);border-width:1px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.audiobook-filter-chip{background-color:color-mix(in oklab,var(--color-gray-100,oklch(96.7% .003 264.542)) 80%,transparent)}}.audiobook-filter-chip{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,1.33333));padding-block:calc(var(--spacing,.25rem)*1);padding-inline:calc(var(--spacing,.25rem)*3);--tw-font-weight:var(--font-weight-medium,500);color:var(--color-gray-600,oklch(44.6% .03 256.802));font-weight:var(--font-weight-medium,500);transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));--tw-duration:.15s;transition-duration:.15s}@media(hover:hover){.audiobook-filter-chip:hover{background-color:#e5e7ebcc}@supports (color:color-mix(in lab,red,red)){.audiobook-filter-chip:hover{background-color:color-mix(in oklab,var(--color-gray-200,oklch(92.8% .006 264.531)) 80%,transparent)}}}.audiobook-filter-chip:where(.dark,.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.audiobook-filter-chip:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-white,#fff) 5%,transparent)}}.audiobook-filter-chip:where(.dark,.dark *){color:var(--color-gray-400,oklch(70.7% .022 261.325))}@media(hover:hover){.audiobook-filter-chip:where(.dark,.dark *):hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.audiobook-filter-chip:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-white,#fff) 10%,transparent)}}}.audiobook-filter-chip-active{border-color:#b9f8cf80}@supports (color:color-mix(in lab,red,red)){.audiobook-filter-chip-active{border-color:color-mix(in oklab,var(--color-green-200,oklch(92.5% .084 155.995)) 50%,transparent)}}.audiobook-filter-chip-active{background-color:var(--color-green-50,oklch(98.2% .018 155.826));color:var(--color-green-600,oklch(62.7% .194 149.214))}.audiobook-filter-chip-active:where(.dark,.dark *){border-color:#00c75833}@supports (color:color-mix(in lab,red,red)){.audiobook-filter-chip-active:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-green-500,oklch(72.3% .219 149.579)) 20%,transparent)}}.audiobook-filter-chip-active:where(.dark,.dark *){background-color:#00c7581a}@supports (color:color-mix(in lab,red,red)){.audiobook-filter-chip-active:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-green-500,oklch(72.3% .219 149.579)) 10%,transparent)}}.audiobook-filter-chip-active:where(.dark,.dark *){color:var(--color-green-400,oklch(79.2% .209 151.711))}.chapter-item{align-items:center;border-color:#e5e7eb4d;border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);border-width:1px;display:flex;gap:calc(var(--spacing,.25rem)*3)}@supports (color:color-mix(in lab,red,red)){.chapter-item{border-color:color-mix(in oklab,var(--color-gray-200,oklch(92.8% .006 264.531)) 30%,transparent)}}.chapter-item{background-color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.chapter-item{background-color:color-mix(in oklab,var(--color-white,#fff) 50%,transparent)}}.chapter-item{padding:calc(var(--spacing,.25rem)*3);transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));--tw-duration:.15s;transition-duration:.15s}@media(hover:hover){.chapter-item:hover{background-color:var(--color-white,#fff)}}@media(min-width:40rem){.chapter-item{padding:calc(var(--spacing,.25rem)*4)}}.chapter-item:where(.dark,.dark *){border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.chapter-item:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-white,#fff) 5%,transparent)}}.chapter-item:where(.dark,.dark *){background-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){.chapter-item:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-white,#fff) 3%,transparent)}}@media(hover:hover){.chapter-item:where(.dark,.dark *):hover{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.chapter-item:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-white,#fff) 5%,transparent)}}}.chapter-item-content{align-items:center;display:flex;gap:calc(var(--spacing,.25rem)*3)}.chapter-item-content,.chapter-item-info{flex:1;min-width:calc(var(--spacing,.25rem)*0)}.chapter-item-name{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-medium,500);color:var(--color-gray-950,oklch(13% .028 261.692));font-weight:var(--font-weight-medium,500);overflow:hidden}.chapter-item-name:where(.dark,.dark *){color:var(--color-white,#fff)}.chapter-item-duration{color:var(--color-gray-500,oklch(55.1% .027 264.364));font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,1.33333))}.chapter-item-duration:where(.dark,.dark *){color:var(--color-gray-400,oklch(70.7% .022 261.325))}.chapter-number{background-color:var(--color-gray-100,oklch(96.7% .003 264.542));font-size:var(--text-xs,.75rem);height:calc(var(--spacing,.25rem)*8);line-height:var(--tw-leading,var(--text-xs--line-height,1.33333));width:calc(var(--spacing,.25rem)*8);--tw-font-weight:var(--font-weight-bold,700);align-items:center;border-radius:3.40282e+38px;color:var(--color-gray-500,oklch(55.1% .027 264.364));display:flex;flex-shrink:0;font-weight:var(--font-weight-bold,700);justify-content:center}.chapter-number:where(.dark,.dark *){background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.chapter-number:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-white,#fff) 10%,transparent)}}.chapter-number:where(.dark,.dark *){color:var(--color-gray-400,oklch(70.7% .022 261.325))}.free-teaser{margin-inline:auto;max-width:var(--container-7xl,80rem);padding-block:calc(var(--spacing,.25rem)*8);padding-inline:calc(var(--spacing,.25rem)*4)}@media(min-width:40rem){.free-teaser{padding-block:calc(var(--spacing,.25rem)*12);padding-inline:calc(var(--spacing,.25rem)*6)}}.free-teaser-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:calc(var(--spacing,.25rem)*4)}.free-teaser-link{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));--tw-font-weight:var(--font-weight-medium,500);color:var(--color-green-500,oklch(72.3% .219 149.579));font-weight:var(--font-weight-medium,500);transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)))}@media(hover:hover){.free-teaser-link:hover{color:var(--color-green-400,oklch(79.2% .209 151.711))}}.free-teaser-scroll{scroll-snap-type:x var(--tw-scroll-snap-strictness);--tw-scroll-snap-strictness:mandatory;gap:calc(var(--spacing,.25rem)*4);padding-bottom:calc(var(--spacing,.25rem)*2);-ms-overflow-style:none;display:flex;overflow-x:auto;scrollbar-width:none}.free-teaser-scroll::-webkit-scrollbar{display:none}.free-teaser-card{flex-shrink:0;scroll-snap-align:start;width:calc(var(--spacing,.25rem)*44)}@media(min-width:40rem){.free-teaser-card{width:calc(var(--spacing,.25rem)*48)}}.free-section{margin-top:calc(var(--spacing,.25rem)*8)}@media(min-width:40rem){.free-section{margin-top:calc(var(--spacing,.25rem)*12)}}.free-section-title{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,1.4));margin-bottom:calc(var(--spacing,.25rem)*4);--tw-font-weight:var(--font-weight-semibold,600);color:var(--color-gray-950,oklch(13% .028 261.692));font-weight:var(--font-weight-semibold,600)}@media(min-width:40rem){.free-section-title{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,1.33333));margin-bottom:calc(var(--spacing,.25rem)*6)}}.free-section-title:where(.dark,.dark *){color:var(--color-white,#fff)}.free-sources-grid{display:grid;gap:calc(var(--spacing,.25rem)*3);grid-template-columns:repeat(1,minmax(0,1fr))}@media(min-width:40rem){.free-sources-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.free-sources-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.external-book-source{align-items:center;color:var(--color-green-600,oklch(62.7% .194 149.214));display:inline-flex;font-size:var(--text-xs,.75rem);gap:calc(var(--spacing,.25rem)*1);line-height:var(--tw-leading,var(--text-xs--line-height,1.33333))}.external-book-source:where(.dark,.dark *){color:var(--color-green-400,oklch(79.2% .209 151.711))}.external-source-card{align-items:center;border-color:#e5e7eb80;border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);border-width:1px;display:flex;gap:calc(var(--spacing,.25rem)*4)}@supports (color:color-mix(in lab,red,red)){.external-source-card{border-color:color-mix(in oklab,var(--color-gray-200,oklch(92.8% .006 264.531)) 50%,transparent)}}.external-source-card{background-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.external-source-card{background-color:color-mix(in oklab,var(--color-white,#fff) 70%,transparent)}}.external-source-card{padding:calc(var(--spacing,.25rem)*4);--tw-backdrop-blur:blur(var(--blur-sm,8px));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));--tw-duration:.2s;transition-duration:.2s}@media(hover:hover){.external-source-card:hover{border-color:#d1d5dc80}@supports (color:color-mix(in lab,red,red)){.external-source-card:hover{border-color:color-mix(in oklab,var(--color-gray-300,oklch(87.2% .01 258.338)) 50%,transparent)}}.external-source-card:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.external-source-card:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.external-source-card:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-white,#fff) 10%,transparent)}}.external-source-card:where(.dark,.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.external-source-card:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-white,#fff) 5%,transparent)}}@media(hover:hover){.external-source-card:where(.dark,.dark *):hover{border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.external-source-card:where(.dark,.dark *):hover{border-color:color-mix(in oklab,var(--color-white,#fff) 15%,transparent)}}}.external-source-icon-wrap{align-items:center;background-color:#00c7581a;border-radius:var(--radius-xl,.75rem);display:flex;flex-shrink:0;height:calc(var(--spacing,.25rem)*10);justify-content:center;width:calc(var(--spacing,.25rem)*10)}@supports (color:color-mix(in lab,red,red)){.external-source-icon-wrap{background-color:color-mix(in oklab,var(--color-green-500,oklch(72.3% .219 149.579)) 10%,transparent)}}.external-source-icon{color:var(--color-green-500,oklch(72.3% .219 149.579));font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,1.4))}.external-source-body{flex:1;min-width:calc(var(--spacing,.25rem)*0)}.external-source-name{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));--tw-font-weight:var(--font-weight-semibold,600);color:var(--color-gray-950,oklch(13% .028 261.692));font-weight:var(--font-weight-semibold,600)}.external-source-name:where(.dark,.dark *){color:var(--color-white,#fff)}.external-source-desc{color:var(--color-gray-500,oklch(55.1% .027 264.364));font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,1.33333));margin-top:calc(var(--spacing,.25rem)*.5);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.external-source-desc:where(.dark,.dark *){color:var(--color-gray-400,oklch(70.7% .022 261.325))}.external-source-arrow{color:var(--color-gray-400,oklch(70.7% .022 261.325));flex-shrink:0;font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,1.55556))}.external-source-arrow:where(.dark,.dark *){color:var(--color-gray-500,oklch(55.1% .027 264.364))}.stack{gap:calc(var(--spacing,.25rem)*4)}.stack,.stack-sm{display:flex;flex-direction:column}.stack-sm{gap:calc(var(--spacing,.25rem)*2)}.cluster{align-items:center;display:flex;flex-wrap:wrap;gap:calc(var(--spacing,.25rem)*3)}@media(min-width:40rem){.cluster{gap:calc(var(--spacing,.25rem)*4)}}.page-container{margin-inline:auto;max-width:var(--container-7xl,80rem);padding-block:calc(var(--spacing,.25rem)*6);padding-inline:calc(var(--spacing,.25rem)*4)}@media(min-width:40rem){.page-container{padding-block:calc(var(--spacing,.25rem)*8);padding-inline:calc(var(--spacing,.25rem)*6)}}.fade-in{animation:fadeIn .4s ease-out}.slide-up{animation:slideUp .4s cubic-bezier(.16,1,.3,1)}.scale-in{animation:scaleIn .3s cubic-bezier(.16,1,.3,1)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}:root{--font-display:"Geist", "Geist Fallback: BlinkMacSystemFont", "Geist Fallback: Segoe UI", "Geist Fallback: Helvetica Neue", "Geist Fallback: Arial", "Geist Fallback: Noto Sans",ui-sans-serif,system-ui,sans-serif;--font-body:"Geist", "Geist Fallback: BlinkMacSystemFont", "Geist Fallback: Segoe UI", "Geist Fallback: Helvetica Neue", "Geist Fallback: Arial", "Geist Fallback: Noto Sans",ui-sans-serif,system-ui,sans-serif;--font-mono:"Geist Mono", "Geist Mono Fallback: Courier New", "Geist Mono Fallback: Roboto Mono", "Geist Mono Fallback: Noto Sans Mono",ui-monospace,monospace;--font-serif:"Fraunces", "Fraunces Fallback: Times New Roman", "Fraunces Fallback: Georgia", "Fraunces Fallback: Noto Serif",ui-serif,Georgia,serif;--r-sm:8px;--r-md:12px;--r-lg:18px;--r-xl:22px;--max-w:1280px;--pad-x:40px;--accent:#1db954;--accent-soft:#1db95429;--accent-glow:#1db95473;--row-gap:24px;--card-pad:22px;--bg:#f6f5f2;--bg-grad:radial-gradient(80% 60% at 50% -10%,#0000000a,transparent 60%),#f6f5f2;--surface:#fff;--surface-2:#fbfaf7;--surface-3:#f0efeb;--border:#0a0a0a14;--border-2:#0a0a0a24;--text:#0a0a0a;--text-2:#0a0a0a99;--text-3:#0a0a0a5c;--glass-bg:#ffffffb3;--hover-bg:#0000000a;--inset-light:inset 0 1px 0 #fff9;--ui-bg:var(--surface);--ui-bg-muted:var(--surface-2);--ui-bg-elevated:var(--surface-2);--ui-bg-accented:var(--surface-3);--ui-bg-inverted:var(--text);--ui-border:var(--border);--ui-border-muted:var(--border);--ui-border-accented:var(--border-2);--ui-border-inverted:var(--text);--ui-text:var(--text-2);--ui-text-highlighted:var(--text);--ui-text-muted:var(--text-3);--ui-text-toned:var(--text-2);--ui-text-dimmed:var(--text-3);--ui-text-inverted:var(--surface);--ui-radius:6px}html.dark{--bg:#0a0a0a;--bg-grad:radial-gradient(80% 60% at 50% -10%,#ffffff0a,transparent 60%),#0a0a0a;--surface:#141414;--surface-2:#1c1c1c;--surface-3:#232323;--border:#ffffff12;--border-2:#ffffff1f;--text:#fff;--text-2:#ffffff9e;--text-3:#ffffff52;--glass-bg:#14141499;--hover-bg:#0000000a;--inset-light:inset 0 1px 0 #ffffff0a;color-scheme:dark;--ui-bg:var(--surface);--ui-bg-muted:var(--surface-2);--ui-bg-elevated:var(--surface-2);--ui-bg-accented:var(--surface-3);--ui-bg-inverted:var(--text);--ui-border:var(--border);--ui-border-muted:var(--border);--ui-border-accented:var(--border-2);--ui-border-inverted:var(--text);--ui-text:var(--text-2);--ui-text-highlighted:var(--text);--ui-text-muted:var(--text-3);--ui-text-toned:var(--text-2);--ui-text-dimmed:var(--text-3);--ui-text-inverted:var(--surface)}@media(max-width:1023px){:root{--pad-x:28px}}@media(max-width:767px){:root{--pad-x:20px}}@media(max-width:389px){:root{--pad-x:16px}}@media(max-width:359px){:root{--pad-x:14px}}.design-2026{background:var(--bg-grad);color:var(--text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.5;min-height:100vh}::-moz-selection{background:var(--accent-soft);color:var(--text)}::selection{background:var(--accent-soft);color:var(--text)}body,html{overflow-x:hidden}.display{font-family:var(--font-display);font-size:clamp(40px,5.6vw,76px);font-weight:600;letter-spacing:-.03em;line-height:1.02;margin:0;text-wrap:balance}.display-em{color:var(--text-2);font-family:var(--font-serif);font-style:italic;font-weight:400;letter-spacing:-.025em}.h2-2026{font-size:clamp(28px,3.4vw,44px);letter-spacing:-.02em;line-height:1.05;text-wrap:balance}.h2-2026,.h3-2026{font-family:var(--font-display);font-weight:600;margin:0}.h3-2026{font-size:22px;letter-spacing:-.015em}.kicker{color:var(--text-3);font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase}.kicker.small{font-size:10px}.dim{color:var(--text-2)}.mono{font-family:var(--font-mono);font-feature-settings:"tnum" 1}.small{font-size:12px}.kbd-2026{background:var(--surface-2);border:solid var(--border);border-radius:5px;border-width:1px 1px 2px;color:var(--text-2);display:inline-block;font-family:var(--font-mono);font-size:11px;margin:0 2px;padding:1px 6px}.glass-2026{-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);background:var(--glass-bg);border:1px solid var(--border);box-shadow:var(--inset-light),0 24px 60px -28px #000000b3}.btn-2026{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:999px;color:inherit;cursor:pointer;display:inline-flex;font:inherit;font-weight:500;gap:8px;padding:10px 18px;text-decoration:none;transition:transform .12s,box-shadow .15s,background .15s}.btn-2026.btn-lg{font-size:15px;padding:14px 24px}.btn-2026.btn-primary{background:var(--btn-bg,var(--accent));box-shadow:0 0 0 1px var(--btn-bg,var(--accent)) inset,0 8px 24px -8px var(--btn-bg,var(--accent));color:#0a0a0a;font-weight:600}@supports (color:color-mix(in lab,red,red)){.btn-2026.btn-primary{box-shadow:0 0 0 1px color-mix(in srgb,var(--btn-bg,var(--accent)) 80%,#fff 20%) inset,0 8px 24px -8px var(--btn-bg,var(--accent))}}.btn-2026.btn-primary:hover{box-shadow:0 0 0 1px #fff inset,0 12px 30px -8px var(--btn-bg,var(--accent));transform:translateY(-1px)}.btn-2026.btn-ghost{background:0 0;border:1px solid var(--border-2);color:var(--text)}.btn-2026.btn-ghost:hover{background:var(--hover-bg);border-color:var(--text-3)}.link-arrow{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;color:var(--text);cursor:pointer;display:inline-flex;font:inherit;font-weight:500;gap:8px;padding:4px 0;text-decoration:none}.link-arrow:hover{color:var(--accent)}.cover-2026{flex-shrink:0;position:relative}.cover-2026 .cover-art{aspect-ratio:1;border-radius:var(--r-md);box-shadow:0 12px 40px -12px #0009,inset 0 1px #ffffff0f;height:100%;overflow:hidden;position:relative;width:100%}.cover-2026 .cover-rings{inset:0;pointer-events:none;position:absolute}.cover-2026 .cover-rings div{border:1px solid #ffffff12;border-radius:50%;inset:0;margin:auto;position:absolute}.cover-2026 .cover-rings div:first-child{height:50%;width:50%}.cover-2026 .cover-rings div:nth-child(2){height:70%;width:70%}.cover-2026 .cover-rings div:nth-child(3){height:90%;width:90%}.cover-2026 .cover-label{bottom:12px;display:flex;flex-direction:column;gap:2px;left:12px;position:absolute;right:12px}.cover-2026 .cover-mono{color:#ffffffd9;font-family:var(--font-mono);font-size:9px;letter-spacing:.14em;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 4px #0009;white-space:nowrap}.cover-2026 .cover-mono.small{font-size:8.5px;letter-spacing:.12em;opacity:.65}.cover-2026 .cover-amb{filter:blur(40px);inset:-20%;opacity:.55;pointer-events:none;position:absolute;z-index:-1}.cover-2026 .cover-img{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.mini-thread{height:8px;margin-top:12px;position:relative}.mini-thread-rail{background:var(--border-2);right:0}.mini-thread-fill,.mini-thread-rail{border-radius:999px;height:2px;left:0;position:absolute;top:50%;transform:translateY(-50%)}.mini-thread-fill{background:var(--accent);box-shadow:0 0 8px var(--accent-glow)}.mini-thread-mark{background:var(--accent);border-radius:50%;box-shadow:0 0 10px var(--accent-glow);height:6px;position:absolute;top:50%;transform:translate(-50%,-50%);width:6px}@keyframes bm-pulse-2026{0%,to{box-shadow:0 0 0 2px #00000059,0 0 14px var(--accent-glow)}50%{box-shadow:0 0 0 2px #00000059,0 0 22px var(--accent-glow)}}.dot-pulse{animation:bm-pulse-2026 2.4s ease-out infinite;background:var(--accent);border-radius:50%;flex-shrink:0;height:7px;width:7px}.landing-2026{margin:0 auto;max-width:var(--max-w);padding:0 var(--pad-x) 80px}.hero-2026{align-items:center;display:grid;gap:64px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);padding:80px 0 100px;position:relative}.hero-2026>.display,.hero-2026>.hero-cta,.hero-2026>.hero-eyebrow,.hero-2026>.hero-meta,.hero-2026>.hero-sub{grid-column:1}.hero-eyebrow{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:999px;color:var(--text-2);display:inline-flex;font-family:var(--font-mono);font-size:12px;gap:10px;letter-spacing:.06em;margin-bottom:28px;padding:8px 14px;width:-moz-fit-content;width:fit-content}.hero-sub{color:var(--text-2);font-size:clamp(16px,1.4vw,19px);line-height:1.55;margin:28px 0 36px;max-width:520px;text-wrap:pretty}.hero-cta{gap:12px;margin-bottom:36px}.hero-cta,.hero-meta{display:flex;flex-wrap:wrap}.hero-meta{align-items:center;color:var(--text-2);font-size:13px;gap:18px}.hero-meta b{color:var(--text);font-weight:600}.hero-meta .meta-dot{background:var(--text-3);border-radius:50%;height:3px;width:3px}.hero-visual{display:grid;grid-area:1/2/span 5;height:480px;place-items:center;position:relative}.hero-disc{position:relative;transform:rotate(-3deg)}.hero-disc:after{background:radial-gradient(50% 50% at 50% 50%,var(--accent-soft),transparent 70%);content:"";filter:blur(20px);inset:-40px;position:absolute;z-index:-1}.hero-card{border-radius:var(--r-lg);max-width:88%;padding:16px 18px;position:absolute;width:320px}.hero-card--top{right:8px;top:24px;transform:rotate(2deg)}.hero-card--bot{bottom:24px;display:flex;gap:32px;left:-16px;padding:18px 22px;transform:rotate(-2deg)}.hero-card-row{align-items:flex-start;display:flex;gap:12px;margin-bottom:12px}.hero-card-icn{background:var(--accent-soft);border-radius:10px;color:var(--accent);display:grid;flex-shrink:0;height:36px;place-items:center;width:36px}.hero-card-t{font-size:13px;font-weight:600}.hero-card-s{color:var(--text-2);font-family:var(--font-serif);font-size:13px;font-style:italic;line-height:1.4;margin-top:2px}.hero-card-stat{display:flex;flex-direction:column}.hero-card-stat b{font-family:var(--font-display);font-size:28px;font-weight:600;letter-spacing:-.02em}.hero-card-stat i{color:var(--text-3);font-family:var(--font-mono);font-size:10px;font-style:normal;letter-spacing:.1em;text-transform:uppercase}.features-2026{padding:60px 0}.features-head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:32px}.features-head .kicker{display:block;margin-bottom:12px}.bento{display:grid;gap:16px;grid-template-columns:repeat(6,1fr);grid-template-rows:280px 220px}.bento-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-xl);overflow:hidden;padding:var(--card-pad);position:relative;transition:border-color .2s,transform .2s,box-shadow .2s}.bento-card:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.bento-card:hover{border-color:color-mix(in srgb,var(--accent) 35%,var(--border))}}.bento-card:hover{box-shadow:0 0 40px -16px var(--accent-glow)}.bento-1,.bento-2{grid-column:span 3}.bento-2{display:flex;flex-direction:column}.bento-3{grid-area:2/span 4}.bento-4{display:flex;flex-direction:column;grid-area:2/span 2;justify-content:space-between}.bento-icon{background:var(--accent-soft);border-radius:12px;color:var(--accent);display:grid;font-size:20px;height:42px;margin-bottom:18px;place-items:center;width:42px}.bento-card h3{color:var(--text);font-family:var(--font-display);font-size:22px;font-weight:600;letter-spacing:-.015em;margin:0 0 8px}.bento-card p{color:var(--text-2);font-size:14.5px;line-height:1.5;margin:0;max-width:36ch;text-wrap:pretty}.bento-clock{align-items:baseline;display:flex;font-family:var(--font-mono);font-feature-settings:"tnum" 1;gap:6px;margin-top:auto}.bento-clock-dial{color:var(--text);font-size:56px;font-weight:500;letter-spacing:-.04em}.bento-clock-dial.accent{color:var(--accent);text-shadow:0 0 24px var(--accent-glow)}.bento-clock-sep{color:var(--text-3);font-size:40px}.bento-stack{height:130px;margin-top:16px;position:relative}.bento-stack-card{border:1px solid var(--border-2);border-radius:12px;box-shadow:0 12px 24px -8px #0006;height:130px;left:calc(var(--i)*60px);position:absolute;top:calc(var(--i)*8px);width:130px}.bento-platforms{color:var(--text);display:flex;flex-wrap:wrap;font-family:var(--font-display);font-size:22px;font-weight:500;gap:8px 10px;letter-spacing:-.01em;margin-top:16px}.bento-platforms .dim{color:var(--text-3)}.teaser-2026{padding:60px 0 0}.teaser-head{align-items:baseline;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:28px}.teaser-row{display:grid;gap:16px;grid-template-columns:repeat(5,1fr)}.bk-card{color:inherit;cursor:pointer;display:flex;flex-direction:column;gap:14px;text-decoration:none;transition:transform .15s}.bk-card:hover{transform:translateY(-3px)}.bk-card .cover-2026{aspect-ratio:1;width:100%}.bk-meta{display:flex;flex-direction:column;gap:4px}.bk-tag-row{align-items:center;display:flex;justify-content:space-between}.bk-tag{font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.bk-ext,.bk-tag{color:var(--text-3)}.bk-ext{font-size:13px}.bk-card h4{color:var(--text);font-size:15px;font-weight:500;letter-spacing:-.01em;line-height:1.3;margin:2px 0 0}.bk-card p{color:var(--text-2);font-size:13.5px;margin:0}.bk-foot{color:var(--text-3);font-size:11.5px;margin-top:4px!important}.books-2026{margin:0 auto;max-width:var(--max-w);padding:56px var(--pad-x) 120px}.books-head{margin-bottom:48px;max-width:720px}.books-head .kicker{display:block;margin-bottom:14px}.books-sub{color:var(--text-2);font-size:16px;line-height:1.55;margin-top:18px}.book-section{margin-bottom:60px}.book-section-head{align-items:baseline;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:22px}.book-grid{display:grid;gap:24px;grid-template-columns:repeat(5,1fr)}.book-grid--web{grid-template-columns:repeat(4,1fr)}.book-grid--web .bk-card .cover-2026 .cover-art{background:var(--surface-2);color:var(--accent);display:grid;font-size:56px;place-items:center}.books-filters{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:24px}.books-lang-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--surface-2) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%23888' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m1 1 5 5 5-5'/%3E%3C/svg%3E") no-repeat right 12px center;border:1px solid var(--border);border-radius:var(--r-md);color:var(--text-2);cursor:pointer;font-family:var(--font-body);font-size:13px;font-weight:500;padding:8px 32px 8px 12px;transition:border-color .15s,color .15s}.books-lang-select:hover{border-color:var(--border-2);color:var(--text)}.books-lang-select:focus-visible{border-color:var(--accent);outline:2px solid var(--accent);outline-offset:2px}.books-load-more{display:flex;justify-content:center;margin-top:40px}.source-card{align-items:flex-start;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);color:inherit;display:flex;gap:14px;padding:18px;text-decoration:none;transition:border-color .15s,transform .15s,box-shadow .2s}.source-card:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.source-card:hover{border-color:color-mix(in srgb,var(--accent) 30%,var(--border))}}.source-card:hover{box-shadow:0 0 32px -16px var(--accent-glow);transform:translateY(-1px)}.source-card-icon{background:var(--accent-soft);border-radius:10px;color:var(--accent);display:grid;flex-shrink:0;font-size:18px;height:40px;place-items:center;width:40px}.source-card-body{flex:1;min-width:0}.source-card-name{color:var(--text);font-family:var(--font-display);font-size:16px;font-weight:600;margin:0 0 4px}.source-card-desc{color:var(--text-2);font-size:13px;line-height:1.45;margin:0}.source-card-arrow{align-self:center;color:var(--text-3);flex-shrink:0;font-size:14px}@media(max-width:1023px){.book-grid{gap:18px;grid-template-columns:repeat(4,1fr)}.book-grid--web{grid-template-columns:repeat(3,1fr)}.teaser-row{grid-template-columns:repeat(4,1fr)}}@media(max-width:959px){.hero-2026{gap:24px;grid-template-columns:1fr;padding:56px 0 72px}.hero-visual{grid-area:auto/1;height:360px}}@media(max-width:767px){.display{font-size:clamp(36px,9vw,56px)}.h2-2026{font-size:clamp(26px,6vw,40px)}.bento{gap:12px;grid-template-columns:repeat(2,1fr);grid-template-rows:auto}.bento-1,.bento-2,.bento-3,.bento-4{grid-area:auto/span 2}.teaser-row{gap:14px;grid-template-columns:repeat(2,1fr)}.book-grid,.book-grid--web{gap:16px;grid-template-columns:repeat(2,1fr)}}@media(max-width:429px){.display{font-size:clamp(32px,9vw,44px);line-height:1.04}.hero-cta{align-items:stretch;flex-direction:column}.hero-cta .btn-2026{justify-content:center}.hero-meta{font-size:12px;gap:10px}}@media(max-width:359px){.display{font-size:30px}.h2-2026{font-size:24px}.bento{grid-template-columns:1fr}.bento-1,.bento-2,.bento-3,.bento-4{grid-column:span 1}.book-grid,.book-grid--web,.teaser-row{grid-template-columns:1fr}}.nav-2026{-webkit-backdrop-filter:blur(20px)saturate(160%);backdrop-filter:blur(20px)saturate(160%);background:var(--bg);position:sticky;top:0;z-index:50}@supports (color:color-mix(in lab,red,red)){.nav-2026{background:color-mix(in oklab,var(--bg) 70%,transparent)}}.nav-2026{border-bottom:1px solid var(--border)}.nav-inner-2026{align-items:center;display:flex;gap:16px;margin:0 auto;max-width:var(--max-w);padding:14px var(--pad-x)}.nav-inner-2026>.logo-2026{flex:none}.nav-inner-2026>.nav-tabs-2026{flex:0 auto;margin:0 auto}.nav-inner-2026>.nav-right-2026{flex:none}.logo-2026{align-items:center;color:var(--text);display:inline-flex;gap:10px;text-decoration:none}.logo-glyph{background:var(--surface-2);border:1px solid var(--border);border-radius:9px;color:var(--text);display:grid;flex-shrink:0;height:32px;place-items:center;position:relative;width:32px}.logo-glyph:after{background:var(--accent);border-radius:50%;box-shadow:0 0 10px var(--accent-glow);content:"";height:5px;left:50%;position:absolute;top:9px;transform:translate(-50%);width:5px}.logo-word{align-items:baseline;display:flex;gap:6px;line-height:1}.logo-word b{font-size:15px;font-weight:600;letter-spacing:-.01em}.logo-word em{color:var(--text-3);font-family:var(--font-mono);font-size:11px;font-style:normal;letter-spacing:.06em}.nav-tabs-2026{background:var(--surface-2);border:1px solid var(--border);border-radius:999px;display:flex;flex-wrap:nowrap;gap:4px;padding:4px}.nav-tab-2026{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;border-radius:999px;color:var(--text-2);cursor:pointer;font:inherit;font-size:13px;font-weight:500;padding:7px 16px;position:relative;text-decoration:none;transition:color .15s,background .15s;white-space:nowrap}.nav-tab-2026:hover{color:var(--text)}.nav-tab-2026.is-active{background:var(--surface);box-shadow:var(--inset-light),0 1px 2px #0000004d;color:var(--text)}.nav-tab-dot{background:var(--accent);border-radius:50%;bottom:4px;box-shadow:0 0 10px var(--accent-glow);height:5px;left:50%;position:absolute;transform:translate(-50%);width:5px}.nav-right-2026{align-items:center;display:flex;gap:6px;justify-content:flex-end}.icon-btn-2026{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:1px solid #0000;border-radius:8px;color:var(--text-2);cursor:pointer;display:inline-grid;font:inherit;gap:4px;grid-auto-flow:column;height:34px;justify-content:center;padding:0 8px;text-decoration:none;transition:background .15s,color .15s;width:34px}.icon-btn-2026:hover{background:var(--hover-bg);color:var(--text)}.icon-btn-2026:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.icon-btn-2026 .icon-btn-text{font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.04em}.icon-btn-2026 .icon-btn-chev{font-size:12px;opacity:.6}.avatar-2026{border:1px solid var(--border-2);border-radius:50%;display:grid;flex-shrink:0;height:32px;overflow:hidden;place-items:center;width:32px}.avatar-2026,.float-menu{position:relative}.float-trigger{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:1px solid #0000;border-radius:8px;color:var(--text-2);cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:500;gap:5px;height:34px;padding:0 10px;transition:background .12s,color .12s,border-color .12s;white-space:nowrap}.float-trigger:hover{background:var(--hover-bg);color:var(--text)}.float-trigger:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.float-trigger-icon{font-size:15px}.float-trigger-code{font-family:var(--font-mono);font-size:11px;letter-spacing:.04em}.float-chev{font-size:12px;opacity:.55;transition:transform .15s}.float-chev.is-open{transform:rotate(180deg)}.float-trigger--avatar{border-radius:50%;height:36px;justify-content:center;margin-left:2px;padding:0;width:36px}.float-trigger--avatar:hover{background:0 0}.float-trigger--avatar:focus-visible{border-radius:50%}.float-panel{background:var(--surface);border:1px solid var(--border);border-radius:12px;box-shadow:inset 0 0 0 1px #ffffff0a,0 24px 56px -12px #0009,0 4px 16px -4px #0000004d;min-width:172px;overflow:hidden;padding:6px;position:absolute;right:0;top:calc(100% + 8px);z-index:200}.float-panel-header{padding:8px 12px 5px}.float-panel-name{color:var(--text-3);display:block;font-size:11px;font-weight:600;letter-spacing:.05em;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.float-panel-sep{background:var(--border);height:1px;margin:4px 0}.float-item{align-items:center;background:0 0;border:0;border-radius:8px;color:var(--text-2);cursor:pointer;display:flex;font:inherit;font-size:13px;font-weight:500;gap:10px;padding:8px 10px;text-align:left;transition:background .1s,color .1s;white-space:nowrap;width:100%}.float-item:hover{background:var(--surface-2);color:var(--text)}.float-item:focus-visible{background:var(--surface-2);color:var(--text);outline:2px solid var(--accent);outline-offset:-2px}.float-item.is-active{color:var(--text)}.float-item--danger:focus-visible,.float-item--danger:hover{color:#db5757}.float-item-check{align-items:center;color:var(--accent);display:inline-flex;flex-shrink:0;font-size:14px;justify-content:center;width:16px}.float-panel-enter-active,.float-panel-leave-active{transition:opacity .12s,transform .12s}.float-panel-enter-from,.float-panel-leave-to{opacity:0;transform:translateY(-5px)scale(.97)}.avatar-2026 .avatar-bg{background:linear-gradient(135deg,var(--accent),var(--accent));inset:0;position:absolute}@supports (color:color-mix(in lab,red,red)){.avatar-2026 .avatar-bg{background:linear-gradient(135deg,var(--accent),color-mix(in srgb,var(--accent) 30%,#0a0a0a 70%))}}.avatar-2026 .avatar-img{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.avatar-2026 .avatar-initials{color:#fff;font-family:var(--font-mono);font-size:10px;font-style:normal;font-weight:600;letter-spacing:.04em;position:relative;text-shadow:0 1px 2px #00000080}.skip-link-2026{background:var(--accent);border-radius:8px;color:#0a0a0a;font-weight:600;left:-9999px;padding:10px 14px;position:absolute;top:0;z-index:100}.skip-link-2026:focus{left:16px;top:16px}.btn-spotify-2026{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--accent);border:0;border-radius:999px;box-shadow:0 0 0 1px var(--accent) inset,0 8px 24px -8px var(--accent);color:#0a0a0a;cursor:pointer;display:inline-flex;font:inherit;font-weight:600;gap:8px;padding:10px 18px;text-decoration:none}@supports (color:color-mix(in lab,red,red)){.btn-spotify-2026{box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 80%,#fff 20%) inset,0 8px 24px -8px var(--accent)}}.btn-spotify-2026{transition:transform .12s,box-shadow .15s}.btn-spotify-2026.btn-lg{font-size:15px;padding:14px 24px}.btn-spotify-2026:hover{box-shadow:0 0 0 1px #fff inset,0 12px 30px -8px var(--accent);transform:translateY(-1px)}.foot-bar-2026{border-top:1px solid var(--border);margin-top:80px}.foot-inner-2026{align-items:center;color:var(--text-3);display:flex;flex-wrap:wrap;font-size:13px;gap:24px;margin:0 auto;max-width:var(--max-w);padding:32px var(--pad-x)}.foot-inner-2026 p{margin:0}.foot-tagline{color:var(--text-2)}.foot-links-2026{display:flex;gap:22px;margin-left:auto}.foot-links-2026 a{color:var(--text-2);text-decoration:none;transition:color .15s}.foot-links-2026 a:hover{color:var(--text)}.mob-nav-2026{display:none}@media(max-width:767px){.icon-btn-2026 .icon-btn-text,.nav-inner-2026 .logo-word em,.nav-tabs-2026{display:none}.foot-inner-2026{align-items:flex-start;flex-direction:column;gap:14px}.foot-links-2026{flex-wrap:wrap;gap:16px;margin-left:0}.app-main{padding-bottom:80px}.mob-nav-2026{background:var(--bg);bottom:0;display:flex;left:0;position:fixed;right:0;z-index:40}@supports (color:color-mix(in lab,red,red)){.mob-nav-2026{background:color-mix(in oklab,var(--bg) 88%,transparent)}}.mob-nav-2026{align-items:stretch;-webkit-backdrop-filter:blur(20px)saturate(160%);backdrop-filter:blur(20px)saturate(160%);border-top:1px solid var(--border);justify-content:space-around;padding:6px 0 max(6px,env(safe-area-inset-bottom))}.mob-nav-item{color:var(--text-3);max-width:80px;-webkit-tap-highlight-color:transparent;align-items:center;border-radius:10px;display:flex;flex:1;flex-direction:column;gap:3px;justify-content:center;padding:6px 8px;text-decoration:none;transition:color .12s}.mob-nav-item:hover{color:var(--text-2)}.mob-nav-item[aria-current=page]{color:var(--accent)}.mob-nav-item[aria-current=page] .mob-nav-icon{filter:drop-shadow(0 0 6px var(--accent-glow))}.mob-nav-icon{font-size:22px;line-height:1}.mob-nav-label{font-size:10px;font-weight:500;letter-spacing:.02em;line-height:1.2;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media(max-width:389px){.nav-inner-2026{gap:8px}.nav-right-2026{gap:2px}.mob-nav-label{font-size:9px}}.page-2026{margin:0 auto;max-width:var(--max-w);padding:56px var(--pad-x) 120px}.page-head-2026{margin-bottom:36px;max-width:720px}.page-head-2026 .kicker{display:block;margin-bottom:12px}.page-head-2026 .display{margin-bottom:8px}.page-head-2026 .page-sub{color:var(--text-2);font-size:16px;line-height:1.55;margin-top:16px}.search-2026{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:12px;color:var(--text-2);display:flex;gap:10px;padding:12px 16px;position:relative;transition:border-color .15s,box-shadow .15s}.search-2026:focus-within{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.search-2026 input{background:0 0;border:0;color:var(--text);flex:1;font:inherit;font-size:14px;min-width:0;outline:0}.search-2026 input::-moz-placeholder{color:var(--text-3)}.search-2026 input::placeholder{color:var(--text-3)}.search-2026 .search-icon{color:var(--text-3);flex-shrink:0;font-size:16px}.seg-2026{background:var(--surface);border:1px solid var(--border);border-radius:10px;display:inline-flex;flex-wrap:wrap;gap:2px;padding:4px}.seg-2026 button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;border-radius:7px;color:var(--text-2);cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:500;gap:8px;padding:8px 16px;transition:background .15s,color .15s}.seg-2026 button:hover{color:var(--text)}.seg-2026 button.is-active{background:var(--surface-3);color:var(--text)}.seg-2026 .seg-count{color:var(--text-3);font-family:var(--font-mono);font-size:11px;font-style:normal}.seg-2026 button.is-active .seg-count{color:var(--accent)}.chip-2026{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--surface);border:1px solid var(--border);border-radius:999px;color:var(--text-2);cursor:pointer;font:inherit;font-size:13px;padding:7px 14px;text-decoration:none;transition:background .15s,color .15s,border-color .15s}.chip-2026.is-active,.chip-2026:hover{border-color:var(--border-2);color:var(--text)}.chip-2026.is-active,.tag-2026{background:var(--surface-2)}.tag-2026{border-radius:4px;color:var(--text-2);display:inline-block;font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;padding:3px 8px;text-transform:uppercase}.tag-2026.is-accent{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.tag-2026.is-accent{background:color-mix(in srgb,var(--accent) 14%,var(--surface))}}.tag-2026.is-accent{color:var(--accent)}.mark-row-2026{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);color:inherit;display:grid;gap:22px;grid-template-columns:64px minmax(0,1fr) auto auto;padding:16px 18px;text-decoration:none;transition:border-color .2s,transform .15s,box-shadow .2s}.mark-row-2026.is-clickable{cursor:pointer}.mark-row-2026.is-clickable:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.mark-row-2026.is-clickable:hover{border-color:color-mix(in srgb,var(--accent) 30%,var(--border))}}.mark-row-2026.is-clickable:hover{box-shadow:0 0 32px -16px var(--accent-glow);transform:translateY(-1px)}.mark-row-2026 .mark-cover{background:var(--surface-2);border-radius:var(--r-sm);flex-shrink:0;height:64px;overflow:hidden;width:64px}.mark-row-2026 .mark-cover img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.mark-row-2026 .mark-cover-placeholder{color:var(--text-3);display:grid;font-size:22px;height:100%;place-items:center}.mark-row-2026 .mark-main{min-width:0}.mark-row-2026 .mark-titleline{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.mark-row-2026 .mark-titleline h4{color:var(--text);font-size:16px;font-weight:500;letter-spacing:-.01em;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mark-row-2026 .mark-sub{color:var(--text-2);font-size:13px;margin:2px 0 0}.mark-row-2026 .mark-note{color:var(--text-2);font-family:var(--font-serif);font-size:14px;font-style:italic;margin-top:4px!important}.mark-row-2026 .mark-time-col{align-items:flex-end;display:flex;flex-direction:column;gap:4px}.mark-row-2026 .mark-stamp{border:1px solid var(--accent-soft);border-radius:6px;color:var(--accent);font-family:var(--font-mono);font-size:13px;font-weight:500;padding:4px 10px}.mark-row-2026 .mark-rel{color:var(--text-3);font-family:var(--font-mono);font-size:12px}.mark-row-2026 .mark-actions{align-items:center;display:flex;gap:8px}@media(max-width:767px){.mark-row-2026{gap:12px 14px;grid-template-columns:56px minmax(0,1fr);grid-template-rows:auto auto;padding:14px}.mark-row-2026 .mark-cover{height:56px;width:56px}.mark-row-2026 .mark-time-col{align-items:center;flex-direction:row;gap:10px;grid-area:2/2}.mark-row-2026 .mark-actions{grid-area:3/1/auto/-1;justify-content:flex-end}}.mark-group-head-2026{align-items:center;display:flex;gap:14px;margin-bottom:14px}.mark-group-label-2026{color:var(--text-2);flex-shrink:0;font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase}.mark-group-line-2026{background:var(--border);flex:1;height:1px}.mark-group-count-2026{color:var(--text-3);font-family:var(--font-mono);font-size:11px}.empty-2026{color:var(--text-2);padding:100px 20px;text-align:center}.empty-2026 .empty-art{border:1px solid var(--border);border-radius:14px;color:var(--text-3);display:inline-grid;font-size:24px;height:56px;margin-bottom:18px;place-items:center;width:56px}.empty-2026 h3{color:var(--text);font-family:var(--font-display);font-size:22px;font-weight:500;letter-spacing:-.01em;margin:0 0 6px}.empty-2026 p{font-size:14px;margin:0}.ghost-btn-2026{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:1px solid var(--border);border-radius:10px;color:var(--text-2);cursor:pointer;display:inline-grid;flex-shrink:0;height:36px;place-items:center;text-decoration:none;transition:background .15s,color .15s,border-color .15s;width:36px}.ghost-btn-2026:hover{background:var(--hover-bg);border-color:var(--border-2);color:var(--text)}.ghost-btn-2026.ghost-btn--sm{border-radius:8px;font-size:14px;height:28px;width:28px}.ghost-btn-2026.ghost-btn--circle{border-radius:50%}.btn-pill-2026{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--accent);border:0;border-radius:999px;color:#0a0a0a;cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:600;gap:6px;padding:8px 14px;text-decoration:none;transition:transform .12s,box-shadow .15s}.btn-pill-2026:hover{box-shadow:0 4px 14px -4px var(--accent-glow);transform:translateY(-1px)}.card-grid-2026{display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}@media(max-width:767px){.card-grid-2026{gap:16px;grid-template-columns:repeat(2,1fr)}}@media(max-width:359px){.card-grid-2026{grid-template-columns:1fr}}.section-2026{margin-bottom:60px}.section-head-2026{align-items:baseline;gap:12px;margin-bottom:22px}.section-head-2026,.toolbar-2026{display:flex;flex-wrap:wrap;justify-content:space-between}.toolbar-2026{align-items:center;gap:16px;margin-bottom:32px}.bookmark-list,.bookmark-list-loading{display:flex;flex-direction:column;gap:8px}.bookmark-skeleton{background:var(--surface-2);border-radius:var(--r-lg);height:96px}.detail-2026{margin:0 auto;max-width:var(--max-w);padding:32px var(--pad-x) 120px}.back-link-2026{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;color:var(--text-2);cursor:pointer;display:inline-flex;font:inherit;gap:6px;margin-bottom:28px;padding:6px 0;text-decoration:none;transition:color .15s}.back-link-2026:hover{color:var(--text)}.back-link-2026 .iconify{font-size:16px}.detail-head-2026{align-items:start;display:grid;gap:56px;grid-template-columns:320px minmax(0,1fr);margin-bottom:64px}.detail-cover-2026{position:sticky;top:96px}.detail-cover-2026 .cover-2026{aspect-ratio:1;max-width:100%;width:320px}.detail-info-2026{display:flex;flex-direction:column;gap:14px}.detail-info-2026 .tag-2026{width:-moz-fit-content;width:fit-content}.detail-info-2026 .display{font-size:clamp(36px,4.6vw,60px);margin:0}.detail-author-2026{color:var(--text-2);font-size:17px;margin:0}.detail-author-2026 b{color:var(--text);font-weight:500}.detail-blurb-2026{color:var(--text);font-family:var(--font-serif);font-size:19px;font-style:italic;line-height:1.45;margin:6px 0 12px;max-width:60ch;text-wrap:pretty}.detail-stats-2026{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);display:grid;gap:0;grid-template-columns:repeat(4,1fr);margin-bottom:8px}.detail-stats-2026>div{border-right:1px solid var(--border);display:flex;flex-direction:column;gap:2px;min-width:0;padding:16px 18px}.detail-stats-2026>div:last-child{border-right:0}.detail-stats-2026 b{color:var(--text);font-family:var(--font-display);font-size:24px;font-weight:600;letter-spacing:-.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail-stats-2026 .detail-stat-publisher{font-size:14px}.detail-stats-2026 span{color:var(--text-3);font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase}.detail-cta-2026{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.detail-narrators-2026{margin-top:14px}@media(max-width:959px){.detail-head-2026{gap:28px;grid-template-columns:1fr}.detail-cover-2026{position:static}.detail-cover-2026 .cover-2026{margin:0 auto;max-width:280px}}@media(max-width:767px){.detail-stats-2026{grid-template-columns:repeat(2,1fr)}.detail-stats-2026>div:nth-child(2){border-right:0}.detail-stats-2026>div:first-child,.detail-stats-2026>div:nth-child(2){border-bottom:1px solid var(--border)}}.chapters-2026{margin-top:32px}.chapters-head-2026{align-items:baseline;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;margin-bottom:18px;padding-bottom:14px}.chapter-list-2026{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.chapter-row-2026{align-items:center;border-bottom:1px solid var(--border);display:grid;gap:24px;grid-template-columns:56px minmax(0,1fr) auto;padding:18px 12px;transition:background .15s}.chapter-row-2026:last-child{border-bottom:0}.chapter-row-2026:hover{background:var(--hover-bg)}.chapter-num-2026{color:var(--text-3);font-feature-settings:"tnum" 1;font-size:24px;font-weight:400;letter-spacing:-.02em}.chapter-main-2026 h4{color:var(--text);font-family:var(--font-display);font-size:17px;font-weight:500;letter-spacing:-.01em;margin:0;overflow:hidden;text-overflow:ellipsis}.chapter-meta-2026{white-space:nowrap}@media(max-width:767px){.chapter-row-2026{gap:14px;grid-template-columns:36px minmax(0,1fr) auto;padding:14px 8px}.chapter-num-2026{font-size:18px}}.auth-status-2026{align-items:center;display:flex;justify-content:center;min-height:calc(100vh - 240px);padding:60px var(--pad-x)}.auth-status-card{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-xl);display:flex;flex-direction:column;gap:18px;padding:40px 56px;text-align:center}.auth-status-card .loading-spinner-2026{color:var(--accent);font-size:28px}.auth-status-msg{color:var(--text-2);font-size:15px;font-weight:500;margin:0}.loading-spinner-2026{animation:spin-2026 1s linear infinite;color:var(--text-2);font-size:32px}@keyframes spin-2026{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.audiobook-genres-2026{display:flex;flex-direction:column;gap:12px;margin-bottom:28px}.audiobook-genres-row{display:flex;flex-wrap:wrap;gap:8px}.audiobooks-toolbar-2026{align-items:start;display:grid;gap:24px;grid-template-columns:minmax(0,380px) 1fr;margin-bottom:32px}@media(max-width:767px){.audiobooks-toolbar-2026{gap:16px;grid-template-columns:1fr}}.audiobook-search-2026 .audiobook-search-count{color:var(--text-3);font-size:11px;letter-spacing:.04em;margin:8px 2px 0}.audiobook-filters-2026{display:flex;flex-direction:column;gap:10px}.audiobook-filters-2026 .audiobook-filters-chips{display:flex;flex-wrap:wrap;gap:8px}.audiobooks-loadmore-2026{display:flex;justify-content:center;margin-top:32px}.bk-tag-icon{font-size:12px;margin-right:2px;vertical-align:middle}.bk-card-skeleton-2026{display:flex;flex-direction:column;gap:12px}.bk-cover-skeleton-2026{animation:skeleton-shimmer 1.4s linear infinite;aspect-ratio:1;background:linear-gradient(110deg,var(--surface-2) 25%,var(--surface-3) 50%,var(--surface-2) 75%);background-size:200% 100%;border-radius:var(--r-md);width:100%}.bk-line-skeleton-2026{background:var(--surface-2);border-radius:4px;height:12px;width:80%}.bk-line-skeleton-2026--short{width:50%}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.thread-2026{width:100%}.thread-track-2026{cursor:default;height:28px;position:relative}.thread-rail-2026{background:var(--border-2);right:0}.thread-fill-2026,.thread-rail-2026{border-radius:999px;height:4px;left:0;position:absolute;top:50%;transform:translateY(-50%)}.thread-fill-2026{background:var(--accent);box-shadow:0 0 12px var(--accent-glow);transition:width .2s linear}.thread-times-2026{color:var(--text-3);display:flex;font-size:11px;justify-content:space-between;margin-top:6px}.mark-btn-2026{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--accent);position:relative}@supports (color:color-mix(in lab,red,red)){.mark-btn-2026{border:1px solid color-mix(in srgb,var(--accent) 35%,transparent)}}.mark-btn-2026{align-items:center;background:var(--accent-soft);border-radius:999px;color:var(--text);cursor:pointer;display:inline-flex;font:inherit;font-size:15px;font-weight:600;gap:12px;isolation:isolate;overflow:hidden;padding:14px 22px 14px 18px;transition:transform .15s,box-shadow .2s,background .15s}.mark-btn-2026:hover{box-shadow:0 0 28px 2px var(--accent-glow);transform:translateY(-1px)}.mark-btn-2026.is-active{background:var(--accent);border-color:#0000;box-shadow:0 0 0 2px var(--accent),0 0 32px var(--accent-glow);color:#0a0a0a}.mark-btn-bg{background:linear-gradient(120deg,var(--accent-soft),transparent 60%);inset:0;position:absolute;z-index:-1}.mark-btn-icon{background:var(--accent);border-radius:50%;color:#0a0a0a;display:grid;flex-shrink:0;font-size:16px;height:28px;place-items:center;width:28px}.mark-btn-2026.is-active .mark-btn-icon{background:#0a0a0a;color:var(--accent)}.mark-btn-label{white-space:nowrap}.now-cta-2026{margin-top:28px}.about-2026{max-width:720px}.about-section-2026{border-bottom:1px solid var(--border);margin-bottom:56px;padding-bottom:32px}.about-section-2026:last-child{border-bottom:0;padding-bottom:0}.about-section-2026 .h2-2026{font-size:clamp(24px,2.6vw,32px);margin-bottom:16px}.about-prose{color:var(--text);font-family:var(--font-serif);font-size:18px;font-style:italic;line-height:1.55;margin:0;text-wrap:pretty}.about-steps{display:flex;flex-direction:column;gap:16px;list-style:none;margin:0;padding:0}.about-steps li{align-items:flex-start;border-top:1px solid var(--border);color:var(--text);display:flex;font-size:16px;gap:16px;line-height:1.5;padding:14px 0}.about-steps li:first-child{border-top:0;padding-top:0}.about-step-num{color:var(--accent);flex-shrink:0;font-size:14px;font-weight:500;letter-spacing:.04em;min-width:32px}.about-features{display:grid;gap:14px 24px;grid-template-columns:repeat(2,1fr);list-style:none;margin:0;padding:0}.about-features li{align-items:flex-start;color:var(--text);display:flex;font-size:15px;gap:12px;line-height:1.45}.about-feature-check{color:var(--accent);flex-shrink:0;font-size:18px;margin-top:2px}@media(max-width:599px){.about-features{grid-template-columns:1fr}}.now-2026{margin:0 auto;max-width:var(--max-w);padding:48px var(--pad-x) 100px}.now-grid{align-items:start;display:grid;gap:48px;grid-template-columns:minmax(320px,.8fr) minmax(0,1.1fr)}.now-art-2026{display:grid;place-items:center;position:sticky;top:96px}.now-art-2026 .cover-2026{aspect-ratio:1;max-width:460px;width:100%}.now-art-pulse{animation:glow-breathe 6s ease-in-out infinite;background:radial-gradient(50% 50% at 50% 60%,var(--accent-glow),transparent 70%);filter:blur(40px);inset:-40px;opacity:.55;pointer-events:none;position:absolute;z-index:-1}@keyframes glow-breathe{0%,to{opacity:.35;transform:scale(1)}50%{opacity:.65;transform:scale(1.05)}}.now-eyebrow-2026{align-items:center;color:var(--text-2);display:inline-flex;font-family:var(--font-mono);font-size:11px;gap:10px;letter-spacing:.08em;margin-bottom:18px}.now-eyebrow-2026 b{color:var(--text);font-weight:500}.now-title-2026{font-size:clamp(36px,4.4vw,64px)!important;margin-bottom:14px}.now-artist-2026{color:var(--text);font-size:17px;margin-bottom:36px}.now-artist-2026 .dim{color:var(--text-2)}@media(max-width:959px){.now-grid{gap:32px;grid-template-columns:1fr}.now-art-2026{position:static}.now-art-2026 .cover-2026{margin:0 auto;max-width:380px}}@media(max-width:767px){.now-art-2026 .cover-2026{max-width:320px}}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-duration{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@keyframes spin{to{transform:rotate(1turn)}}@keyframes pulse{50%{opacity:.5}}
