/*! tailwindcss v4.0.11 | MIT License | https://tailwindcss.com */@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-gray-700:oklch(.373 .034 259.733);--color-white:#fff;--spacing:.25rem;--container-4xl:56rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height:calc(1.5/1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-medium:500;--font-weight-bold:700;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--animate-spin:spin 0s infinite linear;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--blur-md:12px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-font-feature-settings:var(--font-sans--font-feature-settings);--default-font-variation-settings:var(--font-sans--font-variation-settings);--default-mono-font-family:var(--font-mono);--default-mono-font-feature-settings:var(--font-mono--font-feature-settings);--default-mono-font-variation-settings:var(--font-mono--font-variation-settings);--speed-factor:40;--img-1:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAXCAYAAABqBU3hAAAMEElEQVR4AQCBAH7/AIKs5/+CrOf/gqzn/4Gs5/9/quX/e6bi/3ai3f9xndj/a5jT/2iUz/9mk87/ZpPO/2iW0P9rmdP/bZvV/26d1v9unNX/a5nR/2eVzP9ikMb/XovA/1qHu/9Yhbj/WIW3/1mFtv9ahbb/WoW1/1mEs/9XgrD/VYCt/1N9q/9SfKn/AIEAfv8AiLDp/4ix6f+Isen/h7Dp/4Wu5/+Cq+T/faff/3eh2v9yndb/bpnS/22Y0f9tmdH/b5vT/3Kf1v91otn/d6Pa/3aj2f90oNX/b5zQ/2qWyv9mkcT/Yo2//2CLvP9girr/YIq5/2GKuP9hirf/YIm1/16Hs/9chLD/WoKt/1iBrP8AgQB+/wCUue3/lLnt/5S57f+TuO3/kbbr/46z6P+Jr+P/hKre/3+m2v97otf/eqHW/3uj1/99ptn/gand/4St4P+Gr+H/hq/g/4Os3f9/p9j/eqLR/3Wdy/9xmMb/bpXC/22UwP9tk77/bZO9/22TvP9skbr/ao+3/2iNtP9lirH/ZImw/wCBAH7/AKTD8f+kw/H/pMPx/6PD8f+hwe//nr7s/5m66P+UteP/j7Hf/4yu3P+Lrdv/jK/d/5Cz4P+Ut+T/mLvo/5q96v+aven/mLvm/5O24f+Nsdr/iKvT/4Omzf+Aosj/fqDF/32fw/99nsL/fJ3A/3ubvv95mbv/d5a4/3SUtf9zk7T/AIEAfv8Ats70/7bO9P+2zvX/tc70/7PM8v+vye//q8Xr/6bA5v+hvOL/nrng/5654P+gvOL/o8Dm/6jF6v+tye//r8zx/7DN8f+tyu7/qcXo/6O/4f+cudn/l7PT/5Ouzf+Qq8n/jqnG/42oxP+MpsL/i6S//4iivP+Gn7n/hJ23/4Octf8AgQB+/wDH2PX/x9j1/8fY9f/G1/X/xNbz/8DS8P+8zuv/t8nn/7LF4/+vw+H/r8Ph/7HG4/+2y+j/u9Dt/8DV8v/D2fX/xNn1/8LX8v+90uz/tsvk/6/E3P+pvdT/o7jO/6C0yf+dscX/m6/C/5qtwP+Yq73/lqi6/5Olt/+Ro7T/kKKz/wCBAH7/ANbf8v/W3/L/1t/y/9Xe8v/S3PD/z9js/8rU6P/Ez+P/wMvf/73J3f+9yd3/wMzg/8TR5f/K1+v/z93w/9Pg8//U4fP/0d/w/8za6v/F0uL/vcrZ/7bD0f+wvMn/q7fD/6izv/+lsbv/o664/6Gstf+fqbL/nKev/5qlrP+Zo6v/AIEAfv8A4OHq/+Dh6//g4Or/3+Dq/9zd6P/Y2uT/09Xf/87Q2//JzNb/xsnU/8bJ1P/IzNf/zdLc/9PY4v/Z3uf/3OLr/93j6//b4Oj/1tvi/87T2v/FytD/vcLH/7a6vv+wtbj/rLCz/6qtr/+nqqv/paio/6Olpf+go6L/nqGg/52gnv8AgQB+/wDl3d7/5d3e/+Td3v/j3N3/4Nrb/9zW1//X0dL/0cvN/8zHyP/IxMX/yMTF/8rGyP/PzM3/1dLT/9vY2f/f3Nz/4N3d/93b2v/Y1dT/0M3L/8fEwf++u7f/trOu/7Ctp/+rqKH/qKSd/6ahmf+jn5b/oZ2T/5+akf+emI//nZeN/wCBAH7/AOPUzP/j1Mz/49TM/+HTy//f0cn/2s3F/9XHwP/Owrr/yby1/8W5sv/EuLH/xbu0/8rAuP/Qxr//1szE/9rQyP/b0sn/2c/G/9PKwP/Lwrf/writ/7mvo/+xp5r/qqCS/6WbjP+il4j/oJWF/56Sgv+ckH//mo59/5mNe/+YjHr/AIEAfv8A28a2/9vGt//bxrf/2sW2/9fDtP/Tv7D/zbqr/8azpf/Arp//vKqc/7qpmv+7qpz/v6+h/8W1pv/Lu6z/z7+w/9DBsf/Ov6//ybqp/8GyoP+4qZb/r5+M/6eXg/+gkHz/nIt2/5mIcv+Whm//lYRs/5OCav+SgWj/kX9n/5B/Zv8AgQB+/wDOtJ7/zrSf/8+1n//OtJ//zLKd/8eumv/BqZT/uqKO/7SciP+vmIT/rJaC/62Xg/+wm4f/tqGN/7unkv/Aq5f/wa2Y/8Cslv+7p5H/tKCJ/6uXf/+ijnX/moZt/5SAZv+Qe2D/jXhd/4x2Wv+LdVj/inRX/4lzVf+IclT/iHJU/wCBAH7/AL2fhv++oIb/v6GH/76hiP+9oIb/uZyD/7OXfv+skHj/pYpy/5+Fbf+cgmr/nINr/5+Gbv+kjHP/qpJ5/66Wfv+wmX//r5h+/6uTef+kjXL/nIVp/5R8YP+NdVj/iHBS/4RsTf+Cakr/gWhI/4FoR/+AZ0b/gGdG/4BnRf+AZkX/AIEAfv8Aq4pu/6yLb/+tjXH/rY5y/6yNcf+pim//pIVq/51/ZP+WeF3/kHNY/4xwVf+LcFX/jnJY/5J3Xf+XfWL/nIJn/56Faf+ehGj/moFk/5R7Xv+NdFb/hm1O/4BmR/97YUH/eF4+/3ddPP93XTr/d106/3hdOv94XTr/eF05/3hdOf8AgQB+/wCYdln/mXha/5t6Xf+dfF7/nXxf/5p6Xf+Vdlr/j3BU/4hpTf+BY0f/fWBE/3tfQ/99YUX/gWVK/4ZrT/+KcFT/jXNW/41zVv+LcFP/hmxO/39lR/95X0D/dFo6/3BWNf9uVDL/blMx/25TMP9vVDH/cFUx/3FVMf9xVjH/clYx/wCBAH7/AIZlR/+IZ0n/i2pM/41sT/+OblH/jW1R/4lqTf+DZEj/fF5C/3VXPP9wUzj/blE2/29TOP9yVzv/dlxA/3thRf9+ZEj/fmVI/3xjRv94X0H/c1k7/25UNf9pTzD/Zkws/2VLKv9lSyn/Zkwq/2hNK/9pTiv/ak8s/2tQLP9rUCz/AIEAfv8Ad1c6/3lZPf99XUH/gGFF/4NjSP+DZEj/f2FG/3pcQf9zVjv/bE81/2ZKMP9jSC7/Y0kv/2ZMMv9qUDb/blU7/3FYPf9xWT7/cFg8/2xUOP9oUDP/Y0su/2BHKv9dRSb/XUQl/11EJf9fRib/YUcn/2JJKP9kSin/ZUsp/2VLKf8AgQB+/wBqTDL/bU81/3JTOf92WT//el1D/3teRf95XEP/dFg//21SOf9lSzP/X0Ut/1tCKv9aQir/XEQs/2BIMP9jTDT/Zk83/2dQOP9lTzb/Ykwz/15ILv9aRCn/V0El/1U/I/9VPiL/Vj8i/1dBI/9ZQiT/W0Ql/11FJv9dRif/XkYn/wCBAH7/AGFFLf9kSDD/ak42/3BUPP90WUL/dlxF/3VbRP9wV0H/alE7/2JKNP9bQy7/Vj8q/1U+Kf9VQCr/WEMt/1tGMf9dSTP/Xko0/11JMv9aRi//VkIr/1I+Jv9POyP/Tjkg/005H/9OOh//UDsg/1I9Iv9UPyP/VUAk/1ZBJP9WQST/AIEAfv8AW0Er/15EL/9kSjX/a1I9/3FYQ/90W0f/c1tH/29YRP9oUj7/YUo3/1lEMf9UPyz/UT0q/1E9K/9TPy3/VUIv/1dEMf9XRTL/VkQw/1NBLf9PPin/Szok/0g3If9HNR7/RjQd/0c1Hf9JNx7/Sjgf/0w6IP9NOyH/Tjsh/048Iv8AgQB+/wBXPyv/W0Iv/2FJNv9pUT7/cFhG/3NcSv9zXUv/b1pI/2lUQ/9hTDv/WUU0/1NAL/9PPSz/Tjws/08+Lf9RQDD/UkIx/1JCMf9QQS//TT4s/0o6KP9GNiP/QzMf/0ExHf9AMBz/QTEc/0IyHP9EMx3/RTUe/0Y1Hv9HNh//RzYf/wCBAH7/AFU+LP9ZQjD/YEk4/2hSQP9vWUj/c15N/3RfT/9wXEz/aVZG/2FOP/9ZRzj/UkEy/049L/9MPC7/TT0u/04/MP9PQDH/T0Ax/00+L/9KOyv/Rjcn/0I0Iv8+MB//PC4c/zwtGv88Lhr/PS8b/z8wG/9AMRz/QDIc/0EyHP9BMhz/AYEAfv8AVD4t/1hCMf9fSTn/aFJC/29aSv90X0//dGBR/3FdTv9qV0j/YU9B/1lIOf9SQTP/Tj4w/0w8L/9MPS//TT4w/00/Mf9NPzH/Sz0v/0g6K/9ENif/PzIi/zwvHv86LRv/OSwa/zosGf87LRr/PC4a/z0vG/89Lxv/PjAb/z4wG/94nVk8D/SHeQAAAABJRU5ErkJggg==);--img-2:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAXCAYAAABqBU3hAAAMEElEQVR4AQCBAH7/ANX////X////2v///97////h////4v///+L////h////3/7//934+f/c9PH/3PHr/97w6P/i8OX/5fHk/+ny5P/r8uP/7fLj/+7y4v/v8eP/8PLl//L06P/19uz/9/nx//r89f/6/fn/+fz6//b6+f/y9vf/7fHz/+nu8P/m6+7/AIEAfv8Azv3//9D+///T////1v///9n////b////2v7//9n5///X9Pb/1O7t/9Pq5v/U5+D/1ubc/9nm2v/d59n/4OjY/+Po1//k6Nf/5efX/+bn1//n6Nn/6enc/+zs4P/v7+X/8fHp//Hz7P/w8u7/7e/t/+nr6v/k5+f/4OPk/93h4v8AgQB+/wDC7f7/xO7//8bw///J8f//zPH9/83w+f/M7PL/yufq/8fh4f/F3Nj/xNfQ/8XUyv/H08b/ytPE/87Uw//R1cP/1NbC/9XVwf/W1cH/19TB/9jVw//Z1sX/3NnK/9/czv/h3tP/4d/W/+Df1//d3Nf/2djU/9TU0f/Q0M7/zc7M/wCBAH7/ALPZ5v+02ub/ttvm/7nc5f+62+L/u9nd/7nV1v+3z83/tMnE/7LEu/+xv7P/sbyu/7S7qv+3vKj/u72n/76+pv/Bvqb/wr6l/8O9pP/DvKX/xL2m/8a+qf/IwK3/y8Ox/83Gtv/Nx7n/zMa6/8nEuv/FwLf/wLu0/7u4sf+5ta//AIEAfv8AosPK/6PDyv+lxMn/p8TH/6jDxP+nwL7/pbu3/6O1rv+gr6T/namb/5yllP+do47/oKKL/6Ojif+npIj/q6WI/62lh/+upYb/r6SG/6+jhv+wo4f/saSJ/7Onjf+2qZL/uKyW/7mtmv+4rJv/tKqa/7CmmP+roZT/p52R/6Sbj/8AgQB+/wCTra7/lK2t/5WtrP+Wrar/lqum/5WnoP+Topj/kJyO/42Whf+KkHz/iox1/4uKcP+Oim3/kotr/5aNa/+ajmv/nI5q/52Naf+ejGj/noxo/56Maf+gjWv/oo9v/6SSdP+mlHj/p5V7/6aVff+iknz/no55/5mJdv+UhXP/koNx/wCBAH7/AIealP+HmpT/iJmS/4iYj/+Ilor/hpKE/4SMe/+AhnL/foBo/3x7YP98d1n/fnZV/4F2U/+GeFL/inpS/457Uv+QfFH/kXtQ/5F6T/+ReU//knlQ/5N6Uv+VfFb/l39a/5mBX/+agmL/mIFj/5V/Yv+Qel//i3Zc/4dyWf+Eb1f/AIEAfv8Afop//36Kfv9/inz/f4h5/36Fc/98gWz/eXtk/3Z1Wv9zb1H/cmpJ/3NoRP91Z0D/emg+/39qPv+DbT7/h24//4pvPv+Lbj3/i208/4tsPP+LbDz/jG0//45vQ/+QcUf/knRL/5J1Tv+RdE//jXFO/4hsS/+DZ0f/fmNE/3thQv8AgQB+/wB5f23/eX9t/3l+av95fGf/eHlh/3Z0Wv9zb1L/cGlJ/25kQP9tYDn/b140/3JeMf93YDD/fWMx/4JlMf+GZzL/iGgy/4lnMP+JZi//iWUv/4lkL/+KZTH/i2c1/45qOv+PbD7/j21A/45rQf+KaED/hGM8/35eOP96WTX/d1cy/wCBAH7/AHZ3Yf92dmD/dnVd/3VzWv90cFT/cmxN/3BnRf9uYT3/bF01/2xaLv9uWSr/c1oo/3hcKP9+Xyn/g2Iq/4hkKv+KZSr/i2Qo/4piJ/+JYSb/iWAn/4phKf+MYyz/jmYx/49nNf+PaDf/jWY4/4hjNv+CXTL/fFgt/3dTKf90UCf/AIEAfv8Ac3FX/3RwVv90b1T/c21Q/3JqS/9xZkT/b2I9/21dNf9sWS7/bVco/3BXJP91WCP/e1sj/4FeJP+GYSX/imMm/4xjJf+MYiP/jGEi/4tfIf+KXiH/i18j/41hJ/+OYyv/j2Uu/49lMf+MYzD/h14u/4FZKf96UiT/dE0g/3FKHf8AgQB+/wBxa0//cWtO/3FqTP9xaEn/cGZE/29iPv9tXjf/bFow/2xXKf9uVST/cVYi/3ZYIP99WyH/g14i/4hhI/+LYiP/jWIi/4xgIP+LXh3/ilwc/4lcHP+KXB7/i14i/41gJv+OYSn/jWEr/4pfKv+EWif/fVMi/3VMHP9vRhf/bEMU/wCBAH7/AGxlSf9sZUj/bGRG/21jQ/9sYT//bF45/2tbM/9rVy3/a1Un/25UI/9xVSD/dlcf/3xaH/+CXSD/h18g/4lgIP+KXx7/iV0b/4haGf+GWBf/hVcX/4ZYGf+HWR3/iVwh/4ldJP+IXCX/hFkk/35UIP92TBv/bkUU/2c+D/9jOwz/AIEAfv8AZV9D/2VfQ/9mXkH/Z10//2dcO/9nWjb/Z1cw/2dUK/9pUyb/a1Ii/29TH/90VR7/eVge/35aHv+CXB7/hFsc/4RaGv+CVxb/gFQT/35SEv9+URL/flEU/4BTGP+BVhz/glcf/4BWIP98Uh//dUwa/2xEFP9kPA3/XDUH/1gxA/8AgQB+/wBcWD//XVg+/15YPf9fWDv/YFc4/2FVNP9iUy//YlEq/2RQJf9nUCL/a1Ef/29SHv90VB3/eFYd/3tXG/98VRn/e1MV/3lPEf92TA7/dEoM/3RJDP90Sg//dkwT/3hPF/95URv/eFAc/3NMGv9rRRX/Yj0O/1k0B/9RLQD/TSgA/wCBAH7/AFNRPP9UUjv/VVI7/1dSOf9ZUjf/WlEz/1tQL/9dTyv/X04m/2JOI/9lTiD/aVAf/21RHf9xUhv/clEZ/3JPFf9wTBH/bUgN/2tECf9pQgj/aUIJ/2pEDP9tRxH/cEoW/3FMGv9vSxv/a0cZ/2NAFP9ZNwz/Ty4E/0cmAP9DIgD/AIEAfv8ASkw6/0tMOv9NTTr/T045/1FPN/9UTzX/Vk4x/1hNLf9aTSn/XU0m/2BNI/9kTiH/Z04f/2lOHP9pTBj/aEkU/2ZGD/9jQQv/YD4H/188Bv9fPQj/Yj8M/2VDEv9pSBj/a0oc/2pKHv9lRx3/XkAX/1Q3EP9JLQf/QSUA/zwgAP8AgQB+/wBCSDv/Q0k7/0VKO/9ITDv/S006/05OOP9RTjb/VE4y/1ZNL/9ZTSv/XE0o/19OJf9hTSL/Y0wf/2JKGv9gRhX/XUIQ/1o9C/9YOgj/VzkI/1k7Cv9cPxD/YUQX/2ZKHv9pTST/aU4m/2VLJf9dRCD/UzsY/0gxEP9AKQn/OyQE/wCBAH7/ADxHPv8+SD//QEk//0RLP/9ITT//S08+/05QPP9RUDn/VFA2/1dQMv9aUC//XE8r/15OKP9eTCT/XUkf/1tFGf9YQRP/VTwP/1M6DP9TOg3/VjwR/1tCF/9hSSD/Z1Ap/2tVMP9sVjP/aFQz/2FNLv9XRCb/TToe/0QyFv8/LRL/AIEAfv8AOEdD/zpIQ/89SkT/QU1F/0ZPRf9KUUX/TlND/1FUQf9UVD7/V1Q6/1pTN/9cUzP/XVEv/11PKv9bSyX/WEcf/1VCGf9SPhX/UTwT/1I9FP9WQRn/XEgi/2RQLP9sWTb/cV8+/3NhQ/9wYEP/aVo//19RN/9VRy//TD8n/0g6I/8AgQB+/wA3SEj/OEpI/zxMSv9AT0v/RVJM/0pVTP9OV0v/UlhI/1VYRv9YWEL/Wlg//1xXO/9dVTb/XFIx/1tOK/9YSiX/VEUg/1JBHP9RQBr/U0Id/1hHI/9gTyz/aVk4/3JiQ/94ak3/e21S/3lsU/9yZ0//aV5I/19VQP9WTDj/UUg0/wCBAH7/ADZKTP84S03/PE5O/0BSUP9FVVH/S1hR/09aUP9TW0//V1xM/1pcSf9cXEX/XVpB/15YPP9dVTf/W1Ex/1hNK/9VSCX/U0Ui/1NEIf9VRyT/W00r/2RWNf9uYEL/eGtO/39zWP+Cd1//gXdg/3tyXf9yaVb/aGBO/19YRv9aU0L/AYEAfv8ANktO/zhNT/88T1H/QFNT/0ZXVP9LWlT/UFxU/1ReUv9YXlD/W15M/11eSf9eXUT/X1o//15XOv9cUzT/WU4u/1ZKKP9URyX/VEYl/1dJKP9dUDD/Zlk7/3FlR/97cFT/g3hf/4d9Zv+FfWf/gHhk/3dwXf9tZlX/ZF5O/19aSv8gHKk1r6IVGAAAAABJRU5ErkJggg==);--animate-hue:hue 20s linear infinite}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}body{line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1;color:color-mix(in oklab,currentColor 50%,transparent)}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root,[data-theme=ocean]{--theme-color-primary:#aab9ff;--theme-color-primary-light:#c7d0ff;--theme-color-primary-dark:#8295ff;--theme-color-secondary:#6889ff;--theme-color-secondary-light:#8ca5ff;--theme-color-secondary-dark:#4a6df0;--theme-color-accent:#ff9e64;--theme-color-neutral:#f1f5f9;--theme-color-neutral-light:#f8fafc;--theme-color-neutral-dark:#e2e8f0;--theme-color-success:#4ade80;--theme-color-warning:#fbbf24;--theme-color-error:#f87171;--theme-color-info:#60a5fa;--theme-color-surface:#fff;--theme-color-text:#1e293b;--theme-color-text-muted:#64748b;--theme-shadow-color:#aab9ff26;--theme-radius-sm:.25rem;--theme-radius-md:.5rem;--theme-radius-lg:.75rem}[data-theme=candy]{--theme-color-primary:#f9a8d4;--theme-color-primary-light:#fbcfe8;--theme-color-primary-dark:#f472b6;--theme-color-secondary:#c084fc;--theme-color-secondary-light:#d8b4fe;--theme-color-secondary-dark:#a855f7;--theme-color-accent:#38bdf8;--theme-color-neutral:#f5f3ff;--theme-color-neutral-light:#faf5ff;--theme-color-neutral-dark:#ede9fe;--theme-color-success:#86efac;--theme-color-warning:#fcd34d;--theme-color-error:#fb7185;--theme-color-info:#93c5fd;--theme-color-surface:#fff;--theme-color-text:#4c1d95;--theme-color-text-muted:#7e22ce;--theme-shadow-color:#f9a8d426;--theme-radius-sm:.5rem;--theme-radius-md:1rem;--theme-radius-lg:1.5rem}[data-theme=forest]{--theme-color-primary:#4ade80;--theme-color-primary-light:#86efac;--theme-color-primary-dark:#22c55e;--theme-color-secondary:#10b981;--theme-color-secondary-light:#34d399;--theme-color-secondary-dark:#059669;--theme-color-accent:#fbbf24;--theme-color-neutral:#ecfdf5;--theme-color-neutral-light:#f0fdf4;--theme-color-neutral-dark:#d1fae5;--theme-color-success:#34d399;--theme-color-warning:#f59e0b;--theme-color-error:#ef4444;--theme-color-info:#0ea5e9;--theme-color-surface:#f8fafc;--theme-color-text:#064e3b;--theme-color-text-muted:#065f46;--theme-shadow-color:#4ade8026;--theme-radius-sm:.25rem;--theme-radius-md:.375rem;--theme-radius-lg:.5rem}[data-theme=midnight]{--theme-color-primary:#8b5cf6;--theme-color-primary-light:#a78bfa;--theme-color-primary-dark:#7c3aed;--theme-color-secondary:#6366f1;--theme-color-secondary-light:#818cf8;--theme-color-secondary-dark:#4f46e5;--theme-color-accent:#f43f5e;--theme-color-neutral:#1e1b4b;--theme-color-neutral-light:#312e81;--theme-color-neutral-dark:#0f172a;--theme-color-success:#10b981;--theme-color-warning:#f59e0b;--theme-color-error:#ef4444;--theme-color-info:#06b6d4;--theme-color-surface:#0f172a;--theme-color-text:#e0e7ff;--theme-color-text-muted:#a5b4fc;--theme-shadow-color:#8b5cf640;--theme-radius-sm:.25rem;--theme-radius-md:.5rem;--theme-radius-lg:.75rem}[data-theme=sunset]{--theme-color-primary:#fb923c;--theme-color-primary-light:#fdba74;--theme-color-primary-dark:#f97316;--theme-color-secondary:#f43f5e;--theme-color-secondary-light:#fb7185;--theme-color-secondary-dark:#e11d48;--theme-color-accent:#3b82f6;--theme-color-neutral:#fff7ed;--theme-color-neutral-light:#ffedd5;--theme-color-neutral-dark:#fed7aa;--theme-color-success:#22c55e;--theme-color-warning:#eab308;--theme-color-error:#dc2626;--theme-color-info:#0ea5e9;--theme-color-surface:#fff;--theme-color-text:#7c2d12;--theme-color-text-muted:#9a3412;--theme-shadow-color:#fb923c26;--theme-radius-sm:.125rem;--theme-radius-md:.25rem;--theme-radius-lg:.375rem}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-0{top:calc(var(--spacing)*0)}.top-full{top:100%}.isolate{isolation:isolate}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-4{margin-top:calc(var(--spacing)*4)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.\!hidden{display:none!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.h-4{height:calc(var(--spacing)*4)}.h-20{height:calc(var(--spacing)*20)}.h-full{height:100%}.h-screen{height:100vh}.min-h-screen{min-height:100vh}.w-4{width:calc(var(--spacing)*4)}.w-full{width:100%}.max-w-4xl{max-width:var(--container-4xl)}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x)var(--tw-rotate-y)var(--tw-rotate-z)var(--tw-skew-x)var(--tw-skew-y)}.animate-pulse{animation:var(--animate-pulse)}.cursor-not-allowed{cursor:not-allowed}.resize{resize:both}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing)*2)}.gap-4{gap:calc(var(--spacing)*4)}.gap-6{gap:calc(var(--spacing)*6)}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.rounded-\[var\(--radius-lg\)\]{border-radius:var(--radius-lg)}.rounded-\[var\(--radius-md\)\]{border-radius:var(--radius-md)}.rounded-\[var\(--radius-sm\)\]{border-radius:var(--radius-sm)}.rounded-full{border-radius:3.40282e+38px}.rounded-md{border-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-\[var\(--color-primary\)\]{border-color:var(--color-primary)}.bg-\[var\(--color-primary\)\]{background-color:var(--color-primary)}.bg-\[var\(--color-secondary\)\]{background-color:var(--color-secondary)}.p-2{padding:calc(var(--spacing)*2)}.p-4{padding:calc(var(--spacing)*4)}.p-8{padding:calc(var(--spacing)*8)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-6{padding-inline:calc(var(--spacing)*6)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-3{padding-block:calc(var(--spacing)*3)}.text-center{text-align:center}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.text-\[var\(--color-primary\)\]{color:var(--color-primary)}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.opacity-50{opacity:.5}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.ring,.shadow{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentColor)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.grayscale{--tw-grayscale:grayscale(100%)}.grayscale,.invert{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,)}.invert{--tw-invert:invert(100%)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{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));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}@media (hover:hover){.hover\:opacity-90:hover{opacity:.9}}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentColor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.data-hover\:bg-gray-700[data-hover]{background-color:var(--color-gray-700)}}.fake-shader{--speed-factor:5;--saturate:5;--sepia:0;--hue:360deg;width:100%;min-height:100vh;position:relative;overflow:hidden}.fake-shader:before{content:"";transform-origin:50%;background-image:var(--img-1);width:300vmax;height:300vmax;animation:var(--animate-hue);z-index:1;background-position:50%;background-size:cover;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.fake-shader:after{content:"";inset:calc(var(--spacing)*0);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:2;background:#ffffff4d;position:fixed}.fake-shader>*{z-index:3;position:relative}.fake-shader .glass-container{border-radius:var(--radius-lg);background-color:color-mix(in oklab,var(--color-white)30%,transparent);--tw-backdrop-blur:blur(var(--blur-md));-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,);z-index:4;border:1px solid #fff3;box-shadow:0 4px 6px #0000001a}@media (width>=768px){.fake-shader:before{animation:var(--animate-spin),var(--animate-hue);animation-duration:calc(1s*var(--speed-factor)),20s;background-image:var(--img-2);animation-timing-function:linear,linear;animation-iteration-count:infinite,infinite}}@media (width<=767px){.fake-shader:before{background-blend-mode:overlay;background-image:linear-gradient(135deg,var(--theme-color-primary)0,var(--theme-color-secondary)50%,var(--theme-color-accent)100%);width:100vw;height:100vh;animation:none}}@property --tw-rotate-x{syntax:"*";inherits:false;initial-value:rotateX(0)}@property --tw-rotate-y{syntax:"*";inherits:false;initial-value:rotateY(0)}@property --tw-rotate-z{syntax:"*";inherits:false;initial-value:rotateZ(0)}@property --tw-skew-x{syntax:"*";inherits:false;initial-value:skewX(0)}@property --tw-skew-y{syntax:"*";inherits:false;initial-value:skewY(0)}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@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-outline-style{syntax:"*";inherits:false;initial-value:solid}@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-duration{syntax:"*";inherits:false}@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}@keyframes spin{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(1turn)}}@keyframes pulse{50%{opacity:.5}}@keyframes hue{0%{filter:hue-rotate(0deg)saturate(var(--saturate))sepia(var(--sepia))}to{filter:hue-rotate(var(--hue))saturate(var(--saturate))sepia(var(--sepia))}}