@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2) format("woff2-variations");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-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2) format("woff2-variations");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-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Instrument Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-ext-400-normal-C2je3j2s.woff2) format("woff2"),url(/assets/instrument-serif-latin-ext-400-normal-CFCUzsTy.woff) format("woff");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-face{font-family:"Instrument Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-400-normal-DnYpCC2O.woff2) format("woff2"),url(/assets/instrument-serif-latin-400-normal-BVbkICAY.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Instrument Serif";font-style:italic;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-ext-400-italic-C9HzH3YL.woff2) format("woff2"),url(/assets/instrument-serif-latin-ext-400-italic-D7-lnxEk.woff) format("woff");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-face{font-family:"Instrument Serif";font-style:italic;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-400-italic-DKMiL14s.woff2) format("woff2"),url(/assets/instrument-serif-latin-400-italic-u__WvvIK.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/figtree-latin-ext-wght-normal-DCwSJGxG.woff2) format("woff2-variations");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-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/figtree-latin-wght-normal-D_ZTVpCC.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-vietnamese-wght-normal-CnvboYUG.woff2) format("woff2-variations");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-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-ext-wght-normal-Ca2vKHc0.woff2) format("woff2-variations");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-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-wght-normal-ukD16Tqj.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-vietnamese-wght-italic-BicUS2cM.woff2) format("woff2-variations");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-face{font-family:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-ext-wght-italic-BfTTTDIL.woff2) format("woff2-variations");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-face{font-family:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-wght-italic-Py8at3oI.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/sora-latin-ext-wght-normal-CawQDOvP.woff2) format("woff2-variations");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-face{font-family:Sora Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/sora-latin-wght-normal-DdqRvwsR.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAn4ABMAAAAAEwQAAAmOAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjQbgnQcLj9IVkFSgQEGYD9TVEFUgQIAgQovahEICok0h0ULIAAwhzoBNgIkAzwEIAWHJgeBDgwHG6QQUdRKTmoBFD8K42bniObKrG3LZFcMWZzFmrjTFhQ6TVTqPJcInrfrvzq3b2PGn1wwMiNYGTy9ViREYARlL1zAGcPdPqBt3gNWrfKthv4xnM+b9caw+wmjgEUVRjHXhS6jgCK6zf5HiWQacJpGdAgdrbV6g/Rf1BfxRqZVQnrxRVWSJb6RLFnyu0elilmjeoSQCKnxsmwLaddUMjnksriSYuuPl06EAl7KfAiWQjCUETz0zNZ3EII94CDQtzkMfZ/9IkkY8tZRZTDky5ZVwBAM+GYpdd4ZVAWYImnLkiTg48l79gGx3D+VBtLeyg8u7bJAd4uo0pFuQBFysE9C95l0W4Fkiao6GfrDbu77lVU7wk9cV3uqOsXmQiMkhVKl1ugjzUAJBSIkkVWHijkpkVSyUFsgVBuJMA0N+ZnXtyUv5yMigGdfQRmwL1AAjQ3YXG6iIFNSUdPQo8+AISPGAltBMDQRAtyf4ZspLlZkpyOVoMZPvFGWzvk8p5SUC/NWPMj6T2/Yas2EdlON5GkfdkeFwVGjta825H89NIenlLWAPAp5h1KDtRhCaAQWMsFKtEvOKpIhgLHlXPARokkgEGEOAkqxJRQpKYq4ezahIiLHP6hZpqMbV0pUF2vdvEimLEQ/iIUYLgYWs0VXGVlLTOPdaPmFfCC/XrtzqVo1ez7vz6+Kd2+7o11ZJ+4MreLbB5BKVGxobAq4jZYalZ5aX2CKJiwUuc9GNJyi4M8bGyKcdjSRrG4JohdF8buJfmQefbYYREnMFsOoiNliFDVxmRgL0XUmUMLqzW0A4gCQAhWGYCQpFNukwXhIkPMsbRI19ewtw8Cp2Wj/Ro5cM2OTAbJAvZ/L4opBXb9+UHscYuOKM/W8isgwN26Exexjizmfnlp9dE3hOSqdZ/F5QqbckIlPb+oKfXxd6hftJ7Sm/uyPYpONza84CRlMNk/uhOrLpyf53982++zRkXNu3g3VF8qFbx1+7fbHZ9DrB3VXWNSmhnT2vrwS1+1Z+kHGBaZIhnnvuLBTNDeA340D1DWu5/jEa9pVfl6+Jij+yo3EELNixXCLjr173Q5eDP7Y7/L4iQFHbjpaJLFoP4cCsYP6sAPL7gMHNg53yYjqxqTDrYqLDl5DzW/eTLjYxCvucprjI3yl2ykKowKUC2Ox2FJLFo6Fa1HBWLC2jMCIIBEmklkYhmkpmBhTm/LCvJAH5oGcMKcgFEP1xUdho8ANPa6RFD99/PN60fjj9eXy2Eex4B5MpmRapXidzFk1p4uLk3+hn6jAP9ovJcXPPwk8o/0ltizbdbnTprvx4PSxT0VZ3Xc772aN7RflgbXRYwc3hLNO+k878nxGwfuVM8m8Gs7WEoVGWLHwSpx4vNSHBCMNqJ4m15Kp/TfHHVkQd++eY7PGN4W5byTs+6Ft8Ozvb/D60btv37de8ER0mS3P/0sLW84qGjEVkwztPzz06eGUWwKLwPb0D/WFd3vltl2aP276KpM0JNz6AfnAnZ5ADlF2zVyZ2OkxHSMxWPMnSZLbbDR3F1UjPVqp4d68da13F1YZujdWw7271iecO2l9+/4p47Oztjck355/75wFOI+VdGDqbNGs+ISgxg3iB2jb2r+b0CWsNLHIM4sdv8SDSFBP/Oromz6FNCWw2iMTxV0R8QLyBTkpe0j5+pSSJOOTB5Mck/gh3IopuNQnhKj02t3FL80gGbEh89SZcwTxcYt5cZT/nMnB3uXfPy8BSpVMBuRx+ZhACGzDBmwHsJRAjhotOnzuj2wDz3ug2wOUAY2NgZln9/TK/enG/oE4rO1wxvGUFMAxsZ0qNjRC7hl9d17e7imbgDt6uJXhUobDg7v3RX/yRCKxgMhfyiKcZfbpk0wmCcdQlIAOHeakXLvCNt++WfKiozNqSZxxJotn+c0a7DdPsx7DPYgKIDxwwYUZDg9aJbxocTjcwovr9WAsVV32mQoiiIOCHc60Oltst9qCQYuCqN1yHo0Kj60OgI2OqmiuBUWrNA0NDhYCDcdpmMrs1fZZ0xdTzMr1HdPtIHstYhqaPDDA5YxUDx7J4fJiisBSDI/L6G/bn34GNy8Q2g044ZTulAdFLb0tI6NNxfj3DzLjWiNGxje1pz7aXOcNV68lDPEd2SXl6VfBuwmHzdf1gxFy1HvA7pD8I2BnnmyGw852Cg5XbgIdEEGE5UCzen5jTlG6JCU5iajlxVcsXvbcS0SAcg1dcesWJLVK8+hYHOYQ+Pjy+EyVGXP0aPTFagrV9E03hCQvYx+g47KGq+1GsLj8uBIyihNw33YUe8PNC4BOJ3Lm1AglLV3nCuvUdIP+v15tVGbWIwgxLVpPkfpthCGpTKG+oA/DQfsKKvxhScqaN6FuElAUtTKv2UYgOmQegsN/n7njHUju8wM4VTcm+Q8xfX9SFwjTzdVqu95UOWSIGOabH8OGBEba//8Yxl3GcPdP/dMBOoSX/0z5SZmBoLbaPs+9asaMpb36yknKaw6FqWZa6A5vDa02mhkOba1q6KtLV208xrkwmW5C4VD6n2fvRjADy2qDYYnNy+H10Fq0LMbNzS863gkO7iQ8eC48/Ny5m59tOcEso3u7Qg3yrqDL6eKXwJAuWnhylfbWrRObe66rzX59+XDtzusnL66dI/86ArmtLlzED860Ef3bFPV78OX/zFTA11fcBn2Vntb7qiGBSgLBHyuv/uEaqqoTgSpOyjlzh86me1Vriv7i9rLPLvtghWmSnblRbAsBJL/4dScSQTBxOivHMO5QvBBY0iheJvfwWLxLOGzYKZyM4zVc2Cll46zEpeUV4MqGEWZj22SdOxhGAjgs9AEnfT+RoiMfcDb0GS5NncKVxju4Nt/mRk13O9Gz3FLct5oCD6wkwUNrCfHIUg6SMf8LwQGyVaBUqpLPW5BaMpRshEpl8nS1qw5dgnzlik8QBXmdy5UrIH74heTKZKMSilQso4hsRiGraQZRzxpNGqlEJMsXuAU7GlcR8mWSykUpVkWGyIf0a8v4qEQp5CtGsMiZa+4ESYQy+WilCiguHzxMXO54ogShooTV2bj2z1zL6DYSoImoQ8lFUWxMLBNQQgLkV2tHYgUoIbkuREz+fJHKxxWBcnvu3KQppFCxLkguB1NyVSp/TknRvNwYlCdbblWu3ze6owHdWluhE5tgQ6ej2SV65CijijoaRfSiH4Nqz1OpfEW+WeI/oU0ly60zkV9YzOQSYtZVEGYmrysTZAJkY4qZtIBD9/LYTIK7Nww3vMiYBwA=) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2) format("woff2-variations");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-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2) format("woff2-variations");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-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2) format("woff2-variations");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}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--shimmer-angle:20deg;--scroll-fade-top-size:40px;--scroll-fade-bottom-size:40px;--scroll-fade-left-size:40px;--scroll-fade-right-size:40px;--progressive-blur-k:1}*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-scroll-snap-strictness:proximity;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-divide-y-reverse:0;--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-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction: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-outline-style:solid;--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-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-duration:initial;--tw-ease:initial;--tw-content:"";--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--scroll-fade-t:0px;--scroll-fade-b:0px;--scroll-fade-s:0px;--scroll-fade-e:0px;--scroll-fade-mask:initial;--shimmer-image:initial;--shimmer-text-fill:initial;--active-tab-left:0px;--active-tab-top:0px;--active-tab-width:0px;--active-tab-height:0px;--glass-glow:0}}}@layer theme{:root,:host{--font-sans:var(--font-sans-family);--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-orange-400:oklch(75% .183 55.934);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-green-400:oklch(79.2% .209 151.711);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-800:oklch(43.2% .095 166.913);--color-sky-100:oklch(95.1% .026 236.824);--color-sky-200:oklch(90.1% .058 230.902);--color-sky-300:oklch(82.8% .111 230.318);--color-sky-400:oklch(74.6% .16 232.661);--color-sky-500:oklch(68.5% .169 237.323);--color-sky-700:oklch(50% .134 242.749);--color-sky-800:oklch(44.3% .11 240.79);--color-sky-900:oklch(39.1% .09 240.876);--color-violet-500:oklch(60.6% .25 292.717);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-300:oklch(81% .117 11.638);--color-rose-400:oklch(71.2% .194 13.428);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-600:oklch(58.6% .253 17.585);--color-rose-700:oklch(51.4% .222 16.935);--color-rose-800:oklch(45.5% .188 13.697);--color-zinc-950:oklch(14.1% .005 285.823);--color-neutral-200:oklch(92.2% 0 none);--color-neutral-300:oklch(87% 0 none);--color-neutral-500:oklch(55.6% 0 none);--color-neutral-700:oklch(37.1% 0 none);--color-neutral-800:oklch(26.9% 0 none);--color-neutral-900:oklch(20.5% 0 none);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--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-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-md:calc(var(--radius) * .75);--radius-lg:var(--radius);--radius-xl:calc(var(--radius) * 1.5);--radius-2xl:calc(var(--radius) * 2);--radius-3xl:calc(var(--radius) * 3);--radius-4xl:calc(var(--radius) * 4);--drop-shadow-md:0 3px 3px #0000001f;--drop-shadow-xl:0 9px 7px #0000001a;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0, 0, .2, 1) infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--blur-md:12px;--blur-xl:24px;--blur-2xl:40px;--blur-3xl:64px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans-family);--default-mono-font-family:var(--font-mono);--color-background:var(--background);--color-foreground:var(--foreground);--color-card:var(--card);--color-card-foreground:var(--card-foreground);--color-primary:var(--primary);--color-primary-foreground:var(--primary-foreground);--color-primary-ink:var(--primary-ink,var(--primary));--color-muted:var(--muted);--color-muted-foreground:var(--muted-foreground);--color-destructive:var(--destructive);--color-border:var(--border);--color-ring:var(--ring);--font-display:var(--font-display-family);--ease-drawer:cubic-bezier(.32, .72, 0, 1);--duration-fast:.16s;--duration-normal:.22s}}@layer base{*,:after,:before,::backdrop{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}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--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:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,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}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{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{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-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{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){*{outline-color:color-mix(in oklab,var(--ring) 50%,transparent)}}*{corner-shape:squircle}@supports (corner-shape:superellipse(1.5)){*{corner-shape:superellipse(1.5)}}.rounded-full,[data-slot=dialog-overlay],[data-slot=drawer-overlay]{corner-shape:round}[data-slot=dialog-overlay][data-open][data-ending-style],[data-slot=dialog-content][data-open][data-ending-style]{opacity:1}[data-slot=dialog-content][data-open][data-ending-style]{transform:translate(-50%,-50%)scale(1)}html{font-family:var(--font-sans-family);color-scheme:light;--radius:14px;--font-sans-family:"Geist Variable", ui-sans-serif, system-ui, sans-serif;--font-display-family:"Instrument Serif", "Times New Roman", serif;--map-void:#d4d8d4}html.dark{color-scheme:dark;--map-void:#0a0a0a}body{background-color:var(--background);color:var(--foreground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@supports (-webkit-touch-callout:none){input:not([type=button],[type=submit],[type=reset],[type=checkbox],[type=radio],[type=range],[type=file],[type=image],[type=color],[type=hidden]),textarea,select,[contenteditable=true]{font-size:max(16px,1em)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}@layer components;@layer utilities{.\@container{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-3{inset:calc(var(--spacing) * 3)}.inset-\[12\%\]{inset:12%}.inset-\[18\%\]{inset:18%}.inset-\[28\%\]{inset:28%}.inset-x-0{inset-inline:0}.inset-x-1{inset-inline:var(--spacing)}.inset-x-1\.5{inset-inline:calc(var(--spacing) * 1.5)}.inset-x-3{inset-inline:calc(var(--spacing) * 3)}.inset-x-4{inset-inline:calc(var(--spacing) * 4)}.inset-x-5{inset-inline:calc(var(--spacing) * 5)}.inset-y-0{inset-block:0}.inset-y-1{inset-block:var(--spacing)}.inset-y-3{inset-block:calc(var(--spacing) * 3)}.-top-1\.5{top:calc(var(--spacing) * -1.5)}.-top-24{top:calc(var(--spacing) * -24)}.-top-48{top:calc(var(--spacing) * -48)}.-top-\[6\.5rem\]{top:-6.5rem}.top-0{top:0}.top-1{top:var(--spacing)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-2\.5{top:calc(var(--spacing) * 2.5)}.top-3{top:calc(var(--spacing) * 3)}.top-3\.5{top:calc(var(--spacing) * 3.5)}.top-4{top:calc(var(--spacing) * 4)}.top-8{top:calc(var(--spacing) * 8)}.top-\[14px\]{top:14px}.top-\[calc\(var\(--page-sticky-top\,0px\)\+0\.5rem\)\]{top:calc(var(--page-sticky-top,0px) + .5rem)}.top-\[calc\(var\(--page-sticky-top\,0px\)\+2\.75rem\)\]{top:calc(var(--page-sticky-top,0px) + 2.75rem)}.top-\[calc\(var\(--page-sticky-top\,0px\)\+3\.5rem\)\]{top:calc(var(--page-sticky-top,0px) + 3.5rem)}.top-\[calc\(var\(--page-sticky-top\,0px\)\+3rem\)\]{top:calc(var(--page-sticky-top,0px) + 3rem)}.top-\[var\(--page-sticky-top\,0px\)\]{top:var(--page-sticky-top,0px)}.top-full{top:100%}.-right-0\.5{right:calc(var(--spacing) * -.5)}.-right-1\.5{right:calc(var(--spacing) * -1.5)}.-right-4{right:calc(var(--spacing) * -4)}.-right-16{right:calc(var(--spacing) * -16)}.-right-24{right:calc(var(--spacing) * -24)}.right-0{right:0}.right-1{right:var(--spacing)}.right-1\.5{right:calc(var(--spacing) * 1.5)}.right-2{right:calc(var(--spacing) * 2)}.right-2\.5{right:calc(var(--spacing) * 2.5)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.right-6{right:calc(var(--spacing) * 6)}.right-8{right:calc(var(--spacing) * 8)}.right-\[var\(--accessory-side\)\]{right:var(--accessory-side)}.-bottom-0\.5{bottom:calc(var(--spacing) * -.5)}.-bottom-8{bottom:calc(var(--spacing) * -8)}.bottom-0{bottom:0}.bottom-1\.5{bottom:calc(var(--spacing) * 1.5)}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-24{bottom:calc(var(--spacing) * 24)}.bottom-\[calc\(3\.5rem\+0\.5rem\+0\.75rem\)\]{bottom:4.75rem}.bottom-\[var\(--accessory-bottom\)\]{bottom:var(--accessory-bottom)}.left-0{left:0}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-3{left:calc(var(--spacing) * 3)}.left-3\.5{left:calc(var(--spacing) * 3.5)}.left-4{left:calc(var(--spacing) * 4)}.left-\[1\.05rem\]{left:1.05rem}.left-\[var\(--accessory-side\)\]{left:var(--accessory-side)}.isolate{isolation:isolate}.-z-10{z-index:-10}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[3\]{z-index:3}.z-\[9\]{z-index:9}.z-\[35\]{z-index:35}.z-\[36\]{z-index:36}.z-\[39\]{z-index:39}.z-\[50\]{z-index:50}.z-\[60\]{z-index:60}.z-\[65\]{z-index:65}.z-\[70\]{z-index:70}.z-\[80\]{z-index:80}.z-\[85\]{z-index:85}.z-\[90\]{z-index:90}.z-\[95\]{z-index:95}.z-\[120\]{z-index:120}.z-\[210\]{z-index:210}.z-\[450\]{z-index:450}.z-\[500\]{z-index:500}.z-\[1000\]{z-index:1000}.col-span-2{grid-column:span 2/span 2}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.\!container{width:100%!important}@media(min-width:40rem){.\!container{max-width:40rem!important}}@media(min-width:48rem){.\!container{max-width:48rem!important}}@media(min-width:64rem){.\!container{max-width:64rem!important}}@media(min-width:80rem){.\!container{max-width:80rem!important}}@media(min-width:96rem){.\!container{max-width:96rem!important}}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.m-0{margin:0}.m-1{margin:var(--spacing)}.m-3{margin:calc(var(--spacing) * 3)}.m-6{margin:calc(var(--spacing) * 6)}.m-auto{margin:auto}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-2{margin-inline:calc(var(--spacing) * -2)}.-mx-3\.5{margin-inline:calc(var(--spacing) * -3.5)}.mx-1{margin-inline:var(--spacing)}.mx-1\.5{margin-inline:calc(var(--spacing) * 1.5)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-auto{margin-inline:auto}.my-0\.5{margin-block:calc(var(--spacing) * .5)}.my-1{margin-block:var(--spacing)}.my-1\.5{margin-block:calc(var(--spacing) * 1.5)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-5{margin-block:calc(var(--spacing) * 5)}.my-6{margin-block:calc(var(--spacing) * 6)}.my-10{margin-block:calc(var(--spacing) * 10)}.ms-auto{margin-inline-start:auto}.-mt-1{margin-top:calc(var(--spacing) * -1)}.-mt-1\.5{margin-top:calc(var(--spacing) * -1.5)}.-mt-2{margin-top:calc(var(--spacing) * -2)}.-mt-3{margin-top:calc(var(--spacing) * -3)}.mt-0{margin-top:0}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-28{margin-top:calc(var(--spacing) * 28)}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-auto{margin-right:auto}.-mb-1{margin-bottom:calc(var(--spacing) * -1)}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.-ml-1\.5{margin-left:calc(var(--spacing) * -1.5)}.-ml-2{margin-left:calc(var(--spacing) * -2)}.ml-1{margin-left:var(--spacing)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-5{margin-left:calc(var(--spacing) * 5)}.ml-auto{margin-left:auto}.box-border{box-sizing:border-box}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-4{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-5{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.\!aspect-auto{aspect-ratio:auto!important}.aspect-\[2\/1\]{aspect-ratio:2}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[4\/5\]{aspect-ratio:4/5}.aspect-\[5\/3\]{aspect-ratio:5/3}.aspect-\[5\/7\]{aspect-ratio:5/7}.aspect-\[9\/14\]{aspect-ratio:9/14}.aspect-\[9\/19\.5\]{aspect-ratio:9/19.5}.aspect-\[13\/20\]{aspect-ratio:13/20}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-\[16\/11\]{aspect-ratio:16/11}.aspect-\[40\/21\]{aspect-ratio:40/21}.aspect-auto{aspect-ratio:auto}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-1{width:var(--spacing);height:var(--spacing)}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-20{width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20)}.size-24{width:calc(var(--spacing) * 24);height:calc(var(--spacing) * 24)}.size-28{width:calc(var(--spacing) * 28);height:calc(var(--spacing) * 28)}.size-32{width:calc(var(--spacing) * 32);height:calc(var(--spacing) * 32)}.size-44{width:calc(var(--spacing) * 44);height:calc(var(--spacing) * 44)}.size-72{width:calc(var(--spacing) * 72);height:calc(var(--spacing) * 72)}.size-\[0\.28em\]{width:.28em;height:.28em}.size-\[1\.1rem\]{width:1.1rem;height:1.1rem}.size-\[1\.2rem\]{width:1.2rem;height:1.2rem}.size-\[1\.15rem\]{width:1.15rem;height:1.15rem}.size-\[1\.25rem\]{width:1.25rem;height:1.25rem}.size-\[1\.35rem\]{width:1.35rem;height:1.35rem}.size-\[1\.125rem\]{width:1.125rem;height:1.125rem}.size-\[1em\]{width:1em;height:1em}.size-\[18px\]{width:18px;height:18px}.size-\[38rem\]{width:38rem;height:38rem}.size-\[45\%\]{width:45%;height:45%}.size-\[var\(--btn-h\,3\.5rem\)\]{width:var(--btn-h,3.5rem);height:var(--btn-h,3.5rem)}.size-full{width:100%;height:100%}.h-\(--accordion-panel-height\){height:var(--accordion-panel-height)}.h-\(--collapsible-panel-height\){height:var(--collapsible-panel-height)}.h-0{height:0}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-32{height:calc(var(--spacing) * 32)}.h-36{height:calc(var(--spacing) * 36)}.h-40{height:calc(var(--spacing) * 40)}.h-44{height:calc(var(--spacing) * 44)}.h-52{height:calc(var(--spacing) * 52)}.h-56{height:calc(var(--spacing) * 56)}.h-60{height:calc(var(--spacing) * 60)}.h-64{height:calc(var(--spacing) * 64)}.h-72{height:calc(var(--spacing) * 72)}.h-80{height:calc(var(--spacing) * 80)}.h-\[1\.1em\]{height:1.1em}.h-\[1em\]{height:1em}.h-\[3px\]{height:3px}.h-\[4\.5rem\]{height:4.5rem}.h-\[18px\]{height:18px}.h-\[19rem\]{height:19rem}.h-\[21rem\]{height:21rem}.h-\[22rem\]{height:22rem}.h-\[24rem\]{height:24rem}.h-\[32rem\]{height:32rem}.h-\[36rem\]{height:36rem}.h-\[38px\]{height:38px}.h-\[40vh\]{height:40vh}.h-\[44dvh\]{height:44dvh}.h-\[60vh\]{height:60vh}.h-\[72dvh\]{height:72dvh}.h-\[94dvh\]{height:94dvh}.h-\[220px\]{height:220px}.h-\[calc\(100dvh-1\.5rem\)\]{height:calc(100dvh - 1.5rem)}.h-\[calc\(100dvh-6\.5rem\)\]{height:calc(100dvh - 6.5rem)}.h-\[clamp\(22rem\,100\%\,28rem\)\]{height:clamp(22rem,100%,28rem)}.h-\[min\(54rem\,92dvh\)\]{height:min(54rem,92dvh)}.h-\[min\(60rem\,calc\(100dvh-3rem\)\)\]{height:min(60rem,100dvh - 3rem)}.h-\[min\(68dvh\,46rem\)\]{height:min(68dvh,46rem)}.h-\[min\(70vh\,48rem\)\]{height:min(70vh,48rem)}.h-\[min\(72dvh\,46rem\)\]{height:min(72dvh,46rem)}.h-\[var\(--active-tab-height\)\]{height:var(--active-tab-height)}.h-\[var\(--btn-h\,3\.5rem\)\]{height:var(--btn-h,3.5rem)}.h-\[var\(--btn-h-lg\,4rem\)\]{height:var(--btn-h-lg,4rem)}.h-\[var\(--btn-h-sm\,2\.75rem\)\]{height:var(--btn-h-sm,2.75rem)}.h-\[var\(--field-h\,3\.5rem\)\]{height:var(--field-h,3.5rem)}.h-\[var\(--field-h-lg\,4rem\)\]{height:var(--field-h-lg,4rem)}.h-\[var\(--field-h-sm\,2\.75rem\)\]{height:var(--field-h-sm,2.75rem)}.h-auto{height:auto}.h-dvh{height:100dvh}.h-fit{height:fit-content}.h-full{height:100%}.h-max{height:max-content}.h-px{height:1px}.h-svh{height:100svh}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-44{max-height:calc(var(--spacing) * 44)}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-56{max-height:calc(var(--spacing) * 56)}.max-h-60{max-height:calc(var(--spacing) * 60)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-\[48dvh\]{max-height:48dvh}.max-h-\[92dvh\]{max-height:92dvh}.max-h-\[94dvh\]{max-height:94dvh}.max-h-\[220px\]{max-height:220px}.max-h-\[300px\]{max-height:300px}.max-h-\[calc\(100dvh-3rem\)\]{max-height:calc(100dvh - 3rem)}.max-h-\[min\(20rem\,var\(--available-height\)\)\]{max-height:min(20rem,var(--available-height))}.max-h-\[min\(32rem\,76dvh\)\]{max-height:min(32rem,76dvh)}.max-h-\[min\(36rem\,80vh\)\]{max-height:min(36rem,80vh)}.max-h-\[min\(70vh\,36rem\)\]{max-height:min(70vh,36rem)}.max-h-\[min\(92dvh\,52rem\)\]{max-height:min(92dvh,52rem)}.max-h-full{max-height:100%}.max-h-none{max-height:none}.min-h-0{min-height:0}.min-h-5{min-height:calc(var(--spacing) * 5)}.min-h-6{min-height:calc(var(--spacing) * 6)}.min-h-7{min-height:calc(var(--spacing) * 7)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-20{min-height:calc(var(--spacing) * 20)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-28{min-height:calc(var(--spacing) * 28)}.min-h-32{min-height:calc(var(--spacing) * 32)}.min-h-40{min-height:calc(var(--spacing) * 40)}.min-h-48{min-height:calc(var(--spacing) * 48)}.min-h-56{min-height:calc(var(--spacing) * 56)}.min-h-64{min-height:calc(var(--spacing) * 64)}.min-h-80{min-height:calc(var(--spacing) * 80)}.min-h-96{min-height:calc(var(--spacing) * 96)}.min-h-\[2\.75em\]{min-height:2.75em}.min-h-\[3\.5rem\]{min-height:3.5rem}.min-h-\[3\.25rem\]{min-height:3.25rem}.min-h-\[3em\]{min-height:3em}.min-h-\[4\.5rem\]{min-height:4.5rem}.min-h-\[5\.5rem\]{min-height:5.5rem}.min-h-\[7rem\]{min-height:7rem}.min-h-\[8\.5rem\]{min-height:8.5rem}.min-h-\[9rem\]{min-height:9rem}.min-h-\[11\.5rem\]{min-height:11.5rem}.min-h-\[11rem\]{min-height:11rem}.min-h-\[13\.5rem\]{min-height:13.5rem}.min-h-\[14\.5rem\]{min-height:14.5rem}.min-h-\[17\.5rem\]{min-height:17.5rem}.min-h-\[20rem\]{min-height:20rem}.min-h-\[22rem\]{min-height:22rem}.min-h-\[23rem\]{min-height:23rem}.min-h-\[26rem\]{min-height:26rem}.min-h-\[28rem\]{min-height:28rem}.min-h-\[32rem\]{min-height:32rem}.min-h-\[180px\]{min-height:180px}.min-h-\[200px\]{min-height:200px}.min-h-\[220px\]{min-height:220px}.min-h-\[240px\]{min-height:240px}.min-h-\[260px\]{min-height:260px}.min-h-\[320px\]{min-height:320px}.min-h-\[min\(78dvh\,52rem\)\]{min-height:min(78dvh,52rem)}.min-h-dvh{min-height:100dvh}.min-h-full{min-height:100%}.\!w-full{width:100%!important}.w-0{width:0}.w-0\.5{width:calc(var(--spacing) * .5)}.w-1{width:var(--spacing)}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-2\/3{width:66.6667%}.w-2\/5{width:40%}.w-3\/4{width:75%}.w-3\/5{width:60%}.w-4{width:calc(var(--spacing) * 4)}.w-4\/5{width:80%}.w-5{width:calc(var(--spacing) * 5)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-48{width:calc(var(--spacing) * 48)}.w-56{width:calc(var(--spacing) * 56)}.w-60{width:calc(var(--spacing) * 60)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-\[0\.18em\]{width:.18em}.w-\[0\.62em\]{width:.62em}.w-\[3\.25rem\]{width:3.25rem}.w-\[3\.75rem\]{width:3.75rem}.w-\[3px\]{width:3px}.w-\[5\.25rem\]{width:5.25rem}.w-\[8\.75rem\]{width:8.75rem}.w-\[11\.5rem\]{width:11.5rem}.w-\[15\.5rem\]{width:15.5rem}.w-\[15rem\]{width:15rem}.w-\[16rem\]{width:16rem}.w-\[17\.5rem\]{width:17.5rem}.w-\[17rem\]{width:17rem}.w-\[65\%\]{width:65%}.w-\[72px\]{width:72px}.w-\[calc\(100vw-1\.5rem\)\]{width:calc(100vw - 1.5rem)}.w-\[calc\(100vw-2rem\)\]{width:calc(100vw - 2rem)}.w-\[calc\(var\(--sidebar-width-icon\)\+1\.5rem\)\]{width:calc(var(--sidebar-width-icon) + 1.5rem)}.w-\[clamp\(22rem\,100\%\,28rem\)\]{width:clamp(22rem,100%,28rem)}.w-\[max\(var\(--anchor-width\)\,7\.5rem\)\]{width:max(var(--anchor-width),7.5rem)}.w-\[min\(18rem\,calc\(100vw-2rem\)\)\]{width:min(18rem,100vw - 2rem)}.w-\[min\(19rem\,calc\(100vw-2rem\)\)\]{width:min(19rem,100vw - 2rem)}.w-\[min\(20\.5rem\,calc\(100vw-2rem\)\)\]{width:min(20.5rem,100vw - 2rem)}.w-\[min\(20rem\,calc\(100vw-2rem\)\)\]{width:min(20rem,100vw - 2rem)}.w-\[min\(22rem\,calc\(100vw-2rem\)\)\]{width:min(22rem,100vw - 2rem)}.w-\[min\(32rem\,90\%\)\]{width:min(32rem,90%)}.w-\[min\(78vw\,300px\)\]{width:min(78vw,300px)}.w-\[min\(85\%\,22rem\)\]{width:min(85%,22rem)}.w-\[min\(92rem\,calc\(100vw-3rem\)\)\]{width:min(92rem,100vw - 3rem)}.w-\[min\(100\%\,15\.75rem\)\]{width:min(100%,15.75rem)}.w-\[min\(100vw-2\.5rem\,46rem\)\]{width:min(100vw - 2.5rem,46rem)}.w-\[min\(100vw-2rem\,22rem\)\]{width:min(100vw - 2rem,22rem)}.w-\[min\(100vw-2rem\,42rem\)\]{width:min(100vw - 2rem,42rem)}.w-\[var\(--active-tab-width\)\]{width:var(--active-tab-width)}.w-\[var\(--anchor-width\)\]{width:var(--anchor-width)}.w-\[var\(--sidebar-width\)\]{width:var(--sidebar-width)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.w-screen{width:100vw}.\!max-w-none{max-width:none!important}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-40{max-width:calc(var(--spacing) * 40)}.max-w-64{max-width:calc(var(--spacing) * 64)}.max-w-\[6\.5rem\]{max-width:6.5rem}.max-w-\[7\.5rem\]{max-width:7.5rem}.max-w-\[9\.5rem\]{max-width:9.5rem}.max-w-\[12rem\]{max-width:12rem}.max-w-\[14rem\]{max-width:14rem}.max-w-\[15rem\]{max-width:15rem}.max-w-\[17\.5rem\]{max-width:17.5rem}.max-w-\[19rem\]{max-width:19rem}.max-w-\[34rem\]{max-width:34rem}.max-w-\[46ch\]{max-width:46ch}.max-w-\[46rem\]{max-width:46rem}.max-w-\[60\%\]{max-width:60%}.max-w-\[76rem\]{max-width:76rem}.max-w-\[80\%\]{max-width:80%}.max-w-\[85\%\]{max-width:85%}.max-w-\[86\%\]{max-width:86%}.max-w-\[96rem\]{max-width:96rem}.max-w-\[220px\]{max-width:220px}.max-w-\[320px\]{max-width:320px}.max-w-\[calc\(100\%-0\.5rem\)\]{max-width:calc(100% - .5rem)}.max-w-\[calc\(100vw-3rem\)\]{max-width:calc(100vw - 3rem)}.max-w-\[min\(20rem\,calc\(100vw-1rem\)\)\]{max-width:min(20rem,100vw - 1rem)}.max-w-\[min\(24rem\,100\%\)\]{max-width:min(24rem,100%)}.max-w-\[min\(40vw\,20rem\)\]{max-width:min(40vw,20rem)}.max-w-\[min\(85\%\,22rem\)\]{max-width:min(85%,22rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-4{min-width:calc(var(--spacing) * 4)}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-6{min-width:calc(var(--spacing) * 6)}.min-w-9{min-width:calc(var(--spacing) * 9)}.min-w-10{min-width:calc(var(--spacing) * 10)}.min-w-11{min-width:calc(var(--spacing) * 11)}.min-w-12{min-width:calc(var(--spacing) * 12)}.min-w-14{min-width:calc(var(--spacing) * 14)}.min-w-24{min-width:calc(var(--spacing) * 24)}.min-w-28{min-width:calc(var(--spacing) * 28)}.min-w-36{min-width:calc(var(--spacing) * 36)}.min-w-40{min-width:calc(var(--spacing) * 40)}.min-w-44{min-width:calc(var(--spacing) * 44)}.min-w-48{min-width:calc(var(--spacing) * 48)}.min-w-52{min-width:calc(var(--spacing) * 52)}.min-w-56{min-width:calc(var(--spacing) * 56)}.min-w-\[3\.1rem\]{min-width:3.1rem}.min-w-\[6rem\]{min-width:6rem}.min-w-\[7\.5rem\]{min-width:7.5rem}.min-w-\[7rem\]{min-width:7rem}.min-w-\[9rem\]{min-width:9rem}.min-w-\[10rem\]{min-width:10rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[13rem\]{min-width:13rem}.min-w-\[14rem\]{min-width:14rem}.min-w-\[70px\]{min-width:70px}.min-w-fit{min-width:fit-content}.min-w-max{min-width:max-content}.flex-1{flex:1}.flex-auto{flex:auto}.flex-none{flex:none}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-0{flex-basis:0}.basis-\[calc\(50\%-1px\)\]{flex-basis:calc(50% - 1px)}.basis-full{flex-basis:100%}.table-auto{table-layout:auto}.table-fixed{table-layout:fixed}.caption-bottom{caption-side:bottom}.border-separate{border-collapse:separate}.border-spacing-0{--tw-border-spacing-x:0px;--tw-border-spacing-y:0px;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.origin-\[var\(--transform-origin\)\]{transform-origin:var(--transform-origin)}.origin-bottom{transform-origin:bottom}.origin-center{transform-origin:50%}.origin-left{transform-origin:0}.origin-top-left{transform-origin:0 0}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-6{--tw-translate-x:calc(var(--spacing) * -6);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-1\/2{--tw-translate-x: 50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-6{--tw-translate-x:calc(var(--spacing) * 6);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[var\(--active-tab-left\)\]{--tw-translate-x:var(--active-tab-left);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-full{--tw-translate-y:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0\.5{--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-3{--tw-translate-y:calc(var(--spacing) * 3);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[var\(--active-tab-top\)\]{--tw-translate-y:var(--active-tab-top);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-px{--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.-scale-100{--tw-scale-x: -100% ;--tw-scale-y: -100% ;--tw-scale-z: -100% ;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-75{--tw-scale-x:75%;--tw-scale-y:75%;--tw-scale-z:75%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.-scale-x-100{--tw-scale-x: -100% ;scale:var(--tw-scale-x) var(--tw-scale-y)}.-scale-y-100{--tw-scale-y: -100% ;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-\[1\.02\]{scale:1.02}.-rotate-90{rotate:-90deg}.rotate-45{rotate:45deg}.rotate-180{rotate:180deg}.\!\[transform\:none\]{transform:none!important}.\[transform\:translateZ\(0\)\]{transform:translateZ(0)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.shimmer{--_spread:var(--shimmer-spread, calc(3ch + 40px) );--_base:currentColor;--_highlight:var(--shimmer-color,oklch(from currentColor l c h / calc(alpha/5) ));background-image:var(--shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)), var(--_base) calc(50% - var(--_spread)), var(--_highlight) calc(50% - var(--_spread) * .5), var(--_highlight) 50%, var(--_highlight) calc(50% + var(--_spread) * .5), var(--_base) calc(50% + var(--_spread))))}@supports (color:color-mix(in lab,red,red)){.shimmer{background-image:var(--shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)), var(--_base) calc(50% - var(--_spread)), color-mix(in oklch, var(--_highlight), var(--_base) 50%) calc(50% - var(--_spread) * .5), var(--_highlight) 50%, color-mix(in oklch, var(--_highlight), var(--_base) 50%) calc(50% + var(--_spread) * .5), var(--_base) calc(50% + var(--_spread))))}}.shimmer{background-repeat:no-repeat;background-size:calc(200% + var(--_spread) * 2) 100%;-webkit-text-fill-color:var(--shimmer-text-fill,transparent);animation:tw-shimmer var(--shimmer-duration,2s) linear infinite;background-position:0 0;-webkit-background-clip:text;background-clip:text}.shimmer:is(.dark *){--_highlight:var(--shimmer-color,oklch(from currentColor max(.8, calc(l + .4) ) c h / calc(alpha + .4) ))}.shimmer:where([dir=rtl],[dir=rtl] *){animation-direction:reverse}.scroll-fade-x{--_scroll-fade-size-s:var(--scroll-fade-s-size,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))));--_scroll-fade-size-e:var(--scroll-fade-e-size,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))));--scroll-fade-inline:linear-gradient(to right, transparent 0, #000 var(--scroll-fade-s,0px), #000 calc(100% - var(--scroll-fade-e,0px)), transparent 100%)}.scroll-fade-x:where([dir=rtl],[dir=rtl] *){--scroll-fade-inline:linear-gradient(to left, transparent 0, #000 var(--scroll-fade-s,0px), #000 calc(100% - var(--scroll-fade-e,0px)), transparent 100%)}.scroll-fade-x{-webkit-mask-image:var(--scroll-fade-mask,var(--scroll-fade-inline));mask-image:var(--scroll-fade-mask,var(--scroll-fade-inline));-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}@supports (animation-timeline:scroll()){.scroll-fade-x{animation:1ms ease-in-out scroll-fade-reveal-s,1ms ease-in-out scroll-fade-reveal-e;animation-timeline:scroll(self inline),scroll(self inline);animation-range:0 var(--scroll-fade-reveal,calc(var(--spacing) * 24)),calc(100% - var(--scroll-fade-reveal,calc(var(--spacing) * 24))) 100%;animation-fill-mode:both}}@supports not (animation-timeline:scroll()){.scroll-fade-x{--scroll-fade-s:var(--_scroll-fade-size-s);--scroll-fade-e:var(--_scroll-fade-size-e)}}.scroll-fade-y{--_scroll-fade-size-t:var(--scroll-fade-t-size,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))));--_scroll-fade-size-b:var(--scroll-fade-b-size,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))));--scroll-fade-block:linear-gradient(to bottom, transparent 0, #000 var(--scroll-fade-t,0px), #000 calc(100% - var(--scroll-fade-b,0px)), transparent 100%);-webkit-mask-image:var(--scroll-fade-mask,var(--scroll-fade-block));mask-image:var(--scroll-fade-mask,var(--scroll-fade-block));-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}@supports (animation-timeline:scroll()){.scroll-fade-y{animation:1ms ease-in-out scroll-fade-reveal-t,1ms ease-in-out scroll-fade-reveal-b;animation-timeline:scroll(self y),scroll(self y);animation-range:0 var(--scroll-fade-reveal,calc(var(--spacing) * 24)),calc(100% - var(--scroll-fade-reveal,calc(var(--spacing) * 24))) 100%;animation-fill-mode:both}}@supports not (animation-timeline:scroll()){.scroll-fade-y{--scroll-fade-t:var(--_scroll-fade-size-t);--scroll-fade-b:var(--_scroll-fade-size-b)}}.\!\[animation\:none\]{animation:none!important}.animate-\[loader-bar_0\.8s_ease-in-out_infinite\]{animation:.8s ease-in-out infinite loader-bar}.animate-\[loader-bounce_0\.7s_ease-in-out_infinite\]{animation:.7s ease-in-out infinite loader-bounce}.animate-\[loader-dash_0\.85s_linear_infinite\]{animation:.85s linear infinite loader-dash}.animate-\[loader-dot_0\.9s_ease-in-out_infinite\]{animation:.9s ease-in-out infinite loader-dot}.animate-\[loader-orbit_0\.9s_linear_infinite\]{animation:.9s linear infinite loader-orbit}.animate-\[loader-pulse_1\.2s_ease-out_infinite\]{animation:1.2s ease-out infinite loader-pulse}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.animate-ping{animation:var(--animate-ping)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-crosshair{cursor:crosshair}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-grabbing{cursor:grabbing}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.cursor-zoom-in{cursor:zoom-in}.touch-pan-x{--tw-pan-x:pan-x;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}.\!touch-pan-y{--tw-pan-y:pan-y!important;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)!important}.touch-pan-y{--tw-pan-y:pan-y;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}.touch-manipulation{touch-action:manipulation}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-start{scroll-snap-align:start}.scroll-mt-16{scroll-margin-top:calc(var(--spacing) * 16)}.scroll-mt-20{scroll-margin-top:calc(var(--spacing) * 20)}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.\[scrollbar-width\:none\]{scrollbar-width:none}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{appearance:none}.auto-cols-\[minmax\(0\,1fr\)\]{grid-auto-columns:minmax(0,1fr)}.grid-flow-col{grid-auto-flow:column}.grid-flow-row{grid-auto-flow:row}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[1\.75rem_minmax\(0\,1fr\)\]{grid-template-columns:1.75rem minmax(0,1fr)}.grid-cols-\[1fr_1fr_auto\]{grid-template-columns:1fr 1fr auto}.grid-cols-\[minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)_6\.5rem\]{grid-template-columns:minmax(0,1fr) 6.5rem}.grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.grid-cols-\[minmax\(0\,7\.5rem\)_1fr\]{grid-template-columns:minmax(0,7.5rem) 1fr}.grid-rows-6{grid-template-rows:repeat(6,minmax(0,1fr))}.grid-rows-\[0fr\]{grid-template-rows:0fr}.grid-rows-\[1fr\]{grid-template-rows:1fr}.grid-rows-\[minmax\(1\.125rem\,1fr\)_minmax\(0\,1fr\)\]{grid-template-rows:minmax(1.125rem,1fr) minmax(0,1fr)}.grid-rows-\[minmax\(1\.125rem\,1fr\)_minmax\(1\.125rem\,1fr\)\]{grid-template-rows:minmax(1.125rem,1fr) minmax(1.125rem,1fr)}.grid-rows-\[minmax\(1rem\,1fr\)_minmax\(1rem\,1fr\)_minmax\(1rem\,1fr\)_auto\]{grid-template-rows:minmax(1rem,1fr) minmax(1rem,1fr) minmax(1rem,1fr) auto}.grid-rows-\[repeat\(3\,minmax\(1rem\,1fr\)\)\]{grid-template-rows:repeat(3,minmax(1rem,1fr))}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.place-items-center{place-items:center}.content-center{align-content:center}.content-end{align-content:flex-end}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-items-center{justify-items:center}.justify-items-end{justify-items:end}.justify-items-start{justify-items:start}.gap-0{gap:0}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-14{gap:calc(var(--spacing) * 14)}.gap-16{gap:calc(var(--spacing) * 16)}.gap-\[0\.14em\]{gap:.14em}.gap-\[0\.18em\]{gap:.18em}.gap-\[0\.22em\]{gap:.22em}.gap-\[3px\]{gap:3px}.gap-\[var\(--card-gap\,1\.25rem\)\]{gap:var(--card-gap,1.25rem)}.gap-px{gap:1px}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}: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-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * 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)))}:where(.space-y-7>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 7) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 7) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-3\.5{column-gap:calc(var(--spacing) * 3.5)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}:where(.-space-x-1\.5>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -1.5) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -1.5) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:var(--spacing)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.gap-y-5{row-gap:calc(var(--spacing) * 5)}.gap-y-20{row-gap:calc(var(--spacing) * 20)}:where(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-border>:not(:last-child)),:where(.divide-border\/50>:not(:last-child)){border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){:where(.divide-border\/50>:not(:last-child)){border-color:color-mix(in oklab,var(--border) 50%,transparent)}}:where(.divide-border\/60>:not(:last-child)){border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){:where(.divide-border\/60>:not(:last-child)){border-color:color-mix(in oklab,var(--border) 60%,transparent)}}:where(.divide-border\/70>:not(:last-child)){border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){:where(.divide-border\/70>:not(:last-child)){border-color:color-mix(in oklab,var(--border) 70%,transparent)}}.self-center{align-self:center}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-center{justify-self:center}.justify-self-end{justify-self:flex-end}.justify-self-start{justify-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-clip{overflow:clip}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-clip{overflow-x:clip}.overflow-x-hidden{overflow-x:hidden}.overflow-x-visible{overflow-x:visible}.overflow-y-auto{overflow-y:auto}.overflow-y-visible{overflow-y:visible}.overscroll-contain{overscroll-behavior:contain}.overscroll-x-contain{overscroll-behavior-x:contain}.overscroll-y-contain{overscroll-behavior-y:contain}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:calc(var(--radius) * 2)}.rounded-3xl{border-radius:calc(var(--radius) * 3)}.rounded-\[0\.6rem\]{border-radius:.6rem}.rounded-\[0\.65rem\]{border-radius:.65rem}.rounded-\[0\.375rem_1rem_1rem_1rem\]{border-radius:.375rem 1rem 1rem}.rounded-\[1\.5rem\]{border-radius:1.5rem}.rounded-\[1\.25rem\]{border-radius:1.25rem}.rounded-\[1\.35rem\]{border-radius:1.35rem}.rounded-\[1\.75rem\]{border-radius:1.75rem}.rounded-\[1\.125rem\]{border-radius:1.125rem}.rounded-\[1\.125rem_1\.125rem_1\.125rem_0\.375rem\]{border-radius:1.125rem 1.125rem 1.125rem .375rem}.rounded-\[2\.4rem\]{border-radius:2.4rem}.rounded-\[2\.25rem\]{border-radius:2.25rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[2rem\]{border-radius:2rem}.rounded-\[4px\]{border-radius:4px}.rounded-\[10px\]{border-radius:10px}.rounded-\[calc\(var\(--radius\)\*0\.75\)\]{border-radius:calc(var(--radius) * .75)}.rounded-\[inherit\]{border-radius:inherit}.rounded-\[max\(6px\,calc\(var\(--control-radius\,var\(--radius-2xl\)\)-var\(--segment-pad\)\)\)\]{border-radius:max(6px,calc(var(--control-radius,var(--radius-2xl)) - var(--segment-pad)))}.rounded-\[max\(8px\,calc\(var\(--control-radius\,var\(--radius-3xl\)\)-var\(--segment-pad\)\)\)\]{border-radius:max(8px,calc(var(--control-radius,var(--radius-3xl)) - var(--segment-pad)))}.rounded-\[var\(--btn-r\,var\(--radius-3xl\)\)\]{border-radius:var(--btn-r,var(--radius-3xl))}.rounded-\[var\(--btn-r-sm\,var\(--radius-2xl\)\)\]{border-radius:var(--btn-r-sm,var(--radius-2xl))}.rounded-\[var\(--card-r\,var\(--radius-3xl\)\)\]{border-radius:var(--card-r,var(--radius-3xl))}.rounded-\[var\(--card-r\,var\(--radius-xl\)\)\]{border-radius:var(--card-r,var(--radius-xl))}.rounded-\[var\(--control-radius\,var\(--radius-2xl\)\)\]{border-radius:var(--control-radius,var(--radius-2xl))}.rounded-\[var\(--field-r\,var\(--radius-3xl\)\)\]{border-radius:var(--field-r,var(--radius-3xl))}.rounded-\[var\(--field-r-sm\,var\(--radius-2xl\)\)\]{border-radius:var(--field-r-sm,var(--radius-2xl))}.rounded-\[var\(--radius\)\]{border-radius:var(--radius)}.rounded-\[var\(--radius-2xl\)\]{border-radius:var(--radius-2xl)}.rounded-\[var\(--radius-3xl\)\]{border-radius:var(--radius-3xl)}.rounded-\[var\(--radius-4xl\)\]{border-radius:var(--radius-4xl)}.rounded-\[var\(--radius-lg\)\]{border-radius:var(--radius-lg)}.rounded-\[var\(--radius-lg\,1rem\)\]{border-radius:var(--radius-lg,1rem)}.rounded-\[var\(--radius-md\)\]{border-radius:var(--radius-md)}.rounded-\[var\(--radius-xl\)\]{border-radius:var(--radius-xl)}.rounded-\[var\(--sg-chip-r\)\]{border-radius:var(--sg-chip-r)}.rounded-\[var\(--sg-dock-r\)\]{border-radius:var(--sg-dock-r)}.rounded-\[var\(--sg-dock-thumb-r\)\]{border-radius:var(--sg-dock-thumb-r)}.rounded-\[var\(--sg-menu-r\)\]{border-radius:var(--sg-menu-r)}.rounded-\[var\(--sg-prompt-r\)\]{border-radius:var(--sg-prompt-r)}.rounded-\[var\(--sg-stage-r\)\]{border-radius:var(--sg-stage-r)}.rounded-\[var\(--shell-radius\,var\(--radius-3xl\)\)\]{border-radius:var(--shell-radius,var(--radius-3xl))}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) * .75)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) * .5)}.rounded-xl{border-radius:calc(var(--radius) * 1.5)}.rounded-t-\[3px\]{border-top-left-radius:3px;border-top-right-radius:3px}.rounded-t-lg{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.rounded-t-xl{border-top-left-radius:calc(var(--radius) * 1.5);border-top-right-radius:calc(var(--radius) * 1.5)}.rounded-l-2xl{border-top-left-radius:calc(var(--radius) * 2);border-bottom-left-radius:calc(var(--radius) * 2)}.rounded-l-3xl{border-top-left-radius:calc(var(--radius) * 3);border-bottom-left-radius:calc(var(--radius) * 3)}.rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.rounded-tl-sm{border-top-left-radius:calc(var(--radius) * .5)}.rounded-r-2xl{border-top-right-radius:calc(var(--radius) * 2);border-bottom-right-radius:calc(var(--radius) * 2)}.rounded-r-3xl{border-top-right-radius:calc(var(--radius) * 3);border-bottom-right-radius:calc(var(--radius) * 3)}.rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}.rounded-tr-sm{border-top-right-radius:calc(var(--radius) * .5)}.rounded-b-lg{border-bottom-right-radius:var(--radius);border-bottom-left-radius:var(--radius)}.rounded-b-xl{border-bottom-right-radius:calc(var(--radius) * 1.5);border-bottom-left-radius:calc(var(--radius) * 1.5)}.rounded-br-md{border-bottom-right-radius:calc(var(--radius) * .75)}.rounded-bl-md{border-bottom-left-radius:calc(var(--radius) * .75)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-r-0{border-right-style:var(--tw-border-style);border-right-width:0}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-0{border-left-style:var(--tw-border-style);border-left-width:0}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-\[3px\]{border-left-style:var(--tw-border-style);border-left-width:3px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-\(--color-border\){border-color:var(--color-border)}.border-\[color\:var\(--glass-border\)\]{border-color:var(--glass-border)}.border-\[color\:var\(--hero-line\,rgb\(255_255_255\/0\.2\)\)\]{border-color:var(--hero-line,#fff3)}.border-black\/\[0\.06\]{border-color:#0000000f}@supports (color:color-mix(in lab,red,red)){.border-black\/\[0\.06\]{border-color:color-mix(in oklab,var(--color-black) 6%,transparent)}}.border-border,.border-border\/30{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.border-border\/30{border-color:color-mix(in oklab,var(--border) 30%,transparent)}}.border-border\/40{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.border-border\/40{border-color:color-mix(in oklab,var(--border) 40%,transparent)}}.border-border\/50{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.border-border\/50{border-color:color-mix(in oklab,var(--border) 50%,transparent)}}.border-border\/60{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.border-border\/60{border-color:color-mix(in oklab,var(--border) 60%,transparent)}}.border-border\/70{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.border-border\/70{border-color:color-mix(in oklab,var(--border) 70%,transparent)}}.border-border\/80{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.border-border\/80{border-color:color-mix(in oklab,var(--border) 80%,transparent)}}.border-chart-1{border-color:var(--chart-1)}.border-chart-2{border-color:var(--chart-2)}.border-chart-3{border-color:var(--chart-3)}.border-chart-4{border-color:var(--chart-4)}.border-chart-5{border-color:var(--chart-5)}.border-current\/20{border-color:currentColor}@supports (color:color-mix(in lab,red,red)){.border-current\/20{border-color:color-mix(in oklab,currentcolor 20%,transparent)}}.border-current\/25{border-color:currentColor}@supports (color:color-mix(in lab,red,red)){.border-current\/25{border-color:color-mix(in oklab,currentcolor 25%,transparent)}}.border-destructive\/40{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.border-destructive\/40{border-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}.border-emerald-600\/20{border-color:#00976733}@supports (color:color-mix(in lab,red,red)){.border-emerald-600\/20{border-color:color-mix(in oklab,var(--color-emerald-600) 20%,transparent)}}.border-foreground,.border-foreground\/10{border-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.border-foreground\/10{border-color:color-mix(in oklab,var(--foreground) 10%,transparent)}}.border-foreground\/20{border-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.border-foreground\/20{border-color:color-mix(in oklab,var(--foreground) 20%,transparent)}}.border-foreground\/25{border-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.border-foreground\/25{border-color:color-mix(in oklab,var(--foreground) 25%,transparent)}}.border-foreground\/30{border-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.border-foreground\/30{border-color:color-mix(in oklab,var(--foreground) 30%,transparent)}}.border-foreground\/40{border-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.border-foreground\/40{border-color:color-mix(in oklab,var(--foreground) 40%,transparent)}}.border-foreground\/45{border-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.border-foreground\/45{border-color:color-mix(in oklab,var(--foreground) 45%,transparent)}}.border-foreground\/70{border-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.border-foreground\/70{border-color:color-mix(in oklab,var(--foreground) 70%,transparent)}}.border-muted-foreground\/40{border-color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.border-muted-foreground\/40{border-color:color-mix(in oklab,var(--muted-foreground) 40%,transparent)}}.border-muted-foreground\/45{border-color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.border-muted-foreground\/45{border-color:color-mix(in oklab,var(--muted-foreground) 45%,transparent)}}.border-neutral-700{border-color:var(--color-neutral-700)}.border-primary,.border-primary\/20{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.border-primary\/20{border-color:color-mix(in oklab,var(--primary) 20%,transparent)}}.border-primary\/30{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.border-primary\/30{border-color:color-mix(in oklab,var(--primary) 30%,transparent)}}.border-primary\/40{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.border-primary\/40{border-color:color-mix(in oklab,var(--primary) 40%,transparent)}}.border-primary\/50{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.border-primary\/50{border-color:color-mix(in oklab,var(--primary) 50%,transparent)}}.border-primary\/60{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.border-primary\/60{border-color:color-mix(in oklab,var(--primary) 60%,transparent)}}.border-primary\/70{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.border-primary\/70{border-color:color-mix(in oklab,var(--primary) 70%,transparent)}}.border-red-500\/40{border-color:#fb2c3666}@supports (color:color-mix(in lab,red,red)){.border-red-500\/40{border-color:color-mix(in oklab,var(--color-red-500) 40%,transparent)}}.border-ring{border-color:var(--ring)}.border-rose-600\/20{border-color:#e7004433}@supports (color:color-mix(in lab,red,red)){.border-rose-600\/20{border-color:color-mix(in oklab,var(--color-rose-600) 20%,transparent)}}.border-sky-400{border-color:var(--color-sky-400)}.border-transparent{border-color:#0000}.border-white{border-color:var(--color-white)}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.border-white\/15{border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.border-white\/20{border-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.border-white\/25{border-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.border-white\/25{border-color:color-mix(in oklab,var(--color-white) 25%,transparent)}}.border-white\/40{border-color:#fff6}@supports (color:color-mix(in lab,red,red)){.border-white\/40{border-color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.border-white\/45{border-color:#ffffff73}@supports (color:color-mix(in lab,red,red)){.border-white\/45{border-color:color-mix(in oklab,var(--color-white) 45%,transparent)}}.border-white\/50{border-color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.border-white\/50{border-color:color-mix(in oklab,var(--color-white) 50%,transparent)}}.border-white\/60{border-color:#fff9}@supports (color:color-mix(in lab,red,red)){.border-white\/60{border-color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.border-white\/70{border-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.border-white\/70{border-color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.border-white\/90{border-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.border-white\/90{border-color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.border-t-current{border-top-color:currentColor}.border-t-primary{border-top-color:var(--primary)}.\!bg-transparent{background-color:#0000!important}.bg-\(--color-bg\){background-color:var(--color-bg)}.bg-\[\#0c0c0e\]{background-color:#0c0c0e}.bg-\[\#1c1c1f\]{background-color:#1c1c1f}.bg-\[\#28c840\]{background-color:#28c840}.bg-\[\#131316\]{background-color:#131316}.bg-\[\#161616\]{background-color:#161616}.bg-\[\#e85d4c\]{background-color:#e85d4c}.bg-\[\#f9d908\]{background-color:#f9d908}.bg-\[\#febc2e\]{background-color:#febc2e}.bg-\[\#ff5f57\]{background-color:#ff5f57}.bg-\[color-mix\(in_oklab\,oklch\(0\.7_0\.15_150\)_16\%\,transparent\)\]{background-color:#4cb86a29}.bg-\[color-mix\(in_oklab\,oklch\(0\.85_0\.09_150\)_22\%\,var\(--muted\)\)\]{background-color:#a4dfaf}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_oklab\,oklch\(0\.85_0\.09_150\)_22\%\,var\(--muted\)\)\]{background-color:color-mix(in oklab,oklch(85% .09 150) 22%,var(--muted))}}.bg-\[color-mix\(in_oklab\,oklch\(0\.85_0\.09_150\)_28\%\,transparent\)\]{background-color:#a4dfaf47}.bg-\[color-mix\(in_oklch\,var\(--primary\)_5\%\,var\(--card\)\)\]{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_oklch\,var\(--primary\)_5\%\,var\(--card\)\)\]{background-color:color-mix(in oklch,var(--primary) 5%,var(--card))}}.bg-\[color-mix\(in_oklch\,var\(--tone-no\,\#d03b3b\)_15\%\,transparent\)\]{background-color:var(--tone-no,#d03b3b)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_oklch\,var\(--tone-no\,\#d03b3b\)_15\%\,transparent\)\]{background-color:color-mix(in oklch,var(--tone-no,#d03b3b) 15%,transparent)}}.bg-\[color-mix\(in_oklch\,var\(--tone-yes\,\#1baf7a\)_15\%\,transparent\)\]{background-color:var(--tone-yes,#1baf7a)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_oklch\,var\(--tone-yes\,\#1baf7a\)_15\%\,transparent\)\]{background-color:color-mix(in oklch,var(--tone-yes,#1baf7a) 15%,transparent)}}.bg-\[color-mix\(in_srgb\,white_72\%\,transparent\)\]{background-color:#ffffffb8}.bg-\[rgba\(19\,19\,22\,0\.92\)\]{background-color:#131316eb}.bg-\[var\(--hero-chip\,rgb\(255_255_255\/0\.1\)\)\]{background-color:var(--hero-chip,#ffffff1a)}.bg-\[var\(--hero-chip\,rgb\(255_255_255\/0\.04\)\)\]{background-color:var(--hero-chip,#ffffff0a)}.bg-\[var\(--hero-chip\,rgb\(255_255_255\/0\.06\)\)\]{background-color:var(--hero-chip,#ffffff0f)}.bg-\[var\(--hero-cta\,var\(--primary-inverse\)\)\]{background-color:var(--hero-cta,var(--primary-inverse))}.bg-\[var\(--hero-glow\,color-mix\(in_srgb\,var\(--primary-inverse\)_25\%\,transparent\)\)\]{background-color:var(--hero-glow,var(--primary-inverse))}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--hero-glow\,color-mix\(in_srgb\,var\(--primary-inverse\)_25\%\,transparent\)\)\]{background-color:var(--hero-glow,color-mix(in srgb,var(--primary-inverse) 25%,transparent))}}.bg-\[var\(--lp-bezel\)\]{background-color:var(--lp-bezel)}.bg-\[var\(--map-void\)\]{background-color:var(--map-void)}.bg-\[var\(--strip-divider\,var\(--border\)\)\]{background-color:var(--strip-divider,var(--border))}.bg-amber-300{background-color:var(--color-amber-300)}.bg-amber-500{background-color:var(--color-amber-500)}.bg-amber-500\/10{background-color:#f99c001a}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/10{background-color:color-mix(in oklab,var(--color-amber-500) 10%,transparent)}}.bg-amber-500\/15{background-color:#f99c0026}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/15{background-color:color-mix(in oklab,var(--color-amber-500) 15%,transparent)}}.bg-background,.bg-background\/30{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/30{background-color:color-mix(in oklab,var(--background) 30%,transparent)}}.bg-background\/40{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/40{background-color:color-mix(in oklab,var(--background) 40%,transparent)}}.bg-background\/50{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/50{background-color:color-mix(in oklab,var(--background) 50%,transparent)}}.bg-background\/55{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/55{background-color:color-mix(in oklab,var(--background) 55%,transparent)}}.bg-background\/70{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/70{background-color:color-mix(in oklab,var(--background) 70%,transparent)}}.bg-background\/75{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/75{background-color:color-mix(in oklab,var(--background) 75%,transparent)}}.bg-background\/80{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/80{background-color:color-mix(in oklab,var(--background) 80%,transparent)}}.bg-background\/85{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/85{background-color:color-mix(in oklab,var(--background) 85%,transparent)}}.bg-background\/90{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/90{background-color:color-mix(in oklab,var(--background) 90%,transparent)}}.bg-background\/95{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/95{background-color:color-mix(in oklab,var(--background) 95%,transparent)}}.bg-black{background-color:var(--color-black)}.bg-black\/15{background-color:#00000026}@supports (color:color-mix(in lab,red,red)){.bg-black\/15{background-color:color-mix(in oklab,var(--color-black) 15%,transparent)}}.bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab,red,red)){.bg-black\/20{background-color:color-mix(in oklab,var(--color-black) 20%,transparent)}}.bg-black\/25{background-color:#00000040}@supports (color:color-mix(in lab,red,red)){.bg-black\/25{background-color:color-mix(in oklab,var(--color-black) 25%,transparent)}}.bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab,red,red)){.bg-black\/30{background-color:color-mix(in oklab,var(--color-black) 30%,transparent)}}.bg-black\/45{background-color:#00000073}@supports (color:color-mix(in lab,red,red)){.bg-black\/45{background-color:color-mix(in oklab,var(--color-black) 45%,transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black) 50%,transparent)}}.bg-black\/55{background-color:#0000008c}@supports (color:color-mix(in lab,red,red)){.bg-black\/55{background-color:color-mix(in oklab,var(--color-black) 55%,transparent)}}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab,red,red)){.bg-black\/80{background-color:color-mix(in oklab,var(--color-black) 80%,transparent)}}.bg-black\/\[0\.06\]{background-color:#0000000f}@supports (color:color-mix(in lab,red,red)){.bg-black\/\[0\.06\]{background-color:color-mix(in oklab,var(--color-black) 6%,transparent)}}.bg-border,.bg-border\/50{background-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.bg-border\/50{background-color:color-mix(in oklab,var(--border) 50%,transparent)}}.bg-border\/60{background-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.bg-border\/60{background-color:color-mix(in oklab,var(--border) 60%,transparent)}}.bg-border\/80{background-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.bg-border\/80{background-color:color-mix(in oklab,var(--border) 80%,transparent)}}.bg-card,.bg-card\/30{background-color:var(--card)}@supports (color:color-mix(in lab,red,red)){.bg-card\/30{background-color:color-mix(in oklab,var(--card) 30%,transparent)}}.bg-card\/40{background-color:var(--card)}@supports (color:color-mix(in lab,red,red)){.bg-card\/40{background-color:color-mix(in oklab,var(--card) 40%,transparent)}}.bg-card\/80{background-color:var(--card)}@supports (color:color-mix(in lab,red,red)){.bg-card\/80{background-color:color-mix(in oklab,var(--card) 80%,transparent)}}.bg-card\/85{background-color:var(--card)}@supports (color:color-mix(in lab,red,red)){.bg-card\/85{background-color:color-mix(in oklab,var(--card) 85%,transparent)}}.bg-card\/90{background-color:var(--card)}@supports (color:color-mix(in lab,red,red)){.bg-card\/90{background-color:color-mix(in oklab,var(--card) 90%,transparent)}}.bg-card\/95{background-color:var(--card)}@supports (color:color-mix(in lab,red,red)){.bg-card\/95{background-color:color-mix(in oklab,var(--card) 95%,transparent)}}.bg-chart-1{background-color:var(--chart-1)}.bg-chart-2,.bg-chart-2\/15{background-color:var(--chart-2)}@supports (color:color-mix(in lab,red,red)){.bg-chart-2\/15{background-color:color-mix(in oklab,var(--chart-2) 15%,transparent)}}.bg-chart-3,.bg-chart-3\/15{background-color:var(--chart-3)}@supports (color:color-mix(in lab,red,red)){.bg-chart-3\/15{background-color:color-mix(in oklab,var(--chart-3) 15%,transparent)}}.bg-chart-4,.bg-chart-4\/15{background-color:var(--chart-4)}@supports (color:color-mix(in lab,red,red)){.bg-chart-4\/15{background-color:color-mix(in oklab,var(--chart-4) 15%,transparent)}}.bg-chart-5,.bg-chart-5\/15{background-color:var(--chart-5)}@supports (color:color-mix(in lab,red,red)){.bg-chart-5\/15{background-color:color-mix(in oklab,var(--chart-5) 15%,transparent)}}.bg-current{background-color:currentColor}.bg-destructive,.bg-destructive\/5{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.bg-destructive\/5{background-color:color-mix(in oklab,var(--destructive) 5%,transparent)}}.bg-destructive\/8{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.bg-destructive\/8{background-color:color-mix(in oklab,var(--destructive) 8%,transparent)}}.bg-destructive\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.bg-destructive\/10{background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}.bg-destructive\/15{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.bg-destructive\/15{background-color:color-mix(in oklab,var(--destructive) 15%,transparent)}}.bg-destructive\/50{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.bg-destructive\/50{background-color:color-mix(in oklab,var(--destructive) 50%,transparent)}}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-500\/10{background-color:#00bb7f1a}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/10{background-color:color-mix(in oklab,var(--color-emerald-500) 10%,transparent)}}.bg-emerald-500\/12{background-color:#00bb7f1f}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/12{background-color:color-mix(in oklab,var(--color-emerald-500) 12%,transparent)}}.bg-emerald-500\/15{background-color:#00bb7f26}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/15{background-color:color-mix(in oklab,var(--color-emerald-500) 15%,transparent)}}.bg-emerald-600{background-color:var(--color-emerald-600)}.bg-emerald-600\/8{background-color:#00976714}@supports (color:color-mix(in lab,red,red)){.bg-emerald-600\/8{background-color:color-mix(in oklab,var(--color-emerald-600) 8%,transparent)}}.bg-emerald-600\/12{background-color:#0097671f}@supports (color:color-mix(in lab,red,red)){.bg-emerald-600\/12{background-color:color-mix(in oklab,var(--color-emerald-600) 12%,transparent)}}.bg-foreground,.bg-foreground\/5{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.bg-foreground\/5{background-color:color-mix(in oklab,var(--foreground) 5%,transparent)}}.bg-foreground\/6{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.bg-foreground\/6{background-color:color-mix(in oklab,var(--foreground) 6%,transparent)}}.bg-foreground\/8{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.bg-foreground\/8{background-color:color-mix(in oklab,var(--foreground) 8%,transparent)}}.bg-foreground\/10{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.bg-foreground\/10{background-color:color-mix(in oklab,var(--foreground) 10%,transparent)}}.bg-foreground\/18{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.bg-foreground\/18{background-color:color-mix(in oklab,var(--foreground) 18%,transparent)}}.bg-foreground\/80{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.bg-foreground\/80{background-color:color-mix(in oklab,var(--foreground) 80%,transparent)}}.bg-foreground\/\[0\.03\]{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.bg-foreground\/\[0\.03\]{background-color:color-mix(in oklab,var(--foreground) 3%,transparent)}}.bg-foreground\/\[0\.04\]{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.bg-foreground\/\[0\.04\]{background-color:color-mix(in oklab,var(--foreground) 4%,transparent)}}.bg-foreground\/\[0\.05\]{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.bg-foreground\/\[0\.05\]{background-color:color-mix(in oklab,var(--foreground) 5%,transparent)}}.bg-foreground\/\[0\.06\]{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.bg-foreground\/\[0\.06\]{background-color:color-mix(in oklab,var(--foreground) 6%,transparent)}}.bg-foreground\/\[0\.08\]{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.bg-foreground\/\[0\.08\]{background-color:color-mix(in oklab,var(--foreground) 8%,transparent)}}.bg-foreground\/\[0\.035\]{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.bg-foreground\/\[0\.035\]{background-color:color-mix(in oklab,var(--foreground) 3.5%,transparent)}}.bg-foreground\/\[0\.045\]{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.bg-foreground\/\[0\.045\]{background-color:color-mix(in oklab,var(--foreground) 4.5%,transparent)}}.bg-input\/65{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.bg-input\/65{background-color:color-mix(in oklab,var(--input) 65%,transparent)}}.bg-muted{background-color:var(--muted)}.bg-muted-foreground,.bg-muted-foreground\/18{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.bg-muted-foreground\/18{background-color:color-mix(in oklab,var(--muted-foreground) 18%,transparent)}}.bg-muted-foreground\/20{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.bg-muted-foreground\/20{background-color:color-mix(in oklab,var(--muted-foreground) 20%,transparent)}}.bg-muted-foreground\/30{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.bg-muted-foreground\/30{background-color:color-mix(in oklab,var(--muted-foreground) 30%,transparent)}}.bg-muted\/15{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/15{background-color:color-mix(in oklab,var(--muted) 15%,transparent)}}.bg-muted\/20{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/20{background-color:color-mix(in oklab,var(--muted) 20%,transparent)}}.bg-muted\/25{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/25{background-color:color-mix(in oklab,var(--muted) 25%,transparent)}}.bg-muted\/30{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/30{background-color:color-mix(in oklab,var(--muted) 30%,transparent)}}.bg-muted\/40{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/40{background-color:color-mix(in oklab,var(--muted) 40%,transparent)}}.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/50{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}.bg-muted\/60{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/60{background-color:color-mix(in oklab,var(--muted) 60%,transparent)}}.bg-muted\/70{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/70{background-color:color-mix(in oklab,var(--muted) 70%,transparent)}}.bg-muted\/80{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/80{background-color:color-mix(in oklab,var(--muted) 80%,transparent)}}.bg-neutral-200\/90{background-color:#e5e5e5e6}@supports (color:color-mix(in lab,red,red)){.bg-neutral-200\/90{background-color:color-mix(in oklab,var(--color-neutral-200) 90%,transparent)}}.bg-neutral-900{background-color:var(--color-neutral-900)}.bg-popover,.bg-popover\/95{background-color:var(--popover)}@supports (color:color-mix(in lab,red,red)){.bg-popover\/95{background-color:color-mix(in oklab,var(--popover) 95%,transparent)}}.bg-primary,.bg-primary\/5{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/5{background-color:color-mix(in oklab,var(--primary) 5%,transparent)}}.bg-primary\/8{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/8{background-color:color-mix(in oklab,var(--primary) 8%,transparent)}}.bg-primary\/10{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/10{background-color:color-mix(in oklab,var(--primary) 10%,transparent)}}.bg-primary\/12{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/12{background-color:color-mix(in oklab,var(--primary) 12%,transparent)}}.bg-primary\/15{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/15{background-color:color-mix(in oklab,var(--primary) 15%,transparent)}}.bg-primary\/55{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/55{background-color:color-mix(in oklab,var(--primary) 55%,transparent)}}.bg-primary\/80{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/80{background-color:color-mix(in oklab,var(--primary) 80%,transparent)}}.bg-primary\/\[0\.06\]{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/\[0\.06\]{background-color:color-mix(in oklab,var(--primary) 6%,transparent)}}.bg-primary\/\[0\.08\]{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/\[0\.08\]{background-color:color-mix(in oklab,var(--primary) 8%,transparent)}}.bg-red-500\/15{background-color:#fb2c3626}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/15{background-color:color-mix(in oklab,var(--color-red-500) 15%,transparent)}}.bg-rose-600\/8{background-color:#e7004414}@supports (color:color-mix(in lab,red,red)){.bg-rose-600\/8{background-color:color-mix(in oklab,var(--color-rose-600) 8%,transparent)}}.bg-secondary,.bg-secondary\/15{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.bg-secondary\/15{background-color:color-mix(in oklab,var(--secondary) 15%,transparent)}}.bg-sidebar{background-color:var(--sidebar)}.bg-sidebar-primary{background-color:var(--sidebar-primary)}.bg-sky-500\/10{background-color:#00a5ef1a}@supports (color:color-mix(in lab,red,red)){.bg-sky-500\/10{background-color:color-mix(in oklab,var(--color-sky-500) 10%,transparent)}}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.bg-white\/14{background-color:#ffffff24}@supports (color:color-mix(in lab,red,red)){.bg-white\/14{background-color:color-mix(in oklab,var(--color-white) 14%,transparent)}}.bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.bg-white\/15{background-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.bg-white\/20{background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.bg-white\/25{background-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.bg-white\/25{background-color:color-mix(in oklab,var(--color-white) 25%,transparent)}}.bg-white\/35{background-color:#ffffff59}@supports (color:color-mix(in lab,red,red)){.bg-white\/35{background-color:color-mix(in oklab,var(--color-white) 35%,transparent)}}.bg-white\/40{background-color:#fff6}@supports (color:color-mix(in lab,red,red)){.bg-white\/40{background-color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.bg-white\/55{background-color:#ffffff8c}@supports (color:color-mix(in lab,red,red)){.bg-white\/55{background-color:color-mix(in oklab,var(--color-white) 55%,transparent)}}.bg-white\/65{background-color:#ffffffa6}@supports (color:color-mix(in lab,red,red)){.bg-white\/65{background-color:color-mix(in oklab,var(--color-white) 65%,transparent)}}.bg-white\/85{background-color:#ffffffd9}@supports (color:color-mix(in lab,red,red)){.bg-white\/85{background-color:color-mix(in oklab,var(--color-white) 85%,transparent)}}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.bg-white\/90{background-color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.bg-white\/92{background-color:#ffffffeb}@supports (color:color-mix(in lab,red,red)){.bg-white\/92{background-color:color-mix(in oklab,var(--color-white) 92%,transparent)}}.bg-white\/\[0\.04\]{background-color:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.04\]{background-color:color-mix(in oklab,var(--color-white) 4%,transparent)}}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.\[background-image\:radial-gradient\(circle\,color-mix\(in_oklch\,var\(--foreground\)_42\%\,transparent\)_1\.15px\,transparent_1\.3px\)\]{background-image:radial-gradient(circle,var(--foreground) 1.15px,transparent 1.3px)}@supports (color:color-mix(in lab,red,red)){.\[background-image\:radial-gradient\(circle\,color-mix\(in_oklch\,var\(--foreground\)_42\%\,transparent\)_1\.15px\,transparent_1\.3px\)\]{background-image:radial-gradient(circle,color-mix(in oklch,var(--foreground) 42%,transparent) 1.15px,transparent 1.3px)}}.bg-\[radial-gradient\(circle_at_20\%_10\%\,oklch\(0\.96_0\.02_145\/0\.7\)\,transparent_40\%\)\,radial-gradient\(circle_at_80\%_0\%\,oklch\(0\.95_0\.03_250\/0\.5\)\,transparent_35\%\)\,var\(--muted\)\]{background-image:radial-gradient(circle at 20% 10%,oklch(96% .02 145/.7),transparent 40%),radial-gradient(circle at 80% 0%,oklch(95% .03 250/.5),transparent 35%),var(--muted)}.bg-\[radial-gradient\(closest-side\,color-mix\(in_oklch\,var\(--primary\)_18\%\,transparent\)\,transparent\)\]{background-image:radial-gradient(closest-side,var(--primary),transparent)}@supports (color:color-mix(in lab,red,red)){.bg-\[radial-gradient\(closest-side\,color-mix\(in_oklch\,var\(--primary\)_18\%\,transparent\)\,transparent\)\]{background-image:radial-gradient(closest-side,color-mix(in oklch,var(--primary) 18%,transparent),transparent)}}.from-\[var\(--page-backdrop\,var\(--background\)\)\]{--tw-gradient-from:var(--page-backdrop,var(--background));--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))}.from-black\/35{--tw-gradient-from:#00000059}@supports (color:color-mix(in lab,red,red)){.from-black\/35{--tw-gradient-from:color-mix(in oklab, var(--color-black) 35%, transparent)}}.from-black\/35{--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))}.from-black\/60{--tw-gradient-from:#0009}@supports (color:color-mix(in lab,red,red)){.from-black\/60{--tw-gradient-from:color-mix(in oklab, var(--color-black) 60%, transparent)}}.from-black\/60{--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))}.from-card\/80{--tw-gradient-from:var(--card)}@supports (color:color-mix(in lab,red,red)){.from-card\/80{--tw-gradient-from:color-mix(in oklab, var(--card) 80%, transparent)}}.from-card\/80{--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))}.from-foreground\/\[0\.04\]{--tw-gradient-from:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.from-foreground\/\[0\.04\]{--tw-gradient-from:color-mix(in oklab, var(--foreground) 4%, transparent)}}.from-foreground\/\[0\.04\]{--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))}.from-primary\/15{--tw-gradient-from:var(--primary)}@supports (color:color-mix(in lab,red,red)){.from-primary\/15{--tw-gradient-from:color-mix(in oklab, var(--primary) 15%, transparent)}}.from-primary\/15{--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))}.from-sky-500\/25{--tw-gradient-from:#00a5ef40}@supports (color:color-mix(in lab,red,red)){.from-sky-500\/25{--tw-gradient-from:color-mix(in oklab, var(--color-sky-500) 25%, transparent)}}.from-sky-500\/25{--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))}.from-20\%{--tw-gradient-from-position:20%}.via-black\/10{--tw-gradient-via:#0000001a}@supports (color:color-mix(in lab,red,red)){.via-black\/10{--tw-gradient-via:color-mix(in oklab, var(--color-black) 10%, transparent)}}.via-black\/10{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-black\/25{--tw-gradient-via:#00000040}@supports (color:color-mix(in lab,red,red)){.via-black\/25{--tw-gradient-via:color-mix(in oklab, var(--color-black) 25%, transparent)}}.via-black\/25{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-card\/40{--tw-gradient-via:var(--card)}@supports (color:color-mix(in lab,red,red)){.via-card\/40{--tw-gradient-via:color-mix(in oklab, var(--card) 40%, transparent)}}.via-card\/40{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-primary\/5{--tw-gradient-via:var(--primary)}@supports (color:color-mix(in lab,red,red)){.via-primary\/5{--tw-gradient-via:color-mix(in oklab, var(--primary) 5%, transparent)}}.via-primary\/5{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-violet-500\/20{--tw-gradient-via:#8d54ff33}@supports (color:color-mix(in lab,red,red)){.via-violet-500\/20{--tw-gradient-via:color-mix(in oklab, var(--color-violet-500) 20%, transparent)}}.via-violet-500\/20{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-black\/10{--tw-gradient-to:#0000001a}@supports (color:color-mix(in lab,red,red)){.to-black\/10{--tw-gradient-to:color-mix(in oklab, var(--color-black) 10%, transparent)}}.to-black\/10{--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))}.to-black\/75{--tw-gradient-to:#000000bf}@supports (color:color-mix(in lab,red,red)){.to-black\/75{--tw-gradient-to:color-mix(in oklab, var(--color-black) 75%, transparent)}}.to-black\/75{--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))}.to-orange-400\/30{--tw-gradient-to:#ff8b1a4d}@supports (color:color-mix(in lab,red,red)){.to-orange-400\/30{--tw-gradient-to:color-mix(in oklab, var(--color-orange-400) 30%, transparent)}}.to-orange-400\/30{--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))}.to-transparent{--tw-gradient-to:transparent;--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))}.\[background-size\:3px_9px\]{background-size:3px 9px}.\[background-size\:9px_3px\]{background-size:9px 3px}.\[background-position\:center_top\]{background-position:top}.\[background-position\:left_center\]{background-position:0}.\[background-repeat\:repeat-x\]{background-repeat:repeat-x}.\[background-repeat\:repeat-y\]{background-repeat:repeat-y}.fill-foreground{fill:var(--foreground)}.fill-muted-foreground{fill:var(--muted-foreground)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-left{object-position:left}.object-top{object-position:top}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.p-\[7px\]{padding:7px}.p-\[var\(--sg-dock-pad\)\]{padding:var(--sg-dock-pad)}.p-\[var\(--sg-stage-pad\)\]{padding:var(--sg-stage-pad)}.p-px{padding:1px}.px-0{padding-inline:0}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-10{padding-inline:calc(var(--spacing) * 10)}.px-\[1\.35rem\]{padding-inline:1.35rem}.px-\[var\(--btn-px\,1\.5rem\)\]{padding-inline:var(--btn-px,1.5rem)}.px-\[var\(--btn-px-lg\,2rem\)\]{padding-inline:var(--btn-px-lg,2rem)}.px-\[var\(--btn-px-sm\,1rem\)\]{padding-inline:var(--btn-px-sm,1rem)}.px-\[var\(--card-px\,1\.25rem\)\]{padding-inline:var(--card-px,1.25rem)}.px-\[var\(--field-px\,1\.25rem\)\]{padding-inline:var(--field-px,1.25rem)}.px-\[var\(--field-px-lg\,1\.5rem\)\]{padding-inline:var(--field-px-lg,1.5rem)}.px-\[var\(--field-px-sm\,0\.875rem\)\]{padding-inline:var(--field-px-sm,.875rem)}.py-0{padding-block:0}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-24{padding-block:calc(var(--spacing) * 24)}.py-\[0\.6rem\]{padding-block:.6rem}.py-\[0\.7rem\]{padding-block:.7rem}.py-\[var\(--card-py\,1\.25rem\)\]{padding-block:var(--card-py,1.25rem)}.py-px{padding-block:1px}.ps-3{padding-inline-start:calc(var(--spacing) * 3)}.pe-1{padding-inline-end:var(--spacing)}.pt-0{padding-top:0}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:var(--spacing)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-3\.5{padding-top:calc(var(--spacing) * 3.5)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-9{padding-top:calc(var(--spacing) * 9)}.pt-14{padding-top:calc(var(--spacing) * 14)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pt-\[max\(0\.75rem\,env\(safe-area-inset-top\)\)\]{padding-top:max(.75rem,env(safe-area-inset-top))}.pr-0{padding-right:0}.pr-1{padding-right:var(--spacing)}.pr-1\.5{padding-right:calc(var(--spacing) * 1.5)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-5{padding-right:calc(var(--spacing) * 5)}.pr-9{padding-right:calc(var(--spacing) * 9)}.pr-11{padding-right:calc(var(--spacing) * 11)}.pr-12{padding-right:calc(var(--spacing) * 12)}.pr-14{padding-right:calc(var(--spacing) * 14)}.pr-16{padding-right:calc(var(--spacing) * 16)}.pb-0{padding-bottom:0}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-1{padding-bottom:var(--spacing)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pb-28{padding-bottom:calc(var(--spacing) * 28)}.pb-\[5\.25rem\]{padding-bottom:5.25rem}.pb-\[calc\(5\.75rem\+env\(safe-area-inset-bottom\,0px\)\)\]{padding-bottom:calc(5.75rem + env(safe-area-inset-bottom,0px))}.pb-\[max\(0\.25rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(.25rem,env(safe-area-inset-bottom))}.pb-\[max\(1\.5rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(1.5rem,env(safe-area-inset-bottom))}.pl-1{padding-left:var(--spacing)}.pl-1\.5{padding-left:calc(var(--spacing) * 1.5)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-3\.5{padding-left:calc(var(--spacing) * 3.5)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-9{padding-left:calc(var(--spacing) * 9)}.pl-10{padding-left:calc(var(--spacing) * 10)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-display{font-family:var(--font-display-family)}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans-family)}.font-serif{font-family:var(--font-serif)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--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))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.5rem\]{font-size:.5rem}.text-\[0\.6rem\]{font-size:.6rem}.text-\[0\.7rem\]{font-size:.7rem}.text-\[0\.8rem\]{font-size:.8rem}.text-\[0\.65rem\]{font-size:.65rem}.text-\[0\.68rem\]{font-size:.68rem}.text-\[0\.92em\]{font-size:.92em}.text-\[0\.625rem\]{font-size:.625rem}.text-\[0\.6875rem\]{font-size:.6875rem}.text-\[0\.8125rem\]{font-size:.8125rem}.text-\[0\.9375rem\]{font-size:.9375rem}.text-\[1\.45rem\]{font-size:1.45rem}.text-\[1\.75rem\]{font-size:1.75rem}.text-\[1\.625rem\]{font-size:1.625rem}.text-\[2\.1rem\]{font-size:2.1rem}.text-\[2\.15rem\]{font-size:2.15rem}.text-\[2rem\]{font-size:2rem}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[15px\]{font-size:15px}.text-\[26rem\]{font-size:26rem}.text-\[clamp\(1\.5rem\,2\.6vw\,2\.1rem\)\]{font-size:clamp(1.5rem,2.6vw,2.1rem)}.text-\[clamp\(1\.75rem\,3\.4vw\,2\.375rem\)\]{font-size:clamp(1.75rem,3.4vw,2.375rem)}.text-\[clamp\(1\.75rem\,3vw\,2\.5rem\)\]{font-size:clamp(1.75rem,3vw,2.5rem)}.text-\[clamp\(2\.25rem\,5vw\,3\.75rem\)\]{font-size:clamp(2.25rem,5vw,3.75rem)}.text-\[clamp\(2rem\,4vw\,3rem\)\]{font-size:clamp(2rem,4vw,3rem)}.text-\[length\:var\(--btn-fs\,1rem\)\]{font-size:var(--btn-fs,1rem)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-\[0\.95\]{--tw-leading:.95;line-height:.95}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.02\]{--tw-leading:1.02;line-height:1.02}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-\[1\.8\]{--tw-leading:1.8;line-height:1.8}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.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)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[-0\.04em\]{--tw-tracking:-.04em;letter-spacing:-.04em}.tracking-\[-0\.08em\]{--tw-tracking:-.08em;letter-spacing:-.08em}.tracking-\[-0\.015em\]{--tw-tracking:-.015em;letter-spacing:-.015em}.tracking-\[-0\.035em\]{--tw-tracking:-.035em;letter-spacing:-.035em}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.05em\]{--tw-tracking:.05em;letter-spacing:.05em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-\[0\.24em\]{--tw-tracking:.24em;letter-spacing:.24em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.on-chart-1{color:oklch(from var(--chart-1) clamp(.2,(.57 - l) * 1000,1) 0 0)}.on-chart-2{color:oklch(from var(--chart-2) clamp(.2,(.57 - l) * 1000,1) 0 0)}.on-chart-3{color:oklch(from var(--chart-3) clamp(.2,(.57 - l) * 1000,1) 0 0)}.on-chart-4{color:oklch(from var(--chart-4) clamp(.2,(.57 - l) * 1000,1) 0 0)}.on-chart-5{color:oklch(from var(--chart-5) clamp(.2,(.57 - l) * 1000,1) 0 0)}.text-\[\#8e8e93\]{color:#8e8e93}.text-\[color\:var\(--primary\)\]{color:var(--primary)}.text-\[oklch\(0\.55_0\.14_150\)\]{color:#1c8742}.text-\[var\(--hero-accent\,var\(--primary-inverse\)\)\]{color:var(--hero-accent,var(--primary-inverse))}.text-\[var\(--hero-cta-fg\,var\(--primary-inverse-foreground\)\)\]{color:var(--hero-cta-fg,var(--primary-inverse-foreground))}.text-\[var\(--hero-fg\,\#fff\)\]{color:var(--hero-fg,#fff)}.text-\[var\(--hero-muted\,rgb\(255_255_255\/0\.6\)\)\]{color:var(--hero-muted,#fff9)}.text-\[var\(--hero-soft\,rgb\(255_255_255\/0\.75\)\)\]{color:var(--hero-soft,#ffffffbf)}.text-\[var\(--hero-track\,rgb\(255_255_255\/0\.1\)\)\]{color:var(--hero-track,#ffffff1a)}.text-\[var\(--lp-read\)\]{color:var(--lp-read)}.text-\[var\(--tone-no\,\#d03b3b\)\]{color:var(--tone-no,#d03b3b)}.text-\[var\(--tone-yes\)\]{color:var(--tone-yes)}.text-\[var\(--tone-yes\,\#1baf7a\)\]{color:var(--tone-yes,#1baf7a)}.text-amber-500{color:var(--color-amber-500)}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-amber-900{color:var(--color-amber-900)}.text-background{color:var(--background)}.text-border{color:var(--border)}.text-card-foreground{color:var(--card-foreground)}.text-chart-2{color:var(--chart-2)}.text-chart-3{color:var(--chart-3)}.text-chart-4{color:var(--chart-4)}.text-chart-5{color:var(--chart-5)}.text-current{color:currentColor}.text-destructive{color:var(--destructive)}.text-destructive-foreground{color:var(--destructive-foreground)}.text-emerald-500{color:var(--color-emerald-500)}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-700{color:var(--color-emerald-700)}.text-emerald-800{color:var(--color-emerald-800)}.text-foreground,.text-foreground\/55{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/55{color:color-mix(in oklab,var(--foreground) 55%,transparent)}}.text-foreground\/70{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/70{color:color-mix(in oklab,var(--foreground) 70%,transparent)}}.text-foreground\/80{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/80{color:color-mix(in oklab,var(--foreground) 80%,transparent)}}.text-foreground\/85{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/85{color:color-mix(in oklab,var(--foreground) 85%,transparent)}}.text-foreground\/90{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/90{color:color-mix(in oklab,var(--foreground) 90%,transparent)}}.text-green-400{color:var(--color-green-400)}.text-muted-foreground,.text-muted-foreground\/25{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.text-muted-foreground\/25{color:color-mix(in oklab,var(--muted-foreground) 25%,transparent)}}.text-muted-foreground\/50{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.text-muted-foreground\/50{color:color-mix(in oklab,var(--muted-foreground) 50%,transparent)}}.text-muted-foreground\/65{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.text-muted-foreground\/65{color:color-mix(in oklab,var(--muted-foreground) 65%,transparent)}}.text-muted-foreground\/70{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.text-muted-foreground\/70{color:color-mix(in oklab,var(--muted-foreground) 70%,transparent)}}.text-muted-foreground\/75{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.text-muted-foreground\/75{color:color-mix(in oklab,var(--muted-foreground) 75%,transparent)}}.text-muted-foreground\/85{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.text-muted-foreground\/85{color:color-mix(in oklab,var(--muted-foreground) 85%,transparent)}}.text-neutral-300{color:var(--color-neutral-300)}.text-neutral-500{color:var(--color-neutral-500)}.text-neutral-700{color:var(--color-neutral-700)}.text-neutral-800{color:var(--color-neutral-800)}.text-neutral-900{color:var(--color-neutral-900)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-primary-ink{color:var(--primary-ink,var(--primary))}.text-red-400{color:var(--color-red-400)}.text-rose-600{color:var(--color-rose-600)}.text-rose-700{color:var(--color-rose-700)}.text-rose-800{color:var(--color-rose-800)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-sidebar-foreground{color:var(--sidebar-foreground)}.text-sidebar-primary-foreground{color:var(--sidebar-primary-foreground)}.text-sky-500{color:var(--color-sky-500)}.text-sky-700{color:var(--color-sky-700)}.text-sky-800\/80{color:#005986cc}@supports (color:color-mix(in lab,red,red)){.text-sky-800\/80{color:color-mix(in oklab,var(--color-sky-800) 80%,transparent)}}.text-sky-900\/75{color:#024a70bf}@supports (color:color-mix(in lab,red,red)){.text-sky-900\/75{color:color-mix(in oklab,var(--color-sky-900) 75%,transparent)}}.text-sky-900\/80{color:#024a70cc}@supports (color:color-mix(in lab,red,red)){.text-sky-900\/80{color:color-mix(in oklab,var(--color-sky-900) 80%,transparent)}}.text-transparent{color:#0000}.text-white{color:var(--color-white)}.text-white\/35{color:#ffffff59}@supports (color:color-mix(in lab,red,red)){.text-white\/35{color:color-mix(in oklab,var(--color-white) 35%,transparent)}}.text-white\/45{color:#ffffff73}@supports (color:color-mix(in lab,red,red)){.text-white\/45{color:color-mix(in oklab,var(--color-white) 45%,transparent)}}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.text-white\/50{color:color-mix(in oklab,var(--color-white) 50%,transparent)}}.text-white\/55{color:#ffffff8c}@supports (color:color-mix(in lab,red,red)){.text-white\/55{color:color-mix(in oklab,var(--color-white) 55%,transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab,red,red)){.text-white\/60{color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.text-white\/75{color:#ffffffbf}@supports (color:color-mix(in lab,red,red)){.text-white\/75{color:color-mix(in oklab,var(--color-white) 75%,transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab,red,red)){.text-white\/80{color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.text-white\/85{color:#ffffffd9}@supports (color:color-mix(in lab,red,red)){.text-white\/85{color:color-mix(in oklab,var(--color-white) 85%,transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.text-white\/90{color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.text-zinc-950{color:var(--color-zinc-950)}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.decoration-border{-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border)}.decoration-current\/50{text-decoration-color:currentColor}@supports (color:color-mix(in lab,red,red)){.decoration-current\/50{-webkit-text-decoration-color:color-mix(in oklab,currentcolor 50%,transparent);text-decoration-color:color-mix(in oklab,currentcolor 50%,transparent)}}.decoration-muted-foreground\/50{-webkit-text-decoration-color:var(--muted-foreground);text-decoration-color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.decoration-muted-foreground\/50{-webkit-text-decoration-color:color-mix(in oklab,var(--muted-foreground) 50%,transparent);text-decoration-color:color-mix(in oklab,var(--muted-foreground) 50%,transparent)}}.decoration-1{text-decoration-thickness:1px}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.accent-primary{accent-color:var(--primary)}.accent-rose-500{accent-color:var(--color-rose-500)}.opacity-0{opacity:0}.opacity-20{opacity:.2}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-100{opacity:1}.opacity-\[0\.11\]{opacity:.11}.opacity-\[0\.12\]{opacity:.12}.\!shadow-none{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow{--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)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,#00000059);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_1px_var\(--primary\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--primary));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_2px_var\(--background\)\]{--tw-shadow:0 0 0 2px var(--tw-shadow-color,var(--background));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_3px_color-mix\(in_oklch\,var\(--foreground\)_10\%\,transparent\)\]{--tw-shadow:0 0 0 3px var(--tw-shadow-color,var(--foreground))}@supports (color:color-mix(in lab,red,red)){.shadow-\[0_0_0_3px_color-mix\(in_oklch\,var\(--foreground\)_10\%\,transparent\)\]{--tw-shadow:0 0 0 3px var(--tw-shadow-color,color-mix(in oklch,var(--foreground) 10%,transparent))}}.shadow-\[0_0_0_3px_color-mix\(in_oklch\,var\(--foreground\)_10\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_3px_color-mix\(in_oklch\,var\(--primary\)_18\%\,transparent\)\]{--tw-shadow:0 0 0 3px var(--tw-shadow-color,var(--primary))}@supports (color:color-mix(in lab,red,red)){.shadow-\[0_0_0_3px_color-mix\(in_oklch\,var\(--primary\)_18\%\,transparent\)\]{--tw-shadow:0 0 0 3px var(--tw-shadow-color,color-mix(in oklch,var(--primary) 18%,transparent))}}.shadow-\[0_0_0_3px_color-mix\(in_oklch\,var\(--primary\)_18\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_3px_color-mix\(in_srgb\,var\(--primary\)_22\%\,transparent\)\]{--tw-shadow:0 0 0 3px var(--tw-shadow-color,var(--primary))}@supports (color:color-mix(in lab,red,red)){.shadow-\[0_0_0_3px_color-mix\(in_srgb\,var\(--primary\)_22\%\,transparent\)\]{--tw-shadow:0 0 0 3px var(--tw-shadow-color,color-mix(in srgb,var(--primary) 22%,transparent))}}.shadow-\[0_0_0_3px_color-mix\(in_srgb\,var\(--primary\)_22\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_4px_color-mix\(in_oklch\,var\(--ring\)_28\%\,transparent\)\,inset_0_1px_0_oklch\(1_0_0\/0\.14\)\]{--tw-shadow:0 0 0 4px var(--tw-shadow-color,var(--ring)), inset 0 1px 0 var(--tw-shadow-color,oklch(100% 0 0/.14))}@supports (color:color-mix(in lab,red,red)){.shadow-\[0_0_0_4px_color-mix\(in_oklch\,var\(--ring\)_28\%\,transparent\)\,inset_0_1px_0_oklch\(1_0_0\/0\.14\)\]{--tw-shadow:0 0 0 4px var(--tw-shadow-color,color-mix(in oklch,var(--ring) 28%,transparent)), inset 0 1px 0 var(--tw-shadow-color,oklch(100% 0 0/.14))}}.shadow-\[0_0_0_4px_color-mix\(in_oklch\,var\(--ring\)_28\%\,transparent\)\,inset_0_1px_0_oklch\(1_0_0\/0\.14\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_18px_2px_var\(--color-primary\)\]{--tw-shadow:0 0 18px 2px var(--tw-shadow-color,var(--color-primary));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_1\.5px_0_rgba\(255\,255\,255\,1\)_inset\,1\.5px_0_0_rgba\(255\,255\,255\,0\.95\)_inset\,0_0_0_1px_rgba\(0\,0\,0\,0\.035\)\]{--tw-shadow:0 1.5px 0 var(--tw-shadow-color,#fff) inset, 1.5px 0 0 var(--tw-shadow-color,#fffffff2) inset, 0 0 0 1px var(--tw-shadow-color,#00000009);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_1px_0_rgba\(255\,255\,255\,1\)_inset\,0_0_0_0\.5px_rgba\(255\,255\,255\,0\.9\)\,0_6px_18px_rgba\(0\,0\,0\,0\.05\)\,0_1px_3px_rgba\(0\,0\,0\,0\.03\)\]{--tw-shadow:0 1px 0 var(--tw-shadow-color,#fff) inset, 0 0 0 .5px var(--tw-shadow-color,#ffffffe6), 0 6px 18px var(--tw-shadow-color,#0000000d), 0 1px 3px var(--tw-shadow-color,#00000008);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_1px_0_rgba\(255\,255\,255\,1\)_inset\,0_0_0_1px_rgba\(255\,255\,255\,0\.9\)\,0_2px_8px_rgba\(0\,0\,0\,0\.08\)\,0_1px_2px_rgba\(0\,0\,0\,0\.04\)\]{--tw-shadow:0 1px 0 var(--tw-shadow-color,#fff) inset, 0 0 0 1px var(--tw-shadow-color,#ffffffe6), 0 2px 8px var(--tw-shadow-color,#00000014), 0 1px 2px var(--tw-shadow-color,#0000000a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_1px_0_rgba\(255\,255\,255\,1\)_inset\,0_0_0_1px_rgba\(255\,255\,255\,0\.85\)\,0_1px_4px_rgba\(0\,0\,0\,0\.04\)\]{--tw-shadow:0 1px 0 var(--tw-shadow-color,#fff) inset, 0 0 0 1px var(--tw-shadow-color,#ffffffd9), 0 1px 4px var(--tw-shadow-color,#0000000a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_1px_0_rgba\(255\,255\,255\,1\)_inset\,0_2px_8px_rgba\(0\,0\,0\,0\.08\)\,0_0_0_1px_rgba\(0\,0\,0\,0\.03\)\]{--tw-shadow:0 1px 0 var(--tw-shadow-color,#fff) inset, 0 2px 8px var(--tw-shadow-color,#00000014), 0 0 0 1px var(--tw-shadow-color,#00000008);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_1px_0_rgba\(255\,255\,255\,1\)_inset\,0_6px_20px_rgba\(0\,0\,0\,0\.05\)\,0_1px_3px_rgba\(0\,0\,0\,0\.03\)\]{--tw-shadow:0 1px 0 var(--tw-shadow-color,#fff) inset, 0 6px 20px var(--tw-shadow-color,#0000000d), 0 1px 3px var(--tw-shadow-color,#00000008);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_1px_0_rgba\(255\,255\,255\,1\)_inset\,0_10px_28px_rgba\(0\,0\,0\,0\.055\)\,0_2px_4px_rgba\(0\,0\,0\,0\.025\)\]{--tw-shadow:0 1px 0 var(--tw-shadow-color,#fff) inset, 0 10px 28px var(--tw-shadow-color,#0000000e), 0 2px 4px var(--tw-shadow-color,#00000006);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_1px_0_rgba\(255\,255\,255\,1\)_inset\,0_14px_36px_rgba\(0\,0\,0\,0\.1\)\,0_3px_8px_rgba\(0\,0\,0\,0\.04\)\]{--tw-shadow:0 1px 0 var(--tw-shadow-color,#fff) inset, 0 14px 36px var(--tw-shadow-color,#0000001a), 0 3px 8px var(--tw-shadow-color,#0000000a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_1px_2px_oklch\(0_0_0\/0\.05\)\,0_10px_28px_oklch\(0_0_0\/0\.07\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,oklch(0% 0 0/.05)), 0 10px 28px var(--tw-shadow-color,oklch(0% 0 0/.07));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_1px_2px_oklch\(0_0_0\/0\.06\)\,0_8px_24px_oklch\(0_0_0\/0\.06\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,oklch(0% 0 0/.06)), 0 8px 24px var(--tw-shadow-color,oklch(0% 0 0/.06));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_1px_2px_oklch\(0_0_0\/0\.28\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,oklch(0% 0 0/.28));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_1px_2px_rgb\(0_0_0\/0\.06\)\,0_4px_12px_-6px_rgb\(0_0_0\/0\.2\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#0000000f), 0 4px 12px -6px var(--tw-shadow-color,#0003);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(0\,0\,0\,0\.04\)\,0_3px_10px_rgba\(0\,0\,0\,0\.06\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#0000000a), 0 3px 10px var(--tw-shadow-color,#0000000f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_6px_16px_-6px_color-mix\(in_oklch\,var\(--primary\)_70\%\,transparent\)\]{--tw-shadow:0 6px 16px -6px var(--tw-shadow-color,var(--primary))}@supports (color:color-mix(in lab,red,red)){.shadow-\[0_6px_16px_-6px_color-mix\(in_oklch\,var\(--primary\)_70\%\,transparent\)\]{--tw-shadow:0 6px 16px -6px var(--tw-shadow-color,color-mix(in oklch,var(--primary) 70%,transparent))}}.shadow-\[0_6px_16px_-6px_color-mix\(in_oklch\,var\(--primary\)_70\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_28px_oklch\(0_0_0\/0\.12\)\,0_1px_3px_oklch\(0_0_0\/0\.06\)\]{--tw-shadow:0 8px 28px var(--tw-shadow-color,oklch(0% 0 0/.12)), 0 1px 3px var(--tw-shadow-color,oklch(0% 0 0/.06));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_28px_oklch\(0_0_0\/0\.16\)\,0_1px_3px_oklch\(0_0_0\/0\.06\)\,inset_0_1px_0_oklch\(1_0_0\/0\.12\)\]{--tw-shadow:0 8px 28px var(--tw-shadow-color,oklch(0% 0 0/.16)), 0 1px 3px var(--tw-shadow-color,oklch(0% 0 0/.06)), inset 0 1px 0 var(--tw-shadow-color,oklch(100% 0 0/.12));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_28px_oklch\(0_0_0\/0\.28\)\]{--tw-shadow:0 8px 28px var(--tw-shadow-color,oklch(0% 0 0/.28));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_12px_32px_oklch\(0_0_0\/0\.18\)\,inset_0_1px_0_oklch\(1_0_0\/0\.12\)\]{--tw-shadow:0 12px 32px var(--tw-shadow-color,oklch(0% 0 0/.18)), inset 0 1px 0 var(--tw-shadow-color,oklch(100% 0 0/.12));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_40px_-20px_rgb\(0_0_0\/0\.45\)\]{--tw-shadow:0 18px 40px -20px var(--tw-shadow-color,#00000073);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_24px_48px_-28px_rgb\(0_0_0\/0\.35\)\]{--tw-shadow:0 24px 48px -28px var(--tw-shadow-color,#00000059);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_24px_60px_-28px_color-mix\(in_oklch\,var\(--primary\)_70\%\,transparent\)\]{--tw-shadow:0 24px 60px -28px var(--tw-shadow-color,var(--primary))}@supports (color:color-mix(in lab,red,red)){.shadow-\[0_24px_60px_-28px_color-mix\(in_oklch\,var\(--primary\)_70\%\,transparent\)\]{--tw-shadow:0 24px 60px -28px var(--tw-shadow-color,color-mix(in oklch,var(--primary) 70%,transparent))}}.shadow-\[0_24px_60px_-28px_color-mix\(in_oklch\,var\(--primary\)_70\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_24px_60px_-28px_rgba\(0\,0\,0\,0\.55\)\]{--tw-shadow:0 24px 60px -28px var(--tw-shadow-color,#0000008c);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_30px_60px_-30px_rgb\(0_0_0\/0\.55\)\]{--tw-shadow:0 30px 60px -30px var(--tw-shadow-color,#0000008c);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_30px_60px_-40px_rgb\(0_0_0\/0\.45\)\]{--tw-shadow:0 30px 60px -40px var(--tw-shadow-color,#00000073);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_40px_80px_-30px_rgb\(0_0_0\/0\.55\)\,0_12px_30px_-12px_rgb\(0_0_0\/0\.35\)\]{--tw-shadow:0 40px 80px -30px var(--tw-shadow-color,#0000008c), 0 12px 30px -12px var(--tw-shadow-color,#00000059);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_40px_90px_-40px_rgb\(0_0_0\/0\.45\)\]{--tw-shadow:0 40px 90px -40px var(--tw-shadow-color,#00000073);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_1px_0_oklch\(1_0_0\/0\.06\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,oklch(100% 0 0/.06));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_1px_0_oklch\(1_0_0\/0\.14\)\,inset_0_-1px_0_oklch\(0_0_0\/0\.04\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,oklch(100% 0 0/.14)), inset 0 -1px 0 var(--tw-shadow-color,oklch(0% 0 0/.04));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_1px_2px_rgba\(0\,0\,0\,0\.08\)\]{--tw-shadow:inset 0 1px 2px var(--tw-shadow-color,#00000014);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--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)}.shadow-md{--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)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--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)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px 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)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + 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)}.ring-2{--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)}.ring-\[color\:var\(--hero-ring\,rgb\(255_255_255\/0\.06\)\)\]{--tw-ring-color:var(--hero-ring,#ffffff0f)}.ring-background{--tw-ring-color:var(--background)}.ring-black\/5{--tw-ring-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.ring-black\/5{--tw-ring-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.ring-black\/10{--tw-ring-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.ring-black\/10{--tw-ring-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.ring-border,.ring-border\/60{--tw-ring-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.ring-border\/60{--tw-ring-color:color-mix(in oklab, var(--border) 60%, transparent)}}.ring-border\/80{--tw-ring-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.ring-border\/80{--tw-ring-color:color-mix(in oklab, var(--border) 80%, transparent)}}.ring-card{--tw-ring-color:var(--card)}.ring-destructive\/35{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.ring-destructive\/35{--tw-ring-color:color-mix(in oklab, var(--destructive) 35%, transparent)}}.ring-foreground,.ring-foreground\/5{--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.ring-foreground\/5{--tw-ring-color:color-mix(in oklab, var(--foreground) 5%, transparent)}}.ring-foreground\/10{--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.ring-foreground\/10{--tw-ring-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.ring-foreground\/15{--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.ring-foreground\/15{--tw-ring-color:color-mix(in oklab, var(--foreground) 15%, transparent)}}.ring-foreground\/40{--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.ring-foreground\/40{--tw-ring-color:color-mix(in oklab, var(--foreground) 40%, transparent)}}.ring-foreground\/\[0\.07\]{--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.ring-foreground\/\[0\.07\]{--tw-ring-color:color-mix(in oklab, var(--foreground) 7%, transparent)}}.ring-primary,.ring-primary\/25{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.ring-primary\/25{--tw-ring-color:color-mix(in oklab, var(--primary) 25%, transparent)}}.ring-primary\/30{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.ring-primary\/30{--tw-ring-color:color-mix(in oklab, var(--primary) 30%, transparent)}}.ring-primary\/35{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.ring-primary\/35{--tw-ring-color:color-mix(in oklab, var(--primary) 35%, transparent)}}.ring-primary\/40{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.ring-primary\/40{--tw-ring-color:color-mix(in oklab, var(--primary) 40%, transparent)}}.ring-ring{--tw-ring-color:var(--ring)}.ring-offset-2{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.ring-offset-card{--tw-ring-offset-color:var(--card)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.blur-3xl{--tw-blur:blur(var(--blur-3xl));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,)}.brightness-\[0\.88\]{--tw-brightness:brightness(.88);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,)}.drop-shadow-md{--tw-drop-shadow-size:drop-shadow(0 3px 3px var(--tw-drop-shadow-color,#0000001f));--tw-drop-shadow:drop-shadow(var(--drop-shadow-md));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,)}.drop-shadow-xl{--tw-drop-shadow-size:drop-shadow(0 9px 7px var(--tw-drop-shadow-color,#0000001a));--tw-drop-shadow:drop-shadow(var(--drop-shadow-xl));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,)}.grayscale{--tw-grayscale:grayscale(100%);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:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(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,)}.backdrop-blur-2xl{--tw-backdrop-blur:blur(var(--blur-2xl));-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,)}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px);-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,)}.backdrop-blur-md{--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,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-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,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-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,)}.backdrop-filter{-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{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,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background\,opacity\]{transition-property:background,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,border-color\,box-shadow\,color\]{transition-property:background-color,border-color,box-shadow,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,border-color\,box-shadow\,transform\]{transition-property:background-color,border-color,box-shadow,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,border-color\,color\]{transition-property:background-color,border-color,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,border-color\,transform\]{transition-property:background-color,border-color,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,border-color\]{transition-property:background-color,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,box-shadow\,border-color\]{transition-property:background-color,box-shadow,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,box-shadow\,color\,transform\]{transition-property:background-color,box-shadow,color,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,box-shadow\]{transition-property:background-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,color\,box-shadow\,transform\]{transition-property:background-color,color,box-shadow,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,color\,box-shadow\]{transition-property:background-color,color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,color\,transform\,box-shadow\]{transition-property:background-color,color,transform,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,color\,transform\]{transition-property:background-color,color,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,transform\]{transition-property:background-color,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,box-shadow\,background-color\]{transition-property:border-color,box-shadow,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,box-shadow\,transform\]{transition-property:border-color,box-shadow,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,box-shadow\]{transition-property:border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[bottom\,opacity\,transform\]{transition-property:bottom,opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[box-shadow\,opacity\]{transition-property:box-shadow,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[box-shadow\,transform\]{transition-property:box-shadow,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[box-shadow\]{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,box-shadow\,background-color\,border-color\]{transition-property:color,box-shadow,background-color,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[grid-template-rows\,opacity\]{transition-property:grid-template-rows,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[left\,top\,width\,height\,opacity\]{transition-property:left,top,width,height,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[left\,top\,width\,height\]{transition-property:left,top,width,height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[min-height\]{transition-property:min-height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,scale\]{transition-property:opacity,scale;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,transform\]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\]{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[padding\]{transition-property:padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[stroke-dashoffset\]{transition-property:stroke-dashoffset;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[top\,left\,width\,height\]{transition-property:top,left,width,height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,background-color\,border-color\,box-shadow\,color\]{transition-property:transform,background-color,border-color,box-shadow,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,background-color\,border-color\,opacity\]{transition-property:transform,background-color,border-color,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,background-color\,color\,box-shadow\,border-color\]{transition-property:transform,background-color,color,box-shadow,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,background-color\,opacity\]{transition-property:transform,background-color,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,box-shadow\,background-color\]{transition-property:transform,box-shadow,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,box-shadow\,border-color\]{transition-property:transform,box-shadow,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,box-shadow\]{transition-property:transform,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,color\]{transition-property:transform,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,opacity\]{transition-property:transform,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,width\,height\,opacity\]{transition-property:transform,width,height,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[translate\,width\,height\]{transition-property:translate,width,height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;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))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-none{transition-property:none}.duration-\(--duration-fast\){--tw-duration:var(--duration-fast);transition-duration:var(--duration-fast)}.duration-\(--duration-normal\){--tw-duration:var(--duration-normal);transition-duration:var(--duration-normal)}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-400{--tw-duration:.4s;transition-duration:.4s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.duration-\[420ms\]{--tw-duration:.42s;transition-duration:.42s}.ease-\(--ease-out\){--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.ease-\[cubic-bezier\(0\.3\,1\.25\,0\.4\,1\)\]{--tw-ease:cubic-bezier(.3,1.25,.4,1);transition-timing-function:cubic-bezier(.3,1.25,.4,1)}.ease-\[cubic-bezier\(0\.22\,1\,0\.36\,1\)\]{--tw-ease:cubic-bezier(.22,1,.36,1);transition-timing-function:cubic-bezier(.22,1,.36,1)}.ease-drawer{--tw-ease:cubic-bezier(.32, .72, 0, 1);transition-timing-function:cubic-bezier(.32,.72,0,1)}.ease-in-out{--tw-ease:cubic-bezier(.77, 0, .175, 1);transition-timing-function:cubic-bezier(.77,0,.175,1)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.ease-out{--tw-ease:cubic-bezier(.23, 1, .32, 1);transition-timing-function:cubic-bezier(.23,1,.32,1)}.fade-in-0{--tw-enter-opacity:0}.fill-mode-both{--tw-animation-fill-mode:both;animation-fill-mode:both}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.select-text{-webkit-user-select:text;user-select:text}.zoom-in-50{--tw-enter-scale:.5}.zoom-in-95{--tw-enter-scale:.95}.\[--segment-pad\:0\.25rem\]{--segment-pad:.25rem}.\[--segment-pad\:0\.375rem\]{--segment-pad:.375rem}.\[-webkit-appearance\:none\]{-webkit-appearance:none}.\[-webkit-backdrop-filter\:blur\(20px\)\]{-webkit-backdrop-filter:blur(20px)}.\[-webkit-backdrop-filter\:blur\(24px\)\]{-webkit-backdrop-filter:blur(24px)}.\[-webkit-user-select\:text\]{-webkit-user-select:text}.\[corner-shape\:round\]{corner-shape:round}.\[overflow-anchor\:none\]{overflow-anchor:none}.\[text-shadow\:0_1px_2px_rgba\(0\,0\,0\,0\.65\)\]{text-shadow:0 1px 2px #000000a6}.fade-in{--tw-enter-opacity:0}.paused{animation-play-state:paused}.ring-inset{--tw-ring-inset:inset}.running{animation-play-state:running}.slide-in-from-bottom-1{--tw-enter-translate-y:calc(1*var(--spacing))}.slide-in-from-bottom-2{--tw-enter-translate-y:calc(2*var(--spacing))}.slide-in-from-left-4{--tw-enter-translate-x:calc(4*var(--spacing)*-1)}.slide-in-from-right-4{--tw-enter-translate-x:calc(4*var(--spacing))}.slide-in-from-top-1{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.not-last\:border-b:not(:last-child){border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.group-focus-within\/row\:opacity-100:is(:where(.group\/row):focus-within *){opacity:1}@media(hover:hover){.group-hover\:pointer-events-auto:is(:where(.group):hover *){pointer-events:auto}.group-hover\:-translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-\[1\.02\]:is(:where(.group):hover *){scale:1.02}.group-hover\:scale-\[1\.03\]:is(:where(.group):hover *){scale:1.03}.group-hover\:text-foreground:is(:where(.group):hover *){color:var(--foreground)}.group-hover\:text-primary-ink:is(:where(.group):hover *){color:var(--primary-ink,var(--primary))}.group-hover\:opacity-70:is(:where(.group):hover *){opacity:.7}.group-hover\:opacity-100:is(:where(.group):hover *),.group-hover\/row\:opacity-100:is(:where(.group\/row):hover *){opacity:1}.group-hover\/scan\:translate-x-0\.5:is(:where(.group\/scan):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}}.group-focus-visible\:opacity-100:is(:where(.group):focus-visible *){opacity:1}.group-has-\[\[data-slot\=item-description\]\]\/item\:self-start:is(:where(.group\/item):has([data-slot=item-description]) *){align-self:flex-start}.group-aria-expanded\/accordion-trigger\:rotate-180:is(:where(.group\/accordion-trigger)[aria-expanded=true] *){rotate:180deg}.group-data-\[vaul-drawer-direction\=bottom\]\/drawer\:top-4:is(:where(.group\/drawer)[data-vaul-drawer-direction=bottom] *){top:calc(var(--spacing) * 4)}.group-data-\[vaul-drawer-direction\=bottom\]\/drawer\:pt-\[4\.5rem\]:is(:where(.group\/drawer)[data-vaul-drawer-direction=bottom] *){padding-top:4.5rem}.group-data-\[vaul-drawer-direction\=left\]\/drawer\:h-0:is(:where(.group\/drawer)[data-vaul-drawer-direction=left] *),.group-data-\[vaul-drawer-direction\=right\]\/drawer\:h-0:is(:where(.group\/drawer)[data-vaul-drawer-direction=right] *){height:0}.group-data-\[vaul-drawer-direction\=top\]\/drawer\:mt-0:is(:where(.group\/drawer)[data-vaul-drawer-direction=top] *){margin-top:0}.group-data-\[vaul-drawer-direction\=top\]\/drawer\:mb-2\.5:is(:where(.group\/drawer)[data-vaul-drawer-direction=top] *){margin-bottom:calc(var(--spacing) * 2.5)}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.first-letter\:uppercase:first-letter{text-transform:uppercase}.marker\:text-primary-ink ::marker{color:var(--primary-ink,var(--primary))}.marker\:text-primary-ink::marker{color:var(--primary-ink,var(--primary))}.marker\:text-primary-ink ::-webkit-details-marker{color:var(--primary-ink,var(--primary))}.marker\:text-primary-ink::-webkit-details-marker{color:var(--primary-ink,var(--primary))}.placeholder\:text-muted-foreground::placeholder,.placeholder\:text-muted-foreground\/80::placeholder{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.placeholder\:text-muted-foreground\/80::placeholder{color:color-mix(in oklab,var(--muted-foreground) 80%,transparent)}}.before\:pointer-events-none:before{content:var(--tw-content);pointer-events:none}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:-inset-1:before{content:var(--tw-content);inset:calc(var(--spacing) * -1)}.before\:-inset-3:before{content:var(--tw-content);inset:calc(var(--spacing) * -3)}.before\:text-muted-foreground\/80:before{content:var(--tw-content);color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.before\:text-muted-foreground\/80:before{color:color-mix(in oklab,var(--muted-foreground) 80%,transparent)}}.before\:content-\[\"\"\]:before{--tw-content:"";content:var(--tw-content)}.before\:content-\[attr\(data-placeholder\)\]:before{--tw-content:attr(data-placeholder);content:var(--tw-content)}.after\:pointer-events-none:after{content:var(--tw-content);pointer-events:none}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-0:after{content:var(--tw-content);inset:0}.after\:inset-x-0:after{content:var(--tw-content);inset-inline:0}.after\:bottom-0:after{content:var(--tw-content);bottom:0}.after\:h-5:after{content:var(--tw-content);height:calc(var(--spacing) * 5)}.after\:bg-gradient-to-b:after{content:var(--tw-content);--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.after\:from-transparent:after{content:var(--tw-content);--tw-gradient-from:transparent;--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))}.after\:to-black\/20:after{content:var(--tw-content);--tw-gradient-to:#0003}@supports (color:color-mix(in lab,red,red)){.after\:to-black\/20:after{--tw-gradient-to:color-mix(in oklab, var(--color-black) 20%, transparent)}}.after\:to-black\/20:after{--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))}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:pr-0:last-child{padding-right:0}.last\:pb-0:last-child{padding-bottom:0}.empty\:hidden:empty{display:none}.focus-within\:border-ring:focus-within{border-color:var(--ring)}.focus-within\:bg-card:focus-within{background-color:var(--card)}.focus-within\:bg-foreground:focus-within{background-color:var(--foreground)}.focus-within\:bg-input\/65:focus-within{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.focus-within\:bg-input\/65:focus-within{background-color:color-mix(in oklab,var(--input) 65%,transparent)}}.focus-within\:text-background:focus-within{color:var(--background)}.focus-within\:shadow-\[0_0_0_4px_color-mix\(in_oklch\,var\(--ring\)_28\%\,transparent\)\,inset_0_1px_0_oklch\(1_0_0\/0\.14\)\]:focus-within{--tw-shadow:0 0 0 4px var(--tw-shadow-color,var(--ring)), inset 0 1px 0 var(--tw-shadow-color,oklch(100% 0 0/.14))}@supports (color:color-mix(in lab,red,red)){.focus-within\:shadow-\[0_0_0_4px_color-mix\(in_oklch\,var\(--ring\)_28\%\,transparent\)\,inset_0_1px_0_oklch\(1_0_0\/0\.14\)\]:focus-within{--tw-shadow:0 0 0 4px var(--tw-shadow-color,color-mix(in oklch,var(--ring) 28%,transparent)), inset 0 1px 0 var(--tw-shadow-color,oklch(100% 0 0/.14))}}.focus-within\:shadow-\[0_0_0_4px_color-mix\(in_oklch\,var\(--ring\)_28\%\,transparent\)\,inset_0_1px_0_oklch\(1_0_0\/0\.14\)\]:focus-within{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-within\:ring-0:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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-within\:ring-2:focus-within{--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-within\:ring-ring:focus-within{--tw-ring-color:var(--ring)}@media(hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-px:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-\[1\.02\]:hover{scale:1.02}.hover\:border-\[color\:var\(--hero-line-strong\,rgb\(255_255_255\/0\.35\)\)\]:hover{border-color:var(--hero-line-strong,#ffffff59)}.hover\:border-border:hover,.hover\:border-border\/40:hover{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.hover\:border-border\/40:hover{border-color:color-mix(in oklab,var(--border) 40%,transparent)}}.hover\:border-foreground\/20:hover{border-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.hover\:border-foreground\/20:hover{border-color:color-mix(in oklab,var(--foreground) 20%,transparent)}}.hover\:border-foreground\/25:hover{border-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.hover\:border-foreground\/25:hover{border-color:color-mix(in oklab,var(--foreground) 25%,transparent)}}.hover\:border-foreground\/30:hover{border-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.hover\:border-foreground\/30:hover{border-color:color-mix(in oklab,var(--foreground) 30%,transparent)}}.hover\:border-primary:hover,.hover\:border-primary\/30:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:border-primary\/30:hover{border-color:color-mix(in oklab,var(--primary) 30%,transparent)}}.hover\:border-primary\/50:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:border-primary\/50:hover{border-color:color-mix(in oklab,var(--primary) 50%,transparent)}}.hover\:border-primary\/60:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:border-primary\/60:hover{border-color:color-mix(in oklab,var(--primary) 60%,transparent)}}.hover\:border-white:hover{border-color:var(--color-white)}.hover\:\!bg-white\/12:hover{background-color:#ffffff1f!important}@supports (color:color-mix(in lab,red,red)){.hover\:\!bg-white\/12:hover{background-color:color-mix(in oklab,var(--color-white) 12%,transparent)!important}}.hover\:bg-\[var\(--hero-chip-strong\,rgb\(255_255_255\/0\.1\)\)\]:hover{background-color:var(--hero-chip-strong,#ffffff1a)}.hover\:bg-background\/90:hover{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-background\/90:hover{background-color:color-mix(in oklab,var(--background) 90%,transparent)}}.hover\:bg-black\/\[0\.03\]:hover{background-color:#00000008}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/\[0\.03\]:hover{background-color:color-mix(in oklab,var(--color-black) 3%,transparent)}}.hover\:bg-black\/\[0\.04\]:hover{background-color:#0000000a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/\[0\.04\]:hover{background-color:color-mix(in oklab,var(--color-black) 4%,transparent)}}.hover\:bg-black\/\[0\.035\]:hover{background-color:#00000009}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/\[0\.035\]:hover{background-color:color-mix(in oklab,var(--color-black) 3.5%,transparent)}}.hover\:bg-current\/10:hover{background-color:currentColor}@supports (color:color-mix(in lab,red,red)){.hover\:bg-current\/10:hover{background-color:color-mix(in oklab,currentcolor 10%,transparent)}}.hover\:bg-destructive\/10:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/10:hover{background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}.hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--destructive) 90%,transparent)}}.hover\:bg-foreground\/6:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-foreground\/6:hover{background-color:color-mix(in oklab,var(--foreground) 6%,transparent)}}.hover\:bg-foreground\/10:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-foreground\/10:hover{background-color:color-mix(in oklab,var(--foreground) 10%,transparent)}}.hover\:bg-foreground\/12:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-foreground\/12:hover{background-color:color-mix(in oklab,var(--foreground) 12%,transparent)}}.hover\:bg-foreground\/\[0\.1\]:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-foreground\/\[0\.1\]:hover{background-color:color-mix(in oklab,var(--foreground) 10%,transparent)}}.hover\:bg-foreground\/\[0\.03\]:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-foreground\/\[0\.03\]:hover{background-color:color-mix(in oklab,var(--foreground) 3%,transparent)}}.hover\:bg-foreground\/\[0\.04\]:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-foreground\/\[0\.04\]:hover{background-color:color-mix(in oklab,var(--foreground) 4%,transparent)}}.hover\:bg-foreground\/\[0\.05\]:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-foreground\/\[0\.05\]:hover{background-color:color-mix(in oklab,var(--foreground) 5%,transparent)}}.hover\:bg-foreground\/\[0\.06\]:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-foreground\/\[0\.06\]:hover{background-color:color-mix(in oklab,var(--foreground) 6%,transparent)}}.hover\:bg-foreground\/\[0\.08\]:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-foreground\/\[0\.08\]:hover{background-color:color-mix(in oklab,var(--foreground) 8%,transparent)}}.hover\:bg-foreground\/\[0\.09\]:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-foreground\/\[0\.09\]:hover{background-color:color-mix(in oklab,var(--foreground) 9%,transparent)}}.hover\:bg-foreground\/\[0\.035\]:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-foreground\/\[0\.035\]:hover{background-color:color-mix(in oklab,var(--foreground) 3.5%,transparent)}}.hover\:bg-input\/65:hover{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-input\/65:hover{background-color:color-mix(in oklab,var(--input) 65%,transparent)}}.hover\:bg-input\/85:hover{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-input\/85:hover{background-color:color-mix(in oklab,var(--input) 85%,transparent)}}.hover\:bg-muted:hover,.hover\:bg-muted\/20:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/20:hover{background-color:color-mix(in oklab,var(--muted) 20%,transparent)}}.hover\:bg-muted\/25:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/25:hover{background-color:color-mix(in oklab,var(--muted) 25%,transparent)}}.hover\:bg-muted\/30:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/30:hover{background-color:color-mix(in oklab,var(--muted) 30%,transparent)}}.hover\:bg-muted\/35:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/35:hover{background-color:color-mix(in oklab,var(--muted) 35%,transparent)}}.hover\:bg-muted\/40:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/40:hover{background-color:color-mix(in oklab,var(--muted) 40%,transparent)}}.hover\:bg-muted\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}.hover\:bg-muted\/60:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/60:hover{background-color:color-mix(in oklab,var(--muted) 60%,transparent)}}.hover\:bg-muted\/80:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/80:hover{background-color:color-mix(in oklab,var(--muted) 80%,transparent)}}.hover\:bg-primary:hover,.hover\:bg-primary\/10:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/10:hover{background-color:color-mix(in oklab,var(--primary) 10%,transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--primary) 90%,transparent)}}.hover\:bg-primary\/\[0\.13\]:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/\[0\.13\]:hover{background-color:color-mix(in oklab,var(--primary) 13%,transparent)}}.hover\:bg-transparent:hover{background-color:#0000}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:bg-white\/14:hover{background-color:#ffffff24}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/14:hover{background-color:color-mix(in oklab,var(--color-white) 14%,transparent)}}.hover\:bg-white\/24:hover{background-color:#ffffff3d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/24:hover{background-color:color-mix(in oklab,var(--color-white) 24%,transparent)}}.hover\:bg-white\/25:hover{background-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/25:hover{background-color:color-mix(in oklab,var(--color-white) 25%,transparent)}}.hover\:bg-white\/45:hover{background-color:#ffffff73}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/45:hover{background-color:color-mix(in oklab,var(--color-white) 45%,transparent)}}.hover\:bg-white\/50:hover{background-color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/50:hover{background-color:color-mix(in oklab,var(--color-white) 50%,transparent)}}.hover\:bg-white\/90:hover{background-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/90:hover{background-color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.hover\:text-\[color-mix\(in_oklch\,var\(--primary\)_70\%\,black\)\]:hover{color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:text-\[color-mix\(in_oklch\,var\(--primary\)_70\%\,black\)\]:hover{color:color-mix(in oklch,var(--primary) 70%,black)}}.hover\:text-\[var\(--hero-fg\,\#fff\)\]:hover{color:var(--hero-fg,#fff)}.hover\:text-destructive:hover{color:var(--destructive)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-primary-ink:hover,.hover\:text-primary-ink\/80:hover{color:var(--primary-ink,var(--primary))}@supports (color:color-mix(in lab,red,red)){.hover\:text-primary-ink\/80:hover{color:color-mix(in oklab,var(--primary-ink,var(--primary)) 80%,transparent)}}.hover\:text-white:hover{color:var(--color-white)}.hover\:no-underline:hover{text-decoration-line:none}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-foreground:hover{-webkit-text-decoration-color:var(--foreground);text-decoration-color:var(--foreground)}.hover\:opacity-70:hover{opacity:.7}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_12px_32px_rgba\(0\,0\,0\,0\.08\)\]:hover{--tw-shadow:0 12px 32px var(--tw-shadow-color,#00000014);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[inset_0_1px_0_oklch\(1_0_0\/0\.14\)\,inset_0_-1px_0_oklch\(0_0_0\/0\.04\)\]:hover{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,oklch(100% 0 0/.14)), inset 0 -1px 0 var(--tw-shadow-color,oklch(0% 0 0/.04));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-lg:hover{--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)}.hover\:shadow-md: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)}.hover\:brightness-\[1\.03\]:hover{--tw-brightness:brightness(1.03);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,)}.hover\:brightness-\[1\.04\]:hover{--tw-brightness:brightness(1.04);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,)}.group-focus-within\:hover\:bg-background\/20:is(:where(.group):focus-within *):hover{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.group-focus-within\:hover\:bg-background\/20:is(:where(.group):focus-within *):hover{background-color:color-mix(in oklab,var(--background) 20%,transparent)}}}.focus-visible\:relative:focus-visible{position:relative}.focus-visible\:z-10:focus-visible{z-index:10}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:bg-black\/\[0\.035\]:focus-visible{background-color:#00000009}@supports (color:color-mix(in lab,red,red)){.focus-visible\:bg-black\/\[0\.035\]:focus-visible{background-color:color-mix(in oklab,var(--color-black) 3.5%,transparent)}}.focus-visible\:bg-card:focus-visible{background-color:var(--card)}.focus-visible\:shadow-\[0_0_0_4px_color-mix\(in_oklch\,var\(--ring\)_28\%\,transparent\)\,inset_0_1px_0_oklch\(1_0_0\/0\.14\)\]:focus-visible{--tw-shadow:0 0 0 4px var(--tw-shadow-color,var(--ring)), inset 0 1px 0 var(--tw-shadow-color,oklch(100% 0 0/.14))}@supports (color:color-mix(in lab,red,red)){.focus-visible\:shadow-\[0_0_0_4px_color-mix\(in_oklch\,var\(--ring\)_28\%\,transparent\)\,inset_0_1px_0_oklch\(1_0_0\/0\.14\)\]:focus-visible{--tw-shadow:0 0 0 4px var(--tw-shadow-color,color-mix(in oklch,var(--ring) 28%,transparent)), inset 0 1px 0 var(--tw-shadow-color,oklch(100% 0 0/.14))}}.focus-visible\:shadow-\[0_0_0_4px_color-mix\(in_oklch\,var\(--ring\)_28\%\,transparent\)\,inset_0_1px_0_oklch\(1_0_0\/0\.14\)\]:focus-visible{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-0:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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-visible\:ring-2:focus-visible{--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-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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-visible\:ring-ring:focus-visible,.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.focus-visible\:ring-white:focus-visible{--tw-ring-color:var(--color-white)}.focus-visible\:ring-white\/40:focus-visible{--tw-ring-color:#fff6}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-white\/40:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.focus-visible\:ring-white\/50:focus-visible{--tw-ring-color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-white\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color:var(--background)}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:-outline-offset-2:focus-visible{outline-offset:-2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-offset-4:focus-visible{outline-offset:4px}.focus-visible\:outline-current:focus-visible{outline-color:currentColor}.focus-visible\:outline-ring:focus-visible{outline-color:var(--ring)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.focus-visible\:outline-solid:focus-visible{--tw-outline-style:solid;outline-style:solid}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset:inset}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:scale-100:active{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:scale-105:active{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:scale-\[0\.94\]:active{scale:.94}.active\:scale-\[0\.96\]:active{scale:.96}.active\:scale-\[0\.97\]:active{scale:.97}.active\:scale-\[0\.98\]:active{scale:.98}.active\:scale-\[0\.99\]:active{scale:.99}.active\:scale-\[0\.985\]:active{scale:.985}.active\:cursor-grabbing:active{cursor:grabbing}.active\:shadow-md:active{--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)}.active\:shadow-none:active{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:hidden:disabled{display:none}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-100:disabled{opacity:1}@media(hover:hover){.disabled\:hover\:text-muted-foreground:disabled:hover{color:var(--muted-foreground)}}.disabled\:active\:scale-100:disabled:active{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-data-checked\:bg-muted\/60:has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.has-data-checked\:bg-muted\/60:has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){background-color:color-mix(in oklab,var(--muted) 60%,transparent)}}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:shadow-\[0_0_0_4px_color-mix\(in_oklch\,var\(--destructive\)_22\%\,transparent\)\][aria-invalid=true]{--tw-shadow:0 0 0 4px var(--tw-shadow-color,var(--destructive))}@supports (color:color-mix(in lab,red,red)){.aria-invalid\:shadow-\[0_0_0_4px_color-mix\(in_oklch\,var\(--destructive\)_22\%\,transparent\)\][aria-invalid=true]{--tw-shadow:0 0 0 4px var(--tw-shadow-color,color-mix(in oklch,var(--destructive) 22%,transparent))}}.aria-invalid\:shadow-\[0_0_0_4px_color-mix\(in_oklch\,var\(--destructive\)_22\%\,transparent\)\][aria-invalid=true]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.aria-invalid\:ring-0[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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)}.data-ending-style\:pointer-events-none[data-ending-style]{pointer-events:none}.data-ending-style\:h-0[data-ending-style]{height:0}.data-ending-style\:scale-95[data-ending-style]{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-ending-style\:scale-\[0\.96\][data-ending-style]{scale:.96}.data-ending-style\:opacity-0[data-ending-style]{opacity:0}.data-highlighted\:bg-destructive\/10[data-highlighted]{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.data-highlighted\:bg-destructive\/10[data-highlighted]{background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}.data-highlighted\:bg-foreground[data-highlighted],.data-highlighted\:bg-foreground\/6[data-highlighted]{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.data-highlighted\:bg-foreground\/6[data-highlighted]{background-color:color-mix(in oklab,var(--foreground) 6%,transparent)}}.data-highlighted\:text-background[data-highlighted]{color:var(--background)}.data-highlighted\:text-destructive[data-highlighted]{color:var(--destructive)}.data-highlighted\:text-foreground[data-highlighted]{color:var(--foreground)}.data-indeterminate\:border-foreground[data-indeterminate]{border-color:var(--foreground)}.data-indeterminate\:bg-transparent[data-indeterminate]{background-color:#0000}.data-indeterminate\:text-foreground[data-indeterminate]{color:var(--foreground)}.data-placeholder\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-popup-open\:bg-foreground\/8[data-popup-open]{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.data-popup-open\:bg-foreground\/8[data-popup-open]{background-color:color-mix(in oklab,var(--foreground) 8%,transparent)}}.data-popup-open\:bg-foreground\/\[0\.1\][data-popup-open]{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.data-popup-open\:bg-foreground\/\[0\.1\][data-popup-open]{background-color:color-mix(in oklab,var(--foreground) 10%,transparent)}}.data-popup-open\:bg-foreground\/\[0\.06\][data-popup-open]{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.data-popup-open\:bg-foreground\/\[0\.06\][data-popup-open]{background-color:color-mix(in oklab,var(--foreground) 6%,transparent)}}.data-popup-open\:text-foreground[data-popup-open]{color:var(--foreground)}.data-popup-open\:opacity-100[data-popup-open]{opacity:1}.data-rwp-focused\:inset-ring-2[data-rwp-focused]{--tw-inset-ring-shadow:inset 0 0 0 2px var(--tw-inset-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)}.data-rwp-focused\:inset-ring-border\/60[data-rwp-focused]{--tw-inset-ring-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.data-rwp-focused\:inset-ring-border\/60[data-rwp-focused]{--tw-inset-ring-color:color-mix(in oklab, var(--border) 60%, transparent)}}:is(:is(.\*\:data-rwp\:first\:\*\:data-rwp-highlight-wrapper\:rounded-s-full>*)[data-rwp]:first-child>*)[data-rwp-highlight-wrapper]{border-start-start-radius:3.40282e38px;border-end-start-radius:3.40282e38px}:is(:is(.\*\:data-rwp\:last\:\*\:data-rwp-highlight-wrapper\:rounded-e-full>*)[data-rwp]:last-child>*)[data-rwp-highlight-wrapper]{border-start-end-radius:3.40282e38px;border-end-end-radius:3.40282e38px}.data-starting-style\:h-0[data-starting-style]{height:0}.data-starting-style\:scale-95[data-starting-style]{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-starting-style\:scale-\[0\.96\][data-starting-style]{scale:.96}.data-starting-style\:opacity-0[data-starting-style]{opacity:0}.data-visible\:opacity-100[data-visible]{opacity:1}.data-\[collapsed\]\:pointer-events-none[data-collapsed]{pointer-events:none}.data-\[collapsed\]\:translate-y-3[data-collapsed]{--tw-translate-y:calc(var(--spacing) * 3);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[collapsed\]\:opacity-0[data-collapsed]{opacity:0}.data-\[slot\=accordion-trigger\]\:rounded-none[data-slot=accordion-trigger]{border-radius:0}.data-\[state\=closed\]\:opacity-0[data-state=closed]{opacity:0}.data-\[state\=selected\]\:bg-muted\/70[data-state=selected]{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.data-\[state\=selected\]\:bg-muted\/70[data-state=selected]{background-color:color-mix(in oklab,var(--muted) 70%,transparent)}}.data-\[state\=selected\]\:bg-transparent[data-state=selected]{background-color:#0000}@supports ((-webkit-backdrop-filter:var(--tw)) or (backdrop-filter:var(--tw))){.supports-backdrop-filter\:backdrop-blur-md{--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,)}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.supports-\[not\(backdrop-filter\:blur\(1px\)\)\]\:hidden{display:none}}@media(prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}.motion-reduce\:transition-none{transition-property:none}}@media not all and (min-width:64rem){.max-lg\:top-0{top:0}.max-lg\:left-0{left:0}.max-lg\:h-dvh{height:100dvh}.max-lg\:w-screen{width:100vw}.max-lg\:translate-x-0{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.max-lg\:translate-y-0{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.max-lg\:overflow-y-auto{overflow-y:auto}.max-lg\:rounded-none{border-radius:0}.max-lg\:border-0{border-style:var(--tw-border-style);border-width:0}.max-lg\:bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.max-lg\:bg-white\/15{background-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.max-lg\:pr-11{padding-right:calc(var(--spacing) * 11)}.max-lg\:text-white{color:var(--color-white)}@media(hover:hover){.max-lg\:hover\:bg-white\/25:hover{background-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.max-lg\:hover\:bg-white\/25:hover{background-color:color-mix(in oklab,var(--color-white) 25%,transparent)}}}}@media not all and (min-width:48rem){.max-md\:sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.max-md\:fixed{position:fixed}.max-md\:inset-x-0{inset-inline:0}.max-md\:z-\[41\]{z-index:41}.max-md\:hidden{display:none}.max-md\:size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.max-md\:min-h-9{min-height:calc(var(--spacing) * 9)}.max-md\:min-w-9{min-width:calc(var(--spacing) * 9)}.max-md\:shrink-0{flex-shrink:0}.max-md\:rounded-full{border-radius:3.40282e38px}.max-md\:px-0{padding-inline:0}.max-md\:px-4{padding-inline:calc(var(--spacing) * 4)}}@media not all and (min-width:40rem){.max-sm\:sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media(min-width:28rem){.min-\[28rem\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:32rem){.min-\[32rem\]\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:40rem){.sm\:inset-4{inset:calc(var(--spacing) * 4)}.sm\:inset-x-5{inset-inline:calc(var(--spacing) * 5)}.sm\:-right-16{right:calc(var(--spacing) * -16)}.sm\:-left-10{left:calc(var(--spacing) * -10)}.sm\:col-span-1{grid-column:span 1/span 1}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-start-auto{grid-column-start:auto}.sm\:row-start-auto{grid-row-start:auto}.sm\:mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:size-32{width:calc(var(--spacing) * 32);height:calc(var(--spacing) * 32)}.sm\:size-52{width:calc(var(--spacing) * 52);height:calc(var(--spacing) * 52)}.sm\:max-h-none{max-height:none}.sm\:w-40{width:calc(var(--spacing) * 40)}.sm\:w-72{width:calc(var(--spacing) * 72)}.sm\:w-\[4\.5rem\]{width:4.5rem}.sm\:w-\[20\.5rem\]{width:20.5rem}.sm\:w-\[min\(31\.5rem\,calc\(100vw-2rem\)\)\]{width:min(31.5rem,100vw - 2rem)}.sm\:w-auto{width:auto}.sm\:max-w-\[8rem\]{max-width:8rem}.sm\:min-w-\[3\.5rem\]{min-width:3.5rem}.sm\:min-w-\[14rem\]{min-width:14rem}.sm\:flex-1{flex:1}.sm\:flex-none{flex:none}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-\[1\.05fr_0\.95fr\]{grid-template-columns:1.05fr .95fr}.sm\:grid-cols-\[9rem_1fr\]{grid-template-columns:9rem 1fr}.sm\:grid-cols-\[minmax\(0\,0\.8fr\)_minmax\(0\,0\.8fr\)_minmax\(0\,1\.2fr\)_auto\]{grid-template-columns:minmax(0,.8fr) minmax(0,.8fr) minmax(0,1.2fr) auto}.sm\:grid-rows-\[minmax\(1\.5rem\,1fr\)_minmax\(0\,1fr\)\]{grid-template-rows:minmax(1.5rem,1fr) minmax(0,1fr)}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:justify-center{justify-content:center}.sm\:justify-end{justify-content:flex-end}.sm\:gap-1\.5{gap:calc(var(--spacing) * 1.5)}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:gap-x-6{column-gap:calc(var(--spacing) * 6)}.sm\:overflow-visible{overflow:visible}.sm\:rounded-2xl{border-radius:calc(var(--radius) * 2)}.sm\:rounded-3xl{border-radius:calc(var(--radius) * 3)}.sm\:rounded-xl{border-radius:calc(var(--radius) * 1.5)}.sm\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.sm\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.sm\:bg-muted\/80{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.sm\:bg-muted\/80{background-color:color-mix(in oklab,var(--muted) 80%,transparent)}}.sm\:\[mask-image\:none\]{-webkit-mask-image:none;mask-image:none}.sm\:p-1\.5{padding:calc(var(--spacing) * 1.5)}.sm\:p-2{padding:calc(var(--spacing) * 2)}.sm\:p-3{padding:calc(var(--spacing) * 3)}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:p-9{padding:calc(var(--spacing) * 9)}.sm\:px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.sm\:px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.sm\:px-3{padding-inline:calc(var(--spacing) * 3)}.sm\:px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:px-10{padding-inline:calc(var(--spacing) * 10)}.sm\:px-14{padding-inline:calc(var(--spacing) * 14)}.sm\:py-1{padding-block:var(--spacing)}.sm\:py-3{padding-block:calc(var(--spacing) * 3)}.sm\:py-4{padding-block:calc(var(--spacing) * 4)}.sm\:py-12{padding-block:calc(var(--spacing) * 12)}.sm\:py-16{padding-block:calc(var(--spacing) * 16)}.sm\:py-32{padding-block:calc(var(--spacing) * 32)}.sm\:pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.sm\:pr-5{padding-right:calc(var(--spacing) * 5)}.sm\:pb-0{padding-bottom:0}.sm\:pb-3{padding-bottom:calc(var(--spacing) * 3)}.sm\:pb-32{padding-bottom:calc(var(--spacing) * 32)}.sm\:text-left{text-align:left}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.sm\:text-\[0\.7rem\]{font-size:.7rem}.sm\:text-\[0\.65rem\]{font-size:.65rem}.sm\:text-\[1\.7rem\]{font-size:1.7rem}.sm\:opacity-0{opacity:0}.sm\:\[--segment-pad\:0\.5rem\]{--segment-pad:.5rem}.sm\:\[--segment-pad\:0\.375rem\]{--segment-pad:.375rem}.sm\:\[-webkit-mask-image\:none\]{-webkit-mask-image:none}.sm\:group-focus-within\:opacity-100:is(:where(.group):focus-within *){opacity:1}@media(hover:hover){.sm\:group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}@media not all and (min-width:64rem){.sm\:max-lg\:top-9{top:calc(var(--spacing) * 9)}.sm\:max-lg\:right-9{right:calc(var(--spacing) * 9)}}}@media(min-width:48rem){.md\:inset-6{inset:calc(var(--spacing) * 6)}.md\:inset-x-4{inset-inline:calc(var(--spacing) * 4)}.md\:right-3\.5{right:calc(var(--spacing) * 3.5)}.md\:right-4{right:calc(var(--spacing) * 4)}.md\:right-6{right:calc(var(--spacing) * 6)}.md\:bottom-3{bottom:calc(var(--spacing) * 3)}.md\:bottom-4{bottom:calc(var(--spacing) * 4)}.md\:left-auto{left:auto}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:table-cell{display:table-cell}.md\:w-56{width:calc(var(--spacing) * 56)}.md\:w-\[22rem\]{width:22rem}.md\:w-\[calc\(22rem-0\.75rem\)\]{width:21.25rem}.md\:w-auto{width:auto}.md\:\!max-w-none{max-width:none!important}.md\:max-w-2xl{max-width:var(--container-2xl)}.md\:max-w-4xl{max-width:var(--container-4xl)}.md\:max-w-xl{max-width:var(--container-xl)}.md\:min-w-\[8\.5rem\]{min-width:8.5rem}.md\:min-w-\[10rem\]{min-width:10rem}.md\:min-w-\[15rem\]{min-width:15rem}.md\:flex-1{flex:1}.md\:flex-none{flex:none}.md\:shrink-0{flex-shrink:0}.md\:basis-0{flex-basis:0}.md\:basis-\[calc\(33\.333\%-1px\)\]{flex-basis:calc(33.333% - 1px)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[minmax\(0\,1\.1fr\)_minmax\(0\,0\.9fr\)\]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:items-end{align-items:flex-end}.md\:items-stretch{align-items:stretch}.md\:justify-between{justify-content:space-between}.md\:justify-end{justify-content:flex-end}.md\:gap-3{gap:calc(var(--spacing) * 3)}.md\:gap-8{gap:calc(var(--spacing) * 8)}.md\:self-stretch{align-self:stretch}.md\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.md\:border-border{border-color:var(--border)}.md\:p-0{padding:0}.md\:p-4{padding:calc(var(--spacing) * 4)}.md\:p-5{padding:calc(var(--spacing) * 5)}.md\:p-10{padding:calc(var(--spacing) * 10)}.md\:px-0{padding-inline:0}.md\:px-2{padding-inline:calc(var(--spacing) * 2)}.md\:px-3{padding-inline:calc(var(--spacing) * 3)}.md\:px-5{padding-inline:calc(var(--spacing) * 5)}.md\:px-6{padding-inline:calc(var(--spacing) * 6)}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:px-10{padding-inline:calc(var(--spacing) * 10)}.md\:py-5{padding-block:calc(var(--spacing) * 5)}.md\:py-7{padding-block:calc(var(--spacing) * 7)}.md\:py-8{padding-block:calc(var(--spacing) * 8)}.md\:py-12{padding-block:calc(var(--spacing) * 12)}.md\:pt-6{padding-top:calc(var(--spacing) * 6)}.md\:pr-10{padding-right:calc(var(--spacing) * 10)}.md\:pb-2{padding-bottom:calc(var(--spacing) * 2)}.md\:pb-4{padding-bottom:calc(var(--spacing) * 4)}.md\:pb-8{padding-bottom:calc(var(--spacing) * 8)}.md\:pl-0{padding-left:0}.md\:text-left{text-align:left}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:text-\[1\.75rem\]{font-size:1.75rem}.md\:opacity-0{opacity:0}.md\:group-focus-within\:opacity-100:is(:where(.group):focus-within *){opacity:1}@media(hover:hover){.md\:group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.md\:focus-visible\:opacity-100:focus-visible{opacity:1}}@media(min-width:64rem){.lg\:absolute{position:absolute}.lg\:sticky{position:sticky}.lg\:inset-y-0{inset-block:0}.lg\:top-7{top:calc(var(--spacing) * 7)}.lg\:top-24{top:calc(var(--spacing) * 24)}.lg\:top-\[var\(--page-band-h\,0px\)\]{top:var(--page-band-h,0px)}.lg\:right-0{right:0}.lg\:right-6{right:calc(var(--spacing) * 6)}.lg\:right-7{right:calc(var(--spacing) * 7)}.lg\:right-8{right:calc(var(--spacing) * 8)}.lg\:left-0{left:0}.lg\:left-6{left:calc(var(--spacing) * 6)}.lg\:left-8{left:calc(var(--spacing) * 8)}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:my-auto{margin-block:auto}.lg\:mt-auto{margin-top:auto}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.lg\:h-\[min\(52dvh\,38rem\)\]{height:min(52dvh,38rem)}.lg\:h-dvh{height:100dvh}.lg\:max-h-\[58dvh\]{max-height:58dvh}.lg\:max-h-\[64dvh\]{max-height:64dvh}.lg\:max-h-\[calc\(100dvh-var\(--page-band-h\,0px\)\)\]{max-height:calc(100dvh - var(--page-band-h,0px))}.lg\:min-h-0{min-height:0}.lg\:min-h-\[calc\(100dvh-var\(--page-band-h\,0px\)\)\]{min-height:calc(100dvh - var(--page-band-h,0px))}.lg\:min-h-dvh{min-height:100dvh}.lg\:w-1\/2{width:50%}.lg\:w-\[25rem\]{width:25rem}.lg\:w-\[calc\(25rem-0\.75rem\)\]{width:24.25rem}.lg\:max-w-sm{max-width:var(--container-sm)}.lg\:\[scrollbar-width\:none\]{scrollbar-width:none}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.lg\:grid-cols-\[0\.8fr_1\.2fr\]{grid-template-columns:.8fr 1.2fr}.lg\:grid-cols-\[0\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.lg\:grid-cols-\[0\.75fr_1\.25fr\]{grid-template-columns:.75fr 1.25fr}.lg\:grid-cols-\[1fr_13rem\]{grid-template-columns:1fr 13rem}.lg\:grid-cols-\[16rem_minmax\(0\,1fr\)_21rem\]{grid-template-columns:16rem minmax(0,1fr) 21rem}.lg\:grid-cols-\[minmax\(0\,1\.7fr\)_minmax\(18rem\,1fr\)\]{grid-template-columns:minmax(0,1.7fr) minmax(18rem,1fr)}.lg\:grid-cols-\[minmax\(0\,1\.7fr\)_minmax\(19rem\,1fr\)\]{grid-template-columns:minmax(0,1.7fr) minmax(19rem,1fr)}.lg\:grid-cols-\[minmax\(0\,1\.75fr\)_minmax\(19rem\,1fr\)\]{grid-template-columns:minmax(0,1.75fr) minmax(19rem,1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_18rem\]{grid-template-columns:minmax(0,1fr) 18rem}.lg\:grid-cols-\[minmax\(0\,1fr\)_20rem\]{grid-template-columns:minmax(0,1fr) 20rem}.lg\:grid-cols-\[minmax\(0\,46rem\)_24rem\]{grid-template-columns:minmax(0,46rem) 24rem}.lg\:grid-cols-\[minmax\(15\.5rem\,18rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(15.5rem,18rem) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(20rem\,25rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(20rem,25rem) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(22rem\,0\.9fr\)_minmax\(35rem\,1\.1fr\)\]{grid-template-columns:minmax(22rem,.9fr) minmax(35rem,1.1fr)}.lg\:flex-col{flex-direction:column}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:items-start{align-items:flex-start}.lg\:items-stretch{align-items:stretch}.lg\:justify-between{justify-content:space-between}.lg\:justify-center{justify-content:center}.lg\:justify-end{justify-content:flex-end}.lg\:gap-6{gap:calc(var(--spacing) * 6)}:where(.lg\:divide-x-0>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(0px * var(--tw-divide-x-reverse));border-inline-end-width:calc(0px * calc(1 - var(--tw-divide-x-reverse)))}.lg\:overflow-hidden{overflow:hidden}.lg\:overflow-y-auto{overflow-y:auto}.lg\:overscroll-contain{overscroll-behavior:contain}.lg\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.lg\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.lg\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.lg\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.lg\:border-border\/70{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.lg\:border-border\/70{border-color:color-mix(in oklab,var(--border) 70%,transparent)}}.lg\:bg-muted\/70{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.lg\:bg-muted\/70{background-color:color-mix(in oklab,var(--muted) 70%,transparent)}}.lg\:bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.lg\:bg-white\/15{background-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.lg\:p-8{padding:calc(var(--spacing) * 8)}.lg\:p-10{padding:calc(var(--spacing) * 10)}.lg\:px-10{padding-inline:calc(var(--spacing) * 10)}.lg\:px-12{padding-inline:calc(var(--spacing) * 12)}.lg\:px-24{padding-inline:calc(var(--spacing) * 24)}.lg\:py-8{padding-block:calc(var(--spacing) * 8)}.lg\:py-14{padding-block:calc(var(--spacing) * 14)}.lg\:py-16{padding-block:calc(var(--spacing) * 16)}.lg\:pt-7{padding-top:calc(var(--spacing) * 7)}.lg\:pt-8{padding-top:calc(var(--spacing) * 8)}.lg\:pb-3{padding-bottom:calc(var(--spacing) * 3)}.lg\:text-right{text-align:right}.lg\:text-foreground{color:var(--foreground)}.lg\:text-white{color:var(--color-white)}@media(hover:hover){.lg\:hover\:bg-muted:hover{background-color:var(--muted)}.lg\:hover\:bg-white\/25:hover{background-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.lg\:hover\:bg-white\/25:hover{background-color:color-mix(in oklab,var(--color-white) 25%,transparent)}}}}@media(min-width:80rem){.xl\:basis-0{flex-basis:0}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-\[minmax\(0\,1fr\)_minmax\(20rem\,26rem\)\]{grid-template-columns:minmax(0,1fr) minmax(20rem,26rem)}.xl\:items-start{align-items:flex-start}.xl\:gap-6{gap:calc(var(--spacing) * 6)}.xl\:p-12{padding:calc(var(--spacing) * 12)}.xl\:p-14{padding:calc(var(--spacing) * 14)}.xl\:px-3{padding-inline:calc(var(--spacing) * 3)}.xl\:px-8{padding-inline:calc(var(--spacing) * 8)}.xl\:px-16{padding-inline:calc(var(--spacing) * 16)}.xl\:px-28{padding-inline:calc(var(--spacing) * 28)}.xl\:text-\[3\.5rem\]{font-size:3.5rem}}@media(min-width:96rem){.\32xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (min-width:28rem){.\@md\:col-span-2{grid-column:span 2/span 2}.\@md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\@md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\@md\:grid-cols-\[minmax\(0\,1fr\)_11rem\]{grid-template-columns:minmax(0,1fr) 11rem}}@container (min-width:32rem){.\@lg\:col-span-2{grid-column:span 2/span 2}.\@lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.rtl\:rotate-180:where(:dir(rtl),[dir=rtl],[dir=rtl] *){rotate:180deg}.dark\:border-emerald-400\/25:is(.dark *){border-color:#00d29440}@supports (color:color-mix(in lab,red,red)){.dark\:border-emerald-400\/25:is(.dark *){border-color:color-mix(in oklab,var(--color-emerald-400) 25%,transparent)}}.dark\:border-rose-400\/25:is(.dark *){border-color:#ff667f40}@supports (color:color-mix(in lab,red,red)){.dark\:border-rose-400\/25:is(.dark *){border-color:color-mix(in oklab,var(--color-rose-400) 25%,transparent)}}.dark\:border-white\/10:is(.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/10:is(.dark *){border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.dark\:border-white\/15:is(.dark *){border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/15:is(.dark *){border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.dark\:border-white\/20:is(.dark *){border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/20:is(.dark *){border-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.dark\:border-white\/\[0\.08\]:is(.dark *){border-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/\[0\.08\]:is(.dark *){border-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.dark\:border-white\/\[0\.12\]:is(.dark *){border-color:#ffffff1f}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/\[0\.12\]:is(.dark *){border-color:color-mix(in oklab,var(--color-white) 12%,transparent)}}.dark\:border-white\/\[0\.14\]:is(.dark *){border-color:#ffffff24}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/\[0\.14\]:is(.dark *){border-color:color-mix(in oklab,var(--color-white) 14%,transparent)}}.dark\:bg-\[oklch\(0\.2_0\.01_250\/0\.95\)\]:is(.dark *){background-color:#13161af2}.dark\:bg-\[oklch\(0\.3_0\.012_250\/0\.7\)\]:is(.dark *){background-color:#292e34b3}.dark\:bg-\[oklch\(0\.3_0\.012_250\/0\.65\)\]:is(.dark *){background-color:#292e34a6}.dark\:bg-\[oklch\(0\.28_0\.01_250\/0\.95\)\]:is(.dark *){background-color:#25292ef2}.dark\:bg-\[oklch\(0\.32_0\.012_250\/0\.88\)\]:is(.dark *){background-color:#2e3339e0}.dark\:bg-\[oklch\(0\.38_0\.014_250\)\]:is(.dark *){background-color:#3d434a}.dark\:bg-\[radial-gradient\(circle_at_20\%_10\%\,oklch\(0\.28_0\.02_145\/0\.35\)\,transparent_40\%\)\,radial-gradient\(circle_at_80\%_0\%\,oklch\(0\.26_0\.03_250\/0\.3\)\,transparent_35\%\)\,oklch\(0\.18_0\.01_250\)\]:is(.dark *){background-color:radial-gradient(circle at 20% 10%,oklch(28% .02 145/.35),transparent 40%),radial-gradient(circle at 80% 0%,oklch(26% .03 250/.3),transparent 35%),oklch(18% .01 250)}.dark\:bg-\[var\(--glass-thumb\,\#3a3f48\)\]:is(.dark *){background-color:var(--glass-thumb,#3a3f48)}.dark\:bg-black\/25:is(.dark *){background-color:#00000040}@supports (color:color-mix(in lab,red,red)){.dark\:bg-black\/25:is(.dark *){background-color:color-mix(in oklab,var(--color-black) 25%,transparent)}}.dark\:bg-emerald-400:is(.dark *){background-color:var(--color-emerald-400)}.dark\:bg-emerald-400\/10:is(.dark *){background-color:#00d2941a}@supports (color:color-mix(in lab,red,red)){.dark\:bg-emerald-400\/10:is(.dark *){background-color:color-mix(in oklab,var(--color-emerald-400) 10%,transparent)}}.dark\:bg-emerald-400\/14:is(.dark *){background-color:#00d29424}@supports (color:color-mix(in lab,red,red)){.dark\:bg-emerald-400\/14:is(.dark *){background-color:color-mix(in oklab,var(--color-emerald-400) 14%,transparent)}}.dark\:bg-emerald-400\/15:is(.dark *){background-color:#00d29426}@supports (color:color-mix(in lab,red,red)){.dark\:bg-emerald-400\/15:is(.dark *){background-color:color-mix(in oklab,var(--color-emerald-400) 15%,transparent)}}.dark\:bg-primary\/20:is(.dark *){background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-primary\/20:is(.dark *){background-color:color-mix(in oklab,var(--primary) 20%,transparent)}}.dark\:bg-rose-400\/10:is(.dark *){background-color:#ff667f1a}@supports (color:color-mix(in lab,red,red)){.dark\:bg-rose-400\/10:is(.dark *){background-color:color-mix(in oklab,var(--color-rose-400) 10%,transparent)}}.dark\:bg-white:is(.dark *){background-color:var(--color-white)}.dark\:bg-white\/5:is(.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/5:is(.dark *){background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.dark\:bg-white\/10:is(.dark *){background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/10:is(.dark *){background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.dark\:bg-white\/\[0\.1\]:is(.dark *){background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/\[0\.1\]:is(.dark *){background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.dark\:bg-\[radial-gradient\(130\%_100\%_at_50\%_-10\%\,oklch\(0\.17_0\.014_250\)_0\%\,oklch\(0\.17_0\.01_250\)_48\%\,oklch\(0\.17_0\.008_250\)_100\%\)\]:is(.dark *){background-image:radial-gradient(130% 100% at 50% -10%,#0b1015,#0c1014 48%,#0d1013)}.dark\:text-amber-100:is(.dark *){color:var(--color-amber-100)}.dark\:text-amber-200:is(.dark *){color:var(--color-amber-200)}.dark\:text-amber-300:is(.dark *){color:var(--color-amber-300)}.dark\:text-emerald-200:is(.dark *){color:var(--color-emerald-200)}.dark\:text-emerald-300:is(.dark *){color:var(--color-emerald-300)}.dark\:text-emerald-400:is(.dark *){color:var(--color-emerald-400)}.dark\:text-rose-200:is(.dark *){color:var(--color-rose-200)}.dark\:text-rose-300:is(.dark *){color:var(--color-rose-300)}.dark\:text-rose-400:is(.dark *){color:var(--color-rose-400)}.dark\:text-sky-100\/75:is(.dark *){color:#dff2febf}@supports (color:color-mix(in lab,red,red)){.dark\:text-sky-100\/75:is(.dark *){color:color-mix(in oklab,var(--color-sky-100) 75%,transparent)}}.dark\:text-sky-100\/80:is(.dark *){color:#dff2fecc}@supports (color:color-mix(in lab,red,red)){.dark\:text-sky-100\/80:is(.dark *){color:color-mix(in oklab,var(--color-sky-100) 80%,transparent)}}.dark\:text-sky-200:is(.dark *){color:var(--color-sky-200)}.dark\:text-sky-300:is(.dark *){color:var(--color-sky-300)}.dark\:text-white:is(.dark *){color:var(--color-white)}.dark\:text-white\/45:is(.dark *){color:#ffffff73}@supports (color:color-mix(in lab,red,red)){.dark\:text-white\/45:is(.dark *){color:color-mix(in oklab,var(--color-white) 45%,transparent)}}.dark\:text-white\/75:is(.dark *){color:#ffffffbf}@supports (color:color-mix(in lab,red,red)){.dark\:text-white\/75:is(.dark *){color:color-mix(in oklab,var(--color-white) 75%,transparent)}}.dark\:text-white\/90:is(.dark *){color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.dark\:text-white\/90:is(.dark *){color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.dark\:shadow-\[0_1px_0_rgba\(255\,255\,255\,0\.07\)_inset\]:is(.dark *){--tw-shadow:0 1px 0 var(--tw-shadow-color,#ffffff12) inset;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:shadow-\[0_1px_0_rgba\(255\,255\,255\,0\.12\)_inset\,0_6px_18px_rgba\(0\,0\,0\,0\.22\)\]:is(.dark *){--tw-shadow:0 1px 0 var(--tw-shadow-color,#ffffff1f) inset, 0 6px 18px var(--tw-shadow-color,#00000038);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:shadow-\[0_1px_0_rgba\(255\,255\,255\,0\.12\)_inset\,0_8px_24px_rgba\(0\,0\,0\,0\.22\)\,0_1px_3px_rgba\(0\,0\,0\,0\.12\)\]:is(.dark *){--tw-shadow:0 1px 0 var(--tw-shadow-color,#ffffff1f) inset, 0 8px 24px var(--tw-shadow-color,#00000038), 0 1px 3px var(--tw-shadow-color,#0000001f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:shadow-\[0_1px_0_rgba\(255\,255\,255\,0\.12\)_inset\,0_10px_28px_rgba\(0\,0\,0\,0\.28\)\,0_2px_6px_rgba\(0\,0\,0\,0\.14\)\]:is(.dark *){--tw-shadow:0 1px 0 var(--tw-shadow-color,#ffffff1f) inset, 0 10px 28px var(--tw-shadow-color,#00000047), 0 2px 6px var(--tw-shadow-color,#00000024);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:shadow-\[0_1px_0_rgba\(255\,255\,255\,0\.12\)_inset\,0_12px_32px_rgba\(0\,0\,0\,0\.32\)\,0_2px_6px_rgba\(0\,0\,0\,0\.16\)\]:is(.dark *){--tw-shadow:0 1px 0 var(--tw-shadow-color,#ffffff1f) inset, 0 12px 32px var(--tw-shadow-color,#00000052), 0 2px 6px var(--tw-shadow-color,#00000029);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:shadow-\[0_1px_0_rgba\(255\,255\,255\,0\.14\)_inset\,0_2px_8px_rgba\(0\,0\,0\,0\.25\)\]:is(.dark *){--tw-shadow:0 1px 0 var(--tw-shadow-color,#ffffff24) inset, 0 2px 8px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:shadow-\[0_1px_0_rgba\(255\,255\,255\,0\.16\)_inset\,0_2px_8px_rgba\(0\,0\,0\,0\.25\)\]:is(.dark *){--tw-shadow:0 1px 0 var(--tw-shadow-color,#ffffff29) inset, 0 2px 8px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:shadow-\[0_2px_5px_rgba\(0\,0\,0\,0\.35\)_inset\,0_1px_0_rgba\(255\,255\,255\,0\.08\)\,0_0_0_1px_rgba\(255\,255\,255\,0\.08\)\]:is(.dark *){--tw-shadow:0 2px 5px var(--tw-shadow-color,#00000059) inset, 0 1px 0 var(--tw-shadow-color,#ffffff14), 0 0 0 1px var(--tw-shadow-color,#ffffff14);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:shadow-\[0_2px_5px_rgba\(0\,0\,0\,0\.35\)_inset\,0_1px_0_rgba\(255\,255\,255\,0\.12\)\,0_0_0_1px_rgba\(255\,255\,255\,0\.12\)\]:is(.dark *){--tw-shadow:0 2px 5px var(--tw-shadow-color,#00000059) inset, 0 1px 0 var(--tw-shadow-color,#ffffff1f), 0 0 0 1px var(--tw-shadow-color,#ffffff1f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:ring-foreground\/10:is(.dark *){--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.dark\:ring-foreground\/10:is(.dark *){--tw-ring-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.dark\:ring-white\/10:is(.dark *){--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.dark\:ring-white\/10:is(.dark *){--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark\:ring-white\/12:is(.dark *){--tw-ring-color:#ffffff1f}@supports (color:color-mix(in lab,red,red)){.dark\:ring-white\/12:is(.dark *){--tw-ring-color:color-mix(in oklab, var(--color-white) 12%, transparent)}}@media(hover:hover){.dark\:hover\:bg-white\/\[0\.06\]:is(.dark *):hover{background-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-white\/\[0\.06\]:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-white) 6%,transparent)}}.dark\:hover\:bg-white\/\[0\.07\]:is(.dark *):hover{background-color:#ffffff12}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-white\/\[0\.07\]:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-white) 7%,transparent)}}.dark\:hover\:shadow-\[0_10px_28px_rgba\(0\,0\,0\,0\.28\)\]:is(.dark *):hover{--tw-shadow:0 10px 28px var(--tw-shadow-color,#00000047);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.data-open\:bg-transparent:where([data-state=open]),.data-open\:bg-transparent:where([data-open]:not([data-open=false])){background-color:#0000}:is(.data-closed\:data-ending-style\:opacity-0:where([data-state=closed]),.data-closed\:data-ending-style\:opacity-0:where([data-closed]:not([data-closed=false])))[data-ending-style]{opacity:0}.data-checked\:translate-x-5:where([data-state=checked]),.data-checked\:translate-x-5:where([data-checked]:not([data-checked=false])){--tw-translate-x:calc(var(--spacing) * 5);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-checked\:translate-x-6:where([data-state=checked]),.data-checked\:translate-x-6:where([data-checked]:not([data-checked=false])){--tw-translate-x:calc(var(--spacing) * 6);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-checked\:translate-x-\[1\.35rem\]:where([data-state=checked]),.data-checked\:translate-x-\[1\.35rem\]:where([data-checked]:not([data-checked=false])){--tw-translate-x:1.35rem;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-checked\:border-foreground:where([data-state=checked]),.data-checked\:border-foreground:where([data-checked]:not([data-checked=false])){border-color:var(--foreground)}.data-checked\:bg-foreground:where([data-state=checked]),.data-checked\:bg-foreground:where([data-checked]:not([data-checked=false])){background-color:var(--foreground)}.data-checked\:bg-primary:where([data-state=checked]),.data-checked\:bg-primary:where([data-checked]:not([data-checked=false])){background-color:var(--primary)}.data-checked\:text-background:where([data-state=checked]),.data-checked\:text-background:where([data-checked]:not([data-checked=false])){color:var(--background)}@media(hover:hover){:is(.data-checked\:hover\:bg-primary\/90:where([data-state=checked]),.data-checked\:hover\:bg-primary\/90:where([data-checked]:not([data-checked=false]))):hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){:is(.data-checked\:hover\:bg-primary\/90:where([data-state=checked]),.data-checked\:hover\:bg-primary\/90:where([data-checked]:not([data-checked=false]))):hover{background-color:color-mix(in oklab,var(--primary) 90%,transparent)}}}.data-selected\:bg-foreground:where([data-selected=true]){background-color:var(--foreground)}.data-selected\:bg-muted\/60:where([data-selected=true]){background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.data-selected\:bg-muted\/60:where([data-selected=true]){background-color:color-mix(in oklab,var(--muted) 60%,transparent)}}.data-selected\:text-background:where([data-selected=true]){color:var(--background)}@media(hover:hover){.data-selected\:hover\:bg-foreground:where([data-selected=true]):hover{background-color:var(--foreground)}.data-selected\:hover\:text-background:where([data-selected=true]):hover{color:var(--background)}.data-selected\:hover\:brightness-110:where([data-selected=true]):hover{--tw-brightness:brightness(110%);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,)}}.data-disabled\:pointer-events-none:where([data-disabled=true]),.data-disabled\:pointer-events-none:where([data-disabled]:not([data-disabled=false])){pointer-events:none}.data-disabled\:opacity-40:where([data-disabled=true]),.data-disabled\:opacity-40:where([data-disabled]:not([data-disabled=false])){opacity:.4}.data-active\:text-foreground:where([data-state=active]),.data-active\:text-foreground:where([data-active]:not([data-active=false])){color:var(--foreground)}.data-active\:text-primary-ink:where([data-state=active]),.data-active\:text-primary-ink:where([data-active]:not([data-active=false])){color:var(--primary-ink,var(--primary))}.soft-glass\:h-2:is(html:is([data-theme=soft-glass],[data-theme=liquid-glass]) *){height:calc(var(--spacing) * 2)}.soft-glass\:rounded-\[var\(--control-radius\)\]:is(html:is([data-theme=soft-glass],[data-theme=liquid-glass]) *){border-radius:var(--control-radius)}.soft-glass\:rounded-full:is(html:is([data-theme=soft-glass],[data-theme=liquid-glass]) *){border-radius:3.40282e38px}.soft-glass\:rounded-xl:is(html:is([data-theme=soft-glass],[data-theme=liquid-glass]) *){border-radius:calc(var(--radius) * 1.5)}.soft-glass\:border:is(html:is([data-theme=soft-glass],[data-theme=liquid-glass]) *){border-style:var(--tw-border-style);border-width:1px}.soft-glass\:border-0:is(html:is([data-theme=soft-glass],[data-theme=liquid-glass]) *){border-style:var(--tw-border-style);border-width:0}.soft-glass\:border-\[color\:var\(--glass-border\)\]:is(html:is([data-theme=soft-glass],[data-theme=liquid-glass]) *){border-color:var(--glass-border)}.soft-glass\:border-black\/10:is(html:is([data-theme=soft-glass],[data-theme=liquid-glass]) *){border-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.soft-glass\:border-black\/10:is(html:is([data-theme=soft-glass],[data-theme=liquid-glass]) *){border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}}.soft-glass\:border-transparent:is(html:is([data-theme=soft-glass],[data-theme=liquid-glass]) *){border-color:#0000}.soft-glass\:border-white\/20:is(html:is([data-theme=soft-glass],[data-theme=liquid-glass]) *){border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.soft-glass\:border-white\/20:is(html:is([data-theme=soft-glass],[data-theme=liquid-glass]) *){border-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.soft-glass\:border-white\/70:is(html:is([data-theme=soft-glass],[data-theme=liquid-glass]) *){border-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.soft-glass\:border-white\/70:is(html:is([data-theme=soft-glass],[data-theme=liquid-glass]) *){border-color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.soft-glass\:bg-\[color-mix\(in_srgb\,var\(--primary\)_16\%\,var\(--glass-fill-strong\)\)\]:is(html:is([data-theme=soft-glass],[data-theme=liquid-glass]) *){background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.soft-glass\:bg-\[color-mix\(in_srgb\,var\(--primary\)_16\%\,var\(--glass-fill-strong\)\)\]:is(html:is([data-theme=soft-glass],[data-theme=liquid-glass]) *){background-color:color-mix(in srgb,var(--primary) 16%,var(--glass-fill-strong))}}.soft-glass\:bg-\[color-mix\(in_srgb\,var\(--primary\)_55\%\,transparent\)\]:is(html:is([data-theme=soft-glass],[data-theme=liquid-glass]) *){background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.soft-glass\:bg-\[color-mix\(in_srgb\,var\(--primary\)_55\%\,transparent\)\]:is(html:is([data-theme=soft-glass],[data-theme=liquid-glass]) *){background-color:color-mix(in srgb,var(--primary) 55%,transparent)}}.soft-glass\:bg-\[var\(--glass-fill\)\]:is(html:is([data-theme=soft-glass],[data-theme=liquid-glass]) *){background-color:var(--glass-fill)}.soft-glass\:bg-\[var\(--glass-fill-strong\)\]:is(html:is([data-theme=soft-glass],[data-theme=liquid-glass]) *){background-color:var(--glass-fill-strong)}.soft-glass\:bg-\[var\(--glass-popup-fill\,var\(--glass-fill-strong\)\)\]:is(html:is([data-theme=soft-glass],[data-theme=liquid-glass]) *){background-color:var(--glass-popup-fill,var(--glass-fill-strong))}.soft-glass\:bg-\[var\(--glass-sheet-fill\,var\(--glass-fill-strong\)\)\]:is(html:is([data-theme=soft-glass],[data-theme=liquid-glass]) *){background-color:var(--glass-sheet-fill,var(--glass-fill-strong))}.soft-glass\:bg-black\/\[0\.04\]:is(html:is([data-theme=soft-glass],[data-theme=liquid-glass]) *){background-color:#0000000a}@supports (color:color-mix(in lab,red,red)){.soft-glass\:bg-black\/\[0\.04\]:is(html:is([data-theme=soft-glass],[data-theme=liquid-glass]) *){background-color:color-mix(in oklab,var(--color-black) 4%,transparent)}}.soft-glass\:bg-black\/\[0\.06\]:is(html:is([data-theme=soft-glass],[data-theme=liquid-glass]) *){background-color:#0000000f}@supports (color:color-mix(in lab,red,red)){.soft-glass\:bg-black\/\[0\.06\]:is(html:is([data-theme=soft-glass],[data-theme=liquid-glass]) *){background-color:color-mix(in oklab,var(--color-black) 6%,transparent)}}.soft-glass\:bg-black\/\[0\.045\]:is(html:is([data-theme=soft-glass],[data-theme=liquid-glass]) *){background-color:#0000000b}@supports (color:color-mix(in lab,red,red)){.soft-glass\:bg-black\/\[0\.045\]:is(html:is([data-theme=soft-glass],[data-theme=liquid-glass]) *){background-color:color-mix(in oklab,var(--color-black) 4.5%,transparent)}}.soft-glass\:bg-foreground\/\[0\.06\]:is(html:is([data-theme=soft-glass],[data-theme=liquid-glass]) *){background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.soft-glass\:bg-foreground\/\[0\.06\]:is(html:is([data-theme=soft-glass],[data-theme=liquid-glass]) *){background-color:color-mix(in oklab,var(--foreground) 6%,transparent)}}.soft-glass\:bg-transparent:is(html:is([data-theme=soft-glass],[data-theme=liquid-glass]) *){background-color:#0000}.soft-glass\:bg-white:is(html:is([data-theme=soft-glass],[data-theme=liquid-glass]) *){background-color:var(--color-white)}.soft-glass\:bg-white\/45:is(html:is([data-theme=soft-glass],[data-theme=liquid-glass]) *){background-color:#ffffff73}@supports (color:color-mix(in lab,red,red)){.soft-glass\:bg-white\/45:is(html:is([data-theme=soft-glass],[data-theme=liquid-glass]) *){background-color:color-mix(in oklab,var(--color-white) 45%,transparent)}}.soft-glass\:bg-white\/\[0\.06\]:is(html:is([data-theme=soft-glass],[data-theme=liquid-glass]) *){background-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.soft-glass\:bg-white\/\[0\.06\]:is(html:is([data-theme=soft-glass],[data-theme=liquid-glass]) *){background-color:color-mix(in oklab,var(--color-white) 6%,transparent)}}.soft-glass\:bg-\[radial-gradient\(circle_at_15\%_0\%\,color-mix\(in_srgb\,var\(--primary\)_8\%\,transparent\)\,transparent_42\%\)\,var\(--background\)\]:is(html:is([data-theme=soft-glass],[data-theme=liquid-glass]) *){background-image:radial-gradient(circle at 15% 0%,var(--primary),transparent 42%),var(--background)}@supports (color:color-mix(in lab,red,red)){.soft-glass\:bg-\[radial-gradient\(circle_at_15\%_0\%\,color-mix\(in_srgb\,var\(--primary\)_8\%\,transparent\)\,transparent_42\%\)\,var\(--background\)\]:is(html:is([data-theme=soft-glass],[data-theme=liquid-glass]) *){background-image:radial-gradient(circle at 15% 0%,color-mix(in srgb,var(--primary) 8%,transparent),transparent 42%),var(--background)}}.soft-glass\:from-transparent:is(html:is([data-theme=soft-glass],[data-theme=liquid-glass]) *){--tw-gradient-from:transparent;--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))}.soft-glass\:via-transparent:is(html:is([data-theme=soft-glass],[data-theme=liquid-glass]) *){--tw-gradient-via:transparent;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.soft-glass\:to-transparent:is(html:is([data-theme=soft-glass],[data-theme=liquid-glass]) *){--tw-gradient-to:transparent;--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))}.soft-glass\:bg-clip-padding:is(html:is([data-theme=soft-glass],[data-theme=liquid-glass]) *){background-clip:padding-box}.soft-glass\:px-2\.5:is(html:is([data-theme=soft-glass],[data-theme=liquid-glass]) *){padding-inline:calc(var(--spacing) * 2.5)}.soft-glass\:py-1\.5:is(html:is([data-theme=soft-glass],[data-theme=liquid-glass]) *){padding-block:calc(var(--spacing) * 1.5)}.soft-glass\:text-foreground:is(html:is([data-theme=soft-glass],[data-theme=liquid-glass]) *){color:var(--foreground)}.soft-glass\:shadow-\[0_1px_0_rgba\(255\,255\,255\,0\.9\)_inset\,0_1px_3px_rgba\(0\,0\,0\,0\.03\)\]:is(html:is([data-theme=soft-glass],[data-theme=liquid-glass]) *){--tw-shadow:0 1px 0 var(--tw-shadow-color,#ffffffe6) inset, 0 1px 3px var(--tw-shadow-color,#00000008);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.soft-glass\:shadow-\[0_1px_0_rgba\(255\,255\,255\,1\)_inset\,0_0_0_1px_rgba\(255\,255\,255\,0\.95\)\,0_4px_14px_rgba\(0\,0\,0\,0\.1\)\,0_1px_3px_rgba\(0\,0\,0\,0\.05\)\]:is(html:is([data-theme=soft-glass],[data-theme=liquid-glass]) *){--tw-shadow:0 1px 0 var(--tw-shadow-color,#fff) inset, 0 0 0 1px var(--tw-shadow-color,#fffffff2), 0 4px 14px var(--tw-shadow-color,#0000001a), 0 1px 3px var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.soft-glass\:shadow-\[0_1px_2px_rgba\(0\,0\,0\,0\.04\)\,0_3px_10px_rgba\(0\,0\,0\,0\.06\)\]:is(html:is([data-theme=soft-glass],[data-theme=liquid-glass]) *){--tw-shadow:0 1px 2px var(--tw-shadow-color,#0000000a), 0 3px 10px var(--tw-shadow-color,#0000000f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.soft-glass\:shadow-\[0_1px_2px_rgba\(0\,0\,0\,0\.04\)\,0_4px_14px_rgba\(0\,0\,0\,0\.08\)\]:is(html:is([data-theme=soft-glass],[data-theme=liquid-glass]) *){--tw-shadow:0 1px 2px var(--tw-shadow-color,#0000000a), 0 4px 14px var(--tw-shadow-color,#00000014);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.soft-glass\:shadow-\[0_1px_2px_rgba\(0\,0\,0\,0\.05\)\,0_2px_6px_rgba\(0\,0\,0\,0\.06\)\]:is(html:is([data-theme=soft-glass],[data-theme=liquid-glass]) *){--tw-shadow:0 1px 2px var(--tw-shadow-color,#0000000d), 0 2px 6px var(--tw-shadow-color,#0000000f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.soft-glass\:shadow-\[inset_0_1px_2px_rgba\(0\,0\,0\,0\.08\)\]:is(html:is([data-theme=soft-glass],[data-theme=liquid-glass]) *){--tw-shadow:inset 0 1px 2px var(--tw-shadow-color,#00000014);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.soft-glass\:shadow-\[var\(--glass-shadow\)\]:is(html:is([data-theme=soft-glass],[data-theme=liquid-glass]) *){--tw-shadow:var(--glass-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.soft-glass\:shadow-none:is(html:is([data-theme=soft-glass],[data-theme=liquid-glass]) *){--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.soft-glass\:ring-0:is(html:is([data-theme=soft-glass],[data-theme=liquid-glass]) *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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)}.soft-glass\:ring-\[color\:var\(--glass-border\)\]:is(html:is([data-theme=soft-glass],[data-theme=liquid-glass]) *){--tw-ring-color:var(--glass-border)}.soft-glass\:ring-black\/10:is(html:is([data-theme=soft-glass],[data-theme=liquid-glass]) *){--tw-ring-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.soft-glass\:ring-black\/10:is(html:is([data-theme=soft-glass],[data-theme=liquid-glass]) *){--tw-ring-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.soft-glass\:backdrop-blur-\[var\(--glass-blur\)\]:is(html:is([data-theme=soft-glass],[data-theme=liquid-glass]) *){--tw-backdrop-blur:blur(var(--glass-blur));-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,)}.soft-glass\:backdrop-blur-none:is(html:is([data-theme=soft-glass],[data-theme=liquid-glass]) *){--tw-backdrop-blur: ;-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,)}.soft-glass\:transition-\[opacity\]:is(html:is([data-theme=soft-glass],[data-theme=liquid-glass]) *){transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.soft-glass\:duration-200:is(html:is([data-theme=soft-glass],[data-theme=liquid-glass]) *){--tw-duration:.2s;transition-duration:.2s}.soft-glass\:duration-300:is(html:is([data-theme=soft-glass],[data-theme=liquid-glass]) *){--tw-duration:.3s;transition-duration:.3s}.soft-glass\:\[-webkit-backdrop-filter\:blur\(var\(--glass-blur\)\)\]:is(html:is([data-theme=soft-glass],[data-theme=liquid-glass]) *){-webkit-backdrop-filter:blur(var(--glass-blur))}.soft-glass\:\[-webkit-backdrop-filter\:none\]:is(html:is([data-theme=soft-glass],[data-theme=liquid-glass]) *){-webkit-backdrop-filter:none}.soft-glass\:placeholder\:text-muted-foreground:is(html:is([data-theme=soft-glass],[data-theme=liquid-glass]) *)::placeholder{color:var(--muted-foreground)}.soft-glass\:focus-within\:border-ring:is(html:is([data-theme=soft-glass],[data-theme=liquid-glass]) *):focus-within{border-color:var(--ring)}.soft-glass\:focus-within\:shadow-\[0_0_0_4px_color-mix\(in_oklch\,var\(--ring\)_24\%\,transparent\)\,var\(--glass-shadow\)\]:is(html:is([data-theme=soft-glass],[data-theme=liquid-glass]) *):focus-within{--tw-shadow:0 0 0 4px var(--tw-shadow-color,var(--ring)), var(--glass-shadow)}@supports (color:color-mix(in lab,red,red)){.soft-glass\:focus-within\:shadow-\[0_0_0_4px_color-mix\(in_oklch\,var\(--ring\)_24\%\,transparent\)\,var\(--glass-shadow\)\]:is(html:is([data-theme=soft-glass],[data-theme=liquid-glass]) *):focus-within{--tw-shadow:0 0 0 4px var(--tw-shadow-color,color-mix(in oklch,var(--ring) 24%,transparent)), var(--glass-shadow)}}.soft-glass\:focus-within\:shadow-\[0_0_0_4px_color-mix\(in_oklch\,var\(--ring\)_24\%\,transparent\)\,var\(--glass-shadow\)\]:is(html:is([data-theme=soft-glass],[data-theme=liquid-glass]) *):focus-within{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media(hover:hover){.soft-glass\:hover\:border-black\/20:is(html:is([data-theme=soft-glass],[data-theme=liquid-glass]) *):hover{border-color:#0003}@supports (color:color-mix(in lab,red,red)){.soft-glass\:hover\:border-black\/20:is(html:is([data-theme=soft-glass],[data-theme=liquid-glass]) *):hover{border-color:color-mix(in oklab,var(--color-black) 20%,transparent)}}.soft-glass\:hover\:bg-\[var\(--glass-fill\)\]:is(html:is([data-theme=soft-glass],[data-theme=liquid-glass]) *):hover{background-color:var(--glass-fill)}.soft-glass\:hover\:bg-\[var\(--glass-fill-strong\)\]:is(html:is([data-theme=soft-glass],[data-theme=liquid-glass]) *):hover{background-color:var(--glass-fill-strong)}.soft-glass\:hover\:bg-black\/\[0\.03\]:is(html:is([data-theme=soft-glass],[data-theme=liquid-glass]) *):hover{background-color:#00000008}@supports (color:color-mix(in lab,red,red)){.soft-glass\:hover\:bg-black\/\[0\.03\]:is(html:is([data-theme=soft-glass],[data-theme=liquid-glass]) *):hover{background-color:color-mix(in oklab,var(--color-black) 3%,transparent)}}.soft-glass\:hover\:bg-black\/\[0\.04\]:is(html:is([data-theme=soft-glass],[data-theme=liquid-glass]) *):hover{background-color:#0000000a}@supports (color:color-mix(in lab,red,red)){.soft-glass\:hover\:bg-black\/\[0\.04\]:is(html:is([data-theme=soft-glass],[data-theme=liquid-glass]) *):hover{background-color:color-mix(in oklab,var(--color-black) 4%,transparent)}}.soft-glass\:hover\:bg-black\/\[0\.08\]:is(html:is([data-theme=soft-glass],[data-theme=liquid-glass]) *):hover{background-color:#00000014}@supports (color:color-mix(in lab,red,red)){.soft-glass\:hover\:bg-black\/\[0\.08\]:is(html:is([data-theme=soft-glass],[data-theme=liquid-glass]) *):hover{background-color:color-mix(in oklab,var(--color-black) 8%,transparent)}}.soft-glass\:hover\:bg-white:is(html:is([data-theme=soft-glass],[data-theme=liquid-glass]) *):hover{background-color:var(--color-white)}.soft-glass\:hover\:text-foreground:is(html:is([data-theme=soft-glass],[data-theme=liquid-glass]) *):hover{color:var(--foreground)}.soft-glass\:hover\:shadow-\[inset_0_1px_2px_rgba\(0\,0\,0\,0\.08\)\]:is(html:is([data-theme=soft-glass],[data-theme=liquid-glass]) *):hover{--tw-shadow:inset 0 1px 2px var(--tw-shadow-color,#00000014);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.soft-glass\:hover\:shadow-none:is(html:is([data-theme=soft-glass],[data-theme=liquid-glass]) *):hover{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.soft-glass\:hover\:backdrop-blur-\[var\(--glass-blur\)\]:is(html:is([data-theme=soft-glass],[data-theme=liquid-glass]) *):hover{--tw-backdrop-blur:blur(var(--glass-blur));-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,)}}.soft-glass\:focus-visible\:border-ring:is(html:is([data-theme=soft-glass],[data-theme=liquid-glass]) *):focus-visible{border-color:var(--ring)}.soft-glass\:focus-visible\:bg-\[var\(--glass-fill-strong\)\]:is(html:is([data-theme=soft-glass],[data-theme=liquid-glass]) *):focus-visible{background-color:var(--glass-fill-strong)}.soft-glass\:focus-visible\:shadow-\[0_0_0_4px_color-mix\(in_oklch\,var\(--ring\)_24\%\,transparent\)\,var\(--glass-shadow\)\]:is(html:is([data-theme=soft-glass],[data-theme=liquid-glass]) *):focus-visible{--tw-shadow:0 0 0 4px var(--tw-shadow-color,var(--ring)), var(--glass-shadow)}@supports (color:color-mix(in lab,red,red)){.soft-glass\:focus-visible\:shadow-\[0_0_0_4px_color-mix\(in_oklch\,var\(--ring\)_24\%\,transparent\)\,var\(--glass-shadow\)\]:is(html:is([data-theme=soft-glass],[data-theme=liquid-glass]) *):focus-visible{--tw-shadow:0 0 0 4px var(--tw-shadow-color,color-mix(in oklch,var(--ring) 24%,transparent)), var(--glass-shadow)}}.soft-glass\:focus-visible\:shadow-\[0_0_0_4px_color-mix\(in_oklch\,var\(--ring\)_24\%\,transparent\)\,var\(--glass-shadow\)\]:is(html:is([data-theme=soft-glass],[data-theme=liquid-glass]) *):focus-visible{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.soft-glass\:focus-visible\:backdrop-blur-\[var\(--glass-blur\)\]:is(html:is([data-theme=soft-glass],[data-theme=liquid-glass]) *):focus-visible{--tw-backdrop-blur:blur(var(--glass-blur));-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,)}.soft-glass\:active\:scale-\[0\.985\]:is(html:is([data-theme=soft-glass],[data-theme=liquid-glass]) *):active{scale:.985}.soft-glass\:aria-invalid\:border-destructive:is(html:is([data-theme=soft-glass],[data-theme=liquid-glass]) *)[aria-invalid=true]{border-color:var(--destructive)}.soft-glass\:aria-invalid\:shadow-\[0_0_0_4px_color-mix\(in_oklch\,var\(--destructive\)_22\%\,transparent\)\,var\(--glass-shadow\)\]:is(html:is([data-theme=soft-glass],[data-theme=liquid-glass]) *)[aria-invalid=true]{--tw-shadow:0 0 0 4px var(--tw-shadow-color,var(--destructive)), var(--glass-shadow)}@supports (color:color-mix(in lab,red,red)){.soft-glass\:aria-invalid\:shadow-\[0_0_0_4px_color-mix\(in_oklch\,var\(--destructive\)_22\%\,transparent\)\,var\(--glass-shadow\)\]:is(html:is([data-theme=soft-glass],[data-theme=liquid-glass]) *)[aria-invalid=true]{--tw-shadow:0 0 0 4px var(--tw-shadow-color,color-mix(in oklch,var(--destructive) 22%,transparent)), var(--glass-shadow)}}.soft-glass\:aria-invalid\:shadow-\[0_0_0_4px_color-mix\(in_oklch\,var\(--destructive\)_22\%\,transparent\)\,var\(--glass-shadow\)\]:is(html:is([data-theme=soft-glass],[data-theme=liquid-glass]) *)[aria-invalid=true]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.soft-glass\:data-ending-style\:scale-100:is(html:is([data-theme=soft-glass],[data-theme=liquid-glass]) *)[data-ending-style]{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.soft-glass\:data-popup-open\:bg-white\/70:is(html:is([data-theme=soft-glass],[data-theme=liquid-glass]) *)[data-popup-open]{background-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.soft-glass\:data-popup-open\:bg-white\/70:is(html:is([data-theme=soft-glass],[data-theme=liquid-glass]) *)[data-popup-open]{background-color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.soft-glass\:data-starting-style\:scale-100:is(html:is([data-theme=soft-glass],[data-theme=liquid-glass]) *)[data-starting-style]{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}@media(min-width:40rem){.sm\:soft-glass\:rounded-\[max\(12px\,calc\(var\(--radius-2xl\)-6px\)\)\]:is(html:is([data-theme=soft-glass],[data-theme=liquid-glass]) *){border-radius:max(12px,calc(var(--radius-2xl) - 6px))}.sm\:soft-glass\:rounded-\[var\(--radius-2xl\)\]:is(html:is([data-theme=soft-glass],[data-theme=liquid-glass]) *){border-radius:var(--radius-2xl)}.sm\:soft-glass\:border:is(html:is([data-theme=soft-glass],[data-theme=liquid-glass]) *){border-style:var(--tw-border-style);border-width:1px}.sm\:soft-glass\:border-\[color\:var\(--glass-border\)\]:is(html:is([data-theme=soft-glass],[data-theme=liquid-glass]) *){border-color:var(--glass-border)}.sm\:soft-glass\:bg-\[var\(--glass-fill-strong\)\]:is(html:is([data-theme=soft-glass],[data-theme=liquid-glass]) *){background-color:var(--glass-fill-strong)}.sm\:soft-glass\:shadow-\[var\(--glass-shadow\)\]:is(html:is([data-theme=soft-glass],[data-theme=liquid-glass]) *){--tw-shadow:var(--glass-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.soft-glass\:dark\:border-white\/15:is(html:is([data-theme=soft-glass],[data-theme=liquid-glass]) *):is(.dark *){border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.soft-glass\:dark\:border-white\/15:is(html:is([data-theme=soft-glass],[data-theme=liquid-glass]) *):is(.dark *){border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.soft-glass\:dark\:border-white\/18:is(html:is([data-theme=soft-glass],[data-theme=liquid-glass]) *):is(.dark *){border-color:#ffffff2e}@supports (color:color-mix(in lab,red,red)){.soft-glass\:dark\:border-white\/18:is(html:is([data-theme=soft-glass],[data-theme=liquid-glass]) *):is(.dark *){border-color:color-mix(in oklab,var(--color-white) 18%,transparent)}}.soft-glass\:dark\:border-white\/20:is(html:is([data-theme=soft-glass],[data-theme=liquid-glass]) *):is(.dark *){border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.soft-glass\:dark\:border-white\/20:is(html:is([data-theme=soft-glass],[data-theme=liquid-glass]) *):is(.dark *){border-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.soft-glass\:dark\:border-white\/25:is(html:is([data-theme=soft-glass],[data-theme=liquid-glass]) *):is(.dark *){border-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.soft-glass\:dark\:border-white\/25:is(html:is([data-theme=soft-glass],[data-theme=liquid-glass]) *):is(.dark *){border-color:color-mix(in oklab,var(--color-white) 25%,transparent)}}.soft-glass\:dark\:border-white\/\[0\.1\]:is(html:is([data-theme=soft-glass],[data-theme=liquid-glass]) *):is(.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.soft-glass\:dark\:border-white\/\[0\.1\]:is(html:is([data-theme=soft-glass],[data-theme=liquid-glass]) *):is(.dark *){border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.soft-glass\:dark\:border-white\/\[0\.16\]:is(html:is([data-theme=soft-glass],[data-theme=liquid-glass]) *):is(.dark *){border-color:#ffffff29}@supports (color:color-mix(in lab,red,red)){.soft-glass\:dark\:border-white\/\[0\.16\]:is(html:is([data-theme=soft-glass],[data-theme=liquid-glass]) *):is(.dark *){border-color:color-mix(in oklab,var(--color-white) 16%,transparent)}}.soft-glass\:dark\:bg-\[color-mix\(in_srgb\,white_28\%\,transparent\)\]:is(html:is([data-theme=soft-glass],[data-theme=liquid-glass]) *):is(.dark *){background-color:#ffffff47}.soft-glass\:dark\:bg-\[var\(--glass-fill-strong\)\]:is(html:is([data-theme=soft-glass],[data-theme=liquid-glass]) *):is(.dark *){background-color:var(--glass-fill-strong)}.soft-glass\:dark\:bg-\[var\(--glass-thumb\)\]:is(html:is([data-theme=soft-glass],[data-theme=liquid-glass]) *):is(.dark *){background-color:var(--glass-thumb)}.soft-glass\:dark\:bg-primary\/25:is(html:is([data-theme=soft-glass],[data-theme=liquid-glass]) *):is(.dark *){background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.soft-glass\:dark\:bg-primary\/25:is(html:is([data-theme=soft-glass],[data-theme=liquid-glass]) *):is(.dark *){background-color:color-mix(in oklab,var(--primary) 25%,transparent)}}.soft-glass\:dark\:bg-transparent:is(html:is([data-theme=soft-glass],[data-theme=liquid-glass]) *):is(.dark *){background-color:#0000}.soft-glass\:dark\:bg-white\/10:is(html:is([data-theme=soft-glass],[data-theme=liquid-glass]) *):is(.dark *){background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.soft-glass\:dark\:bg-white\/10:is(html:is([data-theme=soft-glass],[data-theme=liquid-glass]) *):is(.dark *){background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.soft-glass\:dark\:bg-white\/12:is(html:is([data-theme=soft-glass],[data-theme=liquid-glass]) *):is(.dark *){background-color:#ffffff1f}@supports (color:color-mix(in lab,red,red)){.soft-glass\:dark\:bg-white\/12:is(html:is([data-theme=soft-glass],[data-theme=liquid-glass]) *):is(.dark *){background-color:color-mix(in oklab,var(--color-white) 12%,transparent)}}.soft-glass\:dark\:bg-white\/\[0\.1\]:is(html:is([data-theme=soft-glass],[data-theme=liquid-glass]) *):is(.dark *){background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.soft-glass\:dark\:bg-white\/\[0\.1\]:is(html:is([data-theme=soft-glass],[data-theme=liquid-glass]) *):is(.dark *){background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.soft-glass\:dark\:bg-white\/\[0\.06\]:is(html:is([data-theme=soft-glass],[data-theme=liquid-glass]) *):is(.dark *){background-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.soft-glass\:dark\:bg-white\/\[0\.06\]:is(html:is([data-theme=soft-glass],[data-theme=liquid-glass]) *):is(.dark *){background-color:color-mix(in oklab,var(--color-white) 6%,transparent)}}.soft-glass\:dark\:bg-white\/\[0\.16\]:is(html:is([data-theme=soft-glass],[data-theme=liquid-glass]) *):is(.dark *){background-color:#ffffff29}@supports (color:color-mix(in lab,red,red)){.soft-glass\:dark\:bg-white\/\[0\.16\]:is(html:is([data-theme=soft-glass],[data-theme=liquid-glass]) *):is(.dark *){background-color:color-mix(in oklab,var(--color-white) 16%,transparent)}}.soft-glass\:dark\:shadow-\[0_1px_0_rgba\(255\,255\,255\,0\.14\)_inset\,0_2px_6px_rgba\(0\,0\,0\,0\.28\)\]:is(html:is([data-theme=soft-glass],[data-theme=liquid-glass]) *):is(.dark *){--tw-shadow:0 1px 0 var(--tw-shadow-color,#ffffff24) inset, 0 2px 6px var(--tw-shadow-color,#00000047);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.soft-glass\:dark\:shadow-\[0_1px_0_rgba\(255\,255\,255\,0\.14\)_inset\,0_2px_8px_rgba\(0\,0\,0\,0\.25\)\]:is(html:is([data-theme=soft-glass],[data-theme=liquid-glass]) *):is(.dark *){--tw-shadow:0 1px 0 var(--tw-shadow-color,#ffffff24) inset, 0 2px 8px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.soft-glass\:dark\:shadow-\[0_1px_0_rgba\(255\,255\,255\,0\.14\)_inset\,0_4px_16px_rgba\(0\,0\,0\,0\.35\)\]:is(html:is([data-theme=soft-glass],[data-theme=liquid-glass]) *):is(.dark *){--tw-shadow:0 1px 0 var(--tw-shadow-color,#ffffff24) inset, 0 4px 16px var(--tw-shadow-color,#00000059);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.soft-glass\:dark\:shadow-\[0_1px_0_rgba\(255\,255\,255\,0\.14\)_inset\,0_12px_32px_rgba\(0\,0\,0\,0\.28\)\]:is(html:is([data-theme=soft-glass],[data-theme=liquid-glass]) *):is(.dark *){--tw-shadow:0 1px 0 var(--tw-shadow-color,#ffffff24) inset, 0 12px 32px var(--tw-shadow-color,#00000047);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.soft-glass\:dark\:ring-white\/15:is(html:is([data-theme=soft-glass],[data-theme=liquid-glass]) *):is(.dark *){--tw-ring-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.soft-glass\:dark\:ring-white\/15:is(html:is([data-theme=soft-glass],[data-theme=liquid-glass]) *):is(.dark *){--tw-ring-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.soft-glass\:dark\:placeholder\:text-foreground\/75:is(html:is([data-theme=soft-glass],[data-theme=liquid-glass]) *):is(.dark *)::placeholder{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.soft-glass\:dark\:placeholder\:text-foreground\/75:is(html:is([data-theme=soft-glass],[data-theme=liquid-glass]) *):is(.dark *)::placeholder{color:color-mix(in oklab,var(--foreground) 75%,transparent)}}@media(hover:hover){.soft-glass\:dark\:hover\:border-white\/35:is(html:is([data-theme=soft-glass],[data-theme=liquid-glass]) *):is(.dark *):hover{border-color:#ffffff59}@supports (color:color-mix(in lab,red,red)){.soft-glass\:dark\:hover\:border-white\/35:is(html:is([data-theme=soft-glass],[data-theme=liquid-glass]) *):is(.dark *):hover{border-color:color-mix(in oklab,var(--color-white) 35%,transparent)}}.soft-glass\:dark\:hover\:bg-\[color-mix\(in_srgb\,white_28\%\,transparent\)\]:is(html:is([data-theme=soft-glass],[data-theme=liquid-glass]) *):is(.dark *):hover{background-color:#ffffff47}.soft-glass\:dark\:hover\:bg-white\/\[0\.1\]:is(html:is([data-theme=soft-glass],[data-theme=liquid-glass]) *):is(.dark *):hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.soft-glass\:dark\:hover\:bg-white\/\[0\.1\]:is(html:is([data-theme=soft-glass],[data-theme=liquid-glass]) *):is(.dark *):hover{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.soft-glass\:dark\:hover\:bg-white\/\[0\.06\]:is(html:is([data-theme=soft-glass],[data-theme=liquid-glass]) *):is(.dark *):hover{background-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.soft-glass\:dark\:hover\:bg-white\/\[0\.06\]:is(html:is([data-theme=soft-glass],[data-theme=liquid-glass]) *):is(.dark *):hover{background-color:color-mix(in oklab,var(--color-white) 6%,transparent)}}}.soft-glass\:data-selected\:bg-foreground:is(html:is([data-theme=soft-glass],[data-theme=liquid-glass]) *):where([data-selected=true]){background-color:var(--foreground)}.soft-glass\:data-selected\:text-background:is(html:is([data-theme=soft-glass],[data-theme=liquid-glass]) *):where([data-selected=true]){color:var(--background)}.soft-glass\:data-selected\:shadow-\[0_4px_14px_rgba\(0\,0\,0\,0\.16\)\]:is(html:is([data-theme=soft-glass],[data-theme=liquid-glass]) *):where([data-selected=true]){--tw-shadow:0 4px 14px var(--tw-shadow-color,#00000029);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.\[\&_\.has-text-align-center\]\:text-center .has-text-align-center{text-align:center}.\[\&_\.has-text-align-justify\]\:text-justify .has-text-align-justify{text-align:justify}.\[\&_\.has-text-align-left\]\:text-left .has-text-align-left{text-align:left}.\[\&_\.has-text-align-right\]\:text-right .has-text-align-right{text-align:right}.\[\&_\.recharts-area\]\:\[mask-image\:linear-gradient\(90deg\,transparent_0\%\,black_12\%\,black_88\%\,transparent_100\%\)\] .recharts-area{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 12% 88%,#0000 100%);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.\[\&_\.recharts-area\]\:\[-webkit-mask-image\:linear-gradient\(90deg\,transparent_0\%\,black_12\%\,black_88\%\,transparent_100\%\)\] .recharts-area{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 12% 88%,#0000 100%)}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:var(--muted-foreground)}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\"\#ccc\"\]\]\:stroke-border\/40 .recharts-cartesian-grid line[stroke="#ccc"]{stroke:var(--border)}@supports (color:color-mix(in lab,red,red)){.\[\&_\.recharts-cartesian-grid_line\[stroke\=\"\#ccc\"\]\]\:stroke-border\/40 .recharts-cartesian-grid line[stroke="#ccc"]{stroke:color-mix(in oklab,var(--border) 40%,transparent)}}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border\/60 .recharts-curve.recharts-tooltip-cursor{stroke:var(--border)}@supports (color:color-mix(in lab,red,red)){.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border\/60 .recharts-curve.recharts-tooltip-cursor{stroke:color-mix(in oklab,var(--border) 60%,transparent)}}.\[\&_\.recharts-dot\[stroke\=\"\#fff\"\]\]\:stroke-transparent .recharts-dot[stroke="#fff"]{stroke:#0000}.\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{outline-offset:2px;outline:2px solid #0000}}.\[\&_\.recharts-polar-grid_\[stroke\=\"\#ccc\"\]\]\:stroke-border\/50 .recharts-polar-grid [stroke="#ccc"]{stroke:var(--border)}@supports (color:color-mix(in lab,red,red)){.\[\&_\.recharts-polar-grid_\[stroke\=\"\#ccc\"\]\]\:stroke-border\/50 .recharts-polar-grid [stroke="#ccc"]{stroke:color-mix(in oklab,var(--border) 50%,transparent)}}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted\/60 .recharts-radial-bar-background-sector{fill:var(--muted)}@supports (color:color-mix(in lab,red,red)){.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted\/60 .recharts-radial-bar-background-sector{fill:color-mix(in oklab,var(--muted) 60%,transparent)}}.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-foreground\/\[0\.04\] .recharts-rectangle.recharts-tooltip-cursor{fill:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-foreground\/\[0\.04\] .recharts-rectangle.recharts-tooltip-cursor{fill:color-mix(in oklab,var(--foreground) 4%,transparent)}}.\[\&_\.recharts-reference-line_\[stroke\=\"\#ccc\"\]\]\:stroke-border .recharts-reference-line [stroke="#ccc"]{stroke:var(--border)}.\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{outline-offset:2px;outline:2px solid #0000}}.\[\&_\.recharts-sector\[stroke\=\"\#fff\"\]\]\:stroke-card .recharts-sector[stroke="#fff"]{stroke:var(--card)}.\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{outline-offset:2px;outline:2px solid #0000}}.\[\&_a\]\:text-primary-ink a{color:var(--primary-ink,var(--primary))}.\[\&_a\]\:underline a{text-decoration-line:underline}.\[\&_a\]\:underline-offset-2 a{text-underline-offset:2px}.\[\&_blockquote\]\:my-3 blockquote{margin-block:calc(var(--spacing) * 3)}.\[\&_blockquote\]\:border-l-2 blockquote{border-left-style:var(--tw-border-style);border-left-width:2px}.\[\&_blockquote\]\:border-border blockquote{border-color:var(--border)}.\[\&_blockquote\]\:pl-3\.5 blockquote{padding-left:calc(var(--spacing) * 3.5)}.\[\&_blockquote\]\:text-muted-foreground blockquote{color:var(--muted-foreground)}.\[\&_button\]\:h-9 button{height:calc(var(--spacing) * 9)}.\[\&_button\]\:rounded-full button{border-radius:3.40282e38px}.\[\&_button\]\:text-sm button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}@media not all and (min-width:48rem){.max-md\:\[\&_button\]\:size-9 button{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.max-md\:\[\&_button\]\:min-h-9 button{min-height:calc(var(--spacing) * 9)}.max-md\:\[\&_button\]\:min-w-9 button{min-width:calc(var(--spacing) * 9)}.max-md\:\[\&_button\]\:px-0 button{padding-inline:0}}@media(min-width:48rem){.md\:\[\&_button\]\:h-9 button{height:calc(var(--spacing) * 9)}.md\:\[\&_button\]\:w-auto button{width:auto}.md\:\[\&_button\]\:min-w-0 button{min-width:0}.md\:\[\&_button\]\:px-3\.5 button{padding-inline:calc(var(--spacing) * 3.5)}}.\[\&_button\[data-icon-only\]\]\:size-9 button[data-icon-only]{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.\[\&_button\[data-icon-only\]\]\:min-w-9 button[data-icon-only]{min-width:calc(var(--spacing) * 9)}.\[\&_button\[data-icon-only\]\]\:px-0 button[data-icon-only]{padding-inline:0}@media(min-width:48rem){.md\:\[\&_button\[data-icon-only\]\]\:size-9 button[data-icon-only]{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.md\:\[\&_button\[data-icon-only\]\]\:px-0 button[data-icon-only]{padding-inline:0}}.\[\&_code\]\:rounded-md code{border-radius:calc(var(--radius) * .75)}.\[\&_code\]\:bg-foreground\/6 code{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.\[\&_code\]\:bg-foreground\/6 code{background-color:color-mix(in oklab,var(--foreground) 6%,transparent)}}.\[\&_code\]\:px-1 code{padding-inline:var(--spacing)}.\[\&_code\]\:py-0\.5 code{padding-block:calc(var(--spacing) * .5)}.\[\&_code\]\:text-\[0\.9em\] code{font-size:.9em}.\[\&_h1\]\:mt-5 h1{margin-top:calc(var(--spacing) * 5)}.\[\&_h1\]\:mb-2 h1{margin-bottom:calc(var(--spacing) * 2)}.\[\&_h1\]\:text-2xl h1{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.\[\&_h1\]\:font-semibold h1{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_h1\]\:tracking-tight h1{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.\[\&_h2\]\:mt-4 h2{margin-top:calc(var(--spacing) * 4)}.\[\&_h2\]\:mb-2 h2{margin-bottom:calc(var(--spacing) * 2)}.\[\&_h2\]\:text-xl h2{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.\[\&_h2\]\:font-semibold h2{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_h2\]\:tracking-tight h2{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.\[\&_h3\]\:mt-3 h3{margin-top:calc(var(--spacing) * 3)}.\[\&_h3\]\:mb-1\.5 h3{margin-bottom:calc(var(--spacing) * 1.5)}.\[\&_h3\]\:text-lg h3{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.\[\&_h3\]\:font-semibold h3{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_h4\]\:mt-3 h4{margin-top:calc(var(--spacing) * 3)}.\[\&_h4\]\:mb-1 h4{margin-bottom:var(--spacing)}.\[\&_h4\]\:text-base h4{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.\[\&_h4\]\:font-semibold h4{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_h5\]\:mt-2 h5{margin-top:calc(var(--spacing) * 2)}.\[\&_h5\]\:mb-1 h5{margin-bottom:var(--spacing)}.\[\&_h5\]\:text-sm h5{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.\[\&_h5\]\:font-semibold h5{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_h6\]\:mt-2 h6{margin-top:calc(var(--spacing) * 2)}.\[\&_h6\]\:mb-1 h6{margin-bottom:var(--spacing)}.\[\&_h6\]\:text-sm h6{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.\[\&_h6\]\:font-medium h6{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_h6\]\:text-muted-foreground h6{color:var(--muted-foreground)}.\[\&_hr\]\:my-4 hr{margin-block:calc(var(--spacing) * 4)}.\[\&_hr\]\:border-border hr{border-color:var(--border)}.\[\&_img\]\:size-full img{width:100%;height:100%}.\[\&_img\]\:object-cover img{object-fit:cover}.\[\&_li\]\:my-0\.5 li{margin-block:calc(var(--spacing) * .5)}.\[\&_mark\]\:rounded-sm mark{border-radius:calc(var(--radius) * .5)}.\[\&_mark\]\:bg-primary\/20 mark{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.\[\&_mark\]\:bg-primary\/20 mark{background-color:color-mix(in oklab,var(--primary) 20%,transparent)}}.\[\&_mark\]\:text-foreground mark{color:var(--foreground)}.\[\&_ol\]\:my-3 ol{margin-block:calc(var(--spacing) * 3)}.\[\&_ol\]\:list-decimal ol{list-style-type:decimal}.\[\&_ol\]\:pl-5 ol{padding-left:calc(var(--spacing) * 5)}.\[\&_p\]\:my-0 p{margin-block:0}.\[\&_p\+p\]\:mt-3 p+p{margin-top:calc(var(--spacing) * 3)}.\[\&_pre\]\:my-3 pre{margin-block:calc(var(--spacing) * 3)}.\[\&_pre\]\:overflow-x-auto pre{overflow-x:auto}.\[\&_pre\]\:rounded-2xl pre{border-radius:calc(var(--radius) * 2)}.\[\&_pre\]\:bg-foreground\/6 pre{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.\[\&_pre\]\:bg-foreground\/6 pre{background-color:color-mix(in oklab,var(--foreground) 6%,transparent)}}.\[\&_pre\]\:px-4 pre{padding-inline:calc(var(--spacing) * 4)}.\[\&_pre\]\:py-3 pre{padding-block:calc(var(--spacing) * 3)}.\[\&_pre\]\:text-sm pre{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.\[\&_pre_code\]\:bg-transparent pre code{background-color:#0000}.\[\&_pre_code\]\:p-0 pre code{padding:0}.\[\&_strong\]\:font-semibold strong{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-3\.5 svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\]\:size-\[1\.1rem\] svg{width:1.1rem;height:1.1rem}.\[\&_svg\]\:size-\[1\.05rem\] svg{width:1.05rem;height:1.05rem}.\[\&_svg\]\:size-\[1\.15rem\] svg{width:1.15rem;height:1.15rem}.\[\&_svg\]\:size-\[1\.125rem\] svg{width:1.125rem;height:1.125rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\]\:text-muted-foreground svg{color:var(--muted-foreground)}.\[\&_svg\:not\(\[class\*\=\"size-\"\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\:not\(\[class\*\=\"size-\"\]\)\]\:size-5 svg:not([class*=size-]){width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.\[\&_svg\:not\(\[class\*\=\"size-\"\]\)\]\:size-7 svg:not([class*=size-]){width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.\[\&_svg\:not\(\[class\*\=\"size-\"\]\)\]\:size-8 svg:not([class*=size-]){width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.\[\&_table\]\:my-3 table{margin-block:calc(var(--spacing) * 3)}.\[\&_table\]\:w-full table{width:100%}.\[\&_table\]\:border-collapse table{border-collapse:collapse}.\[\&_td\]\:border td{border-style:var(--tw-border-style);border-width:1px}.\[\&_td\]\:border-border td{border-color:var(--border)}.\[\&_td\]\:px-3 td{padding-inline:calc(var(--spacing) * 3)}.\[\&_td\]\:py-2 td{padding-block:calc(var(--spacing) * 2)}.\[\&_th\]\:border th{border-style:var(--tw-border-style);border-width:1px}.\[\&_th\]\:border-border th{border-color:var(--border)}.\[\&_th\]\:bg-foreground\/6 th{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.\[\&_th\]\:bg-foreground\/6 th{background-color:color-mix(in oklab,var(--foreground) 6%,transparent)}}.\[\&_th\]\:px-3 th{padding-inline:calc(var(--spacing) * 3)}.\[\&_th\]\:py-2 th{padding-block:calc(var(--spacing) * 2)}.\[\&_th\]\:text-left th{text-align:left}.\[\&_th\]\:font-semibold th{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_tr\:last-child\>\*\]\:border-b-0 tr:last-child>*{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&_ul\]\:my-3 ul{margin-block:calc(var(--spacing) * 3)}.\[\&_ul\]\:list-disc ul{list-style-type:disc}.\[\&_ul\]\:pl-5 ul{padding-left:calc(var(--spacing) * 5)}.\[\&_video\]\:object-cover video{object-fit:cover}.\[\&\:\:-moz-range-thumb\]\:size-4::-moz-range-thumb{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\:\:-moz-range-thumb\]\:rounded-full::-moz-range-thumb{border-radius:3.40282e38px}.\[\&\:\:-moz-range-thumb\]\:border-2::-moz-range-thumb{border-style:var(--tw-border-style);border-width:2px}.\[\&\:\:-moz-range-thumb\]\:border-white::-moz-range-thumb{border-color:var(--color-white)}.\[\&\:\:-moz-range-thumb\]\:bg-foreground::-moz-range-thumb{background-color:var(--foreground)}.\[\&\:\:-moz-range-track\]\:h-4::-moz-range-track{height:calc(var(--spacing) * 4)}.\[\&\:\:-moz-range-track\]\:border-0::-moz-range-track{border-style:var(--tw-border-style);border-width:0}.\[\&\:\:-moz-range-track\]\:bg-transparent::-moz-range-track{background-color:#0000}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&\:\:-webkit-slider-runnable-track\]\:h-4::-webkit-slider-runnable-track{height:calc(var(--spacing) * 4)}.\[\&\:\:-webkit-slider-runnable-track\]\:bg-transparent::-webkit-slider-runnable-track{background-color:#0000}.\[\&\:\:-webkit-slider-thumb\]\:relative::-webkit-slider-thumb{position:relative}.\[\&\:\:-webkit-slider-thumb\]\:size-4::-webkit-slider-thumb{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\:\:-webkit-slider-thumb\]\:appearance-none::-webkit-slider-thumb{appearance:none}.\[\&\:\:-webkit-slider-thumb\]\:rounded-full::-webkit-slider-thumb{border-radius:3.40282e38px}.\[\&\:\:-webkit-slider-thumb\]\:border-2::-webkit-slider-thumb{border-style:var(--tw-border-style);border-width:2px}.\[\&\:\:-webkit-slider-thumb\]\:border-white::-webkit-slider-thumb{border-color:var(--color-white)}.\[\&\:\:-webkit-slider-thumb\]\:bg-foreground::-webkit-slider-thumb{background-color:var(--foreground)}.\[\&\:\:-webkit-slider-thumb\]\:shadow-\[0_0_0_1px_rgba\(0\,0\,0\,0\.35\)\]::-webkit-slider-thumb{--tw-shadow:0 0 0 1px var(--tw-shadow-color,#00000059);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.\[\&\>\*\]\:mx-auto>*{margin-inline:auto}.\[\&\>\*\]\:w-full>*{width:100%}.\[\&\>\*\]\:max-w-lg>*{max-width:var(--container-lg)}.\[\&\>\*\]\:min-w-0>*{min-width:0}.\[\&\>\*\]\:flex-1>*{flex:1}.\[\&\>\*\:last-child\:nth-child\(odd\)\]\:col-span-2>:last-child:nth-child(odd){grid-column:span 2/span 2}@media(min-width:64rem){.lg\:\[\&\>\*\:last-child\:nth-child\(odd\)\]\:col-span-1>:last-child:nth-child(odd){grid-column:span 1/span 1}}.\[\&\>\[data-rwp\]\:first-child\]\:flex-\[0\.9\]>[data-rwp]:first-child{flex:.9}.\[\&\>\[data-rwp\]\:first-child\]\:flex-\[1\.15\]>[data-rwp]:first-child{flex:1.15}.\[\&\>\[data-rwp\]\:last-child\]\:flex-\[0\.85\]>[data-rwp]:last-child{flex:.85}.\[\&\>\[data-rwp\]\:last-child\]\:flex-\[1\.1\]>[data-rwp]:last-child{flex:1.1}.\[\&\>a\]\:text-foreground>a{color:var(--foreground)}.\[\&\>a\]\:underline>a{text-decoration-line:underline}.\[\&\>a\]\:underline-offset-4>a{text-underline-offset:4px}.\[\&\>div\]\:flex-col>div{flex-direction:column}.\[\&\>div\]\:items-center>div{align-items:center}.\[\&\>div\]\:justify-between>div{justify-content:space-between}.\[\&\>div\]\:gap-2>div{gap:calc(var(--spacing) * 2)}.\[\&\>div\]\:gap-4>div{gap:calc(var(--spacing) * 4)}.\[\&\>div\]\:\[\&\>\*\]\:flex-none>div>*{flex:none}.\[\&\>span\]\:w-full>span{width:100%}.\[\&\>span\]\:gap-3>span{gap:calc(var(--spacing) * 3)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:size-5>svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.\[\&\>svg\]\:size-6>svg{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.\[\&\>svg\]\:size-full>svg{width:100%;height:100%}.\[\&\>svg\]\:h-2\.5>svg{height:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:w-2\.5>svg{width:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:text-muted-foreground>svg{color:var(--muted-foreground)}[data-slot=scroll-chrome-accessory][data-collapsed] .\[\[data-slot\=scroll-chrome-accessory\]\[data-collapsed\]_\&\]\:pointer-events-none{pointer-events:none}[data-slot=scroll-chrome-accessory][data-collapsed] .\[\[data-slot\=scroll-chrome-accessory\]\[data-collapsed\]_\&\]\:invisible{visibility:hidden}[data-slot=scroll-chrome-accessory][data-collapsed] .\[\[data-slot\=scroll-chrome-accessory\]\[data-collapsed\]_\&\]\:absolute{position:absolute}[data-slot=scroll-chrome-accessory][data-collapsed] .\[\[data-slot\=scroll-chrome-accessory\]\[data-collapsed\]_\&\]\:h-full{height:100%}[data-slot=scroll-chrome-accessory][data-collapsed] .\[\[data-slot\=scroll-chrome-accessory\]\[data-collapsed\]_\&\]\:justify-center{justify-content:center}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@property --scroll-fade-t{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-b{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-s{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-e{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-mask{syntax:"*";inherits:false}@property --shimmer-angle{syntax:"<angle>";inherits:true;initial-value:20deg}@property --shimmer-image{syntax:"*";inherits:false}@property --shimmer-text-fill{syntax:"*";inherits:false}@media(prefers-reduced-motion:reduce){.shimmer{-webkit-text-fill-color:currentColor;background-image:none;animation:none}}[data-rwp-wrapper]{perspective:2000px;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:stretch;width:100%;display:flex;position:relative;overflow:hidden}[data-rwp]{cursor:default;flex:1;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#000 20% 80%,#0000 100%);mask-image:linear-gradient(#0000,#000 20% 80%,#0000)}[data-rwp-highlight-wrapper]{width:100%;font-size:1rem;font-weight:500;position:absolute;top:50%;overflow:hidden;transform:translateY(-50%)}[data-rwp-highlight-list]{width:100%;position:absolute}[data-rwp-options]{-webkit-font-smoothing:subpixel-antialiased;will-change:transform;backface-visibility:hidden;width:100%;height:0;transform-style:preserve-3d;margin:0 auto;display:block;position:absolute;top:50%;left:0}[data-rwp-option]{-webkit-font-smoothing:subpixel-antialiased;will-change:visibility;width:100%;font-size:.875rem;position:absolute;top:0;left:0}[data-rwp-option],[data-rwp-highlight-item]{justify-content:center;align-items:center;display:flex}[data-rwp]{isolation:isolate}[data-rwp-highlight-wrapper]{z-index:2}[data-slot=drawer-content][data-vaul-drawer]{touch-action:pan-y!important}[data-slot=drawer-content][data-vaul-drawer][data-vaul-drawer-direction=bottom],[data-slot=drawer-content][data-vaul-drawer][data-vaul-drawer-direction=top]{max-height:100%;height:auto!important}[data-drawer-sheet-container]{overflow:visible}[data-drawer-sheet-container][data-drawer-nested-open]{overflow:hidden}[data-drawer-sheet-container][data-drawer-nested-open] [data-slot=drawer-content]{transform:none!important}[vaul-drawer-wrapper]{min-height:100dvh}.scrollbar-hidden,.no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.scrollbar-hidden::-webkit-scrollbar{width:0;height:0;display:none}.no-scrollbar::-webkit-scrollbar{width:0;height:0;display:none}.scrollbar-subtle{scrollbar-width:thin;scrollbar-color:var(--foreground) transparent}@supports (color:color-mix(in lab,red,red)){.scrollbar-subtle{scrollbar-color:color-mix(in oklab,var(--foreground) 22%,transparent) transparent}}[data-slot=rich-text-editor] .tiptap .is-empty:before{content:attr(data-placeholder);float:left;pointer-events:none;height:0;color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){[data-slot=rich-text-editor] .tiptap .is-empty:before{color:color-mix(in oklch,var(--muted-foreground) 80%,transparent)}}[data-slot=rich-text-editor] .tiptap .selectedCell,[data-slot=rich-text] .selectedCell{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){[data-slot=rich-text-editor] .tiptap .selectedCell,[data-slot=rich-text] .selectedCell{background:color-mix(in oklch,var(--primary) 12%,transparent)}}@property --scroll-fade-top-size{syntax:"<length-percentage>";inherits:true;initial-value:40px}@property --scroll-fade-bottom-size{syntax:"<length-percentage>";inherits:true;initial-value:40px}@property --scroll-fade-left-size{syntax:"<length-percentage>";inherits:true;initial-value:40px}@property --scroll-fade-right-size{syntax:"<length-percentage>";inherits:true;initial-value:40px}@property --active-tab-left{syntax:"<length>";inherits:false;initial-value:0}@property --active-tab-top{syntax:"<length>";inherits:false;initial-value:0}@property --active-tab-width{syntax:"<length>";inherits:false;initial-value:0}@property --active-tab-height{syntax:"<length>";inherits:false;initial-value:0}@keyframes scroll-fade-reveal-t{0%{--scroll-fade-t:0px}to{--scroll-fade-t:var(--_scroll-fade-size-t,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))))}}@keyframes scroll-fade-reveal-b{0%{--scroll-fade-b:var(--_scroll-fade-size-b,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))))}to{--scroll-fade-b:0px}}@keyframes loader-dot{0%,80%,to{opacity:.28;transform:translateY(0)}40%{opacity:1;transform:translateY(-.12em)}}@keyframes loader-bar{0%,to{opacity:.4;transform:scaleY(.35)}50%{opacity:1;transform:scaleY(1)}}@keyframes loader-pulse{0%{opacity:.55;transform:scale(.55)}70%{opacity:0;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes loader-orbit{to{transform:rotate(360deg)}}@keyframes loader-bounce{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-.35em)}}@keyframes loader-dash{to{transform:rotate(360deg)}}.scroll-fade,.scroll-fade-y{--scroll-fade-size:2.5rem;--scroll-fade-bottom-max:2.5rem;--scroll-fade-reveal:3rem;--scroll-fade-top-size:0px;--scroll-fade-bottom-size:var(--scroll-fade-bottom-max);--scroll-fade-mask:linear-gradient(to bottom, transparent 0, #000 var(--scroll-fade-top-size), #000 calc(100% - var(--scroll-fade-bottom-size)), transparent 100%);-webkit-mask-image:var(--scroll-fade-mask);mask-image:var(--scroll-fade-mask);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@supports (animation-timeline:scroll()){.scroll-fade,.scroll-fade-y{animation:1ms linear both scroll-fade-reveal-t,1ms linear both scroll-fade-reveal-b;animation-timeline:scroll(self y),scroll(self y);animation-range:0 var(--scroll-fade-reveal),calc(100% - var(--scroll-fade-reveal)) 100%}}@keyframes scroll-fade-reveal-s{0%{--scroll-fade-s:0px}to{--scroll-fade-s:var(--_scroll-fade-size-s,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))))}}@keyframes scroll-fade-reveal-e{0%{--scroll-fade-e:var(--_scroll-fade-size-e,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))))}to{--scroll-fade-e:0px}}.scroll-fade-x{--scroll-fade-x-size:2.5rem;--scroll-fade-x-max:2.5rem;--scroll-fade-reveal:3rem;--scroll-fade-left-size:0px;--scroll-fade-right-size:var(--scroll-fade-x-max);--scroll-fade-x-mask:linear-gradient(to right, transparent 0, #000 var(--scroll-fade-left-size), #000 calc(100% - var(--scroll-fade-right-size)), transparent 100%);-webkit-mask-image:var(--scroll-fade-x-mask);mask-image:var(--scroll-fade-x-mask);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@supports (animation-timeline:scroll()){.scroll-fade-x{animation:1ms linear both scroll-fade-reveal-s,1ms linear both scroll-fade-reveal-e;animation-timeline:scroll(self x),scroll(self x);animation-range:0 var(--scroll-fade-reveal),calc(100% - var(--scroll-fade-reveal)) 100%}}.scroll-fade-y-host{timeline-scope:--scroll-fade-y;--scroll-fade-size:2.5rem;--scroll-fade-bottom-max:2.5rem;--scroll-fade-reveal:3rem;--scroll-fade-top-size:0px;--scroll-fade-bottom-size:var(--scroll-fade-bottom-max);--scroll-fade-edge:var(--surface-opaque,var(--card))}.scroll-fade-y-host>[data-slot=drawer-body],.scroll-fade-y-host>[data-slot=dialog-body],.scroll-fade-y-host>[data-slot=scroll-fade-y-scroller]{scroll-timeline-name:--flex-scroll,--scroll-fade-y;scroll-timeline-axis:block,block}.scroll-fade-y-edge{pointer-events:none;z-index:4;position:absolute;inset-inline:0}.scroll-fade-y-edge-top{height:var(--scroll-fade-top-size);background:linear-gradient(to bottom,var(--scroll-fade-edge) 0%,var(--scroll-fade-edge) 42%,var(--scroll-fade-edge) 72%,transparent 100%);top:0}@supports (color:color-mix(in lab,red,red)){.scroll-fade-y-edge-top{background:linear-gradient(to bottom,var(--scroll-fade-edge) 0%,color-mix(in srgb,var(--scroll-fade-edge) 72%,transparent) 42%,color-mix(in srgb,var(--scroll-fade-edge) 28%,transparent) 72%,transparent 100%)}}.scroll-fade-y-edge-bottom{height:var(--scroll-fade-bottom-size);background:linear-gradient(to top,var(--scroll-fade-edge) 0%,var(--scroll-fade-edge) 42%,var(--scroll-fade-edge) 72%,transparent 100%);bottom:0}@supports (color:color-mix(in lab,red,red)){.scroll-fade-y-edge-bottom{background:linear-gradient(to top,var(--scroll-fade-edge) 0%,color-mix(in srgb,var(--scroll-fade-edge) 72%,transparent) 42%,color-mix(in srgb,var(--scroll-fade-edge) 28%,transparent) 72%,transparent 100%)}}@supports (animation-timeline:scroll()){.scroll-fade-y-host{animation:1ms linear both scroll-fade-reveal-t,1ms linear both scroll-fade-reveal-b;animation-timeline:--scroll-fade-y,--scroll-fade-y;animation-range:0 var(--scroll-fade-reveal),calc(100% - var(--scroll-fade-reveal)) 100%}}.scroll-timeline-root{timeline-scope:--flex-scroll}.scroll-timeline-source{scroll-timeline-name:--flex-scroll;scroll-timeline-axis:block}:root{--flex-header-threshold:80px}@keyframes scroll-inflow-out{0%{opacity:1;transform:scale(1)translateY(0)}to{opacity:0;pointer-events:none;transform:scale(.94)translateY(-6px)}}@keyframes scroll-header-blur-in{0%{opacity:0}to{opacity:1}}@keyframes scroll-title-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@property --progressive-blur-k{syntax:"<number>";inherits:true;initial-value:1}@keyframes scroll-header-blur-ramp{0%{--progressive-blur-k:0}to{--progressive-blur-k:1}}.scroll-driven-header-blur{opacity:0}[data-slot=progressive-blur].scroll-driven-header-blur{--progressive-blur-k:0}.scroll-driven-inflow{opacity:1}.scroll-driven-title{opacity:0;pointer-events:none}@supports (animation-timeline:scroll()){.scroll-driven-header-blur{animation:linear both scroll-header-blur-in;animation-timeline:--flex-scroll;animation-range:0 calc(var(--flex-header-threshold) * .38)}[data-slot=progressive-blur].scroll-driven-header-blur{opacity:1;animation-name:scroll-header-blur-ramp}.scroll-driven-inflow{animation:linear both scroll-inflow-out;animation-timeline:--flex-scroll;animation-range:calc(var(--flex-header-threshold) * .12) calc(var(--flex-header-threshold) * .38)}.scroll-driven-title{animation:linear both scroll-title-in;animation-timeline:--flex-scroll;animation-range:calc(var(--flex-header-threshold) * .38) calc(var(--flex-header-threshold) * .72);pointer-events:auto}}@media(prefers-reduced-motion:reduce){.scroll-driven-title,.scroll-driven-inflow,.scroll-driven-header-blur,.scroll-fade,.scroll-fade-y,.scroll-fade-y-host,.scroll-fade-x{animation-duration:auto!important}}.events-map-pin{background:0 0!important;border:none!important;margin:0!important}.events-map-pin svg{display:block;overflow:visible}.leaflet-container.events-map,.leaflet-container:has(.events-map){background:var(--map-void)!important}html.dark .events-map .leaflet-tile-pane{filter:invert()hue-rotate(180deg)brightness(.94)contrast(.92)}.leaflet-container{font:inherit;background:var(--map-void)!important}.leaflet-bar{overflow:hidden;border:1px solid var(--border)!important;box-shadow:0 4px 16px var(--foreground)!important;border-radius:12px!important}@supports (color:color-mix(in lab,red,red)){.leaflet-bar{box-shadow:0 4px 16px color-mix(in srgb,var(--foreground) 12%,transparent)!important}}.leaflet-bar a{background-color:var(--card)!important;color:var(--foreground)!important;border-bottom-color:var(--border)!important;width:30px!important;height:30px!important;line-height:30px!important}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:var(--muted)!important;color:var(--foreground)!important}.leaflet-bar a.leaflet-disabled{opacity:.55;background-color:var(--card)!important;color:var(--muted-foreground)!important}.leaflet-control-attribution{background:var(--card)!important}@supports (color:color-mix(in lab,red,red)){.leaflet-control-attribution{background:color-mix(in srgb,var(--card) 82%,transparent)!important}}.leaflet-control-attribution{border-radius:8px 0 0;color:var(--muted-foreground)!important}.leaflet-control-attribution a{color:var(--foreground)!important}html:is([data-theme=soft-glass],[data-theme=liquid-glass]) [data-slot=card],html:is([data-theme=soft-glass],[data-theme=liquid-glass]) [data-slot=input],html:is([data-theme=soft-glass],[data-theme=liquid-glass]) [data-slot=textarea],html:is([data-theme=soft-glass],[data-theme=liquid-glass]) [data-slot=rich-text-editor],html:is([data-theme=soft-glass],[data-theme=liquid-glass]) [data-slot=select-trigger],html:is([data-theme=soft-glass],[data-theme=liquid-glass]) [data-slot=select-popup],html:is([data-theme=soft-glass],[data-theme=liquid-glass]) [data-slot=chip-select-popup],html:is([data-theme=soft-glass],[data-theme=liquid-glass]) [data-slot=popover-content],html:is([data-theme=soft-glass],[data-theme=liquid-glass]) [data-slot=dropdown-menu-content],html:is([data-theme=soft-glass],[data-theme=liquid-glass]) [data-slot=dropdown-menu-sub-content],html:is([data-theme=soft-glass],[data-theme=liquid-glass]) [data-slot=drawer-content],html:is([data-theme=soft-glass],[data-theme=liquid-glass]) [data-slot=sheet-content],html:is([data-theme=soft-glass],[data-theme=liquid-glass]) [data-slot=dialog-content],html:is([data-theme=soft-glass],[data-theme=liquid-glass]) [data-slot=chart-frame],html:is([data-theme=soft-glass],[data-theme=liquid-glass]) [data-slot=empty],html:is([data-theme=soft-glass],[data-theme=liquid-glass]) [data-slot=toggle-button],html:is([data-theme=soft-glass],[data-theme=liquid-glass]) [data-slot=color-picker],html:is([data-theme=soft-glass],[data-theme=liquid-glass]) [data-slot=sidebar-panel],html:is([data-theme=soft-glass],[data-theme=liquid-glass]) [data-slot=mobile-tab-dock],html:is([data-theme=soft-glass],[data-theme=liquid-glass]) [data-slot=mobile-tab-scan],html:is([data-theme=soft-glass],[data-theme=liquid-glass]) [data-slot=button][data-variant=outline],html:is([data-theme=soft-glass],[data-theme=liquid-glass]) [data-slot=button][data-variant=secondary],html:is([data-theme=soft-glass],[data-theme=liquid-glass]) [data-slot=button][data-variant=field],html:is([data-theme=soft-glass],[data-theme=liquid-glass]) [data-slot=tabs-list],html:is([data-theme=soft-glass],[data-theme=liquid-glass]) [data-slot=tabs-list-shell],html:is([data-theme=soft-glass],[data-theme=liquid-glass]) [data-slot=slider-track]{-webkit-backdrop-filter:blur(var(--glass-blur,24px));backdrop-filter:blur(var(--glass-blur,24px))}[vaul-drawer-wrapper][data-drawer-scroll-locked]{isolation:isolate;--glass-blur:0px}[vaul-drawer-wrapper][data-drawer-scroll-locked] [data-slot=card],[vaul-drawer-wrapper][data-drawer-scroll-locked] [data-slot=input],[vaul-drawer-wrapper][data-drawer-scroll-locked] [data-slot=textarea],[vaul-drawer-wrapper][data-drawer-scroll-locked] [data-slot=rich-text-editor],[vaul-drawer-wrapper][data-drawer-scroll-locked] [data-slot=select-trigger],[vaul-drawer-wrapper][data-drawer-scroll-locked] [data-slot=chart-frame],[vaul-drawer-wrapper][data-drawer-scroll-locked] [data-slot=empty],[vaul-drawer-wrapper][data-drawer-scroll-locked] [data-slot=toggle-button],[vaul-drawer-wrapper][data-drawer-scroll-locked] [data-slot=color-picker],[vaul-drawer-wrapper][data-drawer-scroll-locked] [data-slot=sidebar-panel],[vaul-drawer-wrapper][data-drawer-scroll-locked] [data-slot=mobile-tab-dock],[vaul-drawer-wrapper][data-drawer-scroll-locked] [data-slot=mobile-tab-scan],[vaul-drawer-wrapper][data-drawer-scroll-locked] [data-slot=button],[vaul-drawer-wrapper][data-drawer-scroll-locked] [data-slot=tabs-list],[vaul-drawer-wrapper][data-drawer-scroll-locked] [data-slot=tabs-list-shell],[vaul-drawer-wrapper][data-drawer-scroll-locked] [data-slot=slider-track],[vaul-drawer-wrapper][data-drawer-scroll-locked] [data-slot=page-fab-outlet],[vaul-drawer-wrapper][data-drawer-scroll-locked] [data-slot=scroll-chrome-fab],[vaul-drawer-wrapper][data-drawer-scroll-locked] [data-slot=scroll-chrome-accessory],[vaul-drawer-wrapper][data-drawer-scroll-locked] [data-slot=scroll-chrome-primary],[vaul-drawer-wrapper][data-drawer-scroll-locked] [data-slot=scroll-chrome-secondary],html:is([data-theme=soft-glass],[data-theme=liquid-glass]) [data-slot=page-fab-outlet] button,html:is([data-theme=soft-glass],[data-theme=liquid-glass]) [data-slot=scroll-chrome-fab] button,html:is([data-theme=soft-glass],[data-theme=liquid-glass]) [data-slot=pagination] [data-slot=button],html:is([data-theme=soft-glass],[data-theme=liquid-glass]) [data-slot=pagination] [data-slot=select-trigger]{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html:is([data-theme=soft-glass],[data-theme=liquid-glass]) [data-slot=tabs-list-shell] [data-slot=tabs-list]{-webkit-backdrop-filter:none;backdrop-filter:none}html:is([data-theme=soft-glass],[data-theme=liquid-glass])[data-sheet-surface=glass] [data-slot=drawer-content],html:is([data-theme=soft-glass],[data-theme=liquid-glass])[data-sheet-surface=glass] [data-slot=sheet-content],html:is([data-theme=soft-glass],[data-theme=liquid-glass])[data-sheet-surface=glass] [data-slot=dialog-content]{background-color:var(--glass-sheet-fill,var(--glass-fill-strong));border-color:var(--glass-border);box-shadow:var(--glass-shadow);border-radius:var(--control-radius,var(--radius-2xl))!important}html[data-theme=soft-glass][data-sheet-surface=glass] :is([data-slot=drawer-content],[data-slot=sheet-content],[data-slot=dialog-content]):not([data-liquid-lens-sheet]){background-color:var(--glass-sheet-fill)!important;-webkit-backdrop-filter:blur(32px)saturate(1.8)!important;backdrop-filter:blur(32px)saturate(1.8)!important}html[data-theme=soft-glass] :is([data-slot=drawer-overlay],[data-slot=dialog-overlay]){-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html[data-theme=soft-glass] [data-slot=drawer-overlay][data-state=open]{animation-name:fadeIn!important}html[data-theme=soft-glass] [data-slot=drawer-overlay][data-state=closed]{animation-name:fadeOut!important}html:is([data-theme=soft-glass],[data-theme=liquid-glass]) [data-slot=dialog-overlay]{-webkit-backdrop-filter:blur(12px)saturate(1.15)!important;backdrop-filter:blur(12px)saturate(1.15)!important;background-color:#00000047!important}@keyframes ep-overlay-frost{0%{-webkit-backdrop-filter:blur()saturate();backdrop-filter:blur()saturate()}to{-webkit-backdrop-filter:blur(var(--ep-overlay-blur,12px)) saturate(1.15);backdrop-filter:blur(var(--ep-overlay-blur,12px)) saturate(1.15)}}@keyframes ep-overlay-unfrost{0%{-webkit-backdrop-filter:blur(var(--ep-overlay-blur,12px)) saturate(1.15);backdrop-filter:blur(var(--ep-overlay-blur,12px)) saturate(1.15)}to{-webkit-backdrop-filter:blur()saturate();backdrop-filter:blur()saturate()}}html:is([data-theme=soft-glass],[data-theme=liquid-glass]) [data-slot=drawer-overlay]{background-color:#00000047!important}html:is([data-theme=soft-glass],[data-theme=liquid-glass]) [data-slot=drawer-overlay][data-state=open]{animation-name:fadeIn,ep-overlay-frost;animation-duration:.5s,.24s;animation-timing-function:cubic-bezier(.32,.72,0,1),ease-out;animation-delay:0s,.5s;animation-fill-mode:none,both}html:is([data-theme=soft-glass],[data-theme=liquid-glass]) [data-slot=drawer-overlay][data-state=closed]{animation-name:fadeOut,ep-overlay-unfrost;animation-duration:.5s,.14s;animation-fill-mode:none,forwards}html:is([data-theme=soft-glass],[data-theme=liquid-glass]) [data-slot=dialog-overlay]:is([data-starting-style],[data-ending-style]){-webkit-backdrop-filter:none!important;backdrop-filter:none!important}@media(max-width:767px){html:is([data-theme=soft-glass],[data-theme=liquid-glass]) [data-slot=dialog-overlay]{-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important}html:is([data-theme=soft-glass],[data-theme=liquid-glass]) [data-slot=drawer-overlay]{--ep-overlay-blur:6px}}html:is([data-theme=soft-glass],[data-theme=liquid-glass]){--shell-radius:1.5rem;--radius-xl:calc(var(--radius) * 1.5);--radius-2xl:calc(var(--radius) * 2.25);--radius-3xl:calc(var(--radius) * 2.85);--radius-4xl:calc(var(--radius) * 3.25);--control-radius:var(--radius-2xl)}html:is([data-theme=soft-glass],[data-theme=liquid-glass]) [data-slot=sidebar-panel],html:is([data-theme=soft-glass],[data-theme=liquid-glass]) [data-slot=event-section-nav]{--radius:var(--shell-radius);--radius-sm:var(--shell-radius);--radius-md:var(--shell-radius);--radius-lg:var(--shell-radius);--radius-xl:var(--shell-radius);--radius-2xl:var(--shell-radius);--radius-3xl:var(--shell-radius);--radius-4xl:var(--shell-radius);--control-radius:var(--shell-radius)}html:is([data-theme=soft-glass],[data-theme=liquid-glass]) [data-slot=button],html:is([data-theme=soft-glass],[data-theme=liquid-glass]) [data-slot=toggle-button][data-variant=tile],html:is([data-theme=soft-glass],[data-theme=liquid-glass]) [data-slot=input],html:is([data-theme=soft-glass],[data-theme=liquid-glass]) [data-slot=textarea],html:is([data-theme=soft-glass],[data-theme=liquid-glass]) [data-slot=select-trigger],html:is([data-theme=soft-glass],[data-theme=liquid-glass]) [data-slot=rich-text-editor],html:is([data-theme=soft-glass],[data-theme=liquid-glass]) [data-slot=field-control],html:is([data-theme=soft-glass],[data-theme=liquid-glass]) [data-slot=date-picker],html:is([data-theme=soft-glass],[data-theme=liquid-glass]) [data-slot=chip-select],html:is([data-theme=soft-glass],[data-theme=liquid-glass]) [data-slot=phone-input],html:is([data-theme=soft-glass],[data-theme=liquid-glass]) [data-slot=file-input],html:is([data-theme=soft-glass],[data-theme=liquid-glass]) [data-slot=card],html:is([data-theme=soft-glass],[data-theme=liquid-glass]) [data-slot=empty],html:is([data-theme=soft-glass],[data-theme=liquid-glass]) [data-slot=chart-frame],html:is([data-theme=soft-glass],[data-theme=liquid-glass]) [data-slot=color-picker],html:is([data-theme=soft-glass],[data-theme=liquid-glass]) [data-slot=segmented-track],html:is([data-theme=soft-glass],[data-theme=liquid-glass]) [data-slot=radio-group][data-variant=segmented],html:is([data-theme=soft-glass],[data-theme=liquid-glass]) [data-slot=tabs-list][data-variant=segmented],html:is([data-theme=soft-glass],[data-theme=liquid-glass]) [data-slot=tabs-list-shell][data-variant=segmented],html:is([data-theme=soft-glass],[data-theme=liquid-glass]) .ep-glass-popup,html:is([data-theme=soft-glass],[data-theme=liquid-glass]) [data-slot=select-popup],html:is([data-theme=soft-glass],[data-theme=liquid-glass]) [data-slot=chip-select-popup],html:is([data-theme=soft-glass],[data-theme=liquid-glass]) [data-slot=dropdown-menu-content],html:is([data-theme=soft-glass],[data-theme=liquid-glass]) [data-slot=dropdown-menu-sub-content],html:is([data-theme=soft-glass],[data-theme=liquid-glass]) [data-slot=context-menu-content],html:is([data-theme=soft-glass],[data-theme=liquid-glass]) [data-slot=popover-content]{border-radius:var(--control-radius)!important}html:is([data-theme=soft-glass],[data-theme=liquid-glass]) [data-slot=toggle-button][data-variant=pill],html:is([data-theme=soft-glass],[data-theme=liquid-glass]) [data-slot=mobile-tab-dock],html:is([data-theme=soft-glass],[data-theme=liquid-glass]) [data-slot=mobile-tab-scan]{border-radius:9999px!important}html:is([data-theme=soft-glass],[data-theme=liquid-glass]) [data-slot=sidebar-panel]{border-radius:var(--shell-radius)!important}html:is([data-theme=soft-glass],[data-theme=liquid-glass]) [data-slot=tabs-list-shell],html:is([data-theme=soft-glass],[data-theme=liquid-glass]) [data-slot=tabs-scroll],html:is([data-theme=soft-glass],[data-theme=liquid-glass]) [data-slot=tabs-list]{overflow-y:visible}html:is([data-theme=soft-glass],[data-theme=liquid-glass]) [data-slot=tabs][data-variant=segmented] [data-slot=tabs-indicator],html:is([data-theme=soft-glass],[data-theme=liquid-glass]) [data-slot=segmented-indicator]{border-radius:max(6px,calc(var(--control-radius) - var(--segment-pad,.375rem)))!important}html:is([data-theme=soft-glass],[data-theme=liquid-glass]) [data-slot=mobile-tab-indicator]{border-radius:9999px!important}html.dark:is([data-theme=soft-glass],[data-theme=liquid-glass]) [data-slot=mobile-tab-indicator]{background-color:var(--lg-seg-thumb)!important;box-shadow:var(--lg-seg-thumb-shadow)!important;background-image:none!important;border-color:#0000!important}html.dark:is([data-theme=soft-glass],[data-theme=liquid-glass]) [data-slot=mobile-tab-dock] :is(a[aria-current=page],[data-slot=mobile-tab-menu][data-active],[data-slot=mobile-tab-collapsed]){color:var(--foreground)}html:is([data-theme=soft-glass],[data-theme=liquid-glass]) [data-slot=sidebar-rail-btn][aria-current=page],html:is([data-theme=soft-glass],[data-theme=liquid-glass]) [data-slot=sidebar-nav-row][aria-current=page],html:is([data-theme=soft-glass],[data-theme=liquid-glass]) [data-slot=sidebar-rail-btn][data-popup-open]{border:1px solid var(--glass-border,#fffffff2)!important;background-color:#fff!important;border-radius:9999px!important;box-shadow:inset 0 1px #fff,0 0 0 1px #fffffff2,0 4px 14px #0000001a,0 1px 3px #0000000d!important}html.dark:is([data-theme=soft-glass],[data-theme=liquid-glass]) [data-slot=sidebar-rail-btn][aria-current=page],html.dark:is([data-theme=soft-glass],[data-theme=liquid-glass]) [data-slot=sidebar-nav-row][aria-current=page],html.dark:is([data-theme=soft-glass],[data-theme=liquid-glass]) [data-slot=sidebar-rail-btn][data-popup-open]{background-color:#ffffff47!important;border-color:#ffffff40!important;box-shadow:inset 0 1px #ffffff24,0 4px 16px #00000059!important}html:is([data-theme=soft-glass],[data-theme=liquid-glass]) [data-slot=rich-text-editor] .tiptap .is-empty:before,html:is([data-theme=soft-glass],[data-theme=liquid-glass]) [data-slot=select-trigger][data-placeholder],html:is([data-theme=soft-glass],[data-theme=liquid-glass]) [data-slot=select-trigger] [data-placeholder]{color:var(--muted-foreground)!important}html:is([data-theme=soft-glass],[data-theme=liquid-glass]) [data-slot=rich-text-editor] [role=toolbar] button{color:var(--muted-foreground)}html:is([data-theme=soft-glass],[data-theme=liquid-glass]) .ep-glass-popup,html:is([data-theme=soft-glass],[data-theme=liquid-glass]) [data-slot=select-popup],html:is([data-theme=soft-glass],[data-theme=liquid-glass]) [data-slot=chip-select-popup],html:is([data-theme=soft-glass],[data-theme=liquid-glass]) [data-slot=dropdown-menu-content],html:is([data-theme=soft-glass],[data-theme=liquid-glass]) [data-slot=dropdown-menu-sub-content],html:is([data-theme=soft-glass],[data-theme=liquid-glass]) [data-slot=context-menu-content],html:is([data-theme=soft-glass],[data-theme=liquid-glass]) [data-slot=popover-content]{background-color:var(--glass-popup-fill,#ffffff85)!important;border:1px solid var(--glass-border,#fffffff2)!important;box-shadow:var(--glass-popup-shadow,var(--glass-shadow))!important;-webkit-backdrop-filter:blur(var(--glass-popup-blur,20px)) saturate(1.15)!important;backdrop-filter:blur(var(--glass-popup-blur,20px)) saturate(1.15)!important}html:is([data-theme=soft-glass],[data-theme=liquid-glass])[data-glass=clear] .ep-glass-popup,html:is([data-theme=soft-glass],[data-theme=liquid-glass])[data-glass=clear] [data-slot=select-popup],html:is([data-theme=soft-glass],[data-theme=liquid-glass])[data-glass=clear] [data-slot=chip-select-popup],html:is([data-theme=soft-glass],[data-theme=liquid-glass])[data-glass=clear] [data-slot=dropdown-menu-content],html:is([data-theme=soft-glass],[data-theme=liquid-glass])[data-glass=clear] [data-slot=dropdown-menu-sub-content],html:is([data-theme=soft-glass],[data-theme=liquid-glass])[data-glass=clear] [data-slot=context-menu-content],html:is([data-theme=soft-glass],[data-theme=liquid-glass])[data-glass=clear] [data-slot=popover-content]{background-color:var(--glass-popup-fill,#0c0b0a47)!important;-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important}html:is([data-theme=soft-glass],[data-theme=liquid-glass]) [data-slot=select-popup] [data-slot=select-scroll-up-arrow],html:is([data-theme=soft-glass],[data-theme=liquid-glass]) [data-slot=select-popup] [data-slot=select-scroll-down-arrow]{background:0 0!important}html:is([data-theme=soft-glass],[data-theme=liquid-glass]) [data-slot=switch][data-checked]{background-color:var(--primary)!important;border-color:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){html:is([data-theme=soft-glass],[data-theme=liquid-glass]) [data-slot=switch][data-checked]{border-color:color-mix(in srgb,var(--primary) 70%,black)!important}}html:is([data-theme=soft-glass],[data-theme=liquid-glass]) [data-slot=switch][data-checked]{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:inset 0 1px 2px #00000014!important}html:is([data-theme=soft-glass],[data-theme=liquid-glass]) [data-slot=switch][data-checked] [data-slot=switch-thumb]{background-color:#fffffff0!important;box-shadow:0 1px 3px #00000038!important}html:is([data-theme=soft-glass],[data-theme=liquid-glass]) .ep-glass-popup[data-starting-style],html:is([data-theme=soft-glass],[data-theme=liquid-glass]) .ep-glass-popup[data-ending-style]{opacity:0;filter:none!important;transform:none!important}html:is([data-theme=soft-glass],[data-theme=liquid-glass]) [data-slot=drawer-handle]{z-index:30;position:absolute;top:.625rem;left:50%;transform:translate(-50%);background-color:var(--foreground)!important;margin:0!important}@supports (color:color-mix(in lab,red,red)){html:is([data-theme=soft-glass],[data-theme=liquid-glass]) [data-slot=drawer-handle]{background-color:color-mix(in srgb,var(--foreground) 34%,transparent)!important}}html:is([data-theme=soft-glass],[data-theme=liquid-glass]) [data-slot=drawer-header],html:is([data-theme=soft-glass],[data-theme=liquid-glass]) [data-slot=sheet-header]{padding-top:1.75rem!important;top:0!important}html:is([data-theme=soft-glass],[data-theme=liquid-glass]) [data-slot=scroll-driven-header-bar] [data-slot=progressive-blur]{display:none!important}html:is([data-theme=soft-glass],[data-theme=liquid-glass]) .scroll-fade-y-host:not([data-scroll-fade=edges]){--scroll-fade-size:min(38%, 10.5rem)!important;--scroll-fade-bottom-max:min(42%, 11.5rem)!important;--scroll-fade-top-size:min(38%, 10.5rem)!important;--scroll-fade-bottom-size:min(42%, 11.5rem)!important;animation:none!important}.scroll-fade-y-host:not([data-can-scroll]):not([data-scroll-fade=edges]),html:is([data-theme=soft-glass],[data-theme=liquid-glass]) .scroll-fade-y-host:not([data-can-scroll]):not([data-scroll-fade=edges]){--scroll-fade-top-size:0px!important;--scroll-fade-bottom-size:0px!important;--scroll-fade-size:0px!important;--scroll-fade-bottom-max:0px!important}[data-slot=drawer-content][data-vaul-drawer-direction=bottom] .scroll-fade-y-host:not([data-can-scroll]):not([data-scroll-fade=edges]),html:is([data-theme=soft-glass],[data-theme=liquid-glass]) [data-slot=drawer-content][data-vaul-drawer-direction=bottom] .scroll-fade-y-host:not([data-can-scroll]):not([data-scroll-fade=edges]){--scroll-fade-top-size:5.5rem!important;--scroll-fade-bottom-size:6.5rem!important;--scroll-fade-size:5.5rem!important;--scroll-fade-bottom-max:6.5rem!important}.scroll-fade-y-host:not([data-can-scroll]):not([data-scroll-fade=edges]) .scroll-fade-y-edge-top,.scroll-fade-y-host:not([data-can-scroll]):not([data-scroll-fade=edges]) .scroll-fade-y-edge-bottom{pointer-events:none;opacity:0!important}html:is([data-theme=soft-glass],[data-theme=liquid-glass]) .scroll-fade-y-host:not([data-scroll-fade=edges]) .scroll-fade-y-edge-top,html:is([data-theme=soft-glass],[data-theme=liquid-glass]) .scroll-fade-y-host:not([data-scroll-fade=edges]) .scroll-fade-y-edge-bottom{display:none!important}html:is([data-theme=soft-glass],[data-theme=liquid-glass]) .scroll-fade-y-host>[data-slot=drawer-body],html:is([data-theme=soft-glass],[data-theme=liquid-glass]) .scroll-fade-y-host>[data-slot=dialog-body]{-webkit-mask-image:linear-gradient(to bottom,transparent 0,#0003 calc(var(--scroll-fade-top-size) * .35),#000000b3 calc(var(--scroll-fade-top-size) * .7),#000 var(--scroll-fade-top-size),#000 calc(100% - var(--scroll-fade-bottom-size)),#000000b3 calc(100% - var(--scroll-fade-bottom-size) * .7),#0003 calc(100% - var(--scroll-fade-bottom-size) * .35),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#0003 calc(var(--scroll-fade-top-size) * .35),#000000b3 calc(var(--scroll-fade-top-size) * .7),#000 var(--scroll-fade-top-size),#000 calc(100% - var(--scroll-fade-bottom-size)),#000000b3 calc(100% - var(--scroll-fade-bottom-size) * .7),#0003 calc(100% - var(--scroll-fade-bottom-size) * .35),transparent 100%);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.scroll-fade-y-host[data-scroll-fade=edges]{--scroll-fade-size:3.5rem;--scroll-fade-bottom-max:2.5rem;--scroll-fade-top-size:var(--scroll-fade-size);--scroll-fade-bottom-size:var(--scroll-fade-bottom-max);--scroll-fade-edge:var(--background);animation:none!important}.scroll-fade-y-host[data-scroll-fade=edges][data-with-footer]{--scroll-fade-bottom-max:6.5rem;--scroll-fade-bottom-size:6.5rem}.scroll-fade-y-host[data-scroll-fade=edges][data-with-footer] .scroll-fade-y-edge-bottom{background:linear-gradient(to top,var(--scroll-fade-edge,var(--background)) 0%,var(--scroll-fade-edge,var(--background)) 45%,var(--scroll-fade-edge,var(--background)) 75%,transparent 100%)}@supports (color:color-mix(in lab,red,red)){.scroll-fade-y-host[data-scroll-fade=edges][data-with-footer] .scroll-fade-y-edge-bottom{background:linear-gradient(to top,var(--scroll-fade-edge,var(--background)) 0%,color-mix(in srgb,var(--scroll-fade-edge,var(--background)) 75%,transparent) 45%,color-mix(in srgb,var(--scroll-fade-edge,var(--background)) 25%,transparent) 75%,transparent 100%)}}.scroll-fade-y-host[data-scroll-fade=edges] .scroll-fade-y-edge-top,.scroll-fade-y-host[data-scroll-fade=edges] .scroll-fade-y-edge-bottom{opacity:0;background:linear-gradient(to bottom,var(--scroll-fade-edge) 0%,var(--scroll-fade-edge) 40%,var(--scroll-fade-edge) 72%,transparent 100%);transition:none}@supports (color:color-mix(in lab,red,red)){.scroll-fade-y-host[data-scroll-fade=edges] .scroll-fade-y-edge-top,.scroll-fade-y-host[data-scroll-fade=edges] .scroll-fade-y-edge-bottom{background:linear-gradient(to bottom,var(--scroll-fade-edge) 0%,color-mix(in srgb,var(--scroll-fade-edge) 70%,transparent) 40%,color-mix(in srgb,var(--scroll-fade-edge) 25%,transparent) 72%,transparent 100%)}}.scroll-fade-y-host[data-scroll-fade=edges] .scroll-fade-y-edge-bottom{background:linear-gradient(to top,var(--scroll-fade-edge) 0%,var(--scroll-fade-edge) 48%,transparent 100%)}@supports (color:color-mix(in lab,red,red)){.scroll-fade-y-host[data-scroll-fade=edges] .scroll-fade-y-edge-bottom{background:linear-gradient(to top,color-mix(in srgb,var(--scroll-fade-edge) 88%,transparent) 0%,color-mix(in srgb,var(--scroll-fade-edge) 42%,transparent) 48%,transparent 100%)}}.scroll-fade-y-host[data-scroll-fade=edges][data-fade-top] .scroll-fade-y-edge-top,.scroll-fade-y-host[data-scroll-fade=edges][data-fade-bottom] .scroll-fade-y-edge-bottom{opacity:1}[data-slot=drawer-content][data-vaul-drawer-direction=bottom] .scroll-fade-y-host{--scroll-fade-top-size:5.5rem!important;--scroll-fade-bottom-size:6.5rem!important;--scroll-fade-size:5.5rem!important;--scroll-fade-bottom-max:6.5rem!important;animation:none!important}[data-slot=drawer-content][data-vaul-drawer-direction=bottom] .scroll-fade-y-host>[data-slot=drawer-body]{-webkit-mask-image:none!important;mask-image:none!important}[data-slot=drawer-content][data-vaul-drawer-direction=bottom] .scroll-fade-y-edge-top,[data-slot=drawer-content][data-vaul-drawer-direction=bottom] .scroll-fade-y-edge-bottom{pointer-events:none;z-index:2;opacity:1!important;display:block!important}[data-slot=drawer-content][data-vaul-drawer-direction=bottom] .scroll-fade-y-edge-top{background:linear-gradient(to bottom,var(--scroll-fade-edge,var(--surface-opaque,var(--card))) 0%,var(--scroll-fade-edge,var(--surface-opaque,var(--card))) 45%,var(--scroll-fade-edge,var(--surface-opaque,var(--card))) 75%,transparent 100%)}@supports (color:color-mix(in lab,red,red)){[data-slot=drawer-content][data-vaul-drawer-direction=bottom] .scroll-fade-y-edge-top{background:linear-gradient(to bottom,var(--scroll-fade-edge,var(--surface-opaque,var(--card))) 0%,color-mix(in srgb,var(--scroll-fade-edge,var(--surface-opaque,var(--card))) 75%,transparent) 45%,color-mix(in srgb,var(--scroll-fade-edge,var(--surface-opaque,var(--card))) 25%,transparent) 75%,transparent 100%)}}[data-slot=drawer-content][data-vaul-drawer-direction=bottom] .scroll-fade-y-edge-bottom{background:linear-gradient(to top,var(--scroll-fade-edge,var(--surface-opaque,var(--card))) 0%,var(--scroll-fade-edge,var(--surface-opaque,var(--card))) 45%,var(--scroll-fade-edge,var(--surface-opaque,var(--card))) 75%,transparent 100%)}@supports (color:color-mix(in lab,red,red)){[data-slot=drawer-content][data-vaul-drawer-direction=bottom] .scroll-fade-y-edge-bottom{background:linear-gradient(to top,var(--scroll-fade-edge,var(--surface-opaque,var(--card))) 0%,color-mix(in srgb,var(--scroll-fade-edge,var(--surface-opaque,var(--card))) 75%,transparent) 45%,color-mix(in srgb,var(--scroll-fade-edge,var(--surface-opaque,var(--card))) 25%,transparent) 75%,transparent 100%)}}html:is([data-theme=soft-glass],[data-theme=liquid-glass]) [data-slot=drawer-content][data-vaul-drawer-direction=bottom]{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}[data-slot=scroll-chrome-scroller] [data-slot=table]{backface-visibility:hidden;transform:translateZ(0)}@media(max-width:767px){[data-slot=scroll-fade-y-footer][data-dock-clear]{bottom:4.75rem}[data-slot=scroll-fade-y-footer][data-dock-clear]>div{padding-top:.5rem;padding-bottom:.25rem}}html:is([data-theme=soft-glass],[data-theme=liquid-glass])[data-sheet-surface=solid] [data-slot=drawer-content],html:is([data-theme=soft-glass],[data-theme=liquid-glass])[data-sheet-surface=solid] [data-slot=sheet-content],html:is([data-theme=soft-glass],[data-theme=liquid-glass])[data-sheet-surface=solid] [data-slot=dialog-content]{border-color:var(--foreground);background-color:var(--surface-opaque,var(--background))!important;background-image:none!important}@supports (color:color-mix(in lab,red,red)){html:is([data-theme=soft-glass],[data-theme=liquid-glass])[data-sheet-surface=solid] [data-slot=drawer-content],html:is([data-theme=soft-glass],[data-theme=liquid-glass])[data-sheet-surface=solid] [data-slot=sheet-content],html:is([data-theme=soft-glass],[data-theme=liquid-glass])[data-sheet-surface=solid] [data-slot=dialog-content]{border-color:color-mix(in srgb,var(--foreground) 8%,transparent)}}html:is([data-theme=soft-glass],[data-theme=liquid-glass])[data-sheet-surface=solid] [data-slot=drawer-content],html:is([data-theme=soft-glass],[data-theme=liquid-glass])[data-sheet-surface=solid] [data-slot=sheet-content],html:is([data-theme=soft-glass],[data-theme=liquid-glass])[data-sheet-surface=solid] [data-slot=dialog-content]{box-shadow:0 25px 50px -12px #00000059;border-radius:var(--control-radius,var(--radius-2xl))!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html:is([data-theme=soft-glass],[data-theme=liquid-glass])[data-brand-tint=scenery][data-glass=clear] body{background-image:radial-gradient(120% 80% at 50% 0%,var(--primary),transparent 55%)}@supports (color:color-mix(in lab,red,red)){html:is([data-theme=soft-glass],[data-theme=liquid-glass])[data-brand-tint=scenery][data-glass=clear] body{background-image:radial-gradient(120% 80% at 50% 0%,color-mix(in srgb,var(--primary) 8%,transparent),transparent 55%)}}html:is([data-theme=soft-glass],[data-theme=liquid-glass])[data-brand-tint=scenery][data-glass=tinted] body{background-image:radial-gradient(120% 80% at 50% 0%,var(--primary),transparent 60%)}@supports (color:color-mix(in lab,red,red)){html:is([data-theme=soft-glass],[data-theme=liquid-glass])[data-brand-tint=scenery][data-glass=tinted] body{background-image:radial-gradient(120% 80% at 50% 0%,color-mix(in srgb,var(--primary) 14%,transparent),transparent 60%)}}html:is([data-theme=soft-glass],[data-theme=liquid-glass]) :is(.ep-glass-popup,[data-slot=select-popup],[data-slot=chip-select-popup],[data-slot=dropdown-menu-content],[data-slot=dropdown-menu-sub-content],[data-slot=context-menu-content],[data-slot=popover-content]){background-image:var(--glass-sheen);color:var(--popover-foreground);background-clip:padding-box}html:is([data-theme=soft-glass],[data-theme=liquid-glass]) :is(.ep-glass-popup,[data-slot=select-popup],[data-slot=dropdown-menu-content])>[data-slot=glass-morph-shell]{display:none}html[data-theme=liquid-glass][data-glass-refraction] :is(.ep-glass-popup,[data-slot=select-popup],[data-slot=chip-select-popup],[data-slot=dropdown-menu-content],[data-slot=dropdown-menu-sub-content],[data-slot=context-menu-content],[data-slot=popover-content]){-webkit-backdrop-filter:blur(var(--glass-popup-blur)) saturate(1.2) url(#ep-liquid-lens)!important;backdrop-filter:blur(var(--glass-popup-blur)) saturate(1.2) url(#ep-liquid-lens)!important}html:is([data-theme=soft-glass],[data-theme=liquid-glass]) :is([data-slot=card],[data-slot=chart-frame],[data-slot=empty],[data-slot=input],[data-slot=textarea],[data-slot=rich-text-editor],[data-slot=field-control],[data-slot=select-trigger],[data-slot=button],[data-slot=toggle-button],[data-slot=slider-track],[data-slot=color-picker]){-webkit-backdrop-filter:none!important;backdrop-filter:none!important}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){html:is([data-theme=soft-glass],[data-theme=liquid-glass]){--glass-fill:var(--card)!important;--glass-fill-strong:var(--secondary)!important;--glass-popup-fill:var(--popover)!important;--glass-sheet-fill:var(--popover)!important;--glass-blur:0px!important;--glass-popup-blur:0px!important;--glass-sheen:none!important}html:is([data-theme=soft-glass],[data-theme=liquid-glass]) .ep-glass-popup{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){html:is([data-theme=soft-glass],[data-theme=liquid-glass]){--glass-fill:var(--card)!important;--glass-popup-fill:var(--popover)!important;--glass-sheet-fill:var(--popover)!important}}html[data-theme=soft-glass] .ep-glass-refract-effect{filter:none!important}@media(prefers-reduced-motion:reduce),(prefers-reduced-transparency:reduce),(prefers-contrast:more){html:is([data-theme=soft-glass],[data-theme=liquid-glass]) .ep-glass-refract-effect{filter:none!important}html[data-theme=liquid-glass][data-glass-refraction] :is(.ep-glass-popup,[data-slot=select-popup],[data-slot=chip-select-popup],[data-slot=dropdown-menu-content],[data-slot=dropdown-menu-sub-content],[data-slot=context-menu-content],[data-slot=popover-content]){-webkit-backdrop-filter:blur(var(--glass-popup-blur)) saturate(1.15)!important;backdrop-filter:blur(var(--glass-popup-blur)) saturate(1.15)!important}}html[data-theme=liquid-glass] :is([data-slot=sidebar-panel],[data-slot=event-section-nav],[data-slot=mobile-tab-dock],[data-slot=mobile-tab-scan]),html[data-theme=liquid-glass][data-sheet-surface=glass] :is([data-slot=sheet-content],[data-slot=drawer-content],[data-slot=dialog-content]){background-image:var(--glass-sheen);background-clip:padding-box}.ep-live-control-source{position:relative}.ep-live-control-source>[data-slot=tabs-list]{min-height:2.25rem}.ep-live-control-source :is([data-slot=segmented-indicator],[data-slot=tabs-indicator]){visibility:visible;transition-duration:.22s;box-shadow:0 1px 3px #00000014;background:#fff!important;border-radius:999px!important}html.dark .ep-live-control-source :is([data-slot=segmented-indicator],[data-slot=tabs-indicator]){background:#636366!important}.ep-live-control[data-lens-active] :is([data-slot=segmented-indicator],[data-slot=tabs-indicator]){opacity:0}.ep-live-control-source [data-slot=tabs-list-shell]{padding:0;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important}.ep-live-control-source [data-slot=switch-thumb],.ep-live-control-source [data-slot=slider-thumb]{opacity:0;transition:none!important}.ep-live-control-source :is([data-slot=switch],[data-slot=slider-thumb]){scale:none}.ep-live-control-source [data-slot=switch]:active{transform:none}.ep-live-control-source [data-slot=slider-track]{background:var(--foreground);border:0;height:.5rem}@supports (color:color-mix(in lab,red,red)){.ep-live-control-source [data-slot=slider-track]{background:color-mix(in srgb,var(--foreground) 16%,transparent)}}.ep-live-control-source [data-slot=switch][data-checked]{background:var(--primary)!important}.ep-live-control-source [data-slot=slider]:focus-within{outline:2px solid var(--ring);outline-offset:3px;border-radius:1rem}.ep-live-control-source>[data-slot=tabs-list]{height:2.5rem}.ep-live-control-source>[data-slot=tabs-list][data-size=sm]{height:2rem}.ep-live-control-source>[data-slot=tabs-list][data-size=lg]{height:3rem}html[data-theme=liquid-glass] .ep-live-control-source [data-slot=switch][data-checked]{background:var(--primary)!important}.ep-live-control{touch-action:pan-y}.ep-live-control:has([data-slot=slider]){touch-action:none}.ep-live-control-source [data-slot=switch]{background:var(--foreground);border:0;width:64px;height:28px;padding:2px}@supports (color:color-mix(in lab,red,red)){.ep-live-control-source [data-slot=switch]{background:color-mix(in srgb,var(--foreground) 22%,transparent)}}.ep-live-control-source [data-slot=switch]{box-shadow:none}.ep-live-control-source [data-slot=switch-thumb]{width:38px;height:24px}.ep-live-control-source [data-slot=switch-thumb][data-checked]{transform:translate(22px)translate(0)}.ep-live-control-source [data-slot=switch-thumb]:not([data-checked]){transform:translate(0)translate(0)}.ep-live-control-source [data-slot=slider-track]{height:6px;box-shadow:none}.ep-live-control-source [data-slot=slider-track]>:not([data-slot=slider-thumb]){background:var(--primary);height:6px}.ep-live-control-source [data-slot=slider-thumb]{width:38px;height:24px}.ep-live-control-source :is([data-slot=segmented-track],[data-slot=tabs-list]){background:var(--foreground);border:0!important;border-radius:999px!important}@supports (color:color-mix(in lab,red,red)){.ep-live-control-source :is([data-slot=segmented-track],[data-slot=tabs-list]){background:color-mix(in srgb,var(--foreground) 8%,transparent)}}.ep-live-control-source :is([data-slot=segmented-track],[data-slot=tabs-list]){box-shadow:none;min-height:32px;padding:2px}html.dark .ep-live-control-source :is([data-slot=segmented-track],[data-slot=tabs-list]){background:#303034}html:is([data-theme=soft-glass],[data-theme=liquid-glass]) :is([data-slot=dropdown-menu-content],[data-slot=dropdown-menu-sub-content],[data-slot=context-menu-content]){min-width:250px;transform-origin:var(--transform-origin);transition:opacity .18s,transform .3s cubic-bezier(.2,.8,.2,1);animation:none;border-radius:28px!important;padding:8px!important}html:is([data-theme=soft-glass],[data-theme=liquid-glass]) :is([data-slot=dropdown-menu-content],[data-slot=dropdown-menu-sub-content],[data-slot=context-menu-content])[data-starting-style]{opacity:0;transform:scale(.88)}html:is([data-theme=soft-glass],[data-theme=liquid-glass]) :is([data-slot=dropdown-menu-content],[data-slot=dropdown-menu-sub-content],[data-slot=context-menu-content])[data-ending-style]{opacity:0;transform:scale(.94)}html:is([data-theme=soft-glass],[data-theme=liquid-glass]) :is([data-slot=dropdown-menu-item],[data-slot=dropdown-menu-sub-trigger],[data-slot=context-menu-item]){border-radius:20px;gap:16px;min-height:44px;padding:10px 20px;font-size:16px}@media(prefers-reduced-motion:reduce){html:is([data-theme=soft-glass],[data-theme=liquid-glass]) :is([data-slot=dropdown-menu-content],[data-slot=dropdown-menu-sub-content],[data-slot=context-menu-content]){transition:none;transform:none!important}}html[data-theme=liquid-glass] [data-slot=tabs-list-shell][data-variant=segmented]:has(.ep-live-control){box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;padding:0!important}.ep-live-control-source [data-slot=segmented-track]{height:32px}.ep-live-control-source [data-segment]{height:28px;min-height:28px;padding-block:0;font-size:13px}.ep-live-control-source>[data-slot=tabs-list]:not([data-orientation=vertical]){height:32px;min-height:32px}.ep-live-control-source [data-slot=tabs-tab]{min-height:28px;padding-block:0}.ep-live-control-source [data-slot=segmented-indicator]{height:calc(100% - 4px)!important;top:2px!important}html:is([data-theme=soft-glass],[data-theme=liquid-glass]) [data-slot=dropdown-menu-content][data-glass-geometry]{box-shadow:none!important;-webkit-backdrop-filter:none!important;opacity:1!important;background:0 0!important;border-color:#0000!important;transition:opacity .18s,scale .18s!important;animation:none!important;overflow:visible!important;transform:none!important}html[data-theme=liquid-glass][data-glass-refraction] [data-slot=menu-glass-optics]{-webkit-backdrop-filter:var(--menu-refracting-backdrop)!important;backdrop-filter:var(--menu-refracting-backdrop)!important}@media(prefers-reduced-motion:reduce){html:is([data-theme=soft-glass],[data-theme=liquid-glass]) [data-slot=dropdown-menu-content][data-glass-geometry]{transition-duration:0s!important}}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){html[data-theme] [data-slot=menu-glass-optics],html[data-theme][data-glass-refraction] [data-slot=menu-glass-optics]{-webkit-backdrop-filter:none!important;background:var(--popover)!important}}[data-slot=dropdown-menu-content][data-ending-style] [data-slot=menu-morph-material]{pointer-events:none}:root{--menu-glass-fill:#ffffff6b}html.dark{--menu-glass-fill:#1c1c1f99}html[data-glass=tinted]{--menu-glass-fill:#fafafc94}html.dark[data-glass=tinted]{--menu-glass-fill:#1c1c1fb8}[data-morph-owned]{opacity:var(--menu-trigger-opacity,0)!important}html:is([data-theme=soft-glass],[data-theme=liquid-glass]) [data-slot=dropdown-menu-content][data-glass-geometry]{border-width:0!important}html[data-theme=soft-glass] [data-slot=menu-glass-optics]{-webkit-backdrop-filter:blur(16px)saturate(1.15)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){[data-slot=menu-glass-optics]{background:var(--popover)!important}}html[data-theme=liquid-glass] .ep-liquid-lens-skin{--liquid-lens-edge-shadow:inset 0 1px 1px #ffffffa6, inset 0 -1px 1px #ffffff47;box-shadow:var(--liquid-lens-edge-shadow);background-image:linear-gradient(145deg,#ffffff38,#ffffff06 45%,#ffffff1a)}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){html[data-theme=liquid-glass] .ep-liquid-lens-skin{box-shadow:none;background-image:none}}[data-slot=dropdown-menu-sub-content].ep-apple-submenu{transform-origin:var(--transform-origin);max-height:var(--available-height);overflow-y:auto;border-radius:var(--submenu-radius,18px)!important;padding:6px!important;transition:opacity .14s!important;transform:none!important}[data-slot=dropdown-menu-sub-content].ep-apple-submenu:is([data-starting-style],[data-ending-style]){opacity:0}[data-slot=dropdown-menu-sub-trigger][data-popup-open]{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){[data-slot=dropdown-menu-sub-trigger][data-popup-open]{background-color:color-mix(in srgb,var(--foreground) 8%,transparent)}}html [data-slot=dropdown-menu-sub-content].ep-apple-submenu :is([data-slot=dropdown-menu-item],[data-slot=dropdown-menu-sub-trigger],[data-slot=submenu-collapse]){border-radius:12px;min-height:36px;padding:8px 12px;font-size:14px}[role=menu][data-submenu-recessed]{pointer-events:none;transform-origin:top;scale:.96}[data-slot=dropdown-menu-sub-content].ep-apple-submenu[data-submenu-presentation=stack]{clip-path:inset(0 0 0 0 round var(--submenu-radius,18px));transition:clip-path .22s cubic-bezier(.23,1,.32,1),opacity .16s!important}[data-slot=dropdown-menu-sub-content].ep-apple-submenu[data-submenu-presentation=stack]:is([data-starting-style],[data-ending-style]){clip-path:inset(0 0 calc(100% - 56px) 0 round var(--submenu-radius,18px))}[data-submenu-presentation=stack] [data-slot=submenu-collapse]{font-weight:600}@media(max-width:640px),(hover:none),(pointer:coarse){html [data-slot=dropdown-menu-sub-content].ep-apple-submenu :is([data-slot=dropdown-menu-item],[data-slot=dropdown-menu-sub-trigger],[data-slot=submenu-collapse]){min-height:44px;font-size:16px}}@media(prefers-reduced-motion:reduce){[data-slot=dropdown-menu-sub-content].ep-apple-submenu{transition:none!important}[role=menu][data-submenu-recessed]{scale:1}[data-slot=dropdown-menu-sub-content].ep-apple-submenu[data-submenu-presentation=stack]{clip-path:none;transition:none!important}}[role=menu][data-submenu-recessed] .ep-menu-morph-content,[role=menu][data-submenu-recessed]>[role=menuitem]{opacity:.5!important}html[data-theme][data-glass-refraction] [data-submenu-recessed] [data-slot=menu-glass-optics],html[data-theme] [data-submenu-recessed] [data-slot=menu-glass-optics]{-webkit-backdrop-filter:blur(12px)saturate(1.15)!important}[data-slot=dropdown-menu-content][data-ending-style],[data-slot=dropdown-menu-sub-content][data-ending-style],[data-slot=dropdown-menu-positioner]:has(>[data-slot=dropdown-menu-content][data-ending-style]){pointer-events:none!important}html:is([data-theme=soft-glass],[data-theme=liquid-glass]) .ep-glass-morph-popup[data-glass-geometry]{display:block;position:relative;box-shadow:none!important;-webkit-backdrop-filter:none!important;opacity:1!important;background:0 0!important;border:0!important;padding:8px!important;transition:none!important;animation:none!important;overflow:visible!important;transform:scale(1)!important}.ep-glass-morph-popup[data-ending-style],.ep-glass-morph-popup[data-glass-closing],div:has(>.ep-glass-morph-popup[data-glass-closing]){pointer-events:none!important}.success-check__halo{opacity:.1;transform-origin:50%;animation:.42s cubic-bezier(.2,.9,.3,1.25) both success-check-pop}.success-check__ring{stroke-dasharray:1;stroke-dashoffset:1px;transform-origin:50%;animation:.52s cubic-bezier(.65,0,.35,1) 60ms forwards success-check-draw;transform:rotate(-90deg)}.success-check__tick{stroke-dasharray:1;stroke-dashoffset:1px;animation:.34s cubic-bezier(.65,0,.35,1) .46s forwards success-check-draw}@keyframes success-check-draw{to{stroke-dashoffset:0}}@keyframes success-check-pop{0%{opacity:0;transform:scale(.6)}to{opacity:.1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.success-check__halo,.success-check__ring,.success-check__tick{stroke-dashoffset:0;animation:none}}[data-slot=calendar-event][data-month-chip]{container-type:size}@container (max-height:2.45rem){[data-chip-time]{display:none}}html:is([data-theme=soft-glass],[data-theme=liquid-glass]) :is([data-slot=drawer-footer],[data-slot=sheet-footer],[data-slot=dialog-footer]) [data-slot=button]:is([data-variant=outline],[data-variant=secondary],[data-variant=ghost]){background-color:var(--popover)!important}@supports (color:color-mix(in lab,red,red)){html:is([data-theme=soft-glass],[data-theme=liquid-glass]) :is([data-slot=drawer-footer],[data-slot=sheet-footer],[data-slot=dialog-footer]) [data-slot=button]:is([data-variant=outline],[data-variant=secondary],[data-variant=ghost]){background-color:color-mix(in srgb,var(--popover) 72%,transparent)!important}}html:is([data-theme=soft-glass],[data-theme=liquid-glass]) :is([data-slot=drawer-footer],[data-slot=sheet-footer],[data-slot=dialog-footer]) [data-slot=button]:is([data-variant=outline],[data-variant=secondary],[data-variant=ghost]){-webkit-backdrop-filter:blur(14px)saturate(1.4)!important;backdrop-filter:blur(14px)saturate(1.4)!important}.ep-live-control:has([data-slot=range-slider]){touch-action:none}.ep-live-control-source [data-slot=range-slider] [data-slot=slider-thumb]:not([data-lens-target]){opacity:1;background:#fff;border:0;border-radius:999px;box-shadow:0 .5px 1px #00000014,0 2px 6px #00000029}.ep-live-control-source [data-slot=range-slider] [data-slot=slider-thumb]:not([data-lens-target])>:not(input){display:none}.ep-live-control-source [data-slot=range-slider]:focus-within{outline:2px solid var(--ring);outline-offset:3px;border-radius:1rem}html[data-theme=liquid-glass] [data-slot=mobile-tab-dock]{touch-action:none}[data-slot=mobile-tab-dock][data-lens-active] [data-slot=mobile-tab-indicator]{transition:opacity 80ms;opacity:0!important}[data-slot=mobile-tab-dock][data-lens-active] [data-lens-over],[data-slot=mobile-tab-dock][data-lens-active] [data-lens-over] span{color:var(--primary-ink)}[data-slot=mobile-tab-dock][data-lens-active] a:active,[data-slot=mobile-tab-dock][data-lens-active] button:active{transform:none}[data-slot=mobile-tab-dock] a{-webkit-user-drag:none;-webkit-touch-callout:none}@property --glass-glow{syntax:"<number>";inherits:false;initial-value:0}html:is([data-theme=soft-glass],[data-theme=liquid-glass]) [data-glass-interactive]{--glass-press-x:50%;--glass-press-y:50%;background-image:radial-gradient(circle at var(--glass-press-x) var(--glass-press-y),rgb(255 255 255/calc(var(--glass-glow) * .34)),rgb(255 255 255/calc(var(--glass-glow) * .08)) 45%,transparent 75%),var(--lg-sheen,linear-gradient(transparent, transparent));transition-property:scale,transform,background-color,border-color,box-shadow,color,--glass-glow;transition-duration:.32s,.2s,.2s,.2s,.2s,.2s,.38s;transition-timing-function:cubic-bezier(.2,.8,.2,1),ease-out,ease-out,ease-out,ease-out,ease-out,ease-out}html:is([data-theme=soft-glass],[data-theme=liquid-glass]) [data-glass-interactive][data-glass-pressed]{--glass-glow:1;transition-duration:.26s,.2s,.2s,.2s,.2s,.2s,90ms;scale:1.04!important}html:is([data-theme=soft-glass],[data-theme=liquid-glass]) [data-slot=card][data-glass-interactive][data-glass-pressed]{scale:1.015!important}@media(prefers-reduced-motion:reduce){html:is([data-theme=soft-glass],[data-theme=liquid-glass]) [data-glass-interactive][data-glass-pressed]{scale:none!important}}html:is([data-theme=soft-glass],[data-theme=liquid-glass]) [data-slot=pagination] :is(p,[data-slot=pagination-label]){background-color:var(--popover)!important}@supports (color:color-mix(in lab,red,red)){html:is([data-theme=soft-glass],[data-theme=liquid-glass]) [data-slot=pagination] :is(p,[data-slot=pagination-label]){background-color:color-mix(in srgb,var(--popover) 90%,transparent)!important}}html:is([data-theme=soft-glass],[data-theme=liquid-glass]) [data-slot=pagination] :is(p,[data-slot=pagination-label]){border:1px solid var(--glass-border,transparent)}html:is([data-theme=soft-glass],[data-theme=liquid-glass]) :is([data-slot=drawer-header],[data-slot=dialog-header],[data-slot=sheet-header])>[data-slot=progressive-blur]{background:linear-gradient(to bottom,var(--surface-opaque,var(--card)) 0%,var(--surface-opaque,var(--card)) 45%,transparent 85%);bottom:-3.5rem}@supports (color:color-mix(in lab,red,red)){html:is([data-theme=soft-glass],[data-theme=liquid-glass]) :is([data-slot=drawer-header],[data-slot=dialog-header],[data-slot=sheet-header])>[data-slot=progressive-blur]{background:linear-gradient(to bottom,color-mix(in srgb,var(--surface-opaque,var(--card)) calc(var(--progressive-blur-k,1) * 70%),transparent) 0%,color-mix(in srgb,var(--surface-opaque,var(--card)) calc(var(--progressive-blur-k,1) * 35%),transparent) 45%,transparent 85%)}}html[data-theme] [data-slot=button]:is([data-variant=default],[data-variant=destructive]):disabled:not([aria-busy=true]){opacity:1;background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){html[data-theme] [data-slot=button]:is([data-variant=default],[data-variant=destructive]):disabled:not([aria-busy=true]){background-color:color-mix(in srgb,var(--foreground) 10%,var(--card))}}html[data-theme] [data-slot=button]:is([data-variant=default],[data-variant=destructive]):disabled:not([aria-busy=true]){color:var(--foreground);background-image:none}@supports (color:color-mix(in lab,red,red)){html[data-theme] [data-slot=button]:is([data-variant=default],[data-variant=destructive]):disabled:not([aria-busy=true]){color:color-mix(in srgb,var(--foreground) 38%,transparent)}}html[data-theme] [data-slot=button]:is([data-variant=default],[data-variant=destructive]):disabled:not([aria-busy=true]){box-shadow:none}html:is([data-theme=soft-glass],[data-theme=liquid-glass])[data-sheet-surface=solid] :is([data-slot=drawer-content],[data-slot=sheet-content],[data-slot=dialog-content]){--scroll-fade-edge:var(--surface-opaque,var(--card))}html:is([data-theme=soft-glass],[data-theme=liquid-glass])[data-sheet-surface=glass] :is([data-slot=drawer-content],[data-slot=sheet-content],[data-slot=dialog-content]){--scroll-fade-edge:var(--glass-sheet-fill,var(--surface-opaque,var(--card)))}html:is([data-theme=soft-glass],[data-theme=liquid-glass]) [data-slot=drawer-content][data-vaul-drawer-direction=bottom] .scroll-fade-y-host[data-can-scroll][data-with-footer] .scroll-fade-y-edge-bottom{--scroll-fade-edge:var(--surface-opaque,var(--card));display:block!important}@supports (color:color-mix(in lab,red,red)){html:is([data-theme=soft-glass],[data-theme=liquid-glass]) [data-slot=drawer-content][data-vaul-drawer-direction=bottom] .scroll-fade-y-host[data-can-scroll][data-with-footer] .scroll-fade-y-edge-bottom{--scroll-fade-edge:color-mix(in srgb, var(--surface-opaque,var(--card)) 92%, transparent)}}.ep-live-control[data-lens-engine=flat] .ep-live-control-source :is([data-slot=switch-thumb],[data-slot=slider-thumb]){opacity:1;background:#fff;border:0;border-radius:999px;box-shadow:0 .5px 1px #0000001a,0 2px 6px #0000002e;transition:transform .32s cubic-bezier(.3,1.35,.5,1),opacity 80ms!important}.ep-live-control[data-lens-engine=flat] .ep-live-control-source [data-slot=slider-thumb]>:not(input){display:none}.ep-live-control[data-lens-engine=flat][data-lens-active] .ep-live-control-source :is([data-slot=switch-thumb],[data-slot=slider-thumb]){opacity:0}.ep-live-control[data-lens-engine=flat][data-lens-active] .ep-live-control-source [data-slot=range-slider] [data-slot=slider-thumb]:not([data-lens-target]){opacity:1}html:is([data-theme=soft-glass],[data-theme=liquid-glass]) :is([data-slot=drawer-header],[data-slot=dialog-header],[data-slot=sheet-header])>[data-slot=progressive-blur]>*{display:none}html:is([data-theme=soft-glass],[data-theme=liquid-glass]) :is([data-slot=drawer-header],[data-slot=dialog-header],[data-slot=sheet-header])>[data-slot=progressive-blur]{background:linear-gradient(to bottom,var(--scroll-fade-edge,var(--glass-sheet-fill,var(--card))) 0%,var(--scroll-fade-edge,var(--glass-sheet-fill,var(--card))) 55%,transparent 100%)}@supports (color:color-mix(in lab,red,red)){html:is([data-theme=soft-glass],[data-theme=liquid-glass]) :is([data-slot=drawer-header],[data-slot=dialog-header],[data-slot=sheet-header])>[data-slot=progressive-blur]{background:linear-gradient(to bottom,color-mix(in srgb,var(--scroll-fade-edge,var(--glass-sheet-fill,var(--card))) calc(var(--progressive-blur-k,1) * 100%),transparent) 0%,color-mix(in srgb,var(--scroll-fade-edge,var(--glass-sheet-fill,var(--card))) calc(var(--progressive-blur-k,1) * 92%),transparent) 55%,transparent 100%)}}html:is([data-theme=soft-glass],[data-theme=liquid-glass]) :is([data-slot=drawer-content],[data-slot=sheet-content],[data-slot=dialog-content]) [data-slot]:not([data-slot$=-popup],[data-slot$=-popup] *,[data-slot$=-positioner] *,[data-slot=menu-glass-optics],[data-slot$=-footer] *,[data-slot=lifted-control-lens],[data-slot=progressive-blur],[data-slot=progressive-blur] *){-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.animate-in.fill-mode-both{animation-fill-mode:backwards!important}html:is([data-theme=soft-glass],[data-theme=liquid-glass]){--lg-fill:#ffffff75;--lg-fill-hover:#ffffffa8;--lg-panel-fill:#fafafc9e;--lg-vibrancy:blur(14px) saturate(1.9);--lg-panel-vibrancy:blur(28px) saturate(1.9);--lg-sheen:linear-gradient(180deg, #ffffff6b, #ffffff1a 45%, #fff0 70%, #ffffff1a);--lg-rim:inset 0 1px 0 0 #fffffff2, inset 1px 0 0 0 #fff9, inset -1px 0 0 0 #ffffff59, inset 0 -1px 0 0 #ffffff8c, inset 0 0 0 .5px #00000012;--lg-depth:0 1px 1.5px #0000000d, 0 6px 20px -4px #00000024;--lg-panel-depth:0 1px 2px #0000000a, 0 18px 48px -12px #00000038;--lg-tint-rim:inset 0 1px 0 0 #ffffff6b, inset 0 -1px 0 0 #0000001a, inset 0 0 0 .5px #00000014}html.dark:is([data-theme=soft-glass],[data-theme=liquid-glass]){--lg-fill:#ffffff13;--lg-fill-hover:#ffffff21;--lg-panel-fill:#1e1f239e;--lg-sheen:linear-gradient(180deg, #ffffff12, #ffffff04 45%, #fff0 70%, #ffffff06);--lg-rim:inset 0 1px 0 0 #ffffff42, inset 1px 0 0 0 #ffffff1f, inset -1px 0 0 0 #ffffff12, inset 0 -1px 0 0 #ffffff1a;--lg-depth:0 1px 1.5px #0006, 0 8px 24px -6px #0000008c;--lg-panel-depth:0 1px 2px #00000080, 0 24px 60px -16px #000000b3;--lg-tint-rim:inset 0 1px 0 0 #ffffff59, inset 0 -1px 0 0 #0000002e}html:is([data-theme=soft-glass],[data-theme=liquid-glass]) :is([data-slot=button]:is([data-variant=outline],[data-variant=secondary]),[data-slot=filter-toolbar-pill],[data-slot=mobile-tab-scan]){background-image:var(--lg-sheen);background-color:var(--lg-fill)!important;box-shadow:var(--lg-rim),var(--lg-depth)!important;border-color:#0000!important}html:is([data-theme=soft-glass],[data-theme=liquid-glass]) :is([data-slot=button]:is([data-variant=outline],[data-variant=secondary]),[data-slot=filter-toolbar-pill]):hover{background-color:var(--lg-fill-hover)!important}html:is([data-theme=soft-glass],[data-theme=liquid-glass]) :is([data-slot=button]:is([data-variant=outline],[data-variant=secondary]),[data-slot=filter-toolbar-pill],[data-slot=mobile-tab-scan]):not(:is([data-slot=drawer-content],[data-slot=sheet-content],[data-slot=dialog-content],[data-slot$=-popup]) *){-webkit-backdrop-filter:var(--lg-vibrancy)!important;backdrop-filter:var(--lg-vibrancy)!important}@supports (color:color-mix(in lab,red,red)){html:is([data-theme=soft-glass],[data-theme=liquid-glass]) [data-slot=button]:is([data-variant=default],[data-variant=destructive]):not(:disabled){box-shadow:var(--lg-tint-rim),0 6px 18px -6px color-mix(in srgb,var(--primary) 55%,transparent)!important}}html:is([data-theme=soft-glass],[data-theme=liquid-glass]) :is([data-slot=sidebar-panel],[data-slot=event-section-nav],[data-slot=mobile-tab-dock]){background-color:var(--lg-panel-fill)!important;background-image:var(--lg-sheen)!important;box-shadow:var(--lg-rim),var(--lg-panel-depth)!important;-webkit-backdrop-filter:var(--lg-panel-vibrancy)!important;backdrop-filter:var(--lg-panel-vibrancy)!important;border-color:#0000!important}html:is([data-theme=soft-glass],[data-theme=liquid-glass])[data-sheet-surface=glass] :is([data-slot=drawer-content],[data-slot=sheet-content],[data-slot=dialog-content]){box-shadow:var(--lg-rim),var(--lg-panel-depth)!important;border-color:#0000!important}html:is([data-theme=soft-glass],[data-theme=liquid-glass]) .ep-live-control-source :is([data-slot=segmented-track],[data-slot=tabs-list]){box-shadow:inset 0 1px 2px #00000014,inset 0 -1px #ffffff59!important}html.dark:is([data-theme=soft-glass],[data-theme=liquid-glass]) .ep-live-control-source :is([data-slot=segmented-track],[data-slot=tabs-list]){box-shadow:inset 0 1px 2px #00000059,inset 0 -1px #ffffff0f!important}html:is([data-theme=soft-glass],[data-theme=liquid-glass]) .ep-live-control-source :is([data-slot=segmented-indicator],[data-slot=tabs-indicator]){box-shadow:inset 0 1px #ffffffe6,0 1px 2px #00000014,0 3px 10px -2px #00000024!important}html.dark:is([data-theme=soft-glass],[data-theme=liquid-glass]) .ep-live-control-source :is([data-slot=segmented-indicator],[data-slot=tabs-indicator]){box-shadow:inset 0 1px #ffffff38,inset 0 -1px #0003,0 2px 8px -2px #00000080!important}html:is([data-theme=soft-glass],[data-theme=liquid-glass]) [data-slot=menu-glass-optics]{box-shadow:var(--lg-rim)!important;border-color:#0000!important}html:is([data-theme=soft-glass],[data-theme=liquid-glass]) :is([data-slot=card],[data-slot=chart-frame],[data-slot=empty],.ep-card-surface):not([data-glass-interactive]){background-color:var(--card)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-image:none!important;border-color:#0000!important;box-shadow:0 1px 1.5px #0000000a,0 6px 20px -8px #0000001a!important}html.dark:is([data-theme=soft-glass],[data-theme=liquid-glass]) :is([data-slot=card],[data-slot=chart-frame],[data-slot=empty],.ep-card-surface):not([data-glass-interactive]){box-shadow:inset 0 0 0 .5px #ffffff0f!important}html[data-theme=liquid-glass][data-glass-refraction] :is([data-slot=mobile-tab-dock],[data-slot=mobile-tab-scan]){-webkit-backdrop-filter:var(--lg-panel-vibrancy) var(--lg-refraction,)!important;backdrop-filter:var(--lg-panel-vibrancy) var(--lg-refraction,)!important}html:is([data-theme=soft-glass],[data-theme=liquid-glass]) [data-slot=scroll-chrome-secondary]:after{content:"";pointer-events:none;background:var(--page-backdrop,var(--background));inset-inline:0;height:30px;position:absolute;top:100%;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}html:is([data-theme=soft-glass],[data-theme=liquid-glass]) nav[aria-label=Dashboard]:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(to top,var(--background) 30%,transparent);position:absolute;inset:-40px 0 0}@supports (color:color-mix(in lab,red,red)){html:is([data-theme=soft-glass],[data-theme=liquid-glass]) nav[aria-label=Dashboard]:before{background:linear-gradient(to top,color-mix(in srgb,var(--background) 80%,transparent) 30%,transparent)}}html:is([data-theme=soft-glass],[data-theme=liquid-glass]) nav[aria-label=Dashboard]:before{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);-webkit-mask-image:linear-gradient(#0000,#000 55%);mask-image:linear-gradient(#0000,#000 55%)}html:is([data-theme=soft-glass],[data-theme=liquid-glass]){--lg-edge:linear-gradient(135deg, #fffffffa 0%, #ffffff73 20%, #ffffff29 48%, #ffffff61 80%, #ffffffe6 100%);--lg-edge-tint:linear-gradient(135deg, #fff9 0%, #ffffff1f 25%, #fff0 55%, #ffffff14 80%, #ffffff59 100%)}html.dark:is([data-theme=soft-glass],[data-theme=liquid-glass]){--lg-edge:linear-gradient(135deg, #ffffff8c 0%, #ffffff24 18%, #ffffff09 48%, #ffffff1a 78%, #ffffff5c 100%);--lg-edge-tint:linear-gradient(135deg, #ffffff8c 0%, #ffffff1a 25%, #fff0 55%, #ffffff0f 80%, #ffffff4d 100%);--lg-rim:inset 0 1px 0 0 #ffffff1a, inset 0 0 0 .5px #ffffff0a;--lg-fill:#ffffff17;--lg-fill-hover:#ffffff26;--lg-panel-fill:#1c1c1e94}html:is([data-theme=soft-glass],[data-theme=liquid-glass]) :is([data-slot=button]:is([data-variant=outline],[data-variant=secondary],[data-variant=default],[data-variant=destructive]):not(:disabled),[data-slot=filter-toolbar-pill],[data-slot=mobile-tab-scan],[data-slot=sidebar-panel],[data-slot=event-section-nav],[data-slot=mobile-tab-dock],[data-slot=menu-glass-optics]):not(.absolute,.fixed,.sticky,[style*=position]){position:relative}html:is([data-theme=soft-glass],[data-theme=liquid-glass]) :is([data-slot=button]:is([data-variant=outline],[data-variant=secondary]),[data-slot=filter-toolbar-pill],[data-slot=mobile-tab-scan],[data-slot=sidebar-panel],[data-slot=event-section-nav],[data-slot=mobile-tab-dock],[data-slot=menu-glass-optics]):after,html:is([data-theme=soft-glass],[data-theme=liquid-glass]) [data-slot=button]:is([data-variant=default],[data-variant=destructive]):not(:disabled):after{content:"";z-index:1;border-radius:inherit;pointer-events:none;background:var(--lg-edge);-webkit-mask-composite:xor;padding:1px;transition:opacity .2s ease-out;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}html:is([data-theme=soft-glass],[data-theme=liquid-glass]) [data-slot=button]:is([data-variant=default],[data-variant=destructive]):not(:disabled):after{background:var(--lg-edge-tint)}html:is([data-theme=soft-glass],[data-theme=liquid-glass]) [data-glass-pressed]:after{opacity:1;filter:brightness(1.6)}html.dark:is([data-theme=soft-glass],[data-theme=liquid-glass]) [data-glass-interactive]{background-image:radial-gradient(circle at var(--glass-press-x) var(--glass-press-y),rgb(255 255 255/calc(var(--glass-glow) * .3)),rgb(255 255 255/calc(var(--glass-glow) * .08)) 45%,transparent 75%),var(--lg-sheen,linear-gradient(transparent, transparent))}html:is([data-theme=soft-glass],[data-theme=liquid-glass]) [data-slot=button][data-size^=icon][data-glass-interactive][data-glass-pressed]{scale:1.12!important}html:is([data-theme=soft-glass],[data-theme=liquid-glass]) :is([data-slot=button]:is([data-variant=outline],[data-variant=secondary],[data-variant=default],[data-variant=destructive]),[data-slot=button][data-variant=ghost][data-size^=icon],[data-slot=filter-toolbar-pill],[data-slot=mobile-tab-scan],[data-slot=segmented-track],[data-slot=segmented-track] [data-segment],[data-slot=segmented-indicator],[data-slot=tabs-list][data-variant=segmented]:not([data-orientation=vertical]),[data-slot=tabs-list][data-variant=segmented]:not([data-orientation=vertical]) :is([data-slot=tabs-tab],[data-slot=tabs-indicator]),[data-slot=mobile-tab-dock]){corner-shape:round!important;border-radius:9999px!important}html:is([data-theme=soft-glass],[data-theme=liquid-glass]){--lg-sheen:linear-gradient(transparent, transparent);--lg-depth:0 1px 2px #0000000f, 0 4px 14px -6px #0000001f;--lg-seg-track:#7676801f;--lg-seg-thumb:#fff;--lg-seg-thumb-shadow:0 3px 8px #0000001f, 0 3px 1px #0000000a, inset 0 0 0 .5px #0000000a}html.dark:is([data-theme=soft-glass],[data-theme=liquid-glass]){--lg-depth:0 1px 1px #00000040;--lg-panel-depth:0 1px 2px #0006, 0 20px 50px -20px #000c;--lg-seg-track:#7676803d;--lg-seg-thumb:#636366;--lg-seg-thumb-shadow:inset 0 .5px 0 #ffffff2e, 0 3px 8px #0000004d;--lg-edge:linear-gradient(135deg, #ffffff6b 0%, #ffffff1a 20%, #ffffff08 50%, #ffffff14 78%, #ffffff47 100%)}html:is([data-theme=soft-glass],[data-theme=liquid-glass]) [data-slot=button]:is([data-variant=default],[data-variant=destructive]):not(:disabled){background-image:none!important;box-shadow:inset 0 .5px #ffffff59!important}html:is([data-theme=soft-glass],[data-theme=liquid-glass]) :is(.ep-live-control-source,body) :is([data-slot=segmented-track],[data-slot=tabs-list][data-variant=segmented]:not([data-orientation=vertical])){background-color:var(--lg-seg-track)!important;box-shadow:none!important;background-image:none!important;border-color:#0000!important}html:is([data-theme=soft-glass],[data-theme=liquid-glass]) :is(.ep-live-control-source,body) :is([data-slot=segmented-indicator],[data-slot=tabs-list][data-variant=segmented]:not([data-orientation=vertical]) [data-slot=tabs-indicator]){background-color:var(--lg-seg-thumb)!important;box-shadow:var(--lg-seg-thumb-shadow)!important;background-image:none!important;border-color:#0000!important}html:is([data-theme=soft-glass],[data-theme=liquid-glass]) [data-slot=menu-glass-optics]{box-shadow:none!important;border-width:0!important}html:is([data-theme=soft-glass],[data-theme=liquid-glass]) [data-slot=menu-morph-material]>.ep-liquid-lens-skin{box-shadow:none!important}html:is([data-theme=soft-glass],[data-theme=liquid-glass]) [data-slot$=-trigger]:focus-visible:not([data-slot=button]){border-radius:9999px}html:is([data-theme=soft-glass],[data-theme=liquid-glass]),html.dark:is([data-theme=soft-glass],[data-theme=liquid-glass]){--lg-rim:0 0 0 0 transparent}html:is([data-theme=soft-glass],[data-theme=liquid-glass]) [data-slot=button]:is([data-variant=default],[data-variant=destructive]):not(:disabled){box-shadow:none!important}html:is([data-theme=soft-glass],[data-theme=liquid-glass]) [data-slot=card][data-glass-interactive]{background-color:var(--card)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-color:#0000!important;box-shadow:0 1px 1.5px #0000000a,0 6px 20px -8px #0000001a!important}html.dark:is([data-theme=soft-glass],[data-theme=liquid-glass]) [data-slot=card][data-glass-interactive]{box-shadow:inset 0 0 0 .5px #ffffff0f!important}html.dark:is([data-theme=soft-glass],[data-theme=liquid-glass]){--lg-sheen:linear-gradient(transparent, transparent);--lg-depth:0 0 0 0 transparent}html:is([data-theme=soft-glass],[data-theme=liquid-glass]) :is([data-slot=button]:is([data-variant=outline],[data-variant=secondary],[data-variant=default],[data-variant=destructive]),[data-slot=filter-toolbar-pill],[data-slot=mobile-tab-scan]):after{inset:-1px}html[data-theme]:not(:is([data-theme=soft-glass],[data-theme=liquid-glass])) [data-slot=tabs-list-shell][data-variant=segmented][data-orientation=vertical],html[data-theme]:not(:is([data-theme=soft-glass],[data-theme=liquid-glass])) [data-slot=tabs-list-shell][data-variant=segmented][data-orientation=vertical]:hover{box-shadow:none!important;background-color:#0000!important;border-color:#0000!important}html:not(.dark):is([data-theme=soft-glass],[data-theme=liquid-glass]) :is([data-slot=card],.ep-card-surface,[data-slot=empty],[data-slot=sheet-content],[data-slot=dialog-content],[data-slot=drawer-content]) [data-slot=button]:is([data-variant=outline],[data-variant=secondary]){box-shadow:none!important;background-color:#7676801f!important}html:not(.dark):is([data-theme=soft-glass],[data-theme=liquid-glass]) :is([data-slot=card],.ep-card-surface,[data-slot=empty],[data-slot=sheet-content],[data-slot=dialog-content],[data-slot=drawer-content]) [data-slot=button]:is([data-variant=outline],[data-variant=secondary]):hover{background-color:#7676802e!important}html:is([data-theme=soft-glass],[data-theme=liquid-glass]) [data-slot=tabs-list][data-variant=segmented][data-orientation=vertical]{box-shadow:none!important;background-color:#0000!important}html:is([data-theme=soft-glass],[data-theme=liquid-glass]) [data-slot=tabs-list][data-variant=segmented][data-orientation=vertical] [data-slot=tabs-indicator]{corner-shape:round;background-color:var(--lg-seg-thumb)!important;box-shadow:var(--lg-seg-thumb-shadow)!important}html:is([data-theme=soft-glass],[data-theme=liquid-glass]) [data-slot=tabs-list-shell][data-variant=segmented]:has(>*>[data-slot=tabs-list]:not([data-orientation=vertical])),html:is([data-theme=soft-glass],[data-theme=liquid-glass]) [data-slot=tabs-list-shell][data-variant=segmented]:has(>[data-slot=tabs-list]:not([data-orientation=vertical])){corner-shape:round;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border-color:#0000!important;padding:0!important}html:is([data-theme=soft-glass],[data-theme=liquid-glass]) [data-slot=tabs-list-shell][data-variant=segmented] [data-slot=tabs-scroll],.ep-lab-liquid,.ep-lab-liquid *{corner-shape:round}[data-slot=drawer-content][data-liquid-lens-sheet]{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border-color:#0000!important}[data-slot=tabs-tab][data-active] [data-slot=tabs-tab-badge]{background:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){[data-slot=tabs-tab][data-active] [data-slot=tabs-tab-badge]{background:color-mix(in oklch,var(--primary) 16%,transparent)!important}}[data-slot=tabs-tab][data-active] [data-slot=tabs-tab-badge]{color:var(--foreground)}html:active-view-transition-type(page) [data-slot=app-main]{view-transition-name:page}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}::view-transition-old(page){animation:.11s ease-out both ep-page-out}::view-transition-new(page){animation:.24s cubic-bezier(.2,.8,.2,1) both ep-page-in}@keyframes ep-page-out{to{opacity:0}}@keyframes ep-page-in{0%{opacity:0;transform:translateY(6px)}}@media(prefers-reduced-motion:reduce){::view-transition-old(page){animation:none}::view-transition-new(page){animation:none}}.ep-reveal{transition-behavior:allow-discrete;transition-property:height,overflow;transition-duration:.2s,0s;transition-timing-function:ease-out;overflow:hidden}.ep-reveal[data-open]:not([data-starting-style]):not([data-ending-style]){transition-delay:0s,.2s;overflow:visible}@media(prefers-reduced-motion:reduce){.ep-reveal{transition-duration:0s,0s}.ep-reveal[data-open]{transition-delay:0s,0s}}html:not(#flat) [vaul-drawer-wrapper][data-drawer-scroll-locked] *,html:not(#flat)[data-theme=soft-glass] :is([data-slot=drawer-content],[data-slot=dialog-content]) *,html:not(#flat)[data-theme=soft-glass] .ep-glass-refract-effect{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html:not(#flat) [vaul-drawer-wrapper][data-drawer-scroll-locked] .ep-glass-halo,html:not(#flat)[data-theme=soft-glass] :is([data-slot=drawer-content],[data-slot=dialog-content]) .ep-glass-halo{filter:none!important}html:not(#flat)[data-theme=soft-glass] :is([data-slot=drawer-footer],[data-slot=sheet-footer],[data-slot=dialog-footer]) [data-slot=button]:is([data-variant=outline],[data-variant=secondary],[data-variant=ghost]){background-color:var(--popover)!important}@supports (color:color-mix(in lab,red,red)){html:not(#flat)[data-theme=soft-glass] :is([data-slot=drawer-footer],[data-slot=sheet-footer],[data-slot=dialog-footer]) [data-slot=button]:is([data-variant=outline],[data-variant=secondary],[data-variant=ghost]){background-color:color-mix(in srgb,var(--popover) 94%,transparent)!important}}html{background:var(--app-backdrop,var(--background));background-attachment:fixed}[data-slot=app-backdrop]{background:var(--app-backdrop,var(--background))}html[data-brand-tint=scenery] [data-slot=app-backdrop]{display:none}html:not([data-brand-tint=scenery]) body,[data-slot=app-shell],[vaul-drawer-wrapper]{background:0 0}[vaul-drawer-wrapper][data-drawer-scroll-locked]{background:var(--app-backdrop,var(--background))}html{--page-backdrop:var(--background)}:is([data-slot=page-band][data-sticky],[data-slot=page-chrome-top][data-chrome]>header,[data-slot=page-chrome-top][data-chrome]>[data-slot=scroll-chrome-secondary]){background:var(--page-backdrop)!important;background-attachment:fixed!important}[data-slot=page-band][data-sticky]:after,[data-slot=scroll-chrome-secondary]:after{content:"";background:var(--page-backdrop);pointer-events:none;background-attachment:fixed;height:1.5rem;position:absolute;top:100%;left:-100vw;right:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}[data-slot=page-chrome-bottom]>[data-slot=page-bottom-fade]{height:var(--scroll-fade-bottom-size,2.5rem);background:var(--app-backdrop,var(--background));pointer-events:none;background-attachment:fixed;position:absolute;bottom:0;left:-100vw;right:0;-webkit-mask-image:linear-gradient(#0000,#000);mask-image:linear-gradient(#0000,#000)}@media(max-width:767.98px){[data-slot=page-chrome-bottom]>[data-slot=page-bottom-fade]{display:none}}[data-slot=page-bottom-fade-phone]{height:calc(var(--scroll-fade-bottom-size,2.5rem) + 4.5rem);background:var(--app-backdrop,var(--background));background-position:left 0 bottom 0;background-repeat:no-repeat;background-size:100vw 100dvh;-webkit-mask-image:linear-gradient(#0000,#000 55%);mask-image:linear-gradient(#0000,#000 55%)}html[data-brand-tint=scenery] [data-slot=page-bottom-fade-phone]{display:none}[data-slot=page-band][data-sticky]{translate:0 calc(-1 * var(--overscroll-top,0px))}@media(min-width:768px){[data-slot=page-chrome-top][data-chrome]{translate:0 calc(-1 * var(--overscroll-top,0px))}[data-slot=page-chrome-bottom]{translate:0 var(--overscroll-bottom,0px)}[data-slot=sidebar-frame]{z-index:36}}.ep-page-fill{background:var(--page-backdrop,var(--background))}html[data-corner-shape=round] *,html[data-corner-shape=round] :before,html[data-corner-shape=round] :after{corner-shape:round!important}@media(max-width:767.98px){html[data-theme] [data-slot=page-chrome-top][data-chrome]>header,html[data-theme] [data-slot=page-chrome-top][data-chrome]>[data-slot=scroll-chrome-secondary],html[data-theme] [data-slot=page-chrome-top][data-chrome]>[data-slot=scroll-chrome-secondary]:after{background-attachment:scroll!important}}@property --tw-border-spacing-x{syntax:"<length>";inherits:false;initial-value:0}@property --tw-border-spacing-y{syntax:"<length>";inherits:false;initial-value:0}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@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-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{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-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-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-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-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-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes tw-shimmer{0%{background-position:100% 0}to{background-position:0 0}}:root{--font-display-weight: 600}html:is([data-theme=soft-glass],[data-theme=gold],[data-theme=liquid-glass]){--font-display-weight: 400}html:is([data-theme=soft-glass],[data-theme=gold],[data-theme=liquid-glass]) .font-display{font-weight:400}@media(min-width:1024px){[data-vaul-drawer]:is([data-vaul-drawer-direction=bottom],[data-vaul-drawer-direction=top]){--sheet-content-width: 72rem;--sheet-content-gutter: 3rem;--sheet-content-inset: max(var(--sheet-content-gutter), calc((100% - var(--sheet-content-width)) / 2))}[data-vaul-drawer]:is([data-vaul-drawer-direction=bottom],[data-vaul-drawer-direction=top]) :is([data-slot=drawer-header],[data-slot=sheet-header],[data-slot=drawer-footer],[data-slot=sheet-footer]){width:auto;left:var(--sheet-content-inset);right:var(--sheet-content-inset);margin-inline:0;padding-inline:0}[data-vaul-drawer]:is([data-vaul-drawer-direction=bottom],[data-vaul-drawer-direction=top]) :is([data-slot=drawer-body],[data-slot=sheet-body]){padding-inline:var(--sheet-content-inset)}[data-vaul-drawer]:is([data-vaul-drawer-direction=bottom],[data-vaul-drawer-direction=top]) :is([data-slot=drawer-body],[data-slot=sheet-body])>*{width:100%;margin-inline:0}[data-vaul-drawer]:is([data-vaul-drawer-direction=bottom],[data-vaul-drawer-direction=top]) :is([data-slot=drawer-footer],[data-slot=sheet-footer])>div{padding-inline:0}[data-vaul-drawer]:is([data-vaul-drawer-direction=bottom],[data-vaul-drawer-direction=top]) :is([data-slot=drawer-header],[data-slot=sheet-header])>button[aria-label=Close]{right:0;left:auto}[data-vaul-drawer][data-template-viewer]{--sheet-content-width: 96rem;--sheet-content-gutter: 7rem}}@media(min-width:768px){[data-slot=drawer-content][data-vaul-drawer][data-vaul-drawer-direction=bottom][data-steady-height]{height:100%!important}}html[data-theme=gold]{--btn-h: 3rem;--btn-h-sm: 2.5rem;--btn-h-lg: 3.5rem;--btn-r: 3px;--btn-r-sm: 3px;--btn-px: 1.5rem;--btn-px-sm: 1rem;--btn-px-lg: 2rem;--btn-fs: .75rem;--field-h: 3rem;--field-h-sm: 2.5rem;--field-h-lg: 3.5rem;--field-r: 0px;--field-r-sm: 0px;--field-px: .125rem;--field-px-sm: .125rem;--field-px-lg: .25rem;--control-radius: 4px;--card-r: 6px;--card-px: 1.5rem;--card-py: 1.5rem;--card-gap: 1.25rem;--shell-radius: 0px;--lp-ink: var(--foreground);--lp-rule: color-mix(in srgb, var(--foreground) 14%, transparent);--lp-rule-strong: color-mix(in srgb, var(--foreground) 32%, transparent);--lp-foil: var(--primary);--lp-lift: 0 1px 0 rgb(60 45 10 / .04), 0 14px 34px -22px rgb(60 45 10 / .28);--lp-ease: cubic-bezier(.2, .8, .2, 1)}html.dark[data-theme=gold]{--lp-rule: color-mix(in srgb, var(--primary) 16%, transparent);--lp-rule-strong: color-mix(in srgb, var(--primary) 34%, transparent);--lp-lift: 0 0 0 1px rgb(0 0 0 / .35), 0 22px 44px -26px rgb(0 0 0 / .9)}html[data-theme=gold]{--app-backdrop: radial-gradient(1200px 520px at 72% -12%, color-mix(in srgb, var(--primary) 7%, transparent), transparent 62%), var(--background)}html.dark[data-theme=gold]{--app-backdrop: radial-gradient(1100px 520px at 70% -14%, color-mix(in srgb, var(--primary) 9%, transparent), transparent 62%), var(--background)}html[data-theme=gold] ::selection{background:color-mix(in srgb,var(--primary) 35%,transparent);color:var(--foreground)}html[data-theme=gold] [data-slot=page-header] h1{font-family:var(--font-display-family);font-weight:400;font-size:clamp(2rem,2.6vw,2.6rem);line-height:1;letter-spacing:-.01em}html[data-theme=gold] :is([data-slot=card-title],[data-slot=dialog-title],[data-slot=sheet-title],[data-slot=drawer-title],[data-slot=empty-title]){font-family:var(--font-display-family);font-weight:400;letter-spacing:-.005em}html[data-theme=gold] [data-slot=card-title]{font-size:1.375rem;line-height:1.15}html[data-theme=gold] :is([data-slot=dialog-title],[data-slot=sheet-title],[data-slot=drawer-title]){font-size:1.75rem;line-height:1.1}html[data-theme=gold] [data-slot=empty-title]{font-size:1.5rem}html[data-theme=gold] [data-slot=summary-card] strong{font-family:var(--font-display-family);font-weight:400;font-size:2.125rem;letter-spacing:-.01em}html[data-theme=gold] [data-slot=summary-card][data-density=compact] strong{font-size:1.375rem}html[data-theme=gold] :is([data-slot=label],[data-slot=table-head],[data-slot=sidebar-nav-label],[data-slot=dropdown-menu-label]){font-size:.6875rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}html[data-theme=gold] [data-slot=label]{color:var(--muted-foreground)}html[data-theme=gold] [data-slot=button]:not([data-variant=link],[data-variant=field],[data-size=icon],[data-size=icon-sm]){font-weight:600;letter-spacing:.14em;text-transform:uppercase}html[data-theme=gold] [data-slot=button][data-variant=default]{background-color:var(--foreground);color:var(--background);border-color:var(--foreground);box-shadow:none;transition:background-color .2s var(--lp-ease),color .2s var(--lp-ease),border-color .2s var(--lp-ease),transform .2s var(--lp-ease)}html[data-theme=gold] [data-slot=button][data-variant=default]:hover:not(:disabled){background-color:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}html.dark[data-theme=gold] [data-slot=button][data-variant=default]{background-color:var(--primary);background-image:linear-gradient(180deg,#fff6d647,#fff6d600 55%,#5037001f);border-color:color-mix(in srgb,var(--primary) 80%,black);color:var(--primary-foreground)}html.dark[data-theme=gold] [data-slot=button][data-variant=default]:hover:not(:disabled){background-color:color-mix(in srgb,var(--primary) 88%,white)}html[data-theme=gold] [data-slot=button]:is([data-variant=outline],[data-variant=secondary]){background-color:transparent;border-color:var(--lp-rule-strong);color:var(--foreground);box-shadow:none}html[data-theme=gold] [data-slot=button]:is([data-variant=outline],[data-variant=secondary]):hover:not(:disabled){background-color:var(--foreground);border-color:var(--foreground);color:var(--background)}html[data-theme=gold] [data-slot=button][data-variant=ghost]:hover:not(:disabled){background-color:color-mix(in srgb,var(--primary) 9%,transparent);color:var(--foreground)}html[data-theme=gold] .ep-field:not(.ep-field-segmented){background-color:transparent;border-width:0 0 1px;border-style:solid;border-color:var(--lp-rule-strong);border-radius:var(--sq-r, 0);box-shadow:none}html[data-theme=gold] textarea.ep-field{border-width:1px;border-radius:4px;padding-inline:.875rem}html[data-theme=gold] .ep-field:not(.ep-field-segmented):hover{background-color:transparent;border-color:color-mix(in srgb,var(--foreground) 55%,transparent)}html[data-theme=gold] .ep-field:not(.ep-field-segmented):is(:focus-visible,:focus-within){background-color:transparent;border-color:var(--primary);box-shadow:0 1px 0 0 var(--primary)}html[data-theme=gold] textarea.ep-field:focus-visible{box-shadow:0 0 0 1px var(--primary)}html[data-theme=gold] .ep-field:not(.ep-field-segmented)[aria-invalid=true],html[data-theme=gold] .ep-field:not(.ep-field-segmented):has([aria-invalid=true]){border-color:var(--destructive);box-shadow:0 1px 0 0 var(--destructive)}html[data-theme=gold] .ep-field::placeholder{color:color-mix(in srgb,var(--muted-foreground) 75%,transparent);font-style:italic}html[data-theme=gold] :is([data-slot=card],.ep-card-surface,[data-slot=chart-frame],[data-slot=budget-overview-card]){background-color:var(--card);border:1px solid var(--lp-rule);box-shadow:var(--lp-lift)}html[data-theme=gold] [data-slot=summary-card]{border-radius:6px;border-color:var(--lp-rule);background-color:var(--card);box-shadow:inset 0 0 0 4px var(--card),inset 0 0 0 5px color-mix(in srgb,var(--primary) 22%,transparent),var(--lp-lift)}html[data-theme=gold] [data-slot=summary-card][data-active]{box-shadow:inset 0 0 0 4px var(--card),inset 0 0 0 5px var(--primary),var(--lp-lift)}html[data-theme=gold] [data-slot=empty]{border-style:solid;border-color:var(--lp-rule);border-radius:6px;background-color:color-mix(in srgb,var(--card) 60%,transparent)}html[data-theme=gold] [data-slot=card-footer]{border-top-color:var(--lp-rule)}html[data-theme=gold] :is([data-slot=tabs-list-shell],[data-slot=segmented-track]).ep-field-segmented,html[data-theme=gold] .ep-field-segmented{background-color:transparent;border-width:0 0 1px;border-style:solid;border-color:var(--lp-rule);border-radius:var(--sq-r, 0);box-shadow:none}html[data-theme=gold] .ep-field-segmented:hover{background-color:transparent;box-shadow:none}html[data-theme=gold] :is([data-slot=tabs-indicator],[data-slot=segmented-indicator]){background:transparent!important;border-radius:var(--sq-r, 0)!important;box-shadow:inset 0 -2px 0 var(--primary)!important;border:0!important}html[data-theme=gold] [data-slot=tabs-list][data-orientation=vertical] [data-slot=tabs-indicator]{background:color-mix(in srgb,var(--primary) 8%,transparent)!important;box-shadow:inset 2px 0 0 var(--primary)!important}html[data-theme=gold] :is([data-slot=tabs-tab],[data-segment]){font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}html[data-theme=gold] [data-slot=tabs-list][data-orientation=vertical] [data-slot=tabs-tab]{font-size:.875rem;letter-spacing:0;text-transform:none}html[data-theme=gold] [data-slot=sidebar-frame]{padding:0}html[data-theme=gold] [data-slot=sidebar-panel]{border-radius:var(--sq-r, 0);border-width:0 1px 0 0;border-color:var(--lp-rule);box-shadow:none}html[data-theme=gold] :is([data-slot=sidebar-nav-item],[data-slot=sidebar-nav-row]){border-radius:2px}html[data-theme=gold] :is([data-slot=sidebar-nav-item][data-active],[data-slot=sidebar-nav-row][aria-current=page]){background-color:color-mix(in srgb,var(--primary) 10%,transparent);box-shadow:inset 2px 0 0 var(--primary);color:var(--foreground)}html[data-theme=gold] [data-slot=table-head]{color:var(--muted-foreground)}html[data-theme=gold] [data-slot=table-header] [data-slot=table-row]{border-bottom-color:var(--lp-rule-strong)}html[data-theme=gold] [data-slot=table-body] [data-slot=table-row]{border-bottom-color:var(--lp-rule)}html[data-theme=gold] [data-slot=table-body] [data-slot=table-row]:hover{background-color:color-mix(in srgb,var(--primary) 5%,transparent)}html[data-theme=gold] :is([data-slot=dropdown-menu-content],[data-slot=select-popup],[data-slot=popover-content],[data-slot=combobox-popup],[data-slot=chip-select-popup],[data-slot=date-picker-popup],[data-slot=context-menu-content]){border-radius:4px;border-color:var(--lp-rule-strong);box-shadow:var(--lp-lift),0 2px 6px #3c2d0a0f}html[data-theme=gold] :is([data-slot=dropdown-menu-item],[data-slot=context-menu-item],[data-slot=select-popup] [data-slot=item]){border-radius:2px}html[data-theme=gold] :is([data-slot=dialog-content],[data-slot=sheet-content]){border-radius:6px;border:1px solid var(--lp-rule)}html[data-theme=gold] [data-slot=checkbox]{border-radius:2px}html[data-theme=gold] :is([data-slot=filter-toolbar-pill],[data-slot=chip-select] [data-slot=chip-remove]){border-radius:3px}html[data-theme=gold] [data-slot=filter-toolbar-pill]{border-color:var(--lp-rule-strong);box-shadow:none}html[data-theme=gold] :focus-visible{outline:1.5px solid var(--primary);outline-offset:3px}html[data-theme=gold] .ep-field:focus-visible{outline:none}html[data-theme=gold] [data-slot=toggle-button]:not([data-variant=media]){border-radius:3px;border-color:var(--lp-rule);background-color:transparent;box-shadow:none}html[data-theme=gold] [data-slot=toggle-button]:not([data-variant=media]):hover:not(:disabled){border-color:var(--lp-rule-strong)}html[data-theme=gold] [data-slot=toggle-button][data-selected]:not([data-variant=media]){background-color:var(--card);border-color:var(--foreground);box-shadow:inset 0 0 0 1px var(--foreground);color:var(--foreground)}html[data-theme=gold] .ep-home-hero{--lp-ink-band: color-mix(in oklch, var(--primary) 8%, #12110f);background:radial-gradient(600px 260px at 88% -20%,color-mix(in srgb,var(--primary) 22%,transparent),transparent 70%),var(--lp-ink-band);border-radius:6px;box-shadow:inset 0 0 0 6px var(--lp-ink-band),inset 0 0 0 7px color-mix(in srgb,var(--primary) 35%,transparent),0 26px 50px -30px #00000073}html.dark[data-theme=gold] .ep-home-hero{background:radial-gradient(600px 260px at 88% -20%,color-mix(in srgb,var(--primary) 16%,transparent),transparent 70%),var(--lp-ink-band);box-shadow:inset 0 0 0 6px var(--lp-ink-band),inset 0 0 0 7px color-mix(in srgb,var(--primary) 32%,transparent),0 0 0 1px color-mix(in srgb,var(--primary) 12%,transparent)}html[data-theme=gold] .ep-home-hero h1{font-weight:400;letter-spacing:-.005em}html[data-theme=gold] :is([data-slot=card],.ep-card-surface) [data-slot=empty]{border:0;background:transparent;box-shadow:none}html[data-theme=gold] [data-slot=stat-strip]{border-radius:6px;border-color:var(--lp-rule);box-shadow:var(--lp-lift);--strip-divider: var(--lp-rule)}html[data-theme=gold] [data-slot=stat-tile]{padding:1.25rem 1.5rem}html[data-theme=gold] [data-slot=stat-tile-icon]{background:color-mix(in srgb,var(--primary) 14%,transparent);color:color-mix(in srgb,var(--primary) 70%,var(--foreground));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary) 22%,transparent)}html[data-theme=gold] [data-slot=stat-tile-value]{font-family:var(--font-display-family);font-weight:400;font-size:2.125rem;line-height:1;letter-spacing:-.01em;margin-top:.3rem}html[data-theme=gold] [data-slot=stat-tile-label]{font-size:.6875rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}html:not(.dark)[data-theme=gold] .ep-home-hero{--hero-fg: var(--foreground);--hero-muted: var(--muted-foreground);--hero-soft: color-mix(in srgb, var(--foreground) 78%, transparent);--hero-accent: color-mix(in oklch, var(--primary) 72%, black);--hero-track: color-mix(in srgb, var(--primary) 18%, transparent);--hero-chip: color-mix(in srgb, var(--primary) 10%, transparent);--hero-chip-strong: color-mix(in srgb, var(--primary) 18%, transparent);--hero-line: var(--lp-rule-strong);--hero-line-strong: var(--foreground);--hero-cta: var(--foreground);--hero-cta-fg: var(--background);--hero-glow: color-mix(in srgb, var(--primary) 26%, transparent);--hero-ring: transparent;background:radial-gradient(520px 260px at 92% -18%,color-mix(in srgb,var(--primary) 20%,transparent),transparent 70%),radial-gradient(420px 240px at 0% 120%,color-mix(in srgb,var(--primary) 8%,transparent),transparent 70%),var(--card);box-shadow:inset 0 0 0 6px var(--card),inset 0 0 0 7px color-mix(in srgb,var(--primary) 30%,transparent),0 0 0 1px var(--lp-rule),var(--lp-lift)}html[data-theme=gold] [data-slot=hero-greeting]{font-family:var(--font-display-family);font-style:italic;font-size:1.375rem;line-height:1.1;color:var(--hero-accent, var(--primary))}html[data-theme=gold] [data-slot=hero-greeting-name]{font-style:normal;color:var(--hero-fg, #fff)}html[data-theme=gold] .ep-home-hero :is(.ep-hero-primary,.ep-hero-secondary){border-radius:3px;letter-spacing:.14em;text-transform:uppercase;font-size:.6875rem}html[data-theme=gold] :is([data-slot=stat-tile-icon],[data-slot=empty-media]){border-radius:999px;corner-shape:round}html[data-theme=gold] [data-slot=sidebar-nav] [data-slot=accordion-trigger]{font-size:.625rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:color-mix(in srgb,var(--primary) 65%,var(--muted-foreground))}html[data-theme=gold] [data-slot=scroll-driven-header-in-flow] .text-2xl{font-family:var(--font-display-family);font-weight:400;font-size:2rem;letter-spacing:-.005em}html[data-theme=gold] [data-slot=event-calendar]{background:var(--card);border-color:var(--lp-rule);border-radius:6px;box-shadow:var(--lp-lift)}html[data-theme=gold] [data-slot=list-create-button]{border-radius:2px!important;border:1px solid var(--foreground);background-color:var(--foreground);color:var(--background);font-size:.6875rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;box-shadow:none}html[data-theme=gold] [data-slot=list-create-button]:hover,html.dark[data-theme=gold] [data-slot=list-create-button]{background-color:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}html.dark[data-theme=gold] [data-slot=list-create-button]:hover{background-color:color-mix(in srgb,var(--primary) 85%,white)}html[data-theme=gold][data-corners=sharp] [data-icon-only]{border-radius:2px!important}html[data-theme=gold] [data-slot=filter-toolbar-pill]{background-color:transparent;font-size:.6875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}html[data-theme=gold] [data-slot=filter-toolbar-pill]:hover{background-color:color-mix(in srgb,var(--primary) 9%,transparent);border-color:var(--foreground)}html[data-theme=gold] [data-slot=dropdown-menu-trigger][data-icon-only]{background-color:transparent;border-color:var(--lp-rule-strong);box-shadow:none}html[data-theme=gold] .gi-acc{border:0!important;border-top:2px solid var(--foreground)!important;border-bottom:1px solid var(--lp-rule)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html.dark[data-theme=gold] .gi-acc{border-top-color:color-mix(in srgb,var(--primary) 55%,transparent)!important}html[data-theme=gold] .gi-acc-head{padding:.35rem 0}html[data-theme=gold] .gi-acc-toggle{padding-inline:0!important}html[data-theme=gold] .gi-acc-title{font-family:var(--font-display-family);font-weight:400;font-size:1.375rem;letter-spacing:-.005em}html[data-theme=gold] .gi-acc-digest{font-family:var(--font-display-family);font-style:italic;font-size:1rem}html[data-theme=gold] .gi-acc-inner{padding:0!important}html[data-theme=gold] .gi-acc .gi-rail{gap:0;padding:0 0 .25rem;margin:0}html[data-theme=gold] .gi-rail-wrap:before{background:linear-gradient(90deg,var(--background),transparent)!important}html[data-theme=gold] .gi-rail-wrap:after{background:linear-gradient(270deg,var(--background),transparent)!important}html[data-theme=gold] .gi-card,html[data-theme=gold] .gi-acc .gi-card.ep-card-surface{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;outline:0;padding:.6rem 1.25rem .9rem;gap:.4rem;transform:none!important}html[data-theme=gold] .gi-acc .gi-card.ep-card-surface:first-child{padding-left:0}html[data-theme=gold] [data-slot=tabs-tab-badge]{background:transparent!important;padding-inline:.15rem;font-family:var(--font-display-family);font-size:.9375rem;font-weight:400;letter-spacing:0;color:var(--muted-foreground)}html[data-theme=gold] .gi-card+.gi-card{border-left:1px solid var(--lp-rule)!important}html[data-theme=gold] button.gi-card:hover{background:color-mix(in srgb,var(--primary) 6%,transparent)!important}html[data-theme=gold] .gi-card[data-active]{box-shadow:inset 0 -2px 0 var(--primary)!important}html[data-theme=gold] .gi-ic{display:none}html[data-theme=gold] .gi-label{font-size:.625rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--muted-foreground)}html[data-theme=gold] .gi-num b{font-family:var(--font-display-family);font-weight:400;font-size:2.25rem;letter-spacing:-.01em;font-variant-numeric:tabular-nums lining-nums}html[data-theme=gold] .gi-num small{font-family:var(--font-display-family);font-style:italic;font-size:1rem}html[data-theme=gold] .gi-note{font-family:var(--font-display-family);font-style:italic;font-size:.9375rem}html[data-theme=gold] :is(.gi-meter,.gi-split){height:3px;gap:3px;border-radius:0}html[data-theme=gold] :is(.gi-split>span,.gi-meter>span){border-radius:0!important}html[data-theme=gold] .gi-chip{border-radius:2px}html[data-theme=gold] .gi-nav{border-radius:2px;background:transparent;border-color:var(--lp-rule-strong)}html[data-theme=gold] .gl-avatar{background:var(--card);color:color-mix(in srgb,var(--primary) 65%,var(--foreground));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary) 55%,transparent),inset 0 0 0 3px var(--card),inset 0 0 0 4px color-mix(in srgb,var(--primary) 22%,transparent);font-family:var(--font-display-family);font-size:.875rem;font-weight:400;letter-spacing:.04em}html.dark[data-theme=gold] .gl-avatar{background:var(--card);color:var(--primary)}html[data-theme=gold] .gl-pill{padding:0;background:transparent;font-size:.625rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in oklch,var(--gl-tone) 62%,var(--foreground))}html[data-theme=gold] .gl-pill-dot{width:.35rem;height:.35rem}html[data-theme=gold] [data-slot=data-table] [data-slot=table-container]{background-color:var(--card)}html[data-theme=gold] [data-slot=table-header],html[data-theme=gold] [data-slot=table-header] [data-slot=table-head]{background:transparent!important}html[data-theme=gold]:not(#dt) [data-slot=data-table] thead .dt-sticky-end{background-color:var(--card)!important}html[data-theme=gold] :is([data-slot=badge],.rounded-full.bg-muted){border-radius:2px}html[data-theme=gold] :is([data-slot=mobile-tab-dock],[data-slot=mobile-tab-scan]){border-radius:3px!important;background:color-mix(in srgb,var(--card) 96%,transparent)!important;border:1px solid var(--lp-rule-strong)!important;box-shadow:0 1px #3c2d0a0a,0 14px 30px -18px #3c2d0a59!important}html.dark[data-theme=gold] :is([data-slot=mobile-tab-dock],[data-slot=mobile-tab-scan]){box-shadow:0 16px 34px -18px #000000e6!important}html[data-theme=gold] [data-slot=mobile-tab-dock] :is(a,button){border-radius:2px!important}html[data-theme=gold] [data-slot=mobile-tab-dock] span{font-size:.5625rem!important;font-weight:600!important;letter-spacing:.12em;text-transform:uppercase}html[data-theme=gold] [data-slot=mobile-tab-indicator]{border-radius:2px!important;background:transparent!important;border:0!important;box-shadow:inset 0 -2px 0 var(--primary)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html[data-theme=gold] [data-slot=mobile-tab-dock] a[aria-current=page] svg{color:color-mix(in srgb,var(--primary) 70%,var(--foreground))}html[data-theme=gold] [data-slot=drawer-content] [data-slot=drawer-footer]>div{padding-top:.85rem;background:var(--scroll-fade-edge, var(--card));box-shadow:inset 0 1px 0 var(--lp-rule)}html[data-theme=gold]{--tone-yes: oklch(.58 .07 155);--tone-wait: oklch(.72 .1 80);--tone-no: oklch(.58 .1 28)}html.dark[data-theme=gold]{--tone-yes: oklch(.76 .07 155);--tone-wait: oklch(.82 .1 84);--tone-no: oklch(.72 .09 28)}html[data-theme=gold] [data-slot=event-calendar] .grid:has(>[data-month-chip]){grid-template-rows:none;grid-auto-rows:minmax(1.375rem,max-content);align-content:start}html[data-theme=gold] [data-slot=calendar-event]{background-color:color-mix(in srgb,var(--primary) 14%,var(--card));border-color:transparent;border-radius:2px;box-shadow:inset 2px 0 0 var(--primary);color:var(--foreground);padding-left:.5rem}html[data-theme=gold] [data-slot=calendar-event]:hover{background-color:color-mix(in srgb,var(--primary) 22%,var(--card));filter:none}html.dark[data-theme=gold] [data-slot=calendar-event]{background-color:color-mix(in srgb,var(--primary) 18%,var(--card))}html[data-theme=gold] [data-slot=calendar-event]>span:first-child{font-weight:600}html[data-theme=gold] [data-slot=event-calendar] .grid-rows-6{gap:0;background:transparent;border-top:1px solid var(--lp-rule);border-left:1px solid var(--lp-rule);border-radius:0;padding:0}html[data-theme=gold] [data-slot=event-calendar] .grid-rows-6>div{border-right:1px solid var(--lp-rule);border-bottom:1px solid var(--lp-rule);background:var(--card)}html[data-theme=gold] [data-slot=event-calendar] .grid-rows-6>div.bg-background\/40{background:color-mix(in srgb,var(--foreground) 2.5%,var(--card))}html[data-theme=gold] [data-slot=event-calendar] .grid-rows-6>div>button:first-child{font-family:var(--font-display-family);font-size:.9375rem;font-weight:400;border-radius:999px}@media(min-width:768px){html[data-theme=gold] [data-slot=page-template] div:has(>div>[data-slot=event-calendar]){padding:0 2rem 1.75rem}}html[data-theme=gold] [data-slot=tabs-tab-badge]{min-width:0;height:auto;padding:0 0 0 .125rem;background:transparent!important;font-family:var(--font-sans-family);font-size:.6875rem;font-weight:600;letter-spacing:.04em;font-variant-numeric:tabular-nums lining-nums;color:var(--muted-foreground)}html[data-theme=gold] [data-slot=tabs-tab][data-active] [data-slot=tabs-tab-badge]{color:color-mix(in srgb,var(--primary) 70%,var(--foreground))}html.dark[data-theme=gold] [data-slot=tabs-tab][data-active] [data-slot=tabs-tab-badge]{color:var(--primary)}html[data-theme=gold] [data-slot=pagination]>p{padding-inline:0;background:transparent;border:0;box-shadow:none;font-family:var(--font-display-family);font-style:italic;font-size:.9375rem;color:var(--muted-foreground)}html[data-theme=gold] [data-slot=pagination] [data-slot=pagination-label]{font-size:.625rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}html[data-theme=gold] [data-slot=pagination] [data-slot=button]{font-family:var(--font-sans-family);letter-spacing:0;text-transform:none;font-variant-numeric:tabular-nums}@media(min-width:768px){html[data-theme=gold] [data-slot=page-chrome-bottom]>[data-slot=page-bottom-fade]{height:5rem;-webkit-mask-image:linear-gradient(to top,#000 58%,transparent);mask-image:linear-gradient(to top,#000 58%,transparent)}}html[data-theme=gold] [data-slot=page-filters] [data-slot=button]{border-radius:var(--btn-r-sm)}html[data-theme=gold] [data-slot=table-head]{letter-spacing:.1em}html[data-theme=gold] [data-slot=scroll-chrome-fab] :is(button,a){border-radius:3px;box-shadow:0 1px #3c2d0a0d,0 14px 28px -16px #3c2d0a73}html[data-theme=gold] [data-slot=scroll-chrome-fab] [data-slot=dropdown-menu-trigger]{background:var(--foreground);color:var(--background)}html.dark[data-theme=gold] [data-slot=scroll-chrome-fab] [data-slot=dropdown-menu-trigger]{background:var(--primary);color:var(--primary-foreground)}html[data-theme=gold] [data-slot=scroll-chrome-fab] [data-slot=button][data-variant=outline],html[data-theme=gold] [data-slot=scroll-chrome-fab] button:not([data-slot]){background:var(--card);border:1px solid var(--lp-rule-strong)}html[data-theme=gold] [data-slot=empty]:has([data-slot=loader],[role=status]){border:0;background:transparent;box-shadow:none}html[data-theme=gold] [data-slot=empty]:has([data-slot=loader],[role=status]) [data-slot=empty-title]{font-size:1.125rem;font-style:italic;color:var(--muted-foreground)}html[data-theme=gold] [data-slot=button]:disabled{opacity:.4}html[data-theme=gold] [data-slot=button]:is([data-variant=outline],[data-variant=secondary]):disabled{background-color:transparent;color:var(--foreground)}html[data-theme=gold] [data-slot=settings-section]{border-radius:6px}html[data-theme=gold] [data-slot=settings-section-title]{font-family:var(--font-display-family);font-weight:400;font-size:1.5rem;line-height:1.1;letter-spacing:-.005em}html[data-theme=gold] button[aria-label="Change profile photo"]>:first-child{border-radius:999px;background:var(--card);color:color-mix(in srgb,var(--primary) 65%,var(--foreground));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary) 55%,transparent),inset 0 0 0 4px var(--card),inset 0 0 0 5px color-mix(in srgb,var(--primary) 22%,transparent);font-family:var(--font-display-family);font-weight:400;letter-spacing:.04em}html.dark[data-theme=gold] button[aria-label="Change profile photo"]>:first-child{color:var(--primary)}html[data-theme=gold] :is(.gp-chip,[data-slot=badge]){border-radius:2px}html[data-theme=gold] .gp{--gp-radius: 6px;--gp-line: var(--lp-rule);--gp-soft: color-mix(in srgb, var(--primary) 7%, transparent)}html[data-theme=gold] :is(.gp-hero,.gp-section,.gp-event){border-color:var(--lp-rule);box-shadow:none}html[data-theme=gold] .gp-event{border-radius:6px}html[data-theme=gold] .gp-section-head h3{font-family:var(--font-display-family);font-weight:400;font-size:1.25rem;letter-spacing:-.005em}html[data-theme=gold] .gp-eyebrow{letter-spacing:.16em}html[data-theme=gold] :is(.gp-reach-btn,.gp-event-icon,.gp-feed-dot){border-radius:999px}html[data-theme=gold] .gp-reach-btn{background:transparent;box-shadow:inset 0 0 0 1px var(--lp-rule-strong);color:var(--foreground)}html[data-theme=gold] .gp-reach-btn:hover{background:var(--foreground);color:var(--background);box-shadow:none}html[data-theme=gold] .gp-event-icon{background:transparent;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary) 45%,transparent);color:color-mix(in srgb,var(--primary) 70%,var(--foreground))}html[data-theme=gold] :is(.gp-link,.gp-event-go){border-radius:2px;font-size:.6875rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--primary) 70%,var(--foreground))}html.dark[data-theme=gold] :is(.gp-link,.gp-event-go){color:var(--primary)}html[data-theme=gold] .gp-figure-value{font-family:var(--font-display-family);font-weight:400;letter-spacing:-.01em;font-size:2.25rem}html[data-theme=gold] .gp-art{border-radius:3px;border-color:var(--lp-rule-strong)}html[data-theme=gold] .gp-reply{gap:0;padding:0;border-radius:0;background:transparent;border-bottom:1px solid var(--lp-rule)}html[data-theme=gold] .gp-reply button{height:2.5rem;border-radius:0;font-size:.6875rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}html[data-theme=gold] .gp-reply button[aria-checked=true]{background:transparent;box-shadow:inset 0 -2px 0 var(--gp-tone)}html[data-theme=gold] :is([data-slot=drawer-footer],[data-slot=sheet-footer],[data-slot=dialog-footer]) :is(button,a){font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;border-radius:3px}html[data-theme=gold] [data-slot=timeline-month]{font-family:var(--font-display-family);font-style:italic;font-size:1.125rem;letter-spacing:0;text-transform:none;color:color-mix(in srgb,var(--primary) 72%,var(--foreground))}html.dark[data-theme=gold] [data-slot=timeline-month]{color:var(--primary)}html[data-theme=gold] [data-slot=timeline-month]>span:last-child{height:1px;max-width:none;border-radius:0;background:var(--lp-rule)}html[data-theme=gold] [data-slot=timeline-day]{width:auto;min-width:2rem;height:auto;padding:0;background:transparent;border-radius:0;font-family:var(--font-display-family);font-size:1.75rem;font-weight:400;line-height:1}html[data-theme=gold] [data-slot=timeline-clock]{width:.5rem;height:.5rem;background:var(--primary);color:transparent;box-shadow:0 0 0 4px var(--background);margin-inline:.75rem}html[data-theme=gold] [data-slot=timeline-clock] svg{display:none}html[data-theme=gold] [data-slot=timeline-event]{border-radius:4px;border:1px solid var(--lp-rule);background:var(--card);box-shadow:none}html[data-theme=gold] [data-slot=timeline-event]:hover{transform:none;box-shadow:var(--lp-lift);border-color:var(--lp-rule-strong)}html[data-theme=gold] [data-slot=timeline-event]>p,html[data-theme=gold] [data-slot=timeline-event] p:first-child{font-family:var(--font-display-family);font-size:1.25rem;font-weight:400}html[data-theme=gold] [data-slot=timeline-bar]{width:2px;border-radius:0;background:var(--primary)!important}html[data-theme=gold] [data-slot=task-board]{border-radius:6px;border-color:var(--lp-rule);background:color-mix(in srgb,var(--foreground) 2.5%,var(--background))}html[data-theme=gold] [data-slot=task-column-head]{background:transparent!important;border-radius:0;padding-inline:.25rem;border-bottom:1px solid var(--lp-rule-strong)}html[data-theme=gold] [data-slot=task-column-head]>span:nth-child(2){color:var(--foreground)!important;font-size:.6875rem;letter-spacing:.16em;text-transform:uppercase}html[data-theme=gold] [data-slot=task-column-head]>span:last-child{background:transparent;font-variant-numeric:tabular-nums;color:var(--muted-foreground)}html[data-theme=gold] [data-slot=task-board] button.w-full.rounded-xl{border-radius:3px;background:transparent;border:1px dashed var(--lp-rule-strong);box-shadow:none}@media(max-width:767px){html[data-theme=gold] .lr-details{margin-top:.35rem;padding:.45rem 0 0;border-radius:0;background:transparent;border-top:1px dotted var(--lp-rule-strong)}html[data-theme=gold] .lr-fields{display:flex;flex-wrap:wrap;gap:.15rem 1rem}html[data-theme=gold] .lr-field{display:inline-flex;align-items:baseline;gap:.35rem}html[data-theme=gold] .lr-field[data-wide]{flex-basis:100%}html[data-theme=gold] .lr-field dt{font-size:.5625rem;letter-spacing:.14em}html[data-theme=gold] .lr-field dd{font-family:var(--font-display-family);font-style:italic;font-size:.9375rem}}html.dark[data-theme=gold] .wb-chat{background:radial-gradient(circle at 20% 20%,color-mix(in srgb,var(--primary) 8%,transparent) 1px,transparent 1px) 0 0 / 18px 18px,color-mix(in srgb,var(--primary) 6%,var(--card))}html:not(.dark)[data-theme=gold] .wb-chat{background:radial-gradient(circle at 20% 20%,color-mix(in srgb,var(--primary) 14%,transparent) 1px,transparent 1px) 0 0 / 18px 18px,color-mix(in srgb,var(--primary) 7%,var(--background))}html[data-theme=gold] [data-slot=event-calendar] .grid-rows-6>div{padding:.25rem .3rem}html[data-theme=gold] [data-slot=event-calendar] .grid-rows-6>div>button:first-child{width:1.5rem;height:1.5rem;margin-bottom:.125rem}html[data-theme=gold] [data-slot=event-calendar] .grid:has(>[data-month-chip]){grid-auto-rows:minmax(1.25rem,max-content)}html[data-theme=gold] [data-slot=calendar-event][data-month-chip]{height:auto;padding-block:.125rem;justify-content:center}html[data-theme=gold] section:has(>[data-slot=timeline-month]) :is([data-slot=timeline-month],.sticky){background:var(--background);-webkit-backdrop-filter:none;backdrop-filter:none}html[data-theme=gold] [data-slot=button]:is([data-variant=default],[data-variant=destructive]):disabled:not([aria-busy=true]){background-color:var(--card);border-color:var(--lp-rule-strong);color:color-mix(in srgb,var(--foreground) 38%,transparent)}@media(max-width:767px){html[data-theme=gold] .lr-group{border-radius:6px;box-shadow:0 0 0 1px var(--lp-rule),var(--lp-lift)}html[data-theme=gold] [data-slot=event-calendar] .grid:has(>[data-month-chip]){grid-auto-rows:4px;gap:3px}html[data-theme=gold] [data-slot=calendar-event][data-month-chip]{min-height:0;padding:0;font-size:0;box-shadow:none;background:var(--primary);border-radius:2px}html[data-theme=gold] [data-slot=calendar-event][data-month-chip] *{display:none}}html[data-theme=gold] .chat-empty-title{font-weight:500;font-size:1rem;letter-spacing:-.005em}html[data-theme=gold] .chat-empty-action>a{border-radius:3px;background:var(--foreground);color:var(--background);border-color:var(--foreground);font-size:.6875rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;box-shadow:none}html[data-theme=gold] .chat-empty-action>a:hover{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}html.dark[data-theme=gold] .chat-empty-action>a{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}html[data-theme=gold] [data-slot=vendor-home]{max-width:none}html[data-theme=gold] [data-slot=vendor-home] .hs-hi{font-family:var(--font-display-family);font-style:italic;font-size:1.375rem;font-weight:400;color:color-mix(in srgb,var(--primary) 72%,var(--foreground))}html.dark[data-theme=gold] [data-slot=vendor-home] .hs-hi{color:var(--primary)}html[data-theme=gold] [data-slot=vendor-home] .hs-lede{font-family:var(--font-display-family);font-style:italic;font-size:1.125rem}html[data-theme=gold] [data-slot=task-board] button.w-full.rounded-xl{color:var(--muted-foreground);font-size:.6875rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}html[data-theme=gold] [data-slot=task-board] button.w-full.rounded-xl:hover{color:var(--foreground);border-color:var(--foreground);background:transparent}html[data-theme=gold] [data-slot=tabs-tab][data-active] [data-slot=tabs-tab-badge]{background:transparent!important}@media(min-width:768px){html[data-theme=gold] [data-slot=page-chrome-bottom] [data-slot=pagination]{padding-inline:1rem}}html[data-theme=gold] [data-sonner-toast]{border-radius:4px!important;border:1px solid var(--lp-rule-strong)!important;box-shadow:inset 3px 0 0 var(--primary),var(--lp-lift)!important;background:var(--card)!important}html[data-theme=gold] [data-sonner-toast] [data-title]{font-family:var(--font-display-family);font-weight:400;font-size:1.0625rem;letter-spacing:-.005em}html[data-theme=gold] [data-sonner-toast] [data-close-button]{border-radius:2px!important;border-color:var(--lp-rule-strong)!important;background:var(--card)!important}html[data-theme=gold] .evd-head h2{font-family:var(--font-display-family);font-weight:400;font-size:1.375rem;line-height:1.15;letter-spacing:-.005em}html[data-theme=gold] .evd-next-title{font-family:var(--font-display-family);font-weight:400;font-size:1.5rem;line-height:1.15;letter-spacing:-.005em}html[data-theme=luma]{--btn-h: 2.75rem;--btn-h-sm: 2.25rem;--btn-h-lg: 3.25rem;--btn-r: 999px;--btn-r-sm: 999px;--btn-px: 1.25rem;--btn-px-sm: .95rem;--btn-px-lg: 1.6rem;--btn-fs: .9375rem;--field-h: 2.75rem;--field-h-sm: 2.25rem;--field-h-lg: 3.25rem;--field-r: 11px;--field-r-sm: 9px;--field-px: .875rem;--field-px-sm: .75rem;--field-px-lg: 1rem;--control-radius: 11px;--card-r: 18px;--card-px: 1.25rem;--card-py: 1.25rem;--card-gap: 1rem;--shell-radius: 20px;--tahoe-fill: rgb(118 118 128 / .12);--tahoe-fill-hover: rgb(118 118 128 / .18);--tahoe-separator: rgb(60 60 67 / .12);--tahoe-focus: color-mix(in srgb, var(--ring) 45%, transparent);--tahoe-card-shadow: 0 0 0 .5px rgb(0 0 0 / .05), 0 1px 2px rgb(0 0 0 / .04), 0 4px 16px -8px rgb(0 0 0 / .08);--tahoe-popup-shadow: 0 0 0 .5px rgb(0 0 0 / .08), 0 10px 30px -6px rgb(0 0 0 / .22), 0 2px 6px rgb(0 0 0 / .06)}html.dark[data-theme=luma]{--tahoe-fill: rgb(118 118 128 / .24);--tahoe-fill-hover: rgb(118 118 128 / .32);--tahoe-separator: rgb(84 84 88 / .55);--tahoe-card-shadow: 0 0 0 .5px rgb(255 255 255 / .06);--tahoe-popup-shadow: 0 0 0 .5px rgb(255 255 255 / .1), 0 16px 40px -8px rgb(0 0 0 / .7)}html[data-theme=luma] body{-webkit-font-smoothing:antialiased}html[data-theme=luma] [data-slot=page-header] h1{font-size:1.875rem;font-weight:700;letter-spacing:-.025em;line-height:1.1}html[data-theme=luma] [data-slot=card-title]{font-size:1.0625rem;font-weight:600;letter-spacing:-.015em}html[data-theme=luma] :is([data-slot=dialog-title],[data-slot=sheet-title],[data-slot=drawer-title]){font-size:1.25rem;font-weight:700;letter-spacing:-.02em}html[data-theme=luma] [data-slot=summary-card] strong{font-size:1.75rem;font-weight:700;letter-spacing:-.03em}html[data-theme=luma] [data-slot=label]{font-size:.8125rem;font-weight:500;color:var(--muted-foreground)}html[data-theme=luma] [data-slot=table-head]{font-size:.75rem;font-weight:600;color:var(--muted-foreground)}html[data-theme=luma] [data-slot=sidebar-nav-label]{font-size:.6875rem;font-weight:600;color:var(--muted-foreground)}html[data-theme=luma] [data-slot=button]:not([data-variant=link],[data-variant=field]){font-weight:500;letter-spacing:-.01em}html[data-theme=luma] [data-slot=button][data-variant=default]{box-shadow:none}html[data-theme=luma] [data-slot=button][data-variant=default]:hover:not(:disabled){background-color:color-mix(in srgb,var(--primary) 88%,black)}html.dark[data-theme=luma] [data-slot=button][data-variant=default]:hover:not(:disabled){background-color:color-mix(in srgb,var(--primary) 85%,white)}html[data-theme=luma] [data-slot=button]:is([data-variant=outline],[data-variant=secondary]){background-color:var(--tahoe-fill);border-color:transparent;color:var(--foreground);box-shadow:none}html[data-theme=luma] [data-slot=button]:is([data-variant=outline],[data-variant=secondary]):hover:not(:disabled){background-color:var(--tahoe-fill-hover);color:var(--foreground)}html[data-theme=luma] [data-slot=button][data-variant=ghost]{color:var(--primary-ink)}html[data-theme=luma] [data-slot=button][data-variant=ghost]:hover:not(:disabled){background-color:var(--tahoe-fill);color:var(--primary-ink)}html[data-theme=luma] [data-slot=button]:active:not(:disabled){transform:scale(.97)}html[data-theme=luma] .ep-field:not(.ep-field-segmented){background-color:var(--tahoe-fill);border-color:transparent;box-shadow:none}html[data-theme=luma] .ep-field:not(.ep-field-segmented):hover{background-color:var(--tahoe-fill-hover)}html[data-theme=luma] .ep-field:not(.ep-field-segmented):is(:focus-visible,:focus-within){background-color:var(--card);border-color:transparent;box-shadow:0 0 0 3.5px var(--tahoe-focus),0 0 0 1px var(--ring)}html[data-theme=luma] .ep-field:not(.ep-field-segmented)[aria-invalid=true]{box-shadow:0 0 0 3.5px color-mix(in srgb,var(--destructive) 35%,transparent),0 0 0 1px var(--destructive)}html[data-theme=luma] :is([data-slot=card],.ep-card-surface,[data-slot=chart-frame],[data-slot=budget-overview-card],[data-slot=summary-card]){background-color:var(--card);border-color:transparent;box-shadow:var(--tahoe-card-shadow)}html[data-theme=luma] [data-slot=summary-card]{border-radius:16px}html[data-theme=luma] [data-slot=summary-card][data-active]{box-shadow:0 0 0 2px var(--ring)}html[data-theme=luma] [data-slot=card-footer]{border-top-color:var(--tahoe-separator)}html[data-theme=luma] [data-slot=empty]{border:0;background-color:var(--card);box-shadow:var(--tahoe-card-shadow);border-radius:18px}html[data-theme=luma] [data-slot=item-separator]{background-color:var(--tahoe-separator)}html[data-theme=luma] .ep-field-segmented{background-color:var(--tahoe-fill);border-color:transparent;box-shadow:none}html[data-theme=luma] .ep-field-segmented:hover{background-color:var(--tahoe-fill);box-shadow:none}html[data-theme=luma] :is([data-slot=tabs-indicator],[data-slot=segmented-indicator]){background:#fff!important;border:0!important;box-shadow:0 3px 8px #0000001f,0 3px 1px #0000000a,0 0 0 .5px #0000000a!important}html.dark[data-theme=luma] :is([data-slot=tabs-indicator],[data-slot=segmented-indicator]){background:#636366!important;box-shadow:0 3px 8px #0000004d,inset 0 .5px #ffffff24!important}html[data-theme=luma] :is([data-slot=tabs-tab],[data-segment]){font-weight:500;letter-spacing:-.01em}html[data-theme=luma] :is([data-slot=tabs-tab][data-active],[data-segment][data-checked]){color:var(--foreground);font-weight:600}html[data-theme=luma] [data-slot=tabs-list][data-orientation=vertical] [data-slot=tabs-indicator]{background:var(--tahoe-fill)!important;box-shadow:none!important}html[data-theme=luma] [data-slot=sidebar-panel]{border-color:var(--tahoe-separator);border-width:.5px;box-shadow:0 0 0 .5px #00000008,0 8px 28px -10px #00000024}html.dark[data-theme=luma] [data-slot=sidebar-panel]{box-shadow:none;border-color:#ffffff14}html[data-theme=luma] :is([data-slot=sidebar-nav-item],[data-slot=sidebar-nav-row]){border-radius:10px}html[data-theme=luma] :is([data-slot=sidebar-nav-item][data-active],[data-slot=sidebar-nav-row][aria-current=page]){background-color:var(--tahoe-fill);color:var(--foreground)}html[data-theme=luma] :is([data-slot=sidebar-nav-item][data-active],[data-slot=sidebar-nav-row][aria-current=page]) svg{color:var(--primary-ink)}html[data-theme=luma] [data-slot=table-row]{border-bottom-color:var(--tahoe-separator)}html[data-theme=luma] [data-slot=table-body] [data-slot=table-row]:hover{background-color:color-mix(in srgb,var(--tahoe-fill) 55%,transparent)}html[data-theme=luma] :is([data-slot=dropdown-menu-content],[data-slot=select-popup],[data-slot=popover-content],[data-slot=combobox-popup],[data-slot=chip-select-popup],[data-slot=date-picker-popup],[data-slot=context-menu-content]){border-radius:13px;border-color:transparent;box-shadow:var(--tahoe-popup-shadow);padding:5px}html[data-theme=luma] :is([data-slot=dropdown-menu-item],[data-slot=context-menu-item],[data-slot=dropdown-menu-sub-trigger],[data-slot=select-popup] [data-slot=item],[data-slot=combobox-popup] [data-slot=item]){border-radius:7px}html[data-theme=luma] :is([data-slot=dropdown-menu-item],[data-slot=context-menu-item],[data-slot=dropdown-menu-sub-trigger],[data-slot=select-popup] [data-slot=item],[data-slot=combobox-popup] [data-slot=item]):is([data-highlighted],:hover):not([data-disabled]){background-color:var(--ring);color:var(--primary-foreground)}html[data-theme=luma] :is([data-slot=dropdown-menu-item],[data-slot=context-menu-item],[data-slot=select-popup] [data-slot=item]):is([data-highlighted],:hover):not([data-disabled]) :is(svg,span){color:var(--primary-foreground)}html[data-theme=luma] :is([data-slot=dialog-content],[data-slot=sheet-content]){box-shadow:var(--tahoe-popup-shadow)}html[data-theme=luma] [data-slot=checkbox]{border-radius:5px}html[data-theme=luma] [data-slot=filter-toolbar-pill]{border-color:transparent;background-color:var(--tahoe-fill);box-shadow:none}html[data-theme=luma] :focus-visible{outline:3.5px solid var(--tahoe-focus);outline-offset:0}html[data-theme=luma] .ep-field:focus-visible{outline:none}html[data-theme=luma] [data-slot=switch][data-checked]{background-color:#34c759!important}html.dark[data-theme=luma] [data-slot=switch][data-checked]{background-color:#30d158!important}html[data-theme=luma] [data-slot=toggle-button]:not([data-variant=media]){border-color:transparent;background-color:var(--tahoe-fill);box-shadow:none}html[data-theme=luma] [data-slot=toggle-button][data-variant=tile]{border-radius:12px}html[data-theme=luma] [data-slot=toggle-button]:not([data-variant=media]):hover:not(:disabled){background-color:var(--tahoe-fill-hover)}html[data-theme=luma] [data-slot=toggle-button][data-selected]:not([data-variant=media]){background-color:color-mix(in srgb,var(--ring) 14%,transparent);box-shadow:inset 0 0 0 1.5px var(--ring);color:var(--primary-ink)}html[data-theme=luma] .ep-home-hero{background:linear-gradient(160deg,#2c2c2e,#1c1c1e 60%);border-radius:22px;box-shadow:0 0 0 .5px #0000001a,0 18px 40px -22px #00000073}html.dark[data-theme=luma] .ep-home-hero{background:radial-gradient(520px 240px at 90% -10%,color-mix(in srgb,var(--ring) 24%,transparent),transparent 70%),linear-gradient(160deg,#2c2c2e,#1c1c1e 65%);box-shadow:0 0 0 .5px #ffffff1a}html[data-theme=luma] :is([data-slot=card],.ep-card-surface) [data-slot=empty]{border:0;background:transparent;box-shadow:none}html[data-theme=luma] [data-slot=stat-strip]{border-color:transparent;border-radius:18px;box-shadow:var(--tahoe-card-shadow);--strip-divider: var(--tahoe-separator)}html[data-theme=luma] [data-slot=stat-tile-icon]{border-radius:10px;color:#fff}html[data-theme=luma] [data-slot=stat-tile]:nth-child(1) [data-slot=stat-tile-icon]{background:#007aff}html[data-theme=luma] [data-slot=stat-tile]:nth-child(2) [data-slot=stat-tile-icon]{background:#34c759}html[data-theme=luma] [data-slot=stat-tile]:nth-child(3) [data-slot=stat-tile-icon]{background:#ff9500}html[data-theme=luma] [data-slot=stat-tile]:nth-child(4) [data-slot=stat-tile-icon]{background:#af52de}html[data-theme=luma] [data-slot=stat-tile]:nth-child(5) [data-slot=stat-tile-icon]{background:#ff2d55}html[data-theme=luma] [data-slot=stat-tile-icon] svg{color:#fff}html[data-theme=luma]:not([data-palette=luma]){--lh-tile-1: var(--chart-1);--lh-tile-2: var(--chart-2);--lh-tile-3: var(--chart-3);--lh-tile-4: var(--chart-4);--lh-tile-5: color-mix(in oklch, var(--chart-1) 55%, var(--chart-4))}html.dark[data-theme=luma]:not([data-palette=luma]){--lh-tile-1: color-mix(in oklch, var(--chart-1) 74%, black);--lh-tile-2: color-mix(in oklch, var(--chart-2) 74%, black);--lh-tile-3: color-mix(in oklch, var(--chart-3) 74%, black);--lh-tile-4: color-mix(in oklch, var(--chart-4) 74%, black);--lh-tile-5: color-mix(in oklch, color-mix(in oklch, var(--chart-1) 55%, var(--chart-4)) 74%, black)}html[data-theme=luma]:not([data-palette=luma]) [data-slot=stat-tile]:nth-child(1) [data-slot=stat-tile-icon]{background:var(--lh-tile-1)}html[data-theme=luma]:not([data-palette=luma]) [data-slot=stat-tile]:nth-child(2) [data-slot=stat-tile-icon]{background:var(--lh-tile-2)}html[data-theme=luma]:not([data-palette=luma]) [data-slot=stat-tile]:nth-child(3) [data-slot=stat-tile-icon]{background:var(--lh-tile-3)}html[data-theme=luma]:not([data-palette=luma]) [data-slot=stat-tile]:nth-child(4) [data-slot=stat-tile-icon]{background:var(--lh-tile-4)}html[data-theme=luma]:not([data-palette=luma]) [data-slot=stat-tile]:nth-child(5) [data-slot=stat-tile-icon]{background:var(--lh-tile-5)}html[data-theme=luma] [data-slot=stat-tile-value]{font-size:1.625rem;font-weight:700;letter-spacing:-.03em}html[data-theme=luma] [data-slot=stat-tile-label]{font-size:.8125rem}html[data-theme=luma] [data-slot=hero-greeting]{font-size:.9375rem;font-weight:600;color:#ebebf599}html[data-theme=luma] [data-slot=hero-greeting-name]{color:#fff}html[data-theme=luma] [data-slot=sidebar-nav] [data-slot=accordion-trigger]{font-size:.6875rem;font-weight:600;color:var(--muted-foreground)}html[data-theme=luma] [data-slot=scroll-driven-header-in-flow] .text-2xl{font-weight:700;letter-spacing:-.025em}html[data-theme=luma] [data-slot=event-calendar]{background:var(--card);border-color:transparent;border-radius:18px;box-shadow:var(--tahoe-card-shadow)}@media(min-width:768px){html[data-theme=luma] .lr-group[data-wide]{display:block;border-radius:18px;background:var(--card);box-shadow:var(--tahoe-card-shadow);overflow:hidden}html[data-theme=luma] .lr-group[data-wide]>.lr{border-radius:0;background:transparent;box-shadow:none;padding:.7rem .75rem .7rem 1.125rem;min-height:4rem}html[data-theme=luma] .lr-group[data-wide]>.lr+.lr:before{display:block;left:var(--lr-divider-inset, 1.125rem);background:var(--tahoe-separator)}html[data-theme=luma] .lr-group[data-wide]:has(.gl-who){--lr-divider-inset: 4.125rem}html[data-theme=luma] .lr-group[data-wide]>.lr[data-clickable]:hover{transform:none;box-shadow:none;background:color-mix(in srgb,var(--tahoe-fill) 55%,transparent)}html[data-theme=luma] .lr-group[data-wide]>.lr[data-selected]{background:color-mix(in srgb,var(--ring) 10%,transparent)}html[data-theme=luma] .lr-group[data-wide] .lr-main{display:grid;grid-template-columns:minmax(12rem,1.1fr) minmax(0,1.6fr) 8.5rem auto;grid-template-areas:"title meta badges actions";align-items:center;column-gap:1.25rem}html[data-theme=luma] .lr-group[data-wide] .lr-line{display:contents}html[data-theme=luma] .lr-group[data-wide] .lr-title{grid-area:title}html[data-theme=luma] .lr-group[data-wide] .lr-badges{grid-area:badges;justify-self:end}html[data-theme=luma] .lr-group[data-wide] .lr-actions{grid-area:actions}html[data-theme=luma] .lr-group[data-wide] .lr-meta{grid-area:meta;display:block;padding-left:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;color:var(--muted-foreground)}html[data-theme=luma] .lr-group[data-wide] .lr-meta>span{display:inline;padding:0;border-radius:0;background:none;font-size:inherit;color:inherit}html[data-theme=luma] .lr-group[data-wide] .lr-meta>span+span:before{content:" · "}html[data-theme=luma] .lr-group[data-wide] .lr-meta>span:first-child{color:var(--foreground);font-weight:500}}html[data-theme=luma]{--tone-yes: oklch(.66 .16 148);--tone-wait: oklch(.76 .15 66);--tone-no: oklch(.64 .19 26);--tahoe-elevated: #ffffff}html.dark[data-theme=luma]{--tone-yes: oklch(.74 .17 148);--tone-wait: oklch(.8 .15 70);--tone-no: oklch(.7 .18 26);--tahoe-elevated: #2c2c2e}html[data-theme=luma] [data-slot=event-calendar] .grid:has(>[data-month-chip]){grid-template-rows:none;grid-auto-rows:minmax(1.25rem,max-content);align-content:start}html[data-theme=luma] [data-slot=event-calendar] .grid-rows-6>div{padding:.25rem .3rem}html[data-theme=luma] [data-slot=event-calendar] .grid-rows-6>div>button:first-child{width:1.5rem;height:1.5rem;margin-bottom:.125rem}html[data-theme=luma] [data-slot=calendar-event]{--chip: var(--chart-1)}html[data-theme=luma] [data-slot=calendar-event][class*=bg-chart-2]{--chip: var(--chart-2)}html[data-theme=luma] [data-slot=calendar-event][class*=bg-chart-3]{--chip: var(--chart-3)}html[data-theme=luma] [data-slot=calendar-event][class*=bg-chart-4]{--chip: var(--chart-4)}html[data-theme=luma] [data-slot=calendar-event][class*=bg-chart-5]{--chip: var(--chart-5)}html[data-theme=luma] [data-slot=calendar-event]{background-color:color-mix(in srgb,var(--chip) 16%,var(--card));border-color:transparent;box-shadow:inset 3px 0 0 var(--chip);color:color-mix(in oklch,var(--chip) 55%,var(--foreground));border-radius:5px;padding-left:.5rem}html.dark[data-theme=luma] [data-slot=calendar-event]{background-color:color-mix(in srgb,var(--chip) 26%,var(--card));color:color-mix(in oklch,var(--chip) 35%,white)}html[data-theme=luma] [data-slot=calendar-event][data-month-chip]{height:auto;padding-block:.125rem}html[data-theme=luma] [data-slot=calendar-event]>span:first-child{font-weight:600}@media(min-width:768px){html[data-theme=luma] [data-slot=page-template] div:has(>div>[data-slot=event-calendar]){padding:0 2rem 1.5rem}}html[data-theme=luma] .gi-acc .gi-rail{gap:0}html[data-theme=luma] .gi-rail[data-fit]{grid-auto-columns:minmax(9.5rem,1fr)}html[data-theme=luma] .gi-acc .gi-card,html[data-theme=luma] .gi-acc .gi-card.ep-card-surface{border:0;border-radius:0;background:transparent!important;box-shadow:none!important;outline:0;padding:.5rem 1rem .75rem}html[data-theme=luma] .gi-acc .gi-card+.gi-card{box-shadow:inset .5px 0 0 var(--tahoe-separator)!important}html[data-theme=luma] .gi-acc button.gi-card:hover{transform:none;background:color-mix(in srgb,var(--tahoe-fill) 45%,transparent)!important;border-radius:12px}html[data-theme=luma] .gi-acc .gi-card[data-active]{background:color-mix(in srgb,var(--ring) 9%,transparent)!important;border-radius:12px}html[data-theme=luma] .gi-card .gi-ic{--gi-tone: var(--ring);width:1.625rem;height:1.625rem;border-radius:8px}html[data-theme=luma] .gi-label{color:var(--muted-foreground)}html[data-theme=luma] .gi-acc-head{padding:.25rem .5rem 0 .25rem}html[data-theme=luma] .gi-acc-title{font-size:.9375rem;letter-spacing:-.01em}html[data-theme=luma] [data-slot=page-filters] [data-slot=dropdown-menu-trigger][data-icon-only],html[data-theme=luma] [data-slot=dropdown-menu-trigger][data-icon-only]:not([data-variant=default]){background-color:var(--tahoe-fill);border-color:transparent;box-shadow:none}html[data-theme=luma] [data-slot=page-filters] [data-slot=dropdown-menu-trigger][data-icon-only]:hover{background-color:var(--tahoe-fill-hover)}html[data-theme=luma] [data-slot=pagination]>p{background:transparent;border:0;box-shadow:none;padding-inline:.25rem;font-size:.8125rem}@media(min-width:768px){html[data-theme=luma] [data-slot=page-chrome-bottom]>[data-slot=page-bottom-fade]{left:0;height:4.75rem;-webkit-mask-image:linear-gradient(to top,#000 58%,transparent);mask-image:linear-gradient(to top,#000 58%,transparent)}}@media(min-width:768px){html[data-theme=luma] .lr-group[data-wide] .lr-main{grid-template-columns:minmax(12rem,1fr) minmax(0,2.2fr) auto auto}}html.dark[data-theme=luma]{--tahoe-separator: rgb(255 255 255 / .09)}html[data-theme=luma] .lh-glyph{--lh-g: var(--lh-grey);color:var(--lh-g);background:color-mix(in srgb,var(--lh-g) 15%,transparent)}html[data-theme=luma] .lh-glyph[data-tone=green]{--lh-g: var(--lh-green);background:color-mix(in srgb,var(--lh-g) 15%,transparent)}html[data-theme=luma] .lh-glyph[data-tone=orange]{--lh-g: var(--lh-orange);background:color-mix(in srgb,var(--lh-g) 16%,transparent)}html[data-theme=luma] .lh-glyph[data-tone=blue]{--lh-g: var(--lh-blue);background:color-mix(in srgb,var(--lh-g) 14%,transparent)}html[data-theme=luma] .lh-glyph[data-tone=purple]{--lh-g: var(--lh-purple);background:color-mix(in srgb,var(--lh-g) 14%,transparent)}html.dark[data-theme=luma] .lh-glyph{background:color-mix(in srgb,var(--lh-g) 22%,transparent)}html[data-theme=luma] [data-slot=stat-tile] [data-slot=stat-tile-icon],html[data-theme=luma]:not([data-palette=luma]) [data-slot=stat-tile] [data-slot=stat-tile-icon]{background:color-mix(in srgb,var(--ring) 13%,transparent)!important;color:var(--ring)!important;border-radius:999px}html[data-theme=luma] [data-slot=stat-tile-icon] svg{color:var(--ring)!important}html[data-theme=luma] .gp{--gp-radius: 14px;--gp-line: var(--tahoe-separator);--gp-soft: var(--tahoe-fill)}html[data-theme=luma] :is([data-slot=drawer-content],[data-slot=sheet-content],[data-slot=dialog-content]) :is(.gp-hero,.gp-section,.gp-event){background:var(--tahoe-elevated);border-color:transparent;box-shadow:var(--tahoe-card-shadow)}html:not(.dark)[data-theme=luma] :is([data-slot=drawer-content],[data-slot=sheet-content]){background-color:#f2f2f7}html:not(.dark)[data-theme=luma] :is([data-slot=drawer-content],[data-slot=sheet-content]) [data-slot=drawer-footer]>div{background:#f2f2f7}html[data-theme=luma] .gp-section-head h3{font-size:1rem;font-weight:600;letter-spacing:-.015em}html[data-theme=luma] .gp-eyebrow{letter-spacing:0;text-transform:none;font-size:.8125rem;font-weight:500}html[data-theme=luma] .gp-event-icon{border-radius:9px;background:color-mix(in srgb,var(--ring) 13%,transparent);color:var(--ring)}html[data-theme=luma] :is(.gp-link,.gp-event-go){color:var(--ring)}html[data-theme=luma] .gp-reply{border-radius:10px;padding:2px;gap:0;background:var(--tahoe-fill)}html[data-theme=luma] .gp-reply button{height:2rem;border-radius:8px;font-size:.8125rem}html[data-theme=luma] .gp-reply button[aria-checked=true]{background:#fff;box-shadow:0 3px 8px #0000001f,0 3px 1px #0000000a,0 0 0 .5px #0000000a}html.dark[data-theme=luma] .gp-reply button[aria-checked=true]{background:#636366;box-shadow:0 3px 8px #0000004d,inset 0 .5px #ffffff24}html[data-theme=luma] .gp-chip{background:var(--tahoe-fill)}html[data-theme=luma] button[aria-label="Change profile photo"]>:first-child{border-radius:999px}html[data-theme=luma] [data-slot=settings-section-title]{font-size:1.0625rem;letter-spacing:-.015em}html[data-theme=luma] [data-slot=settings-section]{border-radius:18px}html[data-theme=luma] [data-slot=button]:disabled{opacity:.45}html[data-theme=luma] [data-slot=empty]:has([data-slot=loader],[role=status]){background:transparent;box-shadow:none}html[data-theme=luma] [data-slot=empty]:has([data-slot=loader],[role=status]) [data-slot=empty-title]{font-size:.9375rem;font-weight:500;color:var(--muted-foreground)}html[data-theme=luma] section:has(>[data-slot=timeline-month]) :is([data-slot=timeline-month],.sticky){background:var(--background);-webkit-backdrop-filter:none;backdrop-filter:none}html[data-theme=luma] [data-slot=timeline-month]{font-size:.8125rem;letter-spacing:0;text-transform:none;font-weight:700;color:var(--foreground)}html[data-theme=luma] [data-slot=timeline-month]>span:last-child{height:.5px;max-width:none;background:var(--tahoe-separator)}html[data-theme=luma] [data-slot=timeline-day]{width:auto;min-width:2rem;background:transparent;font-size:1.375rem;font-weight:700;letter-spacing:-.02em}html[data-theme=luma] [data-slot=timeline-clock]{width:.5rem;height:.5rem;background:var(--ring);color:transparent;box-shadow:0 0 0 4px var(--background);margin-inline:.75rem}html[data-theme=luma] [data-slot=timeline-clock] svg{display:none}html[data-theme=luma] [data-slot=timeline-event]{border-radius:14px;border-color:transparent;box-shadow:var(--tahoe-card-shadow)}html[data-theme=luma] [data-slot=timeline-event]:hover{transform:none;background:color-mix(in srgb,var(--tahoe-fill) 30%,var(--card))}html[data-theme=luma] [data-slot=timeline-event] p:first-child{font-size:.9375rem;font-weight:600;letter-spacing:-.01em}html[data-theme=luma] [data-slot=task-board]{border:0;border-radius:18px;background:color-mix(in srgb,var(--tahoe-fill) 45%,transparent)}html[data-theme=luma] [data-slot=task-column-head]{background:transparent!important;padding-inline:.25rem}html[data-theme=luma] [data-slot=task-column-head]>span:nth-child(2){color:var(--foreground)!important}html[data-theme=luma] [data-slot=task-column-head]>span:last-child{background:var(--tahoe-fill)}@media(max-width:767px){html[data-theme=luma] .lr-details{margin-top:.25rem;padding:0;background:transparent}html[data-theme=luma] .lr-fields{display:flex;flex-wrap:wrap;gap:.1rem .9rem}html[data-theme=luma] .lr-field{display:inline-flex;align-items:baseline;gap:.3rem}html[data-theme=luma] .lr-field[data-wide]{flex-basis:100%}html[data-theme=luma] .lr-field dt{font-size:.75rem;font-weight:400;letter-spacing:0;text-transform:none}html[data-theme=luma] .lr-field dt:after{content:":"}html[data-theme=luma] .lr-field dd{font-size:.8125rem;color:var(--foreground)}}html:not(.dark)[data-theme=luma] .wb-chat{background:radial-gradient(circle at 20% 20%,rgb(0 0 0 / .035) 1px,transparent 1px) 0 0 / 18px 18px,#ebebf0}html.dark[data-theme=luma] .wb-chat{background:radial-gradient(circle at 20% 20%,rgb(255 255 255 / .03) 1px,transparent 1px) 0 0 / 18px 18px,#1c1c1e}html[data-theme=luma] [data-slot=sidebar-panel] [data-slot=toggle-button-group]{gap:0;padding:2px;border-radius:10px;background:var(--tahoe-fill)}html[data-theme=luma] [data-slot=sidebar-panel] [data-slot=toggle-button][data-variant=tile]{min-height:0;height:1.875rem;flex-direction:row;gap:.375rem;padding:0 .5rem;border:0;border-radius:8px;background:transparent;box-shadow:none;--tw-ring-shadow: 0 0 #0000;font-size:.8125rem;font-weight:500;color:var(--muted-foreground)}html[data-theme=luma] [data-slot=sidebar-panel] [data-slot=toggle-button][data-variant=tile]:hover:not(:disabled){background:transparent;color:var(--foreground)}html[data-theme=luma] [data-slot=sidebar-panel] [data-slot=toggle-button][data-variant=tile][data-selected]{background:#fff;color:var(--foreground);font-weight:600;box-shadow:0 3px 8px #0000001f,0 3px 1px #0000000a,0 0 0 .5px #0000000a}html.dark[data-theme=luma] [data-slot=sidebar-panel] [data-slot=toggle-button][data-variant=tile][data-selected]{background:#636366;box-shadow:0 3px 8px #0000004d,inset 0 .5px #ffffff24}html[data-theme=luma] [data-slot=sidebar-panel] [data-slot=toggle-button][data-variant=tile]>:first-child:not(:only-child){width:auto;height:auto;padding:0;background:none;box-shadow:none}html[data-theme=luma] [data-slot=sidebar-panel] [data-slot=toggle-button][data-variant=tile] svg{width:.95rem;height:.95rem}html[data-theme=luma] [data-slot=sidebar-panel] [data-slot=toggle-button][data-variant=tile][data-selected] svg{color:var(--ring)}html[data-theme=luma] [data-slot=event-calendar] .grid-rows-6>div.bg-background\/40{background:color-mix(in srgb,var(--tahoe-fill) 22%,var(--card))}@media(max-width:767px){html[data-theme=luma] [data-slot=event-calendar] .grid:has(>[data-month-chip]){grid-auto-rows:4px;gap:3px}html[data-theme=luma] [data-slot=calendar-event][data-month-chip]{min-height:0;padding:0;font-size:0;box-shadow:none;background:var(--chip);border-radius:2px}html[data-theme=luma] [data-slot=calendar-event][data-month-chip] *{display:none}}html[data-theme=luma] [data-slot=vendor-home]{max-width:none}html[data-theme=luma] [data-slot=task-board] button.w-full.rounded-xl{border-radius:10px;background:var(--tahoe-elevated);box-shadow:var(--tahoe-card-shadow);color:var(--ring)}html[data-theme=luma] .lr-group>.lr{box-shadow:none!important}@media(min-width:768px){html[data-theme=luma] [data-slot=page-chrome-bottom] [data-slot=pagination]{padding-inline:1rem}}html[data-theme=luma] [data-sonner-toast]{border-radius:16px!important;border:0!important;box-shadow:var(--tahoe-popup-shadow)!important;background:var(--tahoe-elevated)!important}html[data-theme=luma] [data-sonner-toast] [data-title]{font-weight:600;letter-spacing:-.01em}html[data-theme=luma] [data-sonner-toast] [data-close-button]{border-radius:999px!important;border:0!important;background:var(--tahoe-fill)!important}html[data-theme=syke]{--btn-h: 3.25rem;--btn-h-sm: 2.625rem;--btn-h-lg: 3.75rem;--btn-r: 999px;--btn-r-sm: 999px;--btn-px: 1.6rem;--btn-px-sm: 1.1rem;--btn-px-lg: 2.1rem;--btn-fs: .9375rem;--field-h: 3.25rem;--field-h-sm: 2.625rem;--field-h-lg: 3.75rem;--field-r: 1.125rem;--field-r-sm: .875rem;--field-px: 1.125rem;--field-px-sm: .875rem;--field-px-lg: 1.375rem;--control-radius: 1.125rem;--card-r: 1.75rem;--card-px: 1.5rem;--card-py: 1.5rem;--card-gap: 1.25rem;--shell-radius: 1.75rem;--gp-tint: color-mix(in srgb, var(--primary) 7%, transparent);--gp-tint-strong: color-mix(in srgb, var(--primary) 13%, transparent);--gp-card: color-mix(in srgb, var(--primary) 2.5%, var(--card));--gp-shadow: 0 1px 2px color-mix(in srgb, var(--primary) 8%, transparent), 0 14px 36px -20px color-mix(in srgb, var(--primary) 42%, transparent);--gp-glow: 0 10px 24px -10px color-mix(in srgb, var(--primary) 60%, transparent);--gp-spring: cubic-bezier(.34, 1.56, .64, 1)}html.dark[data-theme=syke]{--gp-tint: color-mix(in srgb, var(--primary) 10%, transparent);--gp-tint-strong: color-mix(in srgb, var(--primary) 18%, transparent);--gp-card: color-mix(in srgb, var(--primary) 3%, var(--card));--gp-shadow: 0 0 0 1px color-mix(in srgb, var(--primary) 9%, transparent), 0 22px 44px -26px rgb(0 0 0 / .85);--gp-glow: 0 8px 26px -8px color-mix(in srgb, var(--primary) 50%, transparent)}html[data-theme=syke]{--app-backdrop: radial-gradient(900px 620px at -5% -10%, color-mix(in srgb, var(--primary) 9%, transparent), transparent 62%), radial-gradient(760px 520px at 105% -6%, color-mix(in srgb, var(--chart-2) 8%, transparent), transparent 58%), radial-gradient(700px 520px at 50% 115%, color-mix(in srgb, var(--chart-3) 5%, transparent), transparent 60%), var(--background)}html.dark[data-theme=syke]{--app-backdrop: radial-gradient(900px 620px at -5% -10%, color-mix(in srgb, var(--primary) 11%, transparent), transparent 62%), radial-gradient(760px 520px at 105% -6%, color-mix(in srgb, var(--chart-3) 6%, transparent), transparent 58%), var(--background)}html[data-theme=syke] [data-slot=page-header] h1{font-family:var(--font-display-family);font-weight:560;font-size:clamp(1.9rem,2.4vw,2.4rem);letter-spacing:-.025em;line-height:1.05}html[data-theme=syke] :is([data-slot=card-title],[data-slot=dialog-title],[data-slot=sheet-title],[data-slot=drawer-title],[data-slot=empty-title]){font-family:var(--font-display-family);font-weight:580;letter-spacing:-.02em}html[data-theme=syke] [data-slot=card-title]{font-size:1.25rem}html[data-theme=syke] :is([data-slot=dialog-title],[data-slot=sheet-title],[data-slot=drawer-title]){font-size:1.625rem}html[data-theme=syke] [data-slot=summary-card] strong{font-family:var(--font-display-family);font-weight:600;font-size:2.125rem;letter-spacing:-.03em}html[data-theme=syke] [data-slot=summary-card][data-density=compact] strong{font-size:1.375rem}html[data-theme=syke] [data-slot=label]{font-weight:600;font-size:.875rem}html[data-theme=syke] [data-slot=table-head]{font-size:.8125rem;font-weight:600;color:var(--muted-foreground)}html[data-theme=syke] [data-slot=button]:not([data-variant=link],[data-variant=field]){font-weight:650;letter-spacing:-.005em;transition:transform .35s var(--gp-spring),background-color .2s ease,box-shadow .25s ease,color .2s ease}html[data-theme=syke] [data-slot=button]:active:not(:disabled){transform:scale(.95);transition-duration:.12s}html[data-theme=syke] [data-slot=button][data-variant=default]{box-shadow:var(--gp-glow)}html[data-theme=syke] [data-slot=button][data-variant=default]:hover:not(:disabled){transform:translateY(-1px);background-color:color-mix(in srgb,var(--primary) 90%,black)}html.dark[data-theme=syke] [data-slot=button][data-variant=default]:hover:not(:disabled){background-color:color-mix(in srgb,var(--primary) 88%,white)}html[data-theme=syke] [data-slot=button]:is([data-variant=outline],[data-variant=secondary]){background-color:var(--gp-tint);border-color:transparent;color:var(--primary-ink);box-shadow:none}html[data-theme=syke] [data-slot=button]:is([data-variant=outline],[data-variant=secondary]):hover:not(:disabled){background-color:var(--gp-tint-strong);color:var(--primary-ink)}html[data-theme=syke] [data-slot=button][data-variant=ghost]:hover:not(:disabled){background-color:var(--gp-tint);color:var(--primary-ink)}html[data-theme=syke] .ep-field:not(.ep-field-segmented){background-color:color-mix(in srgb,var(--primary) 5%,var(--card));border:1.5px solid color-mix(in srgb,var(--primary) 10%,transparent);box-shadow:none}html[data-theme=syke] .ep-field:not(.ep-field-segmented):hover{border-color:color-mix(in srgb,var(--primary) 26%,transparent)}html[data-theme=syke] .ep-field:not(.ep-field-segmented):is(:focus-visible,:focus-within){background-color:var(--card);border-color:color-mix(in srgb,var(--primary) 70%,transparent);box-shadow:0 0 0 5px color-mix(in srgb,var(--primary) 16%,transparent)}html[data-theme=syke] .ep-field:not(.ep-field-segmented)[aria-invalid=true]{border-color:var(--destructive);box-shadow:0 0 0 5px color-mix(in srgb,var(--destructive) 14%,transparent)}html[data-theme=syke] :is([data-slot=card],.ep-card-surface,[data-slot=chart-frame],[data-slot=budget-overview-card]){background-color:var(--gp-card);border-color:transparent;box-shadow:var(--gp-shadow)}html[data-theme=syke] [data-slot=summary-card]{border-radius:1.5rem;border-color:transparent;background-color:var(--gp-card);box-shadow:var(--gp-shadow)}html[data-theme=syke] [data-slot=summary-card][data-active]{box-shadow:0 0 0 2px var(--primary),var(--gp-shadow)}html[data-theme=syke] [data-slot=card-footer]{border-top-color:color-mix(in srgb,var(--primary) 10%,transparent)}html[data-theme=syke] [data-slot=empty]{border:2px dashed color-mix(in srgb,var(--primary) 20%,transparent);border-radius:1.75rem;background-color:color-mix(in srgb,var(--primary) 3%,transparent)}html[data-theme=syke] [data-slot=empty-media]{background-color:var(--gp-tint-strong);color:var(--primary-ink);border-radius:999px}html[data-theme=syke] .ep-field-segmented{background-color:var(--gp-tint);border-color:transparent;box-shadow:none;border-radius:999px}html[data-theme=syke] [data-slot=tabs-list][data-orientation=vertical]{border-radius:1.25rem}html[data-theme=syke] .ep-field-segmented:hover{background-color:var(--gp-tint);box-shadow:none}html[data-theme=syke] [data-slot=tabs-list-shell][data-orientation=vertical]{border-radius:1.25rem}html[data-theme=syke] :is([data-slot=tabs-indicator],[data-slot=segmented-indicator]){background:var(--card)!important;border:0!important;border-radius:999px!important;box-shadow:0 2px 10px -2px color-mix(in srgb,var(--primary) 35%,transparent),0 1px 2px #0000000d!important;transition-timing-function:var(--gp-spring)!important}html[data-theme=syke] [data-slot=tabs-list][data-orientation=vertical] [data-slot=tabs-indicator]{border-radius:.9rem!important}html[data-theme=syke] :is([data-slot=tabs-tab],[data-segment]){border-radius:999px;font-weight:600}html[data-theme=syke] :is([data-slot=tabs-tab][data-active],[data-segment][data-checked]){color:var(--primary-ink)}html[data-theme=syke] [data-slot=sidebar-panel]{border-color:transparent;background-color:color-mix(in srgb,var(--primary) 3%,var(--sidebar));box-shadow:var(--gp-shadow)}html[data-theme=syke] :is([data-slot=sidebar-nav-item],[data-slot=sidebar-nav-row]){border-radius:999px}html[data-theme=syke] :is([data-slot=sidebar-nav-item][data-active],[data-slot=sidebar-nav-row][aria-current=page]){background-color:var(--gp-tint-strong);color:var(--primary-ink)}html[data-theme=syke] :is([data-slot=sidebar-nav-item][data-active],[data-slot=sidebar-nav-row][aria-current=page]) svg{color:var(--primary)}html[data-theme=syke] [data-slot=table-header]{background-color:var(--gp-tint)}html[data-theme=syke] [data-slot=table-row]{border-bottom-color:color-mix(in srgb,var(--primary) 9%,transparent)}html[data-theme=syke] [data-slot=table-body] [data-slot=table-row]:hover{background-color:var(--gp-tint)}html[data-theme=syke] :is([data-slot=dropdown-menu-content],[data-slot=select-popup],[data-slot=popover-content],[data-slot=combobox-popup],[data-slot=chip-select-popup],[data-slot=date-picker-popup],[data-slot=context-menu-content]){border-radius:1.35rem;border-color:transparent;box-shadow:0 0 0 1px color-mix(in srgb,var(--primary) 8%,transparent),0 24px 48px -18px color-mix(in srgb,var(--primary) 30%,rgb(0 0 0 / .3));padding:6px}html[data-theme=syke] :is([data-slot=dropdown-menu-item],[data-slot=context-menu-item],[data-slot=dropdown-menu-sub-trigger],[data-slot=select-popup] [data-slot=item],[data-slot=combobox-popup] [data-slot=item]){border-radius:.9rem}html[data-theme=syke] :is([data-slot=dropdown-menu-item],[data-slot=context-menu-item],[data-slot=dropdown-menu-sub-trigger],[data-slot=select-popup] [data-slot=item],[data-slot=combobox-popup] [data-slot=item]):is([data-highlighted],:hover):not([data-disabled]){background-color:var(--gp-tint-strong);color:var(--primary-ink)}html[data-theme=syke] :is([data-slot=dialog-content],[data-slot=sheet-content]){border-radius:2rem}html[data-theme=syke] [data-slot=checkbox]{border-radius:7px}html[data-theme=syke] [data-slot=filter-toolbar-pill]{border-color:transparent;background-color:var(--gp-tint);color:var(--primary-ink);box-shadow:none}html[data-theme=syke] :focus-visible{outline:3px solid color-mix(in srgb,var(--primary) 45%,transparent);outline-offset:2px}html[data-theme=syke] .ep-field:focus-visible{outline:none}html[data-theme=syke] [data-slot=toggle-button]:not([data-variant=media]){border-color:transparent;background-color:var(--gp-tint);box-shadow:none;transition:transform .35s var(--gp-spring),background-color .2s ease}html[data-theme=syke] [data-slot=toggle-button][data-variant=tile]{border-radius:1.25rem}html[data-theme=syke] [data-slot=toggle-button]:not([data-variant=media]):active:not(:disabled){transform:scale(.95)}html[data-theme=syke] [data-slot=toggle-button][data-selected]:not([data-variant=media]){background-color:var(--primary);color:var(--primary-foreground);box-shadow:var(--gp-glow)}html[data-theme=syke] .ep-home-hero{background:radial-gradient(520px 300px at 92% -10%,rgb(94 224 200 / .32),transparent 65%),radial-gradient(420px 260px at 0% 120%,rgb(246 167 121 / .18),transparent 65%),#0d3a34;border-radius:2rem;box-shadow:0 24px 50px -26px #0d3a34a6}html.dark[data-theme=syke] .ep-home-hero{background:radial-gradient(520px 300px at 92% -10%,rgb(94 224 200 / .24),transparent 65%),radial-gradient(420px 260px at 0% 120%,rgb(246 167 121 / .12),transparent 65%),#10302b;box-shadow:0 0 0 1px #9ef0dc1a,0 24px 50px -26px #000c}html[data-theme=syke] :is([data-slot=card],.ep-card-surface) [data-slot=empty]{border:0;background:transparent}html[data-theme=syke] [data-slot=stat-strip]{border-color:transparent;border-radius:1.75rem;background-color:var(--gp-card);box-shadow:var(--gp-shadow);--strip-divider: color-mix(in srgb, var(--primary) 9%, transparent)}html[data-theme=syke] [data-slot=stat-tile]{background-color:var(--gp-card);padding:1.25rem 1.5rem}html[data-theme=syke] [data-slot=stat-tile-icon]{width:3rem;height:3rem;background:var(--gp-tint-strong);color:var(--primary-ink)}html[data-theme=syke] [data-slot=stat-tile-value]{font-family:var(--font-display-family);font-weight:600;font-size:2rem;letter-spacing:-.03em;line-height:1.05}html[data-theme=syke] [data-slot=stat-tile-label]{font-size:.875rem;font-weight:600}html:not(.dark)[data-theme=syke] .ep-home-hero{--hero-fg: var(--foreground);--hero-muted: var(--muted-foreground);--hero-soft: color-mix(in srgb, var(--foreground) 78%, transparent);--hero-accent: var(--primary-ink);--hero-track: var(--gp-tint-strong);--hero-chip: var(--gp-tint);--hero-chip-strong: var(--gp-tint-strong);--hero-line: transparent;--hero-line-strong: transparent;--hero-cta: var(--primary);--hero-cta-fg: var(--primary-foreground);--hero-glow: color-mix(in srgb, var(--primary) 22%, transparent);--hero-ring: transparent;background:radial-gradient(560px 320px at 95% -10%,color-mix(in srgb,var(--primary) 20%,transparent),transparent 65%),radial-gradient(460px 300px at -5% 120%,color-mix(in srgb,var(--chart-2) 16%,transparent),transparent 65%),var(--gp-card);box-shadow:var(--gp-shadow)}html:not(.dark)[data-theme=syke] .ep-home-hero .ep-hero-primary{box-shadow:var(--gp-glow)}html:not(.dark)[data-theme=syke] .ep-home-hero .ep-hero-secondary{background:var(--gp-tint);color:var(--primary-ink)}html[data-theme=syke] [data-slot=hero-greeting]{font-family:var(--font-display-family);font-style:italic;font-weight:500;font-size:1.25rem;color:var(--hero-accent, var(--primary))}html[data-theme=syke] [data-slot=hero-greeting-name]{font-style:normal;font-weight:600;color:var(--hero-fg, #fff)}html[data-theme=syke] :is([data-slot=stat-tile-icon],[data-slot=empty-media],:is([data-slot=sidebar-nav-item],[data-slot=sidebar-nav-row]),[data-slot=button][data-variant]){corner-shape:round}html[data-theme=syke] [data-slot=sidebar-nav] [data-slot=accordion-trigger]{font-family:var(--font-display-family);font-style:italic;font-size:.8125rem;font-weight:500;color:var(--primary-ink)}html[data-theme=syke] [data-slot=scroll-driven-header-in-flow] .text-2xl{font-family:var(--font-display-family);font-weight:580;font-size:1.75rem;letter-spacing:-.02em}html[data-theme=syke] [data-slot=event-calendar]{background:var(--gp-card);border-color:transparent;border-radius:1.75rem;box-shadow:var(--gp-shadow)}html[data-theme=syke]:not([data-palette=syke]) .ep-home-hero{background:radial-gradient(520px 300px at 92% -10%,color-mix(in srgb,color-mix(in oklch,var(--primary) 60%,white) 30%,transparent),transparent 65%),radial-gradient(420px 260px at 0% 120%,color-mix(in srgb,var(--chart-2) 18%,transparent),transparent 65%),color-mix(in oklch,var(--primary) 30%,#0b0f0e);box-shadow:0 24px 50px -26px color-mix(in srgb,var(--primary) 55%,transparent)}html.dark[data-theme=syke]:not([data-palette=syke]) .ep-home-hero{background:radial-gradient(520px 300px at 92% -10%,color-mix(in srgb,var(--primary) 24%,transparent),transparent 65%),radial-gradient(420px 260px at 0% 120%,color-mix(in srgb,var(--chart-2) 12%,transparent),transparent 65%),color-mix(in oklch,var(--primary) 18%,#0e1211);box-shadow:0 0 0 1px color-mix(in srgb,var(--primary) 12%,transparent),0 24px 50px -26px #000c}html[data-theme=syke]{--sk-w1: #c9efe4;--sk-i1: #0b4a42;--sk-w2: #fde0cc;--sk-i2: #7a3412;--sk-w3: #fbd5e3;--sk-i3: #7a1d45;--sk-w4: #e6f3c4;--sk-i4: #3f5a0b;--sk-w5: #d6e9fb;--sk-i5: #12406e}html.dark[data-theme=syke]{--sk-w1: #12352f;--sk-i1: #9ff0dc;--sk-w2: #3a2418;--sk-i2: #ffc49f;--sk-w3: #3a1a28;--sk-i3: #ffb3cf;--sk-w4: #26301a;--sk-i4: #d6ef9c;--sk-w5: #16273a;--sk-i5: #a9d3ff}html[data-theme=syke]:not([data-palette=syke]){--sk-w1: color-mix(in oklch, var(--primary) 18%, var(--card));--sk-i1: color-mix(in oklch, var(--primary) 72%, var(--foreground));--sk-w2: color-mix(in oklch, var(--chart-2) 18%, var(--card));--sk-i2: color-mix(in oklch, var(--chart-2) 72%, var(--foreground));--sk-w3: color-mix(in oklch, var(--chart-3) 18%, var(--card));--sk-i3: color-mix(in oklch, var(--chart-3) 72%, var(--foreground));--sk-w4: color-mix(in oklch, var(--chart-4) 18%, var(--card));--sk-i4: color-mix(in oklch, var(--chart-4) 72%, var(--foreground));--sk-w5: color-mix(in oklch, var(--chart-5) 18%, var(--card));--sk-i5: color-mix(in oklch, var(--chart-5) 72%, var(--foreground))}html[data-theme=syke] [data-slot=calendar-event].bg-chart-1{--w: var(--sk-w1);--i: var(--sk-i1)}html[data-theme=syke] [data-slot=calendar-event].bg-chart-2{--w: var(--sk-w2);--i: var(--sk-i2)}html[data-theme=syke] [data-slot=calendar-event].bg-chart-3{--w: var(--sk-w3);--i: var(--sk-i3)}html[data-theme=syke] [data-slot=calendar-event].bg-chart-4{--w: var(--sk-w4);--i: var(--sk-i4)}html[data-theme=syke] [data-slot=calendar-event].bg-chart-5{--w: var(--sk-w5);--i: var(--sk-i5)}html[data-theme=syke] [data-slot=calendar-event]:is(.bg-chart-1,.bg-chart-2,.bg-chart-3,.bg-chart-4,.bg-chart-5){background:var(--w)!important;border-color:transparent!important;color:var(--i)!important;font-weight:650;border-radius:999px!important}html[data-theme=syke] [data-slot=calendar-event]:is(.bg-chart-1,.bg-chart-2,.bg-chart-3,.bg-chart-4,.bg-chart-5) *{color:inherit!important}html[data-theme=syke] [data-slot=timeline-event]:has(>.bg-chart-1){--i: var(--sk-i1)}html[data-theme=syke] [data-slot=timeline-event]:has(>.bg-chart-2){--i: var(--sk-i2)}html[data-theme=syke] [data-slot=timeline-event]:has(>.bg-chart-3){--i: var(--sk-i3)}html[data-theme=syke] [data-slot=timeline-event]:has(>.bg-chart-4){--i: var(--sk-i4)}html[data-theme=syke] [data-slot=timeline-event]:has(>.bg-chart-5){--i: var(--sk-i5)}html[data-theme=syke] [data-slot=timeline-bar]{width:5px;background:color-mix(in srgb,var(--i, var(--primary)) 55%,transparent)!important}html[data-theme=syke] [data-slot=timeline-event]{border-radius:1.5rem;background:var(--gp-card)!important;border-color:transparent!important;box-shadow:var(--gp-shadow)!important}html[data-theme=syke] .gi-card[data-tone] .gi-ic,html[data-theme=syke] .gi-ic{color:var(--primary-ink);background:var(--gp-tint-strong);width:2rem;height:2rem}html[data-theme=syke] .gi-card{border-color:transparent;box-shadow:var(--gp-shadow);background:var(--gp-card);border-radius:1.5rem}html[data-theme=syke] .gi-acc{border-radius:1.75rem!important}html[data-theme=syke] .gi-split [data-tone=yes]{background:var(--primary)}html[data-theme=syke] .gi-split [data-tone=wait]{background:color-mix(in srgb,var(--sk-i2) 45%,var(--card))}html[data-theme=syke] .gi-split [data-tone=no]{background:color-mix(in srgb,var(--sk-i3) 40%,var(--card))}html[data-theme=syke] [data-slot=task-board]{border-color:transparent;background:var(--gp-tint);border-radius:2rem}html[data-theme=syke] [data-slot=task-column-head]{border-radius:999px;background:var(--gp-card);box-shadow:var(--gp-shadow)}html[data-theme=syke] [data-slot=task-card]{border-color:transparent;border-radius:1.25rem;background:var(--gp-card);box-shadow:var(--gp-shadow);-webkit-backdrop-filter:none;backdrop-filter:none}html[data-theme=syke] :is([data-slot=mobile-tab-dock],[data-slot=mobile-tab-scan]){background:color-mix(in srgb,var(--primary) 5%,color-mix(in srgb,var(--card) 88%,transparent))!important;border:0!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--primary) 10%,transparent),0 18px 36px -18px color-mix(in srgb,var(--primary) 45%,rgb(0 0 0 / .3))!important}html[data-theme=syke] [data-slot=mobile-tab-indicator]{background:var(--gp-tint-strong)!important;border:0!important;box-shadow:none!important}html[data-theme=syke] [data-slot=mobile-tab-dock] a[aria-current=page] :is(svg,span){color:var(--primary-ink)!important}html[data-theme=syke] .lr-group{border-radius:1.75rem;background:var(--gp-card);box-shadow:var(--gp-shadow)}html[data-theme=syke] .lr-details{border-radius:1.125rem;background:var(--gp-tint)}html[data-theme=syke] .lr-group[data-wide]{background:transparent;box-shadow:none}html[data-theme=syke] .lr-group[data-wide]>.lr{border-radius:1.5rem;background:var(--gp-card);box-shadow:var(--gp-shadow)}html[data-theme=syke] .lr-group[data-wide] .lr-meta>span{background:var(--gp-tint);color:color-mix(in srgb,var(--foreground) 75%,transparent)}@media(min-width:768px){html[data-theme=syke] [data-slot=page-chrome-bottom]>[data-slot=page-bottom-fade]{height:4.75rem;-webkit-mask-image:linear-gradient(to top,#000 60%,transparent);mask-image:linear-gradient(to top,#000 60%,transparent)}}html[data-theme=syke] [data-sonner-toast]{border-radius:1.5rem!important;border-color:transparent!important;background:var(--gp-card)!important;box-shadow:var(--gp-shadow),0 0 0 1px color-mix(in srgb,var(--primary) 8%,transparent)!important}html[data-theme=syke] [data-slot=drawer-content]{border-radius:2rem!important}html[data-theme=loyal]{--btn-h: 3rem;--btn-h-sm: 2.5rem;--btn-h-lg: 3.5rem;--btn-r: 0px;--btn-r-sm: 0px;--btn-px: 1.35rem;--btn-px-sm: .9rem;--btn-px-lg: 1.85rem;--btn-fs: .8125rem;--field-h: 3rem;--field-h-sm: 2.5rem;--field-h-lg: 3.5rem;--field-r: 0px;--field-r-sm: 0px;--field-px: .875rem;--field-px-sm: .75rem;--field-px-lg: 1rem;--control-radius: 0px;--card-r: 0px;--card-px: 1.25rem;--card-py: 1.25rem;--card-gap: 1rem;--shell-radius: 0px;--bo-ink: var(--foreground);--bo-rule: 1.5px solid var(--bo-ink);--bo-rule-soft: 1.5px solid color-mix(in srgb, var(--bo-ink) 16%, transparent);--bo-hi: #fde047;--bo-hi-ink: #0a0a0a;--bo-shadow: 4px 4px 0 0 var(--bo-ink);--bo-shadow-sm: 3px 3px 0 0 var(--bo-ink);--bo-mono: ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, monospace}html.dark[data-theme=loyal]{--bo-ink: #f4f4ef;--bo-rule-soft: 1.5px solid rgb(255 255 255 / .14);--bo-shadow: 4px 4px 0 0 var(--bo-hi);--bo-shadow-sm: 3px 3px 0 0 rgb(255 255 255 / .22)}html[data-theme=loyal]:not([data-palette=loyal]){--bo-hi: color-mix(in oklch, var(--primary) 40%, white)}html.dark[data-theme=loyal]:not([data-palette=loyal]){--bo-hi: var(--primary);--bo-hi-ink: var(--primary-foreground)}html[data-theme=loyal][data-corners=sharp] :is([data-slot=switch],[data-slot=switch-thumb],[data-slot=checkbox],[data-slot=filter-toolbar-pill],[data-slot=tabs-tab],[data-segment],:is([data-slot=sidebar-nav-item],[data-slot=sidebar-nav-row]),[data-slot=item],[data-slot=page-header-history-nav]){border-radius:var(--sq-r, 0)!important}html[data-theme=loyal] [data-slot=page-header] h1{font-weight:800;font-size:clamp(1.9rem,2.5vw,2.5rem);letter-spacing:-.045em;line-height:1}html[data-theme=loyal] :is([data-slot=card-title],[data-slot=dialog-title],[data-slot=sheet-title],[data-slot=drawer-title],[data-slot=empty-title]){font-weight:800;letter-spacing:-.03em}html[data-theme=loyal] :is([data-slot=dialog-title],[data-slot=sheet-title],[data-slot=drawer-title]){font-size:1.5rem}html[data-theme=loyal] [data-slot=summary-card] strong{font-weight:800;font-size:2.25rem;letter-spacing:-.05em}html[data-theme=loyal] [data-slot=summary-card][data-density=compact] strong{font-size:1.375rem}html[data-theme=loyal] :is([data-slot=label],[data-slot=table-head],[data-slot=sidebar-nav-label],[data-slot=dropdown-menu-label],[data-slot=card-description]){font-family:var(--bo-mono);font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}html[data-theme=loyal] [data-slot=card-description]{text-transform:none;letter-spacing:0;font-size:.75rem}html[data-theme=loyal] [data-slot=button]:not([data-variant=link],[data-variant=field],[data-variant=ghost]){border:var(--bo-rule);font-weight:700;letter-spacing:.04em;text-transform:uppercase;box-shadow:var(--bo-shadow-sm);transition:transform .08s ease-out,box-shadow .08s ease-out,background-color .12s ease}html[data-theme=loyal] [data-slot=button]:is([data-size=icon],[data-size=icon-sm]){text-transform:none}html[data-theme=loyal] [data-slot=button]:not([data-variant=link],[data-variant=field],[data-variant=ghost]):hover:not(:disabled){transform:translate(-1px,-1px);box-shadow:4px 4px 0 0 var(--bo-ink)}html[data-theme=loyal] [data-slot=button]:not([data-variant=link],[data-variant=field],[data-variant=ghost]):active:not(:disabled){transform:translate(3px,3px);box-shadow:0 0 0 0 var(--bo-ink)}html[data-theme=loyal] [data-slot=button][data-variant=default]{background-color:var(--bo-ink);color:var(--background);box-shadow:4px 4px 0 0 var(--bo-hi),4px 4px 0 1.5px var(--bo-ink)}html[data-theme=loyal] [data-slot=button][data-variant=default]:hover:not(:disabled){box-shadow:5px 5px 0 0 var(--bo-hi),5px 5px 0 1.5px var(--bo-ink)}html.dark[data-theme=loyal] [data-slot=button][data-variant=default]{background-color:var(--bo-hi);border-color:var(--bo-hi);color:var(--bo-hi-ink);box-shadow:4px 4px 0 0 var(--bo-ink)}html.dark[data-theme=loyal] [data-slot=button][data-variant=default]:hover:not(:disabled){box-shadow:5px 5px 0 0 var(--bo-ink)}html[data-theme=loyal] [data-slot=button]:is([data-variant=outline],[data-variant=secondary]){background-color:var(--card);color:var(--foreground)}html[data-theme=loyal] [data-slot=button]:is([data-variant=outline],[data-variant=secondary]):hover:not(:disabled){background-color:var(--bo-hi);color:var(--bo-hi-ink)}html[data-theme=loyal] [data-slot=button][data-variant=destructive]{border-color:var(--bo-ink)}html[data-theme=loyal] [data-slot=button][data-variant=ghost]{border-radius:var(--sq-r, 0);font-weight:700}html[data-theme=loyal] [data-slot=button][data-variant=ghost]:hover:not(:disabled){background-color:var(--bo-hi);color:var(--bo-hi-ink)}html[data-theme=loyal] [data-slot=button]:disabled{box-shadow:none!important}html[data-theme=loyal] .ep-field:not(.ep-field-segmented){background-color:var(--card);border:var(--bo-rule);border-radius:var(--sq-r, 0);box-shadow:none}html[data-theme=loyal] .ep-field:not(.ep-field-segmented):hover{background-color:var(--card)}html[data-theme=loyal] .ep-field:not(.ep-field-segmented):is(:focus-visible,:focus-within){background-color:var(--card);border-color:var(--bo-ink);box-shadow:4px 4px 0 0 var(--bo-hi)}html[data-theme=loyal] .ep-field:not(.ep-field-segmented)[aria-invalid=true]{border-color:var(--destructive);box-shadow:4px 4px color-mix(in srgb,var(--destructive) 40%,transparent)}html[data-theme=loyal] :is([data-slot=card],.ep-card-surface,[data-slot=chart-frame],[data-slot=budget-overview-card],[data-slot=summary-card]){background-color:var(--card);border:var(--bo-rule);border-radius:var(--sq-r, 0);box-shadow:none}html.dark[data-theme=loyal] :is([data-slot=card],.ep-card-surface,[data-slot=chart-frame],[data-slot=budget-overview-card],[data-slot=summary-card]){border:var(--bo-rule-soft)}html[data-theme=loyal] :is([data-slot=card][data-glass-interactive],button[data-slot=summary-card]){transition:transform .1s ease-out,box-shadow .1s ease-out}html[data-theme=loyal] :is([data-slot=card][data-glass-interactive],button[data-slot=summary-card]):hover{transform:translate(-2px,-2px);box-shadow:var(--bo-shadow)}html[data-theme=loyal] [data-slot=summary-card][data-active]{background-color:var(--bo-hi);color:var(--bo-hi-ink);border-color:var(--bo-ink)}html[data-theme=loyal] [data-slot=summary-card][data-active] :is(strong,p,span){color:var(--bo-hi-ink)}html[data-theme=loyal] [data-slot=card-footer]{border-top:1.5px dashed color-mix(in srgb,var(--bo-ink) 40%,transparent)}html[data-theme=loyal] [data-slot=empty]{border:1.5px dashed color-mix(in srgb,var(--bo-ink) 45%,transparent);border-radius:var(--sq-r, 0);background-color:transparent}html[data-theme=loyal] [data-slot=empty-media]{border-radius:var(--sq-r, 0);background-color:var(--bo-hi);color:var(--bo-hi-ink)}html[data-theme=loyal] .ep-field-segmented{background-color:var(--card);border:var(--bo-rule);border-radius:var(--sq-r, 0);box-shadow:none}html.dark[data-theme=loyal] .ep-field-segmented{border:var(--bo-rule-soft)}html[data-theme=loyal] .ep-field-segmented:hover{background-color:var(--card);box-shadow:none}html[data-theme=loyal] :is([data-slot=tabs-indicator],[data-slot=segmented-indicator]){background:var(--bo-ink)!important;border:0!important;border-radius:var(--sq-r, 0)!important;box-shadow:none!important}html.dark[data-theme=loyal] :is([data-slot=tabs-indicator],[data-slot=segmented-indicator]){background:var(--bo-hi)!important}html[data-theme=loyal] :is([data-slot=tabs-tab],[data-segment]){font-weight:700;font-size:.8125rem;letter-spacing:.03em;text-transform:uppercase}html[data-theme=loyal] :is([data-slot=tabs-tab][data-active],[data-segment][data-checked]){color:var(--background)!important}html.dark[data-theme=loyal] :is([data-slot=tabs-tab][data-active],[data-segment][data-checked]){color:var(--bo-hi-ink)!important}html[data-theme=loyal] [data-slot=tabs-list][data-orientation=vertical] [data-slot=tabs-tab]{text-transform:none;letter-spacing:-.01em;font-size:.875rem}html[data-theme=loyal] [data-slot=sidebar-frame]{padding:0}html[data-theme=loyal] [data-slot=sidebar-panel]{border-radius:var(--sq-r, 0);border-width:0 1.5px 0 0;border-color:var(--sidebar-border);box-shadow:none}html[data-theme=loyal] :is([data-slot=sidebar-nav-item],[data-slot=sidebar-nav-row]){font-weight:600}html[data-theme=loyal] :is([data-slot=sidebar-nav-item][data-active],[data-slot=sidebar-nav-row][aria-current=page]){background-color:var(--bo-hi)!important;color:var(--bo-hi-ink)!important;font-weight:700}html[data-theme=loyal] :is([data-slot=sidebar-nav-item][data-active],[data-slot=sidebar-nav-row][aria-current=page]) svg{color:var(--bo-hi-ink)!important}html[data-theme=loyal] :is([data-slot=sidebar-nav-item]:not([data-active]),[data-slot=sidebar-nav-row]:not([aria-current=page])):hover{background-color:color-mix(in srgb,var(--sidebar-foreground) 8%,transparent);color:var(--sidebar-foreground)}html[data-theme=loyal]{--bo-counter: var(--foreground);--bo-counter-ink: var(--background)}html.dark[data-theme=loyal]{--bo-counter: color-mix(in srgb, var(--background) 55%, black);--bo-counter-ink: var(--foreground)}html[data-theme=loyal]:not([data-palette=loyal]) [data-slot=sidebar-panel]{--sidebar: var(--bo-counter);--sidebar-foreground: var(--bo-counter-ink);--sidebar-border: color-mix(in srgb, var(--bo-counter-ink) 14%, var(--bo-counter));--background: var(--bo-counter);--foreground: var(--bo-counter-ink);--card: color-mix(in srgb, var(--bo-counter-ink) 9%, var(--bo-counter));--card-foreground: var(--bo-counter-ink);--muted: color-mix(in srgb, var(--bo-counter-ink) 9%, var(--bo-counter));--muted-foreground: color-mix(in srgb, var(--bo-counter-ink) 62%, var(--bo-counter));--accent: color-mix(in srgb, var(--bo-counter-ink) 12%, var(--bo-counter));--accent-foreground: var(--bo-counter-ink);--secondary: color-mix(in srgb, var(--bo-counter-ink) 9%, var(--bo-counter));--secondary-foreground: var(--bo-counter-ink);--border: color-mix(in srgb, var(--bo-counter-ink) 16%, var(--bo-counter));--input: color-mix(in srgb, var(--bo-counter-ink) 22%, var(--bo-counter));--primary: var(--bo-hi);--primary-foreground: var(--bo-hi-ink);--primary-ink: var(--bo-hi);--ring: var(--bo-hi);background-color:var(--bo-counter);color:var(--bo-counter-ink)}html.dark[data-theme=loyal]:not([data-palette=loyal]) [data-slot=sidebar-panel]{--primary-ink: var(--bo-hi)}html[data-theme=loyal] [data-slot=table-header]{background-color:var(--bo-ink)}html[data-theme=loyal] [data-slot=table-header] [data-slot=table-head]{background-color:var(--bo-ink);color:var(--background);border-bottom-color:var(--bo-ink)}html[data-theme=loyal] [data-slot=table-header] [data-slot=table-head] :is(button,span,svg){color:inherit}html[data-theme=loyal] [data-slot=table-row]{border-bottom:1px solid color-mix(in srgb,var(--bo-ink) 14%,transparent)}html[data-theme=loyal] [data-slot=table-body] [data-slot=table-row]:hover{background-color:color-mix(in srgb,var(--bo-hi) 35%,transparent)}html[data-theme=loyal] [data-slot=table-container]{border:var(--bo-rule)}html.dark[data-theme=loyal] [data-slot=table-container]{border:var(--bo-rule-soft)}html[data-theme=loyal] :is([data-slot=dropdown-menu-content],[data-slot=select-popup],[data-slot=popover-content],[data-slot=combobox-popup],[data-slot=chip-select-popup],[data-slot=date-picker-popup],[data-slot=context-menu-content],[data-slot=dialog-content],[data-slot=sheet-content]){border:var(--bo-rule);border-radius:var(--sq-r, 0)!important;box-shadow:var(--bo-shadow)}html[data-theme=loyal] :is([data-slot=dropdown-menu-item],[data-slot=context-menu-item],[data-slot=dropdown-menu-sub-trigger],[data-slot=select-popup] [data-slot=item],[data-slot=combobox-popup] [data-slot=item]):is([data-highlighted],:hover):not([data-disabled]){background-color:var(--bo-hi);color:var(--bo-hi-ink)}html[data-theme=loyal] [data-slot=checkbox],html[data-theme=loyal] [data-slot=switch]{border:1.5px solid var(--bo-ink)}html[data-theme=loyal] [data-slot=filter-toolbar-pill]{border:var(--bo-rule);box-shadow:none;font-family:var(--bo-mono);font-size:.6875rem;text-transform:uppercase;letter-spacing:.06em}html[data-theme=loyal] :focus-visible{outline:2px solid var(--bo-ink);outline-offset:3px}html[data-theme=loyal] .ep-field:focus-visible{outline:none}html[data-theme=loyal] [data-slot=switch][data-checked] [data-slot=switch-thumb]{background-color:var(--primary-foreground)!important}html[data-theme=loyal] [data-slot=toggle-button]:not([data-variant=media]){border-radius:var(--sq-r, 0)!important;border:var(--bo-rule-soft);background-color:var(--card);box-shadow:none;font-weight:600}html[data-theme=loyal] [data-slot=toggle-button]:not([data-variant=media]):hover:not(:disabled){border:var(--bo-rule)}html[data-theme=loyal] [data-slot=toggle-button][data-selected]:not([data-variant=media]){background-color:var(--bo-hi);border:var(--bo-rule);color:var(--bo-hi-ink);box-shadow:var(--bo-shadow-sm)}html.dark[data-theme=loyal] [data-slot=toggle-button][data-selected]:not([data-variant=media]){border-color:var(--bo-hi);box-shadow:none}html[data-theme=loyal] .ep-home-hero{background:#0a0a0a;border-radius:var(--sq-r, 0);box-shadow:6px 6px 0 0 var(--bo-hi);outline:1.5px solid #0a0a0a}html.dark[data-theme=loyal] .ep-home-hero{outline:1.5px solid rgb(255 255 255 / .22)}html[data-theme=loyal] .ep-home-hero h1{font-weight:800;letter-spacing:-.045em}html[data-theme=loyal] .ep-home-hero :is(a,button){border-radius:var(--sq-r, 0)!important}html[data-theme=loyal] :is([data-slot=card],.ep-card-surface) [data-slot=empty]{border:0}html[data-theme=loyal] [data-slot=stat-strip]{border:var(--bo-rule);border-radius:var(--sq-r, 0);box-shadow:var(--bo-shadow);--strip-divider: var(--bo-ink)}html.dark[data-theme=loyal] [data-slot=stat-strip]{border:var(--bo-rule-soft);--strip-divider: rgb(255 255 255 / .14)}html[data-theme=loyal] [data-slot=stat-tile-icon]{border-radius:var(--sq-r, 0);background:var(--bo-hi);color:var(--bo-hi-ink);outline:1.5px solid var(--bo-ink)}html[data-theme=loyal] [data-slot=stat-tile-icon] svg{color:var(--bo-hi-ink)}html[data-theme=loyal] [data-slot=stat-tile-value]{font-size:2.125rem;font-weight:800;letter-spacing:-.05em;line-height:1}html[data-theme=loyal] [data-slot=stat-tile-label]{font-family:var(--bo-mono);font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}html[data-theme=loyal] [data-slot=hero-greeting]{font-family:var(--bo-mono);font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:var(--bo-hi)}html[data-theme=loyal] [data-slot=hero-greeting-name]{color:#fff}html[data-theme=loyal] [data-slot=sidebar-nav] [data-slot=accordion-trigger]{font-family:var(--bo-mono);font-size:.625rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--bo-hi)}html[data-theme=loyal] [data-slot=scroll-driven-header-in-flow] .text-2xl{font-weight:800;letter-spacing:-.045em}html[data-theme=loyal] [data-slot=event-calendar]{background:var(--card);border:var(--bo-rule);border-radius:var(--sq-r, 0);box-shadow:none}html.dark[data-theme=loyal] [data-slot=event-calendar]{border:var(--bo-rule-soft)}html[data-theme=loyal] [data-slot=list-create-button]{border:var(--bo-rule);border-radius:var(--sq-r, 0)!important;background-color:var(--bo-ink);color:var(--background);font-weight:700;letter-spacing:.04em;text-transform:uppercase;box-shadow:3px 3px 0 0 var(--bo-hi),3px 3px 0 1.5px var(--bo-ink);transition:transform .08s ease-out,box-shadow .08s ease-out}html[data-theme=loyal] [data-slot=list-create-button]:hover{transform:translate(-1px,-1px);box-shadow:4px 4px 0 0 var(--bo-hi),4px 4px 0 1.5px var(--bo-ink)}html[data-theme=loyal] [data-slot=list-create-button]:active{transform:translate(3px,3px);box-shadow:none}html.dark[data-theme=loyal] [data-slot=list-create-button]{background-color:var(--bo-hi);border-color:var(--bo-hi);color:var(--bo-hi-ink);box-shadow:3px 3px 0 0 var(--bo-ink)}html[data-theme=loyal][data-corners=sharp] [data-icon-only]{border-radius:0!important}html[data-theme=loyal] [data-slot=dropdown-menu-trigger][data-icon-only]{border:var(--bo-rule);background:var(--card)}html.dark[data-theme=loyal] [data-slot=dropdown-menu-trigger][data-icon-only]{border:var(--bo-rule-soft)}html[data-theme=loyal] [data-slot=filter-toolbar-pill]:hover{background-color:var(--bo-hi);color:var(--bo-hi-ink)}html[data-theme=loyal] .gi-acc{border:var(--bo-rule);border-radius:0!important;background:var(--card)!important;box-shadow:none!important}html.dark[data-theme=loyal] .gi-acc{border:var(--bo-rule-soft)}html[data-theme=loyal] .gi-acc-head{padding:.15rem .6rem .15rem .2rem}html[data-theme=loyal] .gi-acc-title{font-family:var(--bo-mono);font-size:.6875rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}html[data-theme=loyal] .gi-acc-digest{font-family:var(--bo-mono);font-size:.6875rem}html[data-theme=loyal] .gi-acc[data-open] .gi-acc-head{border-bottom:1.5px solid color-mix(in srgb,var(--bo-ink) 14%,transparent)}html[data-theme=loyal] .gi-acc-inner{padding:0!important}html[data-theme=loyal] .gi-acc .gi-rail{gap:0;padding:0;margin:0}html[data-theme=loyal] .gi-rail-wrap:before,html[data-theme=loyal] .gi-rail-wrap:after{display:none}html[data-theme=loyal] .gi-card,html[data-theme=loyal] .gi-acc .gi-card.ep-card-surface{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;outline:0;padding:.9rem 1.1rem 1rem;gap:.45rem;transform:none!important}html[data-theme=loyal] .gi-card+.gi-card{border-left:1.5px dashed color-mix(in srgb,var(--bo-ink) 30%,transparent)!important}html[data-theme=loyal] button.gi-card:hover{background:color-mix(in srgb,var(--bo-hi) 30%,transparent)!important}html[data-theme=loyal] .gi-card[data-active]{background:var(--bo-hi)!important;color:var(--bo-hi-ink)}html[data-theme=loyal] .gi-card[data-active] :is(.gi-num small,.gi-note,.gi-aside,.gi-label){color:var(--bo-hi-ink)}html[data-theme=loyal] .gi-ic{width:auto;height:auto;background:none!important;color:var(--foreground)}html[data-theme=loyal] .gi-card[data-active] .gi-ic{color:var(--bo-hi-ink)}html[data-theme=loyal] .gi-ic svg{width:.95rem;height:.95rem}html[data-theme=loyal] .gi-label{font-family:var(--bo-mono);font-size:.625rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}html[data-theme=loyal] .gi-aside{font-family:var(--bo-mono);font-size:.625rem}html[data-theme=loyal] .gi-num b{font-size:2rem;font-weight:800;letter-spacing:-.05em}html[data-theme=loyal] .gi-num small,html[data-theme=loyal] .gi-note{font-family:var(--bo-mono);font-size:.6875rem}html[data-theme=loyal] :is(.gi-meter,.gi-split,.gi-split>span,.gi-meter>span){border-radius:0!important}html[data-theme=loyal] :is(.gi-meter,.gi-split){height:.375rem}html[data-theme=loyal] .gi-chip{border-radius:0;font-family:var(--bo-mono);font-size:.625rem;text-transform:uppercase;letter-spacing:.04em}html[data-theme=loyal] .gi-nav{border-radius:0;border:1.5px solid var(--bo-ink);background:var(--card)}html.dark[data-theme=loyal] .gi-nav{border:var(--bo-rule-soft)}html[data-theme=loyal] .gl-avatar{border-radius:0;background:var(--card);color:var(--foreground);box-shadow:inset 0 0 0 1.5px var(--bo-ink);font-family:var(--bo-mono);font-size:.6875rem;font-weight:700}html.dark[data-theme=loyal] .gl-avatar{background:var(--card);color:var(--foreground);box-shadow:inset 0 0 0 1.5px #ffffff4d}html[data-theme=loyal] .gl-pill{border-radius:0;padding:.15rem .45rem;background:transparent;box-shadow:inset 0 0 0 1.5px currentColor;font-family:var(--bo-mono);font-size:.625rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in oklch,var(--gl-tone) 75%,var(--foreground))}html[data-theme=loyal] .gl-pill[data-tone=yes]{background:var(--bo-hi);color:var(--bo-hi-ink);box-shadow:inset 0 0 0 1.5px var(--bo-hi-ink)}html[data-theme=loyal] .gl-pill-dot{display:none}html[data-theme=loyal]:not(#dt) [data-slot=data-table] thead .dt-sticky-end{background-color:var(--bo-ink)!important;box-shadow:none}html[data-theme=loyal] [data-slot=data-table] [data-slot=table-container]{background-color:var(--card)}html[data-theme=loyal] :is([data-slot=mobile-tab-dock],[data-slot=mobile-tab-scan]){border-radius:0!important;background:var(--bo-counter)!important;border:1.5px solid var(--bo-counter)!important;box-shadow:4px 4px 0 0 var(--bo-hi)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;color:var(--bo-counter-ink)}html.dark[data-theme=loyal] :is([data-slot=mobile-tab-dock],[data-slot=mobile-tab-scan]){border-color:#ffffff38!important}html[data-theme=loyal] [data-slot=mobile-tab-dock] :is(a,button){border-radius:0!important}html[data-theme=loyal] [data-slot=mobile-tab-dock] :is(a,button) :is(span,svg){color:color-mix(in srgb,var(--bo-counter-ink) 62%,transparent)!important}html[data-theme=loyal] [data-slot=mobile-tab-dock] :is(a[aria-current=page],button[aria-expanded=true]) :is(span,svg){color:var(--bo-hi-ink)!important}html[data-theme=loyal] [data-slot=mobile-tab-dock] span{font-family:var(--bo-mono);font-size:.5625rem!important;font-weight:700!important;letter-spacing:.06em;text-transform:uppercase}html[data-theme=loyal] [data-slot=mobile-tab-indicator]{border-radius:0!important;background:var(--bo-hi)!important;box-shadow:none!important;border:0!important}html[data-theme=loyal] [data-slot=mobile-tab-dock]>div:last-child{color:var(--bo-hi)}html[data-theme=loyal] [data-slot=mobile-tab-scan] svg{color:var(--bo-hi)}html[data-theme=loyal] [data-slot=sidebar-panel] .ep-field:not(.ep-field-segmented){border:1.5px solid color-mix(in srgb,var(--sidebar-foreground) 16%,transparent)!important;background-color:color-mix(in srgb,var(--sidebar-foreground) 6%,transparent)!important;box-shadow:none!important}html[data-theme=loyal] [data-slot=drawer-content] [data-slot=drawer-footer]>div{padding-top:.85rem;background:var(--scroll-fade-edge, var(--card));box-shadow:inset 0 1.5px 0 var(--bo-ink)}html.dark[data-theme=loyal] [data-slot=drawer-content] [data-slot=drawer-footer]>div{box-shadow:inset 0 1.5px #ffffff29}html[data-theme=loyal] [data-slot=tabs-tab][data-active] svg{color:inherit!important}html[data-theme=loyal] [data-slot=sidebar-rail-btn]{border-radius:0!important}html[data-theme=loyal] [data-slot=sidebar-rail-btn][aria-current=page],html[data-theme=loyal] [data-slot=sidebar-rail-btn][data-active]{background:var(--bo-hi)!important;color:var(--bo-hi-ink)!important}html[data-theme=loyal] [data-slot=sidebar-rail-btn]:is([aria-current=page],[data-active]) svg{color:var(--bo-hi-ink)!important}html[data-theme=loyal] [data-slot=toggle-button]>span:first-child:has(>svg){border-radius:0!important}html[data-theme=loyal] [data-slot=toggle-button][data-selected]>span:first-child:has(>svg){background:var(--bo-hi-ink)!important;color:var(--bo-hi)!important}html[data-theme=loyal] [data-slot=scroll-chrome-fab] :is(button,a){border-radius:0!important;border:1.5px solid var(--bo-ink)!important;box-shadow:3px 3px 0 0 var(--bo-hi),3px 3px 0 1.5px var(--bo-ink)!important}html.dark[data-theme=loyal] [data-slot=scroll-chrome-fab] :is(button,a){border-color:var(--bo-hi)!important;box-shadow:3px 3px #ffffff38!important}html[data-theme=loyal] [data-slot=calendar-event]:is(.bg-chart-1,.bg-chart-2,.bg-chart-3,.bg-chart-4,.bg-chart-5){background:var(--bo-hi)!important;border:1.5px solid var(--bo-ink)!important;border-radius:0!important;color:var(--bo-hi-ink)!important;font-weight:700}html[data-theme=loyal] [data-slot=calendar-event]:is(.bg-chart-1,.bg-chart-2,.bg-chart-3,.bg-chart-4,.bg-chart-5) *{color:inherit!important}html.dark[data-theme=loyal] [data-slot=calendar-event]:is(.bg-chart-1,.bg-chart-2,.bg-chart-3,.bg-chart-4,.bg-chart-5){border-color:var(--bo-hi)!important}html[data-theme=loyal] [data-slot=calendar-event]{border-radius:0!important}html[data-theme=loyal] [data-slot=event-calendar] :is(.rounded-2xl,.rounded-full,.rounded-xl,.rounded-lg){border-radius:0!important}html[data-theme=loyal] [data-slot=timeline-bar]{width:3px;border-radius:0;background:var(--bo-ink)!important}html[data-theme=loyal] [data-slot=timeline-event]{border-radius:0!important;border:1.5px solid var(--bo-ink)!important;box-shadow:none!important;background:var(--card)!important}html.dark[data-theme=loyal] [data-slot=timeline-event]{border:var(--bo-rule-soft)!important}html[data-theme=loyal] [data-slot=timeline-event]:hover{transform:translate(-2px,-2px)!important;box-shadow:var(--bo-shadow)!important}html[data-theme=loyal] [data-slot=task-board]{border-radius:0;border:var(--bo-rule);background:var(--card)}html.dark[data-theme=loyal] [data-slot=task-board]{border:var(--bo-rule-soft)}html[data-theme=loyal] [data-slot=task-column-head]{border-radius:0;background:transparent;box-shadow:inset 0 -1.5px 0 var(--bo-ink);font-family:var(--bo-mono);text-transform:uppercase;letter-spacing:.06em;font-size:.6875rem}html[data-theme=loyal] [data-slot=task-column-head] :is(span){border-radius:0!important}html[data-theme=loyal] [data-slot=task-column-head]>span:last-child{background:var(--bo-hi);color:var(--bo-hi-ink)}html[data-theme=loyal] [data-slot=task-card]{border-radius:0;border:1.5px solid var(--bo-ink);box-shadow:none;background:var(--card);-webkit-backdrop-filter:none;backdrop-filter:none}html.dark[data-theme=loyal] [data-slot=task-card]{border:var(--bo-rule-soft)}html[data-theme=loyal] [data-slot=task-card]:hover{border-color:var(--bo-ink);box-shadow:var(--bo-shadow-sm)}html[data-theme=loyal] .lr-group{border-radius:0;border:var(--bo-rule);box-shadow:none}html.dark[data-theme=loyal] .lr-group{border:var(--bo-rule-soft);box-shadow:none}html[data-theme=loyal] .lr+.lr:before{height:1.5px;background:color-mix(in srgb,var(--bo-ink) 12%,transparent)}html[data-theme=loyal] .lr-details{border-radius:0;background:transparent;border-left:1.5px dashed color-mix(in srgb,var(--bo-ink) 35%,transparent);padding:.25rem 0 .25rem .75rem}html[data-theme=loyal] .lr-field dt{font-family:var(--bo-mono)}html[data-theme=loyal] .lr-group[data-wide]{border:0}html[data-theme=loyal] .lr-group[data-wide]>.lr{border-radius:0;border:var(--bo-rule);box-shadow:none}html.dark[data-theme=loyal] .lr-group[data-wide]>.lr{border:var(--bo-rule-soft)}html[data-theme=loyal] .lr-group[data-wide]>.lr[data-clickable]:hover{transform:translate(-2px,-2px);box-shadow:var(--bo-shadow)}html[data-theme=loyal] .lr-group[data-wide] .lr-meta>span{border-radius:0;font-family:var(--bo-mono);font-size:.6875rem}html[data-theme=loyal] .lr-empty{border-radius:0}html.dark[data-theme=loyal] [data-slot=table-header],html.dark[data-theme=loyal] [data-slot=table-header] [data-slot=table-head],html.dark[data-theme=loyal]:not(#dt) [data-slot=data-table] thead .dt-sticky-end{background-color:#050505!important;color:color-mix(in srgb,var(--bo-ink) 70%,transparent)!important;border-bottom:1.5px solid var(--bo-hi)!important}html:not(.dark)[data-theme=loyal] .gl-pill[data-tone=wait]{color:var(--bo-ink);background:color-mix(in srgb,var(--bo-hi) 28%,transparent);box-shadow:inset 0 0 0 1.5px var(--bo-ink)}html[data-theme=loyal] .gl-pill[data-tone=none]{color:color-mix(in srgb,var(--bo-ink) 60%,transparent);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--bo-ink) 30%,transparent)}html[data-theme=loyal][data-corners=sharp] :is(.as-style,.as-tile,.as-style .sp,.as-tile .sp,.as-swatch){border-radius:0!important}html[data-theme=loyal] .as-style{border:var(--bo-rule-soft);box-shadow:none}html[data-theme=loyal] .as-style[aria-checked=true]{border:var(--bo-rule);box-shadow:var(--bo-shadow-sm)}html.dark[data-theme=loyal] .as-style[aria-checked=true]{border-color:var(--bo-hi)}@media(min-width:768px){html[data-theme=loyal] [data-slot=page-chrome-bottom]>[data-slot=page-bottom-fade]{height:4.5rem;-webkit-mask-image:linear-gradient(to top,#000 62%,transparent);mask-image:linear-gradient(to top,#000 62%,transparent)}}html[data-theme=loyal] .gi-split [data-tone=yes]{background:var(--bo-ink)}html.dark[data-theme=loyal] .gi-split [data-tone=yes]{background:var(--bo-hi)}html[data-theme=loyal] .gi-split [data-tone=wait]{background:color-mix(in srgb,var(--bo-ink) 35%,transparent)}html[data-theme=loyal] [data-sonner-toast]{border-radius:0!important;border:var(--bo-rule)!important;box-shadow:var(--bo-shadow)!important}html[data-theme=loyal] [data-sonner-toast] [data-title]{font-weight:800;letter-spacing:-.01em}html[data-theme=loyal] [data-sonner-toast] [data-close-button]{border-radius:0!important;border:1.5px solid var(--bo-ink)!important}html[data-theme=loyal] [data-slot=drawer-content]{border-radius:0!important;border:var(--bo-rule);box-shadow:var(--bo-shadow)!important}html.dark[data-theme=loyal] [data-slot=drawer-content]{border:var(--bo-rule-soft);box-shadow:4px 4px 0 0 var(--bo-hi)!important}html[data-theme=loyal] [data-slot=drawer-handle]{border-radius:0!important;background:var(--bo-ink)!important;opacity:.5}html[data-theme=loyal] :is([data-slot=drawer-content],[data-slot=dialog-content]) button[aria-label=Close]{border-radius:0!important;border:1.5px solid var(--bo-ink)!important;background:var(--card)!important;color:var(--foreground)!important}html[data-theme=loyal] :is([data-slot=drawer-content],[data-slot=dialog-content]) button[aria-label=Close]:hover{background:var(--bo-hi)!important;color:var(--bo-hi-ink)!important}@media(max-width:767px){html[data-theme=loyal] [data-slot=page-header] h1{font-size:1.75rem;flex-shrink:0}html[data-theme=loyal] [data-slot=page-header] :is([data-slot=tabs-tab],[data-segment]){font-size:.6875rem;letter-spacing:.02em;padding-inline:.55rem}}html[data-theme=aurora]{--btn-h: 2.5rem;--btn-h-sm: 2.125rem;--btn-h-lg: 2.875rem;--btn-r: 9px;--btn-r-sm: 8px;--btn-px: 1rem;--btn-px-sm: .75rem;--btn-px-lg: 1.35rem;--btn-fs: .875rem;--field-h: 2.5rem;--field-h-sm: 2.125rem;--field-h-lg: 2.875rem;--field-r: 9px;--field-r-sm: 8px;--field-px: .75rem;--field-px-sm: .625rem;--field-px-lg: .875rem;--control-radius: 9px;--card-r: 12px;--card-px: 1.125rem;--card-py: 1.125rem;--card-gap: 1rem;--shell-radius: 0px;--mc-line: var(--border);--mc-line-strong: color-mix(in srgb, var(--foreground) 16%, transparent);--mc-glow-1: color-mix(in srgb, var(--primary) 13%, transparent);--mc-glow-2: color-mix(in srgb, var(--chart-2) 11%, transparent);--mc-glow-3: rgb(139 92 246 / .08);--mc-card-shadow: 0 1px 2px rgb(14 23 38 / .05), 0 0 0 0 transparent;--mc-btn-shadow: inset 0 1px 0 rgb(255 255 255 / .18), 0 1px 2px rgb(14 23 38 / .18), 0 0 0 1px color-mix(in srgb, var(--primary) 85%, black)}html.dark[data-theme=aurora]{--mc-line-strong: rgb(148 170 210 / .22);--mc-glow-1: color-mix(in srgb, var(--primary) 22%, transparent);--mc-glow-2: color-mix(in srgb, var(--chart-2) 15%, transparent);--mc-glow-3: rgb(139 92 246 / .16);--mc-card-shadow: inset 0 1px 0 rgb(255 255 255 / .035), 0 1px 2px rgb(0 0 0 / .4);--mc-btn-shadow: inset 0 1px 0 rgb(255 255 255 / .25), 0 0 0 1px color-mix(in srgb, var(--primary) 70%, black), 0 6px 18px -8px color-mix(in srgb, var(--primary) 70%, transparent)}html[data-theme=aurora]{--app-backdrop: radial-gradient(900px 340px at 18% -6%, var(--mc-glow-1), transparent 65%), radial-gradient(760px 300px at 62% -10%, var(--mc-glow-3), transparent 65%), radial-gradient(700px 300px at 96% -8%, var(--mc-glow-2), transparent 65%), var(--background)}html[data-theme=aurora] body{font-feature-settings:"tnum" 1,"cv11" 1}html[data-theme=aurora] [data-slot=page-header] h1{font-size:1.5rem;font-weight:750;letter-spacing:-.025em;line-height:1.15}html[data-theme=aurora] [data-slot=card-title]{font-size:.9375rem;font-weight:700;letter-spacing:-.01em}html[data-theme=aurora] :is([data-slot=dialog-title],[data-slot=sheet-title],[data-slot=drawer-title]){font-size:1.125rem;font-weight:750;letter-spacing:-.02em}html[data-theme=aurora] [data-slot=summary-card] strong{font-size:1.625rem;font-weight:750;letter-spacing:-.035em;font-variant-numeric:tabular-nums}html[data-theme=aurora] [data-slot=label]{font-size:.8125rem;font-weight:600}html[data-theme=aurora] [data-slot=table-head]{font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground)}html[data-theme=aurora] [data-slot=sidebar-nav-label]{font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}html[data-theme=aurora] [data-slot=button]:not([data-variant=link],[data-variant=field]){font-weight:650;letter-spacing:-.005em}html[data-theme=aurora] [data-slot=button][data-variant=default]{background-image:linear-gradient(180deg,#ffffff1f,#fff0);border-color:transparent;box-shadow:var(--mc-btn-shadow)}html[data-theme=aurora] [data-slot=button][data-variant=default]:hover:not(:disabled){background-color:color-mix(in srgb,var(--primary) 90%,white)}html[data-theme=aurora] [data-slot=button]:is([data-variant=outline],[data-variant=secondary]){background-color:var(--card);border-color:var(--mc-line-strong);color:var(--foreground);box-shadow:0 1px 2px #0e17260f}html.dark[data-theme=aurora] [data-slot=button]:is([data-variant=outline],[data-variant=secondary]){background-color:color-mix(in srgb,var(--card) 70%,var(--muted));box-shadow:inset 0 1px #ffffff0a}html[data-theme=aurora] [data-slot=button]:is([data-variant=outline],[data-variant=secondary]):hover:not(:disabled){background-color:var(--muted);border-color:color-mix(in srgb,var(--foreground) 24%,transparent);color:var(--foreground)}html[data-theme=aurora] [data-slot=button]:active:not(:disabled){transform:translateY(.5px)}html[data-theme=aurora] .ep-field:not(.ep-field-segmented){background-color:var(--card);border:1px solid var(--mc-line-strong);box-shadow:0 1px 2px #0e17260a}html.dark[data-theme=aurora] .ep-field:not(.ep-field-segmented){background-color:color-mix(in srgb,var(--background) 55%,var(--card));box-shadow:inset 0 1px 2px #00000040}html[data-theme=aurora] .ep-field:not(.ep-field-segmented):hover{border-color:color-mix(in srgb,var(--foreground) 28%,transparent)}html[data-theme=aurora] .ep-field:not(.ep-field-segmented):is(:focus-visible,:focus-within){border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 22%,transparent)}html[data-theme=aurora] .ep-field:not(.ep-field-segmented)[aria-invalid=true]{border-color:var(--destructive);box-shadow:0 0 0 3px color-mix(in srgb,var(--destructive) 20%,transparent)}html[data-theme=aurora] :is([data-slot=card],.ep-card-surface,[data-slot=chart-frame],[data-slot=budget-overview-card],[data-slot=summary-card]){background-color:var(--card);border:1px solid var(--mc-line);box-shadow:var(--mc-card-shadow)}html[data-theme=aurora] [data-slot=summary-card]{border-radius:12px}html[data-theme=aurora] [data-slot=summary-card][data-active]{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 18%,transparent)}html[data-theme=aurora] [data-slot=empty]{border:1px dashed var(--mc-line-strong);border-radius:12px}html[data-theme=aurora] [data-slot=card-footer]{border-top-color:var(--mc-line)}html[data-theme=aurora] .ep-field-segmented{background-color:transparent;border:0;border-bottom:1px solid var(--mc-line);border-radius:0;box-shadow:none}html[data-theme=aurora] .ep-field-segmented:hover{background-color:transparent;box-shadow:none}html[data-theme=aurora] :is([data-slot=tabs-indicator],[data-slot=segmented-indicator]){background:transparent!important;border:0!important;border-radius:0!important;box-shadow:inset 0 -2px 0 var(--primary)!important}html[data-theme=aurora] :is([data-slot=tabs-tab],[data-segment]){font-weight:600;font-size:.875rem}html[data-theme=aurora] :is([data-slot=tabs-tab][data-active],[data-segment][data-checked]){color:var(--foreground)}html[data-theme=aurora] [data-slot=radio-group] .ep-field-segmented{border:1px solid var(--mc-line-strong);border-radius:9px;background-color:var(--muted)}html[data-theme=aurora] [data-slot=radio-group] [data-slot=segmented-indicator]{background:var(--card)!important;border-radius:7px!important;box-shadow:0 1px 2px #0e17261f,0 0 0 1px var(--mc-line)!important}html[data-theme=aurora] [data-slot=tabs-list][data-orientation=vertical] [data-slot=tabs-indicator]{background:color-mix(in srgb,var(--primary) 10%,transparent)!important;border-radius:8px!important;box-shadow:inset 2px 0 0 var(--primary)!important}html[data-theme=aurora] [data-slot=tabs-list-shell][data-orientation=vertical]{border-bottom:0}html[data-theme=aurora] [data-slot=sidebar-frame]{padding:0}html[data-theme=aurora] [data-slot=sidebar-panel]{border-radius:0;border-width:0 1px 0 0;border-color:var(--mc-line);box-shadow:none;background-color:color-mix(in srgb,var(--sidebar) 88%,transparent)}html[data-theme=aurora] :is([data-slot=sidebar-nav-item],[data-slot=sidebar-nav-row]){border-radius:8px;font-size:.875rem}html[data-theme=aurora] :is([data-slot=sidebar-nav-item][data-active],[data-slot=sidebar-nav-row][aria-current=page]){background-color:color-mix(in srgb,var(--primary) 11%,transparent);color:var(--foreground);box-shadow:inset 2px 0 0 var(--primary)}html[data-theme=aurora] :is([data-slot=sidebar-nav-item][data-active],[data-slot=sidebar-nav-row][aria-current=page]) svg{color:var(--primary-ink)}html[data-theme=aurora] [data-slot=table-header]{background-color:color-mix(in srgb,var(--muted) 60%,transparent)}html[data-theme=aurora] [data-slot=table-row]{border-bottom-color:var(--mc-line)}html[data-theme=aurora] [data-slot=table-body] [data-slot=table-row]:hover{background-color:color-mix(in srgb,var(--primary) 5%,transparent)}html[data-theme=aurora] [data-slot=table-cell]{padding-top:.5rem;padding-bottom:.5rem}html[data-theme=aurora] :is([data-slot=dropdown-menu-content],[data-slot=select-popup],[data-slot=popover-content],[data-slot=combobox-popup],[data-slot=chip-select-popup],[data-slot=date-picker-popup],[data-slot=context-menu-content]){border-radius:11px;border:1px solid var(--mc-line-strong);box-shadow:0 16px 40px -12px #0e172647,0 2px 6px #0e172614;padding:4px}html.dark[data-theme=aurora] :is([data-slot=dropdown-menu-content],[data-slot=select-popup],[data-slot=popover-content],[data-slot=combobox-popup],[data-slot=chip-select-popup],[data-slot=date-picker-popup],[data-slot=context-menu-content]){box-shadow:inset 0 1px #ffffff0d,0 20px 50px -12px #000c}html[data-theme=aurora] :is([data-slot=dropdown-menu-item],[data-slot=context-menu-item],[data-slot=dropdown-menu-sub-trigger],[data-slot=select-popup] [data-slot=item],[data-slot=combobox-popup] [data-slot=item]){border-radius:7px}html[data-theme=aurora] :is([data-slot=dropdown-menu-item],[data-slot=context-menu-item],[data-slot=dropdown-menu-sub-trigger],[data-slot=select-popup] [data-slot=item],[data-slot=combobox-popup] [data-slot=item]):is([data-highlighted],:hover):not([data-disabled]){background-color:color-mix(in srgb,var(--primary) 12%,transparent);color:var(--foreground)}html[data-theme=aurora] :is([data-slot=dialog-content],[data-slot=sheet-content]){border:1px solid var(--mc-line);border-radius:14px}html[data-theme=aurora] [data-slot=checkbox]{border-radius:5px}html[data-theme=aurora] [data-slot=filter-toolbar-pill]{border-radius:8px;border-color:var(--mc-line-strong);box-shadow:none}html[data-theme=aurora] :focus-visible{outline:2px solid var(--primary);outline-offset:2px}html[data-theme=aurora] .ep-field:focus-visible{outline:none}html[data-theme=aurora] [data-slot=toggle-button]:not([data-variant=media]){border-color:var(--mc-line-strong);background-color:var(--card);box-shadow:none}html[data-theme=aurora] [data-slot=toggle-button][data-variant=pill]{border-radius:8px}html[data-theme=aurora] [data-slot=toggle-button][data-variant=tile]{border-radius:10px}html[data-theme=aurora] [data-slot=toggle-button]:not([data-variant=media]):hover:not(:disabled){background-color:var(--muted)}html[data-theme=aurora] [data-slot=toggle-button][data-selected]:not([data-variant=media]){background-color:color-mix(in srgb,var(--primary) 12%,transparent);border-color:var(--primary);color:var(--foreground);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 14%,transparent)}html[data-theme=aurora] .ep-home-hero{background:radial-gradient(560px 260px at 12% -30%,rgb(91 141 255 / .45),transparent 65%),radial-gradient(520px 240px at 60% -40%,rgb(167 139 250 / .32),transparent 65%),radial-gradient(520px 260px at 100% -10%,rgb(45 212 191 / .3),transparent 65%),#0a1226;border-radius:14px;box-shadow:inset 0 1px #ffffff14,0 0 0 1px #94aad21f,0 20px 44px -24px #0a122699}html[data-theme=aurora] :is([data-slot=card],.ep-card-surface) [data-slot=empty]{border:0;background:transparent}html[data-theme=aurora] [data-slot=stat-strip]{border-radius:12px;border-color:var(--mc-line);box-shadow:var(--mc-card-shadow);--strip-divider: var(--mc-line)}html[data-theme=aurora] [data-slot=stat-tile]{padding:.875rem 1.125rem;gap:.75rem}html[data-theme=aurora] [data-slot=stat-tile-icon]{width:2.25rem;height:2.25rem;border-radius:9px;background:color-mix(in srgb,var(--primary) 12%,transparent);color:var(--primary-ink);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary) 22%,transparent)}html[data-theme=aurora] [data-slot=stat-tile-icon] svg{width:1.125rem;height:1.125rem}html[data-theme=aurora] [data-slot=stat-tile-value]{font-size:1.5rem;font-weight:750;letter-spacing:-.035em}html[data-theme=aurora] [data-slot=stat-tile-label]{font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}html[data-theme=aurora] [data-slot=hero-greeting]{font-size:.875rem;font-weight:600;color:#cfe0ffd9}html[data-theme=aurora] [data-slot=hero-greeting-name]{color:#fff}html[data-theme=aurora] [data-slot=sidebar-nav] [data-slot=accordion-trigger]{font-size:.625rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}html[data-theme=aurora] [data-slot=scroll-driven-header-in-flow] .text-2xl{font-size:1.25rem;font-weight:750;letter-spacing:-.02em}html[data-theme=aurora] [data-slot=event-calendar]{background:var(--card);border-color:var(--mc-line);border-radius:12px;box-shadow:var(--mc-card-shadow)}html[data-theme=aurora]:not([data-palette=aurora]){--mc-glow-3: color-mix(in srgb, var(--chart-4) 8%, transparent)}html.dark[data-theme=aurora]:not([data-palette=aurora]){--mc-glow-3: color-mix(in srgb, var(--chart-4) 16%, transparent);--mc-line-strong: color-mix(in srgb, var(--foreground) 18%, transparent)}html[data-theme=aurora]:not([data-palette=aurora]) .ep-home-hero{background:radial-gradient(560px 260px at 12% -30%,color-mix(in srgb,var(--primary) 45%,transparent),transparent 65%),radial-gradient(520px 240px at 60% -40%,color-mix(in srgb,var(--chart-4) 30%,transparent),transparent 65%),radial-gradient(520px 260px at 100% -10%,color-mix(in srgb,var(--chart-2) 28%,transparent),transparent 65%),color-mix(in oklch,var(--primary) 12%,#07090f);box-shadow:inset 0 1px #ffffff14,0 0 0 1px color-mix(in srgb,var(--foreground) 10%,transparent),0 20px 44px -24px #0000008c}html[data-theme=aurora] .gi-card{border-radius:10px;padding:.8rem .9rem .85rem;gap:.5rem}html[data-theme=aurora] .gi-ic{width:1.5rem;height:1.5rem;border-radius:6px;color:var(--muted-foreground);background:color-mix(in srgb,var(--foreground) 6%,transparent)}html[data-theme=aurora] .gi-ic svg{width:.875rem;height:.875rem}html[data-theme=aurora] .gi-card[data-active] .gi-ic{color:var(--primary-ink);background:color-mix(in srgb,var(--primary) 14%,transparent)}html[data-theme=aurora] .gi-label{font-size:.6875rem;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground)}html[data-theme=aurora] .gi-num b{font-size:1.5rem;font-weight:650;letter-spacing:-.03em}html[data-theme=aurora] :is(.gi-nav,.gi-more){border-radius:7px}html[data-theme=aurora] .gi-chip{border-radius:5px}html[data-theme=aurora] .gi-acc{border-radius:12px!important}html[data-theme=aurora] [data-slot=stat-tile-icon]{display:none}html[data-theme=aurora] header:has(>.hs-name){display:flex;flex-wrap:wrap;align-items:baseline;column-gap:.4rem;row-gap:.1rem}html[data-theme=aurora] :is(.hs-hi,.hs-name){margin:0;font-family:inherit;font-size:1.375rem;font-weight:700;letter-spacing:-.025em;line-height:1.2;color:var(--foreground)}html[data-theme=aurora] .hs-lede{flex:0 0 100%;max-width:none;margin:0;font-size:.8125rem;color:var(--muted-foreground)}@media(min-width:768px){html[data-theme=aurora] [data-slot=page-chrome-bottom]>[data-slot=page-bottom-fade]{height:4.5rem;-webkit-mask-image:linear-gradient(to top,#000 62%,transparent);mask-image:linear-gradient(to top,#000 62%,transparent)}}html[data-theme=aurora] [data-slot=calendar-event]:is(.bg-chart-1,.bg-chart-2,.bg-chart-3,.bg-chart-4,.bg-chart-5){background:color-mix(in srgb,var(--primary) 13%,var(--card))!important;border-color:color-mix(in srgb,var(--primary) 22%,transparent)!important;box-shadow:inset 2px 0 0 var(--primary);border-radius:5px!important;color:var(--foreground)!important}html[data-theme=aurora] [data-slot=calendar-event]:is(.bg-chart-1,.bg-chart-2,.bg-chart-3,.bg-chart-4,.bg-chart-5) *{color:inherit!important}html[data-theme=aurora] [data-slot=calendar-event]:is(.bg-chart-1,.bg-chart-2,.bg-chart-3,.bg-chart-4,.bg-chart-5):hover{background:color-mix(in srgb,var(--primary) 20%,var(--card))!important;filter:none}html[data-theme=aurora] [data-slot=event-calendar] .rounded-2xl{border-radius:10px}html[data-theme=aurora] [data-slot=timeline-bar]{width:2px;border-radius:2px;background:var(--primary)!important}html[data-theme=aurora] [data-slot=timeline-event]{border-radius:10px}html[data-theme=aurora] [data-slot=scroll-chrome-fab] :is(button,a){border-radius:12px!important}html[data-theme=aurora] :is([data-slot=mobile-tab-dock],[data-slot=mobile-tab-scan]){border-radius:16px!important;background:color-mix(in srgb,var(--sidebar) 94%,transparent)!important;border:1px solid var(--mc-line-strong)!important;box-shadow:0 14px 32px -14px #0e172659,0 1px 2px #0e172614!important;-webkit-backdrop-filter:blur(16px) saturate(1.2)!important;backdrop-filter:blur(16px) saturate(1.2)!important}html.dark[data-theme=aurora] :is([data-slot=mobile-tab-dock],[data-slot=mobile-tab-scan]){box-shadow:inset 0 1px #ffffff0a,0 16px 36px -12px #000000bf!important}html[data-theme=aurora] [data-slot=mobile-tab-dock] :is(a,button){border-radius:11px!important}html[data-theme=aurora] [data-slot=mobile-tab-indicator]{border-radius:11px!important;border:0!important;background:color-mix(in srgb,var(--primary) 14%,transparent)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary) 26%,transparent)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html[data-theme=aurora] [data-slot=mobile-tab-dock] span{letter-spacing:.01em}html[data-theme=aurora] .lr-group{border-radius:12px}html[data-theme=aurora] [data-sonner-toast]{border-radius:11px!important;border:1px solid var(--mc-line-strong)!important;box-shadow:0 16px 40px -12px #0e172647,0 2px 6px #0e172614!important}html.dark[data-theme=aurora] [data-sonner-toast]{box-shadow:inset 0 1px #ffffff0d,0 20px 50px -12px #000c!important}html[data-theme=aurora] [data-slot=drawer-content]{border-radius:16px!important;border:1px solid var(--mc-line-strong)}html[data-theme=aurora] :is([data-slot=drawer-content],[data-slot=dialog-content]) button[aria-label=Close]{border-radius:8px!important}html[data-theme] .ep-public :is(.public-heading h1,.public-collection-label h2,.public-event-card h2,.public-detail-columns h2,.public-state :is(h1,h2),.public-microsite-copy h2){font-family:var(--font-display-family)}html[data-theme=gold] .ep-public :is(.ep-nav-start,.ep-primary,.public-filters button){border-radius:3px;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:600}html[data-theme=gold] .ep-public .public-filters button[aria-pressed=true]{background:var(--foreground);color:var(--background)}html[data-theme=luma] .ep-public :is(.public-heading h1,.public-collection-label h2,.public-event-card h2,.public-detail-columns h2,.public-state :is(h1,h2),.public-microsite-copy h2){font-weight:700;letter-spacing:-.035em}html[data-theme=luma] .ep-public .public-filters button[aria-pressed=true]{background:var(--primary);color:var(--primary-foreground)}html[data-theme=syke] .ep-public :is(.public-heading h1,.public-collection-label h2,.public-event-card h2,.public-detail-columns h2,.public-state :is(h1,h2),.public-microsite-copy h2){font-weight:560;letter-spacing:-.03em}html[data-theme=syke] .ep-public .public-heading h1 em,html[data-theme=syke] .ep-public .public-heading h1 i{font-style:italic;color:var(--primary-ink)}html[data-theme=syke] .ep-public .public-filters button[aria-pressed=true]{background:var(--primary);color:var(--primary-foreground);box-shadow:var(--gp-glow)}html[data-theme=syke] .ep-public :is(.public-event-art,.public-design-card>div,.home-design-grid>a>div){border-radius:1.75rem}html[data-theme=loyal] .ep-public :is(.public-heading h1,.public-collection-label h2,.public-event-card h2,.public-detail-columns h2,.public-state :is(h1,h2),.public-microsite-copy h2){font-weight:800;letter-spacing:-.055em}html[data-theme=loyal] .ep-public :is(.ep-nav-start,.ep-primary,.public-filters button){border-radius:0;text-transform:uppercase;font-weight:700;letter-spacing:.04em}html[data-theme=loyal] .ep-public :is(.ep-nav-start,.ep-primary){border:1.5px solid var(--foreground);box-shadow:3px 3px #fde047,3px 3px 0 1.5px var(--foreground)}html[data-theme=loyal] .ep-public .public-filters button[aria-pressed=true]{background:#fde047;color:#0a0a0a;outline:1.5px solid var(--foreground)}html[data-theme=loyal] .ep-public :is(.public-event-art,.public-design-card>div,.public-state,.home-design-grid>a>div){border-radius:0}html[data-theme=loyal] .ep-public .public-state{border:1.5px dashed color-mix(in srgb,var(--foreground) 45%,transparent)}html[data-theme=loyal] .ep-public .ep-eyebrow{font-family:ui-monospace,SF Mono,Menlo,monospace;color:var(--foreground)}html[data-theme=aurora] .ep-public :is(.public-heading h1,.public-collection-label h2,.public-event-card h2,.public-detail-columns h2,.public-state :is(h1,h2),.public-microsite-copy h2){font-weight:750;letter-spacing:-.04em}html[data-theme=aurora] .ep-public :is(.ep-nav-start,.ep-primary,.public-filters button){border-radius:9px}html[data-theme=aurora] .ep-public .public-filters button[aria-pressed=true]{background:var(--primary);color:var(--primary-foreground)}html[data-theme=aurora] .ep-public{background:radial-gradient(900px 360px at 15% -8%,color-mix(in srgb,var(--primary) 12%,transparent),transparent 65%),radial-gradient(760px 320px at 90% -10%,color-mix(in srgb,var(--chart-2) 10%,transparent),transparent 65%),var(--background)}.ep-pack-preview{display:block;height:5.75rem;padding:.5rem;overflow:hidden;border-radius:.875rem;background:var(--pv-bg);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pv-fg) 8%,transparent);corner-shape:round}.ep-pv-card{display:grid;gap:.4rem;height:100%;padding:.5rem .6rem;border-radius:calc(var(--pv-r) * 1.2);background:var(--pv-card);box-shadow:0 0 0 1px var(--pv-border);color:var(--pv-fg)}.ep-pv-title{font-family:var(--pv-display);font-size:1.125rem;line-height:1;letter-spacing:-.02em}.ep-pv-field{display:block;height:.875rem;border-radius:calc(var(--pv-r) * .8);background:color-mix(in srgb,var(--pv-fg) 7%,transparent)}.ep-pv-row{display:flex;align-items:center;gap:.35rem}.ep-pv-btn{display:inline-flex;align-items:center;height:1.125rem;padding:0 .5rem;border-radius:calc(var(--pv-r) * .8);background:var(--pv-primary);color:var(--pv-primary-fg);font-size:.5625rem;font-weight:600}.ep-pv-chip{flex:1;height:.375rem;border-radius:999px;background:color-mix(in srgb,var(--pv-primary) 22%,transparent)}[data-pack-preview=gold] .ep-pv-title{font-weight:400;font-size:1.3rem}[data-pack-preview=gold] .ep-pv-field{height:.75rem;border-radius:0;background:transparent;border-bottom:1px solid color-mix(in srgb,var(--pv-fg) 35%,transparent)}[data-pack-preview=gold] .ep-pv-btn{border-radius:2px;background:var(--pv-fg);color:var(--pv-bg);letter-spacing:.14em;text-transform:uppercase;font-size:.5rem}[data-pack-preview=gold][data-mode=dark] .ep-pv-btn{background:var(--pv-primary);color:var(--pv-primary-fg)}[data-pack-preview=gold] .ep-pv-card{box-shadow:inset 0 0 0 3px var(--pv-card),inset 0 0 0 4px color-mix(in srgb,var(--pv-primary) 35%,transparent),0 0 0 1px var(--pv-border)}[data-pack-preview=luma] .ep-pv-title{font-weight:700}[data-pack-preview=luma] .ep-pv-card{box-shadow:0 1px 3px #00000014}[data-pack-preview=luma] .ep-pv-field{border-radius:5px;background:#76768029}[data-pack-preview=luma] .ep-pv-btn{border-radius:999px}[data-pack-preview=syke] .ep-pv-title{font-weight:600;font-style:italic}[data-pack-preview=syke] .ep-pv-card{border-radius:1rem;box-shadow:0 6px 14px -8px color-mix(in srgb,var(--pv-primary) 60%,transparent);background:color-mix(in srgb,var(--pv-primary) 4%,var(--pv-card))}[data-pack-preview=syke] .ep-pv-field{border-radius:999px;background:color-mix(in srgb,var(--pv-primary) 10%,transparent)}[data-pack-preview=syke] .ep-pv-btn{border-radius:999px;box-shadow:0 4px 10px -4px var(--pv-primary)}[data-pack-preview=loyal] .ep-pv-title{font-weight:800;letter-spacing:-.06em}[data-pack-preview=loyal] .ep-pv-card{border-radius:0;box-shadow:0 0 0 1.5px var(--pv-fg)}[data-pack-preview=loyal] .ep-pv-field{border-radius:0;background:transparent;box-shadow:inset 0 0 0 1.5px var(--pv-fg)}[data-pack-preview=loyal] .ep-pv-btn{border-radius:0;text-transform:uppercase;box-shadow:2px 2px #fde047,2px 2px 0 1px var(--pv-fg)}[data-pack-preview=loyal][data-mode=dark] .ep-pv-btn{box-shadow:2px 2px #f4f4ef}[data-pack-preview=loyal] .ep-pv-chip{border-radius:0;background:#fde047}[data-pack-preview=aurora]{background:radial-gradient(120px 50px at 20% -10%,color-mix(in srgb,var(--pv-primary) 30%,transparent),transparent 70%),radial-gradient(120px 50px at 90% -10%,rgb(45 212 191 / .22),transparent 70%),var(--pv-bg)}[data-pack-preview=aurora] .ep-pv-title{font-weight:750;font-size:1rem}[data-pack-preview=aurora] .ep-pv-field{border-radius:4px;background:var(--pv-card);box-shadow:inset 0 0 0 1px var(--pv-input)}[data-pack-preview=aurora] .ep-pv-btn{border-radius:4px;box-shadow:inset 0 1px #ffffff40}[data-pack-preview=soft-glass]{background:radial-gradient(90px 60px at 15% 20%,color-mix(in srgb,var(--pv-primary) 45%,transparent),transparent 70%),radial-gradient(90px 60px at 90% 90%,rgb(120 160 255 / .4),transparent 70%),var(--pv-bg)}[data-pack-preview=soft-glass] .ep-pv-card{background:color-mix(in srgb,var(--pv-card) 60%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:1rem;box-shadow:inset 0 0 0 1px #ffffff59}[data-pack-preview=soft-glass] .ep-pv-field,[data-pack-preview=soft-glass] .ep-pv-btn{border-radius:999px}html[data-theme=soft-glass]:not([data-brand-tint=scenery]){--app-top: color-mix(in srgb, var(--primary) 10%, var(--background));--status-bar: var(--app-top);--page-backdrop: var(--app-top);--app-backdrop: radial-gradient(900px 700px at 55% 112%, rgb(255 176 120 / .12), transparent 62%), linear-gradient(180deg, color-mix(in srgb, var(--background) 0%, transparent) 20rem, var(--background) 40rem), var(--app-top)}html[data-theme=soft-glass]:not([data-palette=soft-glass]):not(.dark):not([data-brand-tint=scenery]){--app-backdrop: radial-gradient(900px 700px at 55% 112%, color-mix(in srgb, var(--chart-4) 10%, transparent), transparent 62%), linear-gradient(180deg, color-mix(in srgb, var(--background) 0%, transparent) 20rem, var(--background) 40rem), var(--app-top)}html.dark[data-theme=soft-glass]:not([data-brand-tint=scenery]){--app-top: var(--background);--status-bar: var(--background);--page-backdrop: var(--background);--app-backdrop: var(--background)}html[data-theme=soft-glass] [data-slot=data-table]{border-radius:var(--control-radius);border-color:transparent;background:var(--card);box-shadow:0 1px 1.5px #0000000a,0 8px 24px -14px #00000024;overflow:hidden}html.dark[data-theme=soft-glass] [data-slot=data-table]{box-shadow:inset 0 1px #ffffff0d,0 0 0 1px #ffffff0a}html[data-theme=soft-glass] [data-slot=data-table] :is([data-slot=table-header],[data-slot=table-head]){background:transparent!important}html[data-theme=soft-glass] [data-slot=data-table] [data-slot=table-head]{height:2.75rem;font-size:.6875rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:color-mix(in oklch,var(--muted-foreground) 85%,transparent);border-bottom-color:color-mix(in oklch,var(--foreground) 7%,transparent)}html[data-theme=soft-glass] [data-slot=data-table] [data-slot=table-cell]{padding-block:.85rem;border-bottom-color:color-mix(in oklch,var(--foreground) 5%,transparent)}html[data-theme=soft-glass] [data-slot=data-table] [data-slot=table-body] [data-slot=table-row]{transition:background-color .14s ease}html[data-theme=soft-glass] [data-slot=data-table] [data-slot=table-body] [data-slot=table-row]:hover{background:color-mix(in oklch,var(--primary) 5%,transparent)}html.dark[data-theme=soft-glass] [data-slot=data-table] [data-slot=table-body] [data-slot=table-row]:hover{background:#ffffff09}html[data-theme=soft-glass] [data-slot=data-table] [data-slot=table-row][data-state=selected]{background:color-mix(in oklch,var(--primary) 7%,transparent)}html[data-theme=soft-glass] [data-slot=page-template],html[data-theme=soft-glass] [data-slot=page-template]>[data-slot=page-chrome-top]>header{background:transparent}html[data-theme=soft-glass] [data-slot=sidebar-nav] [role=group][data-variant=tile]{gap:.25rem;padding:.25rem;border-radius:999px!important;background:color-mix(in oklch,var(--foreground) 5%,transparent)}html[data-theme=soft-glass] [data-slot=sidebar-nav] [role=group][data-variant=tile]>[data-slot=toggle-button]{flex-direction:row;justify-content:center;gap:.45rem;min-height:2.25rem;height:2.25rem;padding:0 .75rem;border-radius:999px!important;border-color:transparent;background:transparent;box-shadow:none;font-size:.8125rem}html[data-theme=soft-glass] [data-slot=sidebar-nav] [role=group][data-variant=tile]>[data-slot=toggle-button]>span:first-child{width:auto;height:auto;background:transparent}html[data-theme=soft-glass] [data-slot=sidebar-nav] [role=group][data-variant=tile]>[data-slot=toggle-button] svg{width:1rem;height:1rem}html[data-theme=soft-glass] [data-slot=sidebar-nav] [role=group][data-variant=tile]>[data-slot=toggle-button][data-selected]{background:var(--card);box-shadow:0 1px 2px #0000000f,0 4px 12px -6px #0000001f}html.dark[data-theme=soft-glass] [data-slot=sidebar-nav] [role=group][data-variant=tile]>[data-slot=toggle-button][data-selected]{background:color-mix(in oklch,var(--foreground) 12%,transparent);box-shadow:none}html[data-theme=soft-glass] [data-slot=sidebar-nav] [data-slot=accordion-trigger]{font-size:.625rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:color-mix(in oklch,var(--muted-foreground) 80%,transparent)}html[data-theme=soft-glass] [data-slot=sidebar-nav] [data-slot=accordion-trigger] svg{opacity:0;transition:opacity .15s ease}html[data-theme=soft-glass] [data-slot=sidebar-nav] [data-slot=accordion-trigger]:is(:hover,:focus-visible) svg{opacity:1}html[data-theme=soft-glass] [data-slot=tabs-list-shell][data-orientation=vertical]{background:transparent!important;border-color:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html[data-theme=soft-glass] [data-slot=tabs][data-orientation=vertical] [data-slot=tabs-indicator]{background:var(--card)!important;box-shadow:0 1px 2px #0000000d,0 6px 16px -8px #00000024!important}html.dark[data-theme=soft-glass] [data-slot=tabs][data-orientation=vertical] [data-slot=tabs-indicator]{background:color-mix(in oklch,var(--foreground) 10%,transparent)!important;box-shadow:none!important}html[data-theme=soft-glass] [data-slot=empty]{min-height:14rem;justify-content:center}html[data-theme=soft-glass] [data-slot=empty-media][data-variant=icon]{width:2.75rem;height:2.75rem;margin-bottom:.25rem;border-radius:.875rem!important;color:var(--primary);background:color-mix(in oklch,var(--primary) 11%,transparent);box-shadow:none}html[data-theme=soft-glass] [data-slot=empty][data-variant=error] [data-slot=empty-media][data-variant=icon]{color:var(--destructive);background:color-mix(in oklch,var(--destructive) 10%,transparent)}html[data-theme=soft-glass] [data-slot=empty-media][data-variant=icon] svg{width:1.25rem;height:1.25rem}html[data-theme=soft-glass] [data-slot=empty-title]{font-family:inherit;font-weight:500;font-size:1rem;line-height:1.3;letter-spacing:-.005em}html[data-theme=soft-glass] [data-slot=empty-description]{max-width:34ch;margin-inline:auto;font-size:.8125rem}html[data-theme=soft-glass] [data-slot=empty-actions]{margin-top:.5rem}html.dark[data-theme=soft-glass]:not(#sg){--lg-panel-fill: var(--glass-popup-fill);--lg-panel-depth: 0 12px 32px rgb(0 0 0 / .28);--sg-pane: rgb(255 255 255 / .045);--sg-pane-strong: rgb(255 255 255 / .1);--sg-hair: rgb(255 255 255 / .07);--sg-lift: inset 0 1px 0 rgb(255 255 255 / .06), 0 0 0 1px rgb(255 255 255 / .045), 0 12px 32px -16px rgb(0 0 0 / .4)}html.dark[data-theme=soft-glass]:not(#sg) :is([data-slot=card],[data-slot=chart-frame],[data-slot=empty],.ep-card-surface,[data-slot=data-table]){border-color:transparent!important;box-shadow:var(--sg-lift)!important}html.dark[data-theme=soft-glass]:not(#sg) :is(.go-legend-item,.go-door-foot){background:var(--sg-pane)!important;border-color:transparent!important}html.dark[data-theme=soft-glass]:not(#sg) :is(.hn-day:not([data-today]),.hf-icon,.go-head-icon,.go-channel-icon,.gl-tab-count,[data-slot=stat-tile-icon],.bg-primary\/5,.bg-primary\/8,.bg-primary\/10,.bg-primary\/12,.bg-primary\/15){background:var(--sg-pane)!important}html.dark[data-theme=soft-glass]:not(#sg) :is([aria-selected=true] .gl-tab-count,[data-active] .gl-tab-count,.go-channel-sent[data-active],.go-channel-sent:not(:disabled):not(.is-static):hover){background:var(--sg-pane-strong)!important}html.dark[data-theme=soft-glass]:not(#sg) [data-slot=event-section-nav] [data-slot=tabs-indicator]{background:var(--sg-pane-strong)!important}html.dark[data-theme=soft-glass]:not(#sg) :is([data-slot=sidebar-rail-btn][aria-current=page],[data-slot=sidebar-nav-row][aria-current=page],[data-slot=sidebar-rail-btn][data-popup-open]){background-color:var(--sg-pane-strong)!important;background-image:none!important;border-color:transparent!important;box-shadow:inset 0 1px #ffffff0f!important}html.dark[data-theme=soft-glass]:not(#sg) [data-slot=sidebar-nav-row][aria-current=page] svg{color:var(--primary)}html.dark[data-theme=soft-glass]:not(#sg) [data-slot=calendar-event]:is(.bg-chart-1,.bg-chart-2,.bg-chart-3,.bg-chart-4,.bg-chart-5){--ev: var(--chart-1);background:color-mix(in oklch,var(--ev) 26%,var(--card))!important;border-color:color-mix(in oklch,var(--ev) 38%,transparent)!important;color:color-mix(in oklch,var(--ev) 55%,white)!important;box-shadow:none!important}html.dark[data-theme=soft-glass]:not(#sg) [data-slot=calendar-event].bg-chart-2{--ev: var(--chart-2)}html.dark[data-theme=soft-glass]:not(#sg) [data-slot=calendar-event].bg-chart-3{--ev: var(--chart-3)}html.dark[data-theme=soft-glass]:not(#sg) [data-slot=calendar-event].bg-chart-4{--ev: var(--chart-4)}html.dark[data-theme=soft-glass]:not(#sg) [data-slot=calendar-event].bg-chart-5{--ev: var(--chart-5)}html.dark[data-theme=soft-glass]:not(#sg) [data-slot=calendar-event]:is(.bg-chart-1,.bg-chart-2,.bg-chart-3,.bg-chart-4,.bg-chart-5) *{color:inherit}html.dark[data-theme=soft-glass]:not(#sg) :is([data-slot=input],[data-slot=textarea],[data-slot=rich-text-editor],[data-slot=select-trigger],[data-slot=button][data-variant=field],[data-slot=field-control]){background-color:#ffffff0f!important}html.dark[data-theme=soft-glass]:not(#sg) :is([data-slot=input],[data-slot=textarea],[data-slot=rich-text-editor],[data-slot=select-trigger],[data-slot=button][data-variant=field],[data-slot=switch],[data-slot=field-control]):not(:focus-visible):not(:focus-within):not([aria-invalid=true]){border-color:#ffffff12!important}html.dark[data-theme=soft-glass]:not(#sg) :is([data-slot=drawer-footer],[data-slot=sheet-footer],[data-slot=dialog-footer]) [data-slot=button]:is([data-variant=outline],[data-variant=secondary],[data-variant=ghost]){background-color:var(--secondary)!important}@media(max-width:767px){html[data-theme=soft-glass] [data-slot=page-template]>[data-slot=page-chrome-top]>header.absolute{background:var(--page-backdrop, var(--background))}}html:not(#a)[data-density=compact]{--card-px: 1rem;--card-py: .875rem;--card-gap: .75rem}html:not(#a)[data-density=compact] [data-slot=table-cell]{padding-top:.45rem;padding-bottom:.45rem}html:not(#a)[data-density=compact] [data-slot=table-head]{height:2.25rem}html:not(#a)[data-density=compact] .lr{min-height:3.25rem;padding-top:.5rem;padding-bottom:.5rem}html:not(#a)[data-density=compact] .lr-group[data-wide]{gap:.5rem}html:not(#a)[data-density=compact] .lr-group[data-wide]>.lr{padding:.625rem .625rem .625rem .875rem}html:not(#a)[data-density=compact] [data-slot=form-section]{padding:.875rem;gap:.875rem}html:not(#a)[data-density=compact] [data-slot=stat-tile]{padding-top:.75rem;padding-bottom:.75rem}html:not(#a)[data-density=compact] [data-slot=summary-card]{padding-top:.75rem;padding-bottom:.75rem}html:not(#a)[data-theme=aurora][data-density=comfortable]{--card-px: 1.25rem;--card-py: 1.25rem;--card-gap: 1.125rem}html:not(#a)[data-theme=aurora][data-density=comfortable] [data-slot=table-cell]{padding-top:.8rem;padding-bottom:.8rem}html:not(#a)[data-corners=round]:is([data-theme=gold],[data-theme=loyal],[data-theme=aurora]){--btn-r: 999px !important;--btn-r-sm: 999px !important;--field-r: 14px !important;--field-r-sm: 11px !important;--control-radius: 14px !important;--card-r: 20px !important;--shell-radius: 20px !important}html:not(#a)[data-corners=soft]:not([data-theme=aurora]){--btn-r: 10px !important;--btn-r-sm: 9px !important;--field-r: 10px !important;--field-r-sm: 9px !important;--control-radius: 10px !important;--card-r: 14px !important;--shell-radius: 14px !important}html:not(#a)[data-corners=sharp]:is([data-theme=soft-glass],[data-theme=luma],[data-theme=syke],[data-theme=aurora]){--btn-r: 3px !important;--btn-r-sm: 3px !important;--field-r: 3px !important;--field-r-sm: 3px !important;--control-radius: 4px !important;--card-r: 5px !important;--shell-radius: 6px !important}html:not(#a)[data-corners=round]:is([data-theme=gold],[data-theme=loyal]){--sq-r: var(--control-radius) !important}html:not(#a)[data-corners=soft]:is([data-theme=gold],[data-theme=loyal]){--sq-r: var(--control-radius) !important}html:not(#a)[data-theme=soft-glass]:not([data-corners=round]) :is([data-slot=button],.ep-field,[data-slot=tabs-list],[data-slot=tabs-tab],[data-slot=tabs-indicator],[data-slot=segmented-indicator],[data-segment],[data-slot=filter-toolbar-pill]){border-radius:var(--control-radius)!important}@media(min-width:768px){html:not(#a)[data-nav=masthead] .wa-page{padding-inline:clamp(.75rem,2.4vw,2rem)}}html[data-site-theme] *,html[data-site-theme] *:before,html[data-site-theme] *:after,[data-site-root] *,[data-site-root] *:before,[data-site-root] *:after{corner-shape:round!important}html[data-site-theme] body>:not(#root){font-family:var(--site-font);color:var(--site-ink);--background: var(--site-paper);--foreground: var(--site-ink);--card: var(--site-surface);--card-foreground: var(--site-ink);--popover: var(--site-surface);--popover-foreground: var(--site-ink);--muted: var(--site-sunk);--muted-foreground: var(--site-muted);--accent: var(--site-sunk);--accent-foreground: var(--site-ink);--secondary: var(--site-sunk);--secondary-foreground: var(--site-ink);--border: var(--site-line);--input: var(--site-line);--surface-opaque: var(--site-paper);--glass-fill: var(--site-surface);--glass-fill-strong: var(--site-surface);--glass-sheet-fill: var(--site-paper);--glass-popup-fill: var(--site-surface);--glass-border: var(--site-line);--glass-blur: 0px;--glass-shadow: 0 18px 50px -20px rgb(0 0 0 / .35)}html[data-site-theme] body>:not(#root) :is([data-slot=drawer-content],[data-slot=sheet-content],[data-slot=dialog-content]){background-color:var(--site-paper)!important;background-image:none!important;color:var(--site-ink);border-color:var(--site-line)!important;box-shadow:0 30px 80px -30px #00000073!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html[data-site-theme] body>:not(#root) :is(.ep-glass-popup,[data-slot=select-popup],[data-slot=date-picker-popup],[data-slot=time-picker-popup],[data-slot=popover-content],[data-slot=dropdown-menu-content]){background-color:var(--site-surface)!important;background-image:none!important;color:var(--site-ink);border-color:var(--site-line)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html[data-site-theme] :is([data-slot=drawer-overlay],[data-slot=dialog-overlay]){-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html[data-site-theme] body>:not(#root) :is([data-slot=drawer-content],[data-slot=dialog-content]) button:is([aria-label=Close],[data-slot$=-close]){background-color:var(--site-sunk)!important;color:var(--site-ink)!important;border-color:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}@font-face{font-family:Bodoni Moda Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/bodoni-moda-math-opsz-normal-CbZAXtrh.woff2) format("woff2-variations");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Bodoni Moda Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/bodoni-moda-symbols-opsz-normal-d21etpfE.woff2) format("woff2-variations");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Bodoni Moda Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/bodoni-moda-latin-ext-opsz-normal-CoJBavOu.woff2) format("woff2-variations");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-face{font-family:Bodoni Moda Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/bodoni-moda-latin-opsz-normal-X2BzlAjV.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bodoni Moda Variable;font-style:italic;font-display:swap;font-weight:400 900;src:url(/assets/bodoni-moda-math-opsz-italic-CGdm0Lr_.woff2) format("woff2-variations");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Bodoni Moda Variable;font-style:italic;font-display:swap;font-weight:400 900;src:url(/assets/bodoni-moda-symbols-opsz-italic-cRdvdvM-.woff2) format("woff2-variations");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Bodoni Moda Variable;font-style:italic;font-display:swap;font-weight:400 900;src:url(/assets/bodoni-moda-latin-ext-opsz-italic-QSGu6YSm.woff2) format("woff2-variations");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-face{font-family:Bodoni Moda Variable;font-style:italic;font-display:swap;font-weight:400 900;src:url(/assets/bodoni-moda-latin-opsz-italic-BCRrlh7t.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/instrument-sans-latin-ext-wght-normal-B5bTHO_g.woff2) format("woff2-variations");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-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/instrument-sans-latin-wght-normal-BbzFLZTg.woff2) format("woff2-variations");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}.sv{--sv-accent: var(--sv-brand, var(--st-accent, var(--primary, #2f6bff)));--sv-on-accent: var(--sv-brand-ink, var(--st-on-accent, var(--primary-foreground, #fff)));--sv-ink: var(--st-ink, var(--foreground, #141414));--sv-muted: var(--st-muted, var(--muted-foreground, #646464));--sv-surface: var(--st-surface, var(--card, #fff));--sv-paper: var(--st-paper, var(--background, #f7f7f5));--sv-line: color-mix(in srgb, var(--sv-ink) 11%, transparent);--sv-hair: color-mix(in srgb, var(--sv-ink) 7%, transparent);--sv-sunk: color-mix(in srgb, var(--sv-ink) 4.5%, var(--sv-surface));--sv-accent-text: color-mix(in srgb, var(--sv-accent) 62%, var(--sv-ink));--sv-accent-strong: color-mix(in srgb, var(--sv-accent) 82%, var(--sv-ink));--sv-accent-soft: color-mix(in srgb, var(--sv-accent) 13%, var(--sv-surface));--sv-display: var(--st-display, var(--font-display-family, "Instrument Serif", Georgia, serif));--sv-sans: var(--st-sans, var(--font-sans-family, system-ui, sans-serif));--sv-app: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--sv-shadow: 0 1px 2px rgb(16 12 8 / .05), 0 24px 50px -28px rgb(16 12 8 / .34);--sv-ok: #17804a;--sv-ok-bg: color-mix(in srgb, #1f9d55 14%, transparent);--sv-info: #0a6b99;--sv-info-bg: color-mix(in srgb, #027eb5 12%, transparent);--wa-chat: #efeae2;--wa-bubble: #ffffff;--wa-out: #d9fdd3;--wa-link: #027eb5;--wa-bar: #ffffff;--wa-ink: #111b21;--wa-muted: #667781;--wa-hair: #e9edef;--wa-dots: rgb(0 0 0 / .035);--ios-bg: #ffffff;--ios-bubble: #e9e9eb;--ios-ink: #0b0b0c;--ios-muted: #8e8e93;box-sizing:border-box;font-family:var(--sv-sans);color:var(--sv-ink);-webkit-font-smoothing:antialiased}.sv[data-tone=dark]{--sv-ink: #f1f2f3;--sv-muted: #a0a4aa;--sv-surface: #1a1b1d;--sv-paper: #0f1011}.sv[data-tone=light]{--sv-ink: #141414;--sv-muted: #646464;--sv-surface: #ffffff;--sv-paper: #f7f7f5}:root.dark .sv:not([data-tone=light]),.sv[data-tone=dark]{--sv-shadow: 0 1px 2px rgb(0 0 0 / .3), 0 24px 50px -24px rgb(0 0 0 / .75);--sv-ok: #5fd394;--sv-info: #7cc7ec;--wa-chat: #0b141a;--wa-bubble: #202c33;--wa-out: #005c4b;--wa-link: #53bdeb;--wa-bar: #202c33;--wa-ink: #e9edef;--wa-muted: #8696a0;--wa-hair: #2a3942;--wa-dots: rgb(255 255 255 / .03);--ios-bg: #000000;--ios-bubble: #26252a;--ios-ink: #ffffff;--ios-muted: #8d8d93}@supports (color: oklch(from red l c h)){.sv{--sv-accent-text: oklch(from var(--sv-accent) min(l, .5) c h)}:root.dark .sv:not([data-tone=light]),.sv[data-tone=dark]{--sv-accent-text: oklch(from var(--sv-accent) max(l, .78) c h)}}.sv,.sv *,.sv-phone,.sv-phone *{corner-shape:round}:where(.sv) *,:where(.sv) *:before,:where(.sv) *:after{box-sizing:border-box}:where(.sv) :is(p,ul,ol,dl,dd,figure,h2,h3){margin:0;padding:0}:where(.sv) :is(ul,ol){list-style:none}:where(.sv) img{display:block;max-width:100%}:where(.sv) a{color:inherit;text-decoration:none}@keyframes sv-pop{0%{opacity:0;transform:translateY(8px) scale(.98)}}@keyframes sv-scan{0%,to{top:10%}50%{top:88%}}@keyframes sv-pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes sv-flash{0%{background:color-mix(in srgb,#1f9d55 16%,transparent)}to{background:transparent}}.sv-phone{--sv-phone-w: 280px;position:relative;flex:none;width:min(100%,var(--sv-phone-w));aspect-ratio:9 / 19.2;padding:9px;border-radius:48px;background:#0e0e10;box-shadow:inset 0 0 0 1.5px #2c2c30,inset 0 0 0 4px #0e0e10,0 2px 4px #00000014,0 50px 90px -46px #0a080699}:root.dark .sv-phone{box-shadow:inset 0 0 0 1.5px #3a3a41,inset 0 0 0 4px #0e0e10,0 0 0 1px #ffffff0f,0 50px 90px -40px #000000e6}.sv-phone-screen{--sv-status: 42px;position:relative;display:flex;height:100%;flex-direction:column;overflow:hidden;border-radius:39px;background:#fff;isolation:isolate}.sv-phone-status{position:absolute;inset:0 0 auto;z-index:5;display:flex;align-items:center;justify-content:space-between;height:40px;padding:2px 26px 0 30px;color:#111;font:600 13.5px/1 var(--sv-app, system-ui);letter-spacing:-.01em;pointer-events:none}:root.dark .sv-phone-status,.sv-phone-status.is-light{color:#fff}.sv-phone-status.is-dark,:root.dark .sv-phone-status.is-dark{color:#111}.sv-phone-island{position:absolute;top:10px;left:50%;width:31%;height:25px;border-radius:999px;background:#000;transform:translate(-50%)}.sv-phone-icons{display:inline-flex;align-items:center;gap:5px}.sv-phone-icons svg{height:11px;width:auto;fill:currentColor}.sv-phone-body{display:flex;flex:1;min-height:0;flex-direction:column}.sv-phone-body>*{flex:1;min-height:0}.sv-wa{display:flex;height:100%;flex-direction:column;overflow:hidden;background:var(--wa-chat);color:var(--wa-ink);font:13px/1.38 var(--sv-app);container-type:inline-size}@container (max-width: 236px){.sv-wa-bar>svg:not(.sv-wa-back){display:none}.sv-wa-bubble p{font-size:12.5px}}.sv-wa-bar{display:flex;align-items:center;gap:9px;padding:calc(var(--sv-status, 0px) + 8px) 14px 9px 8px;background:var(--wa-bar);border-bottom:1px solid var(--wa-hair)}.sv-wa-bar>svg{flex:none;width:20px;height:20px;color:var(--wa-muted)}.sv-wa-bar>.sv-wa-back{width:18px;height:18px}.sv-wa-avatar{display:grid;flex:none;place-items:center;width:34px;height:34px;overflow:hidden;border-radius:999px;background:var(--sv-accent);color:var(--sv-on-accent);font:650 12px/1 var(--sv-app);letter-spacing:.02em}.sv-wa-avatar img{width:100%;height:100%;object-fit:contain;background:#fff}.sv-wa-who{display:grid;min-width:0;margin-right:auto}.sv-wa-who b{display:flex;align-items:center;gap:4px;min-width:0;font-size:14.5px;font-weight:600}.sv-wa-who b>span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sv-wa-verified{flex:none;width:15px;height:15px;color:#1fa855}.sv-wa-chat{display:flex;flex:1;min-height:0;flex-direction:column;justify-content:flex-end;gap:6px;padding:10px 10px 12px;overflow:hidden;background-image:radial-gradient(var(--wa-dots) 1px,transparent 1.3px);background-size:14px 14px}.sv-wa-day{align-self:center;padding:4px 10px;border-radius:8px;background:var(--wa-bubble);color:var(--wa-muted);font-size:10.5px;letter-spacing:.04em;box-shadow:0 1px .5px #0b141a21}.sv-wa-in{display:grid;gap:2px;max-width:90%}.sv-wa-bubble{position:relative;padding:3px 3px 7px;border-radius:0 10px 10px;background:var(--wa-bubble);box-shadow:0 1px .5px #0b141a21}.sv-wa-card{width:100%;aspect-ratio:4 / 4.4;object-fit:cover;object-position:50% 30%;border-radius:7px}.sv-wa-loc{display:flex;align-items:center;gap:8px;margin-top:3px;padding:6px 8px;border-radius:7px;background:color-mix(in srgb,var(--wa-ink) 5%,transparent)}.sv-wa-loc>span:first-child{display:grid;flex:none;place-items:center;width:28px;height:28px;border-radius:6px;background:#fde8e6;color:#e5484d}.sv-wa-loc>span:first-child svg{width:16px;height:16px}.sv-wa-loc b{display:block;font-size:12.5px;font-weight:600}.sv-wa-loc small{display:block;font-size:11px;color:var(--wa-muted)}.sv-wa-bubble p{padding:6px 6px 0}.sv-wa-bubble p b{font-weight:600}.sv-wa-bubble u{color:var(--wa-link);text-decoration:none}.sv-wa-sent{padding-right:44px!important;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--wa-muted)}.sv-wa-time{position:absolute;right:8px;bottom:5px;display:inline-flex;align-items:center;gap:3px;font-size:10.5px;color:var(--wa-muted)}.sv-wa-time svg{width:14px;height:14px;color:#53bdeb}.sv-wa-actions{display:grid;gap:2px}.sv-wa-actions span{display:flex;align-items:center;justify-content:center;gap:6px;min-height:35px;border-radius:8px;background:var(--wa-bubble);color:var(--wa-link);font-size:13.5px;font-weight:500;box-shadow:0 1px .5px #0b141a21}.sv-wa-actions svg{width:14px;height:14px}.sv-wa-out{display:flex;align-items:flex-end;align-self:flex-end;gap:8px;max-width:76%;margin-top:4px;padding:6px 7px 6px 9px;border-radius:10px 0 10px 10px;background:var(--wa-out);box-shadow:0 1px .5px #0b141a21;animation:sv-pop .52s cubic-bezier(.2,.8,.2,1) 1.4s both}.sv-wa-out .sv-wa-time{position:static;margin-bottom:-2px}.sv-wa-note{align-self:center;max-width:88%;margin-top:6px;padding:5px 10px;border-radius:8px;background:color-mix(in srgb,var(--wa-bubble) 86%,transparent);color:var(--wa-muted);font-size:11px;text-align:center;box-shadow:0 1px .5px #0b141a1a}.sv-wa-compose{display:flex;align-items:center;gap:6px;padding:6px 7px 12px}.sv-wa-compose>span{display:flex;flex:1;align-items:center;gap:8px;height:38px;padding:0 12px;border-radius:999px;background:var(--wa-bubble);color:var(--wa-muted)}.sv-wa-compose i{flex:1;font-style:normal}.sv-wa-compose svg{width:19px;height:19px}.sv-wa-compose>b{display:grid;flex:none;place-items:center;width:38px;height:38px;border-radius:999px;background:#00a884;color:#fff}.sv-wa-compose>b svg{width:18px;height:18px}.sv-sms{display:flex;height:100%;flex-direction:column;background:var(--ios-bg);color:var(--ios-ink);font:14px/1.35 var(--sv-app)}.sv-sms-bar{display:grid;grid-template-columns:24px 1fr 24px;align-items:center;padding:calc(var(--sv-status, 0px) + 4px) 12px 10px;border-bottom:1px solid color-mix(in srgb,var(--ios-ink) 8%,transparent);color:#0a84ff}.sv-sms-bar>svg{width:20px;height:20px}.sv-sms-who{display:grid;justify-items:center;gap:4px;color:var(--ios-ink)}.sv-sms-avatar{display:grid;place-items:center;width:40px;height:40px;border-radius:999px;background:linear-gradient(#a5abb8,#858994);color:#fff;font-size:17px;font-weight:600}.sv-sms-who b{font-size:11.5px;font-weight:500}.sv-sms-thread{display:flex;flex:1;flex-direction:column;gap:6px;padding:12px}.sv-sms-day{align-self:center;font-size:11px;color:var(--ios-muted)}.sv-sms-bubble{align-self:flex-start;max-width:84%;padding:8px 12px;border-radius:18px;background:var(--ios-bubble)}.sv-sms-day+.sv-sms-bubble{margin-top:2px}.sv-sms-day:not(:first-child){margin-top:10px}.sv-sms-new{animation:sv-pop .52s cubic-bezier(.2,.8,.2,1) 1.2s both}.sv-sms-bubble u{color:#0a84ff;text-underline-offset:2px}.sv-sms-preview{align-self:flex-start;width:74%;overflow:hidden;border-radius:16px;background:var(--ios-bubble)}.sv-sms-preview img{width:100%;height:118px;object-fit:cover;object-position:50% 15%}.sv-sms-preview span{display:grid;padding:8px 12px 10px}.sv-sms-preview b{font-size:13px;font-weight:600}.sv-sms-preview small{font-size:11.5px;color:var(--ios-muted)}.sv-mail{width:min(100%,300px);padding:18px;border-radius:20px;background:var(--sv-surface);box-shadow:inset 0 0 0 1px var(--sv-hair),var(--sv-shadow);font-size:13px;line-height:1.45}.sv-mail-head{display:flex;align-items:center;gap:10px}.sv-mail-head>span:last-child{display:grid;min-width:0}.sv-mail-head b{font-size:14px;font-weight:600}.sv-mail-head small{overflow:hidden;font-size:11.5px;white-space:nowrap;text-overflow:ellipsis;color:var(--sv-muted)}.sv-mail-subject{margin:14px 0 10px!important;font-size:16px;font-weight:650;letter-spacing:-.01em}.sv-mail-card{width:100%;aspect-ratio:16 / 10;object-fit:cover;object-position:50% 42%;border-radius:12px}.sv-mail-btn{display:flex;justify-content:center;margin-top:12px!important;align-items:center;height:34px;margin-top:10px;padding:0 14px;border-radius:999px;background:var(--sv-accent);color:var(--sv-on-accent);font-size:12.5px;font-weight:600}.sv-channels{width:min(100%,380px)}.sv-notes{display:grid;grid-template-columns:minmax(0,1fr);gap:9px}.sv-note{display:flex;align-items:flex-start;gap:11px;padding:12px 13px;border-radius:20px;background:var(--sv-surface);box-shadow:inset 0 0 0 1px var(--sv-hair),0 10px 30px -18px #100c084d}.sv-channels:not(.is-lock) .sv-note:nth-child(2){margin-inline:10px -10px}.sv-channels:not(.is-lock) .sv-note:nth-child(3){margin-inline:20px -20px}.sv-note-app{display:grid;flex:none;place-items:center;width:36px;height:36px;border-radius:10px;color:#fff}.sv-note-app svg{width:20px;height:20px}.sv-note-app.is-wa{background:#25d366}.sv-note-app.is-sms{background:#34c759}.sv-note-app.is-mail{background:#1a73e8}.sv-note-body{min-width:0;flex:1;font-size:13px;line-height:1.38}.sv-note-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:2px!important}.sv-note-head b{min-width:0;overflow:hidden;font-weight:650;white-space:nowrap;text-overflow:ellipsis}.sv-note-head small{flex:none;font-size:11.5px;color:var(--sv-muted)}.sv-note-body>p:last-child{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:color-mix(in srgb,var(--sv-ink) 78%,transparent)}.sv-note-body u{text-underline-offset:2px;text-decoration-color:color-mix(in srgb,currentColor 35%,transparent)}.sv-note-subject{display:block;font-weight:600;color:var(--sv-ink)}.sv-note-thumb{flex:none;width:38px;height:50px;object-fit:cover;object-position:50% 15%;border-radius:6px}.sv-channels.is-lock{display:flex;width:100%;height:100%;flex-direction:column;padding:calc(var(--sv-status, 0px) + 22px) 9px 14px;background:radial-gradient(120% 60% at 15% 0%,color-mix(in srgb,var(--sv-accent) 55%,#fff),transparent 62%),radial-gradient(90% 70% at 100% 100%,color-mix(in srgb,var(--sv-accent) 70%,#000),transparent 70%),linear-gradient(165deg,color-mix(in srgb,var(--sv-accent) 88%,#fff),color-mix(in srgb,var(--sv-accent) 70%,#111));color:#fff;font-family:var(--sv-app)}.sv-lock-clock{display:grid;justify-items:center;text-shadow:0 1px 12px rgb(0 0 0 / .18)}.sv-lock-clock small{font-size:14px;font-weight:500;opacity:.92}.sv-lock-clock b{font-size:74px;font-weight:600;line-height:1;letter-spacing:-.03em}.sv-channels.is-lock .sv-notes{margin-top:auto;gap:7px}.sv-channels.is-lock .sv-note{--sv-ink: #111;--sv-muted: #555b63;padding:11px 12px;border-radius:18px;background:#fafafac7;color:#111;box-shadow:none;backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4);font-size:12.5px}.sv-page{display:flex;height:100%;flex-direction:column;overflow:hidden;background:var(--sv-surface);font-size:12.5px;line-height:1.4}.sv-page-url{display:flex;align-items:center;justify-content:center;gap:5px;margin:calc(var(--sv-status, 0px) + 2px) 12px 8px;padding:7px 10px;border-radius:12px;background:var(--sv-sunk);color:var(--sv-muted);font:500 11.5px/1 var(--sv-app)}.sv-page-url svg{width:11px;height:11px}.sv-page-scroll{flex:1;min-height:0;overflow:hidden}.sv-page-cover{position:relative;aspect-ratio:4 / 2.8;overflow:hidden}.sv-page-cover img{width:100%;height:100%;object-fit:cover;object-position:50% 8%}.sv-page-cover:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 40%,color-mix(in srgb,var(--sv-surface) 70%,transparent) 72%,var(--sv-surface))}.sv-page-brand,.sv-page-count{position:absolute;top:10px;z-index:1;padding:4px 10px;border-radius:999px;background:#ffffffe0;color:#1a1714;font-size:10.5px;font-weight:650;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.sv-page-brand{left:10px;max-width:55%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sv-page-count{right:10px;font-weight:600}.sv-page-body{position:relative;z-index:1;margin-top:-16px;padding:0 16px 16px;text-align:center}.sv-page-dear{display:inline-block;padding:4px 11px!important;border-radius:999px;background:var(--sv-accent);color:var(--sv-on-accent);font-size:11.5px;font-weight:600}.sv-page-kind{display:block;margin-top:12px;font-size:9.5px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--sv-muted)}.sv-page-names{display:block;margin:14px 0 10px;font-family:var(--sv-display);font-size:33px;font-weight:400;line-height:1.02;letter-spacing:-.01em;text-wrap:balance}.sv-page-names em{font-style:italic;color:var(--sv-accent-text)}.sv-page-facts{display:flex;flex-wrap:wrap;justify-content:center;gap:3px 12px;color:var(--sv-muted);font-size:11.5px}.sv-page-facts li{display:inline-flex;align-items:center;gap:5px}.sv-page-facts svg{width:13px;height:13px}.sv-page-tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:5px;margin-top:13px}.sv-page-tabs li{display:inline-grid;place-items:center;width:30px;height:30px;padding:0;border-radius:999px;background:var(--sv-sunk);color:color-mix(in srgb,var(--sv-ink) 80%,transparent);font-size:10.5px;font-weight:500;white-space:nowrap}.sv-page-tabs svg{flex:none;width:15px;height:15px;color:var(--sv-accent-text)}.sv-page-rsvp{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:16px}.sv-page-rsvp span{display:grid;place-items:center;min-height:40px;padding:0 6px;white-space:nowrap;border-radius:999px;font-size:12px;font-weight:600;box-shadow:inset 0 0 0 1px var(--sv-line)}.sv-page-rsvp .is-yes{background:var(--sv-accent);color:var(--sv-on-accent);box-shadow:none}.sv-page-pass{display:flex;align-items:center;gap:12px;margin-top:14px;padding:10px;border-radius:16px;background:var(--sv-sunk);text-align:left}.sv-page-pass .sv-qr{flex:none;width:74px;height:74px;border-radius:6px}.sv-page-pass span{display:grid;gap:1px;min-width:0}.sv-page-pass small{font-size:9.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--sv-muted)}.sv-page-pass b{font-size:14px;font-weight:650}.sv-page-pass i{font-size:11.5px;font-style:normal;color:var(--sv-muted)}.sv-qr{display:block}.sv-pass{width:min(100%,232px);overflow:hidden;border-radius:22px;background:var(--sv-surface);text-align:center;box-shadow:inset 0 0 0 1px var(--sv-hair),var(--sv-shadow)}.sv-pass-top{display:grid;gap:2px;padding:16px 16px 15px;background:var(--sv-accent);color:var(--sv-on-accent)}.sv-pass-top b{font-family:var(--sv-display);font-size:23px;font-weight:400;line-height:1.1}.sv-pass-top span{font-size:12px;opacity:.85}.sv-pass-qr{position:relative;display:grid;justify-items:center;padding:16px 16px 14px;border-bottom:1.5px dashed var(--sv-line)}.sv-pass-qr:before,.sv-pass-qr:after{content:"";position:absolute;bottom:-9px;width:18px;height:18px;border-radius:999px;background:var(--sv-paper);box-shadow:inset 0 0 0 1px var(--sv-hair)}.sv-pass-qr:before{left:-9px}.sv-pass-qr:after{right:-9px}.sv-pass-qr .sv-qr{width:124px;height:124px;border-radius:8px}.sv-pass-foot{display:flex;justify-content:center;gap:14px;padding:12px 14px 15px!important;font-size:12.5px;color:var(--sv-muted)}.sv-pass-foot b{color:var(--sv-ink);font-weight:700}.sv-guests{width:min(100%,360px);padding:18px;border-radius:22px;background:var(--sv-surface);box-shadow:inset 0 0 0 1px var(--sv-hair),var(--sv-shadow);font-size:13px}.sv-guests-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.sv-guests-title{display:inline-flex;align-items:center;gap:8px;padding-bottom:6px;font-weight:600;color:var(--sv-muted)}.sv-guests-total{display:inline-flex;align-items:baseline;gap:6px;white-space:nowrap}.sv-guests-total b{font-size:40px;font-weight:650;line-height:1;letter-spacing:-.04em}.sv-guests-total small{font-size:13px;color:var(--sv-muted)}.sv-live{display:inline-block;flex:none;width:8px;height:8px;border-radius:999px;background:#1f9d55;box-shadow:0 0 0 3px color-mix(in srgb,#1f9d55 22%,transparent);animation:sv-pulse 1.8s ease-in-out infinite}.sv-guests-bar{display:flex;gap:3px;height:8px;margin-top:12px}.sv-guests-bar i{border-radius:999px}.sv-guests-bar i:nth-child(1){background:var(--sv-accent-strong)}.sv-guests-bar i:nth-child(2){background:color-mix(in srgb,var(--sv-ink) 22%,transparent)}.sv-guests-bar i:nth-child(3){background:color-mix(in srgb,var(--sv-ink) 9%,transparent)}.sv-guests-rows{margin-top:14px!important;border-top:1px solid var(--sv-hair)}.sv-guests-rows li{display:flex;align-items:center;gap:10px;padding:8px 4px;border-bottom:1px solid var(--sv-hair);border-radius:4px}.sv-guests-rows li.is-fresh{animation:sv-flash 2.4s ease-out 1.2s both}.sv-person{display:grid;flex:none;place-items:center;width:28px;height:28px;border-radius:999px;background:var(--sv-sunk);color:var(--sv-muted);font-size:10.5px;font-weight:650}.sv-guest-name{display:flex;flex:1;align-items:baseline;gap:6px;min-width:0;overflow:hidden;font-weight:500;white-space:nowrap}.sv-guest-name small{font-size:11px;color:var(--sv-muted);font-weight:400}.sv-guest-channel{flex:none;width:15px;height:15px;color:var(--sv-muted)}.sv-status{flex:none;min-width:72px;padding:3px 9px;border-radius:999px;font-size:11px;font-weight:600;text-align:center}.sv-status.is-coming{background:var(--sv-ok-bg);color:var(--sv-ok)}.sv-status.is-opened{background:var(--sv-info-bg);color:var(--sv-info)}.sv-status.is-waiting,.sv-status.is-declined{background:var(--sv-sunk);color:var(--sv-muted)}.sv-guests-remind{display:grid;place-items:center;min-height:38px;margin-top:14px;border-radius:999px;background:var(--sv-accent);color:var(--sv-on-accent);font-size:12.5px;font-weight:600}.sv-toast{display:inline-flex;align-items:center;gap:11px;padding:10px 16px 10px 10px;border-radius:16px;background:var(--sv-surface);box-shadow:inset 0 0 0 1px var(--sv-hair),var(--sv-shadow);font-size:13px;line-height:1.3;white-space:nowrap}.sv-toast-mark{display:grid;flex:none;place-items:center;width:36px;height:36px;border-radius:11px;background:var(--sv-accent);color:var(--sv-on-accent);font-size:12.5px;font-weight:650}.sv-toast.is-payment .sv-toast-mark{background:#1f9d55;color:#fff}.sv-toast.is-checkin .sv-toast-mark{background:var(--sv-ink);color:var(--sv-surface)}.sv-toast-mark svg{width:19px;height:19px}.sv-toast b{display:block;font-size:13.5px;font-weight:600}.sv-toast small{display:block;margin-top:1px;font-size:12px;color:var(--sv-muted)}.sv-door{display:flex;height:100%;flex-direction:column;overflow:hidden;background:#0b0b0d;color:#fff;font:12.5px/1.35 var(--sv-app)}.sv-door-top{display:flex;align-items:center;gap:10px;padding:calc(var(--sv-status, 0px) + 6px) 16px 10px}.sv-door-top svg{flex:none;width:18px;height:18px;opacity:.85}.sv-door-top b{flex:1;overflow:hidden;font-size:13.5px;font-weight:600;text-align:center;white-space:nowrap;text-overflow:ellipsis}.sv-door-view{position:relative;display:grid;flex:1;min-height:0;place-items:center;overflow:hidden;background:radial-gradient(60% 40% at 50% 45%,rgb(255 255 255 / .12),transparent 70%),radial-gradient(80% 60% at 20% 90%,color-mix(in srgb,var(--sv-accent) 35%,transparent),transparent 70%),linear-gradient(#1d1c21,#0d0c0f)}.sv-door-frame{--c: rgb(255 255 255 / .95);position:relative;width:62%;padding:14px;background:linear-gradient(var(--c),var(--c)) top left / 28px 3px no-repeat,linear-gradient(var(--c),var(--c)) top left / 3px 28px no-repeat,linear-gradient(var(--c),var(--c)) top right / 28px 3px no-repeat,linear-gradient(var(--c),var(--c)) top right / 3px 28px no-repeat,linear-gradient(var(--c),var(--c)) bottom left / 28px 3px no-repeat,linear-gradient(var(--c),var(--c)) bottom left / 3px 28px no-repeat,linear-gradient(var(--c),var(--c)) bottom right / 28px 3px no-repeat,linear-gradient(var(--c),var(--c)) bottom right / 3px 28px no-repeat}.sv-door-frame .sv-qr{width:100%;height:auto;border-radius:8px;transform:rotate(-4deg);box-shadow:0 10px 30px #0006}.sv-door-line{position:absolute;left:6%;right:6%;top:10%;height:2px;border-radius:2px;background:#4ade80;box-shadow:0 0 14px 2px #4ade80a6;animation:sv-scan 2.6s ease-in-out infinite}.sv-door-sheet{display:grid;gap:4px;padding:16px 18px 20px;border-radius:24px 24px 0 0;background:#fff;color:#111}:root.dark .sv-door-sheet{background:#1c1c1f;color:#fff}.sv-door-ok{display:inline-flex;align-items:center;gap:6px;color:#17804a;font-size:12px;font-weight:650}:root.dark .sv-door-ok{color:#5fd394}.sv-door-ok svg{width:17px;height:17px}.sv-door-name{font-family:var(--sv-sans);font-size:23px;font-weight:650;line-height:1.15;letter-spacing:-.02em}.sv-door-meta{display:flex;gap:14px;font-size:13px;opacity:.72}.sv-door-meta b{font-weight:700}.sv-door-count{display:grid;gap:6px;margin-top:8px;font-size:12px}.sv-door-count>span{opacity:.6}.sv-door-count>span b{font-weight:700}.sv-door-count>i{display:block;height:5px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,currentColor 12%,transparent)}.sv-door-count>i>i{display:block;height:100%;border-radius:inherit;background:#1f9d55}.sv-michango{display:grid;width:min(100%,360px);gap:14px}.sv-msms{position:relative;max-width:300px;padding:12px 14px 22px;border-radius:20px 20px 20px 6px;background:var(--sv-surface);box-shadow:inset 0 0 0 1px var(--sv-hair),var(--sv-shadow);font-size:13px;line-height:1.45}.sv-msms-from{display:block;margin-bottom:4px;font-size:10.5px;font-weight:650;letter-spacing:.08em;color:var(--sv-muted)}.sv-msms small{position:absolute;right:14px;bottom:7px;font-size:10.5px;color:var(--sv-muted)}.sv-michango>.sv-pledge:first-child{margin-left:0}.sv-pledge{position:relative;margin-left:28px;padding:18px 18px 14px;border-radius:20px;background:var(--sv-surface);box-shadow:inset 0 0 0 1px var(--sv-hair),var(--sv-shadow)}.sv-pledge-in{position:absolute;top:-13px;right:14px;padding:5px 11px;border-radius:999px;background:#1f9d55;color:#fff;font-size:12px;font-weight:650;white-space:nowrap;box-shadow:0 8px 20px -10px #1f9d55cc;animation:sv-pop .52s cubic-bezier(.2,.8,.2,1) .9s both}.sv-pledge-in small{margin-left:4px;font-weight:500;opacity:.88}.sv-pledge-label{display:block;font-size:12.5px;font-weight:600;color:var(--sv-muted)}.sv-pledge-top{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-top:6px}.sv-pledge-top b{font-size:26px;font-weight:650;line-height:1.05;letter-spacing:-.035em;white-space:nowrap}.sv-pledge-pct{font-size:15px;font-weight:650;color:var(--sv-accent-text)}.sv-pledge-bar{height:8px;margin:12px 0 8px;overflow:hidden;border-radius:999px;background:var(--sv-sunk)}.sv-pledge-bar i{display:block;height:100%;border-radius:inherit;background:var(--sv-accent-strong)}.sv-pledge-of{font-size:12px;color:var(--sv-muted)}.sv-designs.is-rail{display:flex;gap:16px;margin:0;padding:4px 2px 10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;scroll-padding-inline:2px}.sv-designs.is-rail::-webkit-scrollbar{display:none}.sv-designs.is-rail>li{flex:0 0 clamp(168px,21vw,236px);scroll-snap-align:start}.sv-designs.is-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:28px 18px}.sv-design-open{all:unset;box-sizing:border-box;position:relative;display:block;width:100%;aspect-ratio:3 / 4.3;overflow:hidden;border-radius:16px;background:var(--sv-sunk);box-shadow:inset 0 0 0 1px var(--sv-hair);cursor:zoom-in}.sv-design-open img{width:100%;height:100%;object-fit:cover;object-position:50% 12%;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.sv-design-open:hover img{transform:scale(1.04)}.sv-design-open:focus-visible{outline:2px solid var(--sv-accent);outline-offset:3px}.sv-design-zoom{position:absolute;right:10px;bottom:10px;width:32px;height:32px;padding:7px;border-radius:999px;background:#ffffffeb;color:#111;opacity:0;transition:opacity .2s}.sv-design-open:hover .sv-design-zoom,.sv-design-open:focus-visible .sv-design-zoom{opacity:1}.sv-design-cap{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 10px;margin-top:10px;font-size:13.5px}.sv-design-cap>span{color:var(--sv-muted)}.sv-design-cap a{display:inline-flex;align-items:center;gap:4px;font-weight:600;color:var(--sv-accent-text)}.sv-design-cap a svg{width:14px;height:14px}.sv-prices{padding:8px 22px 22px;border-radius:24px;background:var(--sv-surface);box-shadow:inset 0 0 0 1px var(--sv-hair)}.sv-prices-rows li{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 0;border-bottom:1px solid var(--sv-hair)}.sv-prices-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:var(--sv-sunk);color:var(--sv-accent-text)}.sv-prices-icon.is-wa{background:var(--sv-ok-bg);color:var(--sv-ok)}.sv-prices-icon.is-sms{background:var(--sv-info-bg);color:var(--sv-info)}.sv-prices-icon svg{width:19px;height:19px}.sv-prices-what{font-size:15px;font-weight:500}.sv-prices-amount{display:grid;justify-items:end;line-height:1.2}.sv-prices-amount b{font-size:18px;font-weight:650;letter-spacing:-.02em}.sv-prices-amount b.is-ask{font-size:15px;font-weight:600;letter-spacing:0;color:var(--sv-accent-text)}.sv-prices-amount small{font-size:12px;color:var(--sv-muted)}.sv-prices-estimate{--st-accent: var(--sv-accent);margin-top:16px;padding:18px;border-radius:18px;background:var(--sv-sunk)}.sv-prices-estimate .st-slider-value b{font-family:var(--sv-sans);font-weight:650;letter-spacing:-.03em}.sv-prices-estimate dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;margin:14px 0 0}.sv-prices-estimate dl>div{padding:12px 14px;border-radius:14px;background:var(--sv-surface)}.sv-prices-estimate dl>div{display:flex;align-items:center;gap:10px}.sv-prices-estimate dt{display:grid;place-items:center;color:var(--sv-muted)}.sv-prices-estimate dt svg{width:20px;height:20px}.sv-prices-estimate dd{white-space:nowrap;font-size:clamp(16px,4.6vw,20px);font-weight:650;letter-spacing:-.03em}.sv-steps{margin:0;padding:0;counter-reset:none}.sv-steps li{position:relative}.sv-step-mark{position:relative;display:grid;flex:none;place-items:center;width:50px;height:50px;border-radius:15px;background:var(--sv-accent-soft);color:var(--sv-accent-text)}.sv-step-mark svg{width:25px;height:25px}.sv-step-mark i{position:absolute;top:-6px;right:-6px;display:grid;place-items:center;width:20px;height:20px;border-radius:999px;background:var(--sv-ink);color:var(--sv-surface);font-size:11px;font-style:normal;font-weight:700;box-shadow:0 0 0 3px var(--sv-paper)}.sv-step-text{display:grid;gap:5px}.sv-step-text b{font-size:17.5px;font-weight:650;line-height:1.25;letter-spacing:-.015em}.sv-step-text span{font-size:15px;line-height:1.55;color:var(--sv-muted)}.sv-steps.is-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}.sv-steps.is-row li{display:grid;align-content:start;gap:18px}.sv-steps.is-row li:not(:last-child):after{content:"";position:absolute;top:25px;left:66px;right:-18px;height:1px;background:linear-gradient(to right,var(--sv-line),transparent)}.sv-steps.is-list{display:grid}.sv-steps.is-list li{display:grid;grid-template-columns:50px minmax(0,1fr);align-items:start;gap:18px;padding:20px 0;border-bottom:1px solid var(--sv-hair)}.sv-steps.is-list li:first-child{padding-top:4px}.sv-steps.is-list li:last-child{border-bottom:0}.sv-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;height:50px;padding:0 22px;border-radius:14px;font-size:15px;font-weight:600;letter-spacing:-.01em;white-space:nowrap;transition:transform .16s,filter .16s}.sv-btn svg{width:19px;height:19px}.sv-btn:hover{transform:translateY(-1px);filter:brightness(1.05)}.sv-btn-accent,.sv-btn-wa{background:var(--sv-accent);color:var(--sv-on-accent);box-shadow:inset 0 1px #ffffff2e,0 10px 24px -14px color-mix(in srgb,var(--sv-accent) 75%,black)}:root.dark :is(.sv-btn-accent,.sv-btn-wa){box-shadow:inset 0 0 0 1px #ffffff24}.sv-form{display:grid;gap:16px;padding:24px;border-radius:24px;background:var(--sv-surface);box-shadow:inset 0 0 0 1px var(--sv-hair),var(--sv-shadow)}.sv-form fieldset{margin:0;padding:0;border:0;min-width:0}.sv-form legend,.sv-form label>span{display:block;margin-bottom:8px;padding:0;font-size:12.5px;font-weight:600;color:var(--sv-muted)}.sv-form label>span{margin-bottom:0}.sv-form-types div{display:flex;flex-wrap:wrap;gap:6px}.sv-form-types button{all:unset;box-sizing:border-box;padding:8px 13px;border-radius:999px;font-size:13.5px;font-weight:500;cursor:pointer;box-shadow:inset 0 0 0 1px var(--sv-line);transition:background .16s,color .16s,box-shadow .16s}.sv-form-types button:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--sv-ink) 30%,transparent)}.sv-form-types button[aria-checked=true]{background:var(--sv-ink);color:var(--sv-surface);box-shadow:none}.sv-form-types button:focus-visible{outline:2px solid var(--sv-accent);outline-offset:2px}.sv-form-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.sv-form label{display:grid;gap:7px;min-width:0}.sv-form input{width:100%;min-width:0;height:48px;padding:0 14px;border:0;border-radius:12px;background:var(--sv-sunk);color:var(--sv-ink);font:inherit;font-size:16px;box-shadow:inset 0 0 0 1px var(--sv-hair);transition:box-shadow .16s;-webkit-appearance:none;appearance:none}.sv-form input::placeholder{color:color-mix(in srgb,var(--sv-muted) 75%,transparent)}.sv-form input:focus{outline:none;box-shadow:inset 0 0 0 2px var(--sv-accent)}.sv-form input[type=date]{display:flex;align-items:center}.sv-form .sv-btn{width:100%;margin-top:4px}.sv-meta{display:flex;flex-wrap:wrap;gap:10px 22px;font-size:14.5px;color:var(--sv-muted)}.sv-meta li,.sv-meta a{display:inline-flex;align-items:center;gap:7px}.sv-meta a:hover{color:var(--sv-ink)}.sv-meta svg{width:17px;height:17px}.sv-contact{display:grid;gap:40px}.sv-contact.is-split{grid-template-columns:minmax(0,1fr) minmax(0,460px);align-items:center;gap:clamp(32px,6vw,88px)}.sv-contact.is-plain{grid-template-columns:minmax(0,1fr)}:where(.sv-contact) h2{font-size:clamp(34px,4.4vw,56px);font-weight:650;line-height:1.02;letter-spacing:-.04em;text-wrap:balance}.sv-contact-text>p{max-width:36ch;margin-top:16px;font-size:18px;line-height:1.55;color:var(--sv-muted)}.sv-contact-text>.sv-btn{margin-top:28px}.sv-contact-text>.sv-meta{margin-top:24px}.sv-stream{display:grid;justify-items:start;gap:8px}.sv-stream .sv-toast{animation:sv-pop .52s cubic-bezier(.2,.8,.2,1) calc(var(--sv-i, 0) * .65s + .3s) both}.sv-stream.is-loop .sv-toast{animation:sv-stream 9s cubic-bezier(.2,.8,.2,1) calc(var(--sv-i, 0) * .7s) infinite both}.sv-stream .sv-toast:nth-child(2n){margin-left:18px}@keyframes sv-stream{0%,4%{opacity:0;transform:translateY(10px) scale(.97)}9%,88%{opacity:1;transform:none}94%,to{opacity:0;transform:translateY(-4px)}}.sv-moment{position:relative;display:grid;place-items:center;width:100%;padding:12px 0;container-type:inline-size}.sv-moment .sv-mo-phone{width:min(100%,var(--sv-mo-phone, 272px));transition:translate .4s cubic-bezier(.2,.7,.2,1)}.sv-moment .sv-mo-card{width:min(100%,372px)}.sv-mo-side{position:absolute;z-index:2;left:calc(50% + var(--sv-mo-phone, 272px) * .04);bottom:12%;animation:sv-pop .64s cubic-bezier(.2,.8,.2,1) .22s both}.sv-moment:not(.is-compact) .sv-mo-phone{translate:calc(var(--sv-mo-phone, 272px) * -.34) 0}.sv-moment.is-invite .sv-mo-side{width:252px;bottom:9%}.sv-moment.is-rsvp .sv-mo-side{width:212px;bottom:7%}.sv-moment.is-replies:not(.is-compact) .sv-mo-card{translate:-16% -6%}.sv-moment.is-replies .sv-mo-side{left:calc(50% + 30px);bottom:2%}.sv-moment.is-michango .sv-mo-side{width:268px;bottom:16%}.sv-moment.is-michango .sv-michango{width:100%}.sv-moment.is-door .sv-mo-side{bottom:auto;top:22%}.sv-moment .sv-mail,.sv-moment .sv-pass{width:100%}@container (max-width: 540px){.sv-mo-side{display:none}.sv-moment:not(.is-compact) .sv-mo-phone,.sv-moment.is-replies:not(.is-compact) .sv-mo-card{translate:none}}.sv-hero-moment{position:relative;width:min(100%,calc(var(--sv-hm-phone, 292px) * 1.86));aspect-ratio:1.86 / 2.2;margin-inline:auto}.sv-hero-moment.is-single{width:min(100%,calc(var(--sv-hm-phone, 292px) * 1.3));aspect-ratio:1.3 / 2.2}.sv-hero-moment .sv-hm-front{position:absolute;z-index:2;left:0;top:2%;width:min(100%,var(--sv-hm-phone, 292px))}.sv-hero-moment.is-single .sv-hm-front{left:50%;translate:-50% 0}.sv-hero-moment .sv-hm-back{position:absolute;z-index:1;right:0;top:13%;width:calc(var(--sv-hm-phone, 292px) * .81);rotate:3deg}.sv-hm-toast{position:absolute;z-index:3;right:3%;bottom:3%}.sv-hero-moment.is-single .sv-hm-toast{left:auto;right:0}.sv-hm-count{position:absolute;z-index:3;right:2%;top:0;display:inline-flex;align-items:center;gap:8px;padding:9px 14px 9px 12px;border-radius:999px;background:var(--sv-surface);box-shadow:inset 0 0 0 1px var(--sv-hair),var(--sv-shadow);font-size:13.5px;color:var(--sv-muted);white-space:nowrap}.sv-hm-num{display:inline-grid}.sv-hm-num b{grid-area:1 / 1;font-size:15px;font-weight:700;color:var(--sv-ink)}.sv-hm-num .is-before{opacity:0}.sv-wa-yes{position:relative}.sv-hero-moment.is-loop .sv-wa-out{animation:sv-hm-reply 9s cubic-bezier(.2,.8,.2,1) infinite both}.sv-hero-moment.is-loop .sv-wa-yes{animation:sv-hm-tap 9s ease infinite}.sv-hero-moment.is-loop .sv-wa-yes:after{content:"";position:absolute;left:50%;top:50%;width:34px;height:34px;margin:-17px 0 0 -17px;border-radius:50%;background:color-mix(in srgb,var(--wa-link) 30%,transparent);opacity:0;animation:sv-hm-ripple 9s ease-out infinite}.sv-hero-moment.is-loop .sv-hm-toast{animation:sv-hm-toast 9s cubic-bezier(.2,.8,.2,1) infinite both}.sv-hero-moment.is-loop .sv-hm-num .is-before{animation:sv-hm-before 9s ease infinite both}.sv-hero-moment.is-loop .sv-hm-num .is-after{animation:sv-hm-after 9s ease infinite both}@keyframes sv-hm-tap{0%,15%{background:var(--wa-bubble)}18%,23%{background:color-mix(in srgb,var(--wa-link) 14%,var(--wa-bubble))}28%,to{background:var(--wa-bubble)}}@keyframes sv-hm-ripple{0%,16%{opacity:0;transform:scale(.4)}18%{opacity:1;transform:scale(.6)}25%,to{opacity:0;transform:scale(2.4)}}@keyframes sv-hm-reply{0%,24%{opacity:0;transform:translateY(12px) scale(.96)}29%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes sv-hm-toast{0%,32%{opacity:0;transform:translateY(14px) scale(.96)}37%,91%{opacity:1;transform:none}96%,to{opacity:0;transform:translateY(-6px)}}@keyframes sv-hm-before{0%,34%{opacity:1;transform:none}37%,95%{opacity:0;transform:translateY(-8px)}99%,to{opacity:1;transform:none}}@keyframes sv-hm-after{0%,34%{opacity:0;transform:translateY(8px)}37%,95%{opacity:1;transform:none}99%,to{opacity:0}}@media(max-width:560px){.sv-hero-moment,.sv-hero-moment.is-single{width:min(100%,calc(var(--sv-hm-phone, 292px) * 1.3));aspect-ratio:1.3 / 2.22}.sv-hero-moment .sv-hm-back{display:none}.sv-hero-moment .sv-hm-front{left:50%;translate:-50% 0}.sv-hm-toast{left:auto;right:0;bottom:10%}.sv-hm-count{left:0;right:auto;top:34%}}.sv-form legend{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:980px){.sv-steps.is-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 28px}.sv-steps.is-row li:after{display:none}}@media(max-width:860px){.sv-contact.is-split{grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){.sv-steps.is-row{grid-template-columns:minmax(0,1fr);gap:0}.sv-steps.is-row li{grid-template-columns:50px minmax(0,1fr);gap:18px;padding:18px 0;border-bottom:1px solid var(--sv-hair)}.sv-steps.is-row li:last-child{border-bottom:0}.sv-form{padding:18px}.sv-form-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sv-designs.is-rail::-webkit-scrollbar{display:none}.sv-designs.is-rail>li{flex-basis:58vw}.sv-designs.is-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}}@media(prefers-reduced-motion:reduce){.sv *,.sv-phone *{animation:none!important;transition:none!important}}.st-slider{display:grid;gap:14px}.st-slider-value{font-size:15px;color:inherit;opacity:.8}.st-slider-value b{font-family:var(--st-display);font-size:1.6em;font-weight:inherit;opacity:1;margin-right:4px;font-variant-numeric:tabular-nums}.st-slider input{-webkit-appearance:none;appearance:none;width:100%;height:28px;margin:0;background:transparent;cursor:pointer}.st-slider input::-webkit-slider-runnable-track{height:6px;border-radius:999px;background:linear-gradient(to right,var(--st-accent) var(--st-fill),color-mix(in srgb,currentColor 16%,transparent) var(--st-fill))}.st-slider input::-moz-range-track{height:6px;border-radius:999px;background:color-mix(in srgb,currentColor 16%,transparent)}.st-slider input::-moz-range-progress{height:6px;border-radius:999px;background:var(--st-accent)}.st-slider input::-webkit-slider-thumb{-webkit-appearance:none;width:26px;height:26px;margin-top:-10px;border:3px solid #fff;border-radius:50%;background:var(--st-accent);box-shadow:0 2px 10px #00000040;transition:transform .15s}.st-slider input::-moz-range-thumb{width:20px;height:20px;border:3px solid #fff;border-radius:50%;background:var(--st-accent);box-shadow:0 2px 10px #00000040}.st-slider input:active::-webkit-slider-thumb{transform:scale(1.12)}.st-slider input:focus-visible{outline:2px solid var(--st-accent);outline-offset:6px;border-radius:8px}.st-lightbox{position:fixed;inset:0;z-index:100;display:grid;grid-template-rows:1fr auto;place-items:center;gap:18px;padding:64px 72px 28px;font-family:var(--st-sans);color:#fff;animation:st-fade .22s ease both}.st-lightbox-backdrop{position:absolute;inset:0;border:0;padding:0;background:#0c0b09db;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);cursor:zoom-out}.st-lightbox-card{position:relative;height:100%;max-height:calc(100vh - 170px);aspect-ratio:1 / 2;overflow:hidden;border-radius:18px;background:#fff;box-shadow:0 40px 100px -30px #000c;animation:st-rise .36s cubic-bezier(.2,.8,.2,1) both}.st-lightbox-card img{width:100%;height:100%;object-fit:cover}.st-lightbox-bar{position:relative;display:flex;align-items:center;gap:18px}.st-lightbox-no{display:grid;font-size:15px;font-weight:600;letter-spacing:.02em}.st-lightbox-no small{font-size:12px;font-weight:500;opacity:.6}.st-lightbox-order{display:inline-flex;align-items:center;gap:9px;height:48px;padding:0 22px;border-radius:999px;background:var(--st-accent);color:var(--st-on-accent);font-size:15px;font-weight:600}.st-lightbox-order svg{width:19px;height:19px}.st-lightbox-nav,.st-lightbox-close{position:absolute;display:grid;place-items:center;width:48px;height:48px;padding:0;border:0;border-radius:50%;background:#ffffff1f;color:#fff;cursor:pointer;transition:background .16s}.st-lightbox-nav:hover,.st-lightbox-close:hover{background:#ffffff3d}.st-lightbox-nav svg,.st-lightbox-close svg{width:20px;height:20px}.st-lightbox-prev{left:20px;top:50%;transform:translateY(-50%)}.st-lightbox-next{right:20px;top:50%;transform:translateY(-50%)}.st-lightbox-close{right:20px;top:16px}@keyframes st-fade{0%{opacity:0}}@keyframes st-rise{0%{opacity:0;transform:translateY(18px) scale(.98)}}.st-orderbar{position:fixed;left:12px;right:12px;bottom:12px;z-index:60;display:none;align-items:center;gap:12px;padding:8px 8px 8px 18px;border-radius:999px;background:color-mix(in srgb,var(--st-ink) 92%,transparent);color:#fff;font-family:var(--st-sans);box-shadow:0 18px 40px -16px #0009;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transform:translateY(140%);transition:transform .36s cubic-bezier(.2,.8,.2,1)}.st-orderbar.is-shown{transform:none}.st-orderbar span{flex:1;overflow:hidden;font-size:14px;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.st-orderbar a{display:inline-flex;flex:none;align-items:center;gap:7px;height:44px;padding:0 18px;border-radius:999px;background:var(--st-accent);color:var(--st-on-accent);font-size:14px;font-weight:700}.st-orderbar svg{width:18px;height:18px}@media(max-width:760px){.st-orderbar{display:flex}.st-lightbox{padding:56px 16px 20px}.st-lightbox-card{max-height:calc(100vh - 150px)}.st-lightbox-nav{top:auto;bottom:22px;transform:none;width:44px;height:44px}.st-lightbox-prev{left:16px}.st-lightbox-next{right:16px}.st-lightbox-bar{flex-direction:column;gap:10px;text-align:center}}@media(prefers-reduced-motion:reduce){.st-lightbox,.st-lightbox-card,.st-orderbar{animation:none;transition:none}}body:has(.st-lightbox) .st-orderbar{visibility:hidden}:root.dark .st-lightbox-order,:root.dark .st-orderbar a{box-shadow:inset 0 0 0 1px #ffffff24}:root.dark .st-orderbar{background:color-mix(in srgb,var(--st-surface, #1c1c1f) 94%,transparent);color:var(--st-ink, #fff);box-shadow:inset 0 0 0 1px #ffffff1a,0 18px 40px -16px #000c}[data-rwp-wrapper] ul{margin:0;padding:0;list-style:none}[data-rwp-wrapper] li{margin:0;padding:0}[data-rwp-wrapper]{position:relative;overflow:hidden;display:flex;width:100%;align-items:stretch;justify-content:space-between;perspective:2000px;-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-rwp]{position:relative;overflow:hidden;flex:1;cursor:default;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,black 20%,black 80%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,black 20%,black 80%,transparent 100%)}[data-rwp]:focus-visible{outline:none}[data-rwp-highlight-wrapper]{position:absolute;overflow:hidden;top:50%;width:100%;transform:translateY(-50%);font-size:1rem;font-weight:500}[data-rwp-highlight-list]{position:absolute;width:100%}[data-rwp-options]{position:absolute;top:50%;left:0;display:block;width:100%;height:0;margin:0 auto;-webkit-font-smoothing:subpixel-antialiased;will-change:transform;backface-visibility:hidden;transform-style:preserve-3d}[data-rwp-option]{position:absolute;top:0;left:0;width:100%;-webkit-font-smoothing:subpixel-antialiased;will-change:visibility;font-size:.875rem}[data-rwp-option],[data-rwp-highlight-item]{display:flex;align-items:center;justify-content:center}[data-rwp-option][data-disabled],[data-rwp-highlight-item][data-disabled]{pointer-events:none}.sa{--sa-env: #efe5d3;--sa-env-flap: #e5d8c1;--sa-env-fold: #f5ecdd;--sa-card-shadow: 0 1px 1px rgb(0 0 0 / .08), 0 16px 28px -14px rgb(40 26 10 / .42), 0 46px 80px -40px rgb(40 26 10 / .5);--sa-object-paper: #fffcf6}:root.dark .sa{--sa-env: #d9cfbd;--sa-env-flap: #cdbfa7;--sa-env-fold: #e1d8c8;--sa-card-shadow: 0 1px 1px rgb(0 0 0 / .3), 0 18px 30px -14px rgb(0 0 0 / .7), 0 46px 80px -36px rgb(0 0 0 / .8);--sa-object-paper: #f1ebe0}.sa-envelope{position:absolute;display:block;aspect-ratio:1.45;background:var(--sa-env);box-shadow:var(--sa-card-shadow);overflow:hidden}.sa-envelope:before{content:"";position:absolute;inset:0;background:var(--sa-env-fold);clip-path:polygon(0 100%,50% 44%,100% 100%)}.sa-envelope:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgb(0 0 0 / .04),transparent 30%,transparent 70%,rgb(0 0 0 / .04));clip-path:polygon(0 0,50% 56%,100% 0,100% 100%,0 100%)}.sa-envelope-flap{position:absolute;inset:0;z-index:1;filter:drop-shadow(0 3px 3px rgb(60 40 10 / .18))}.sa-envelope-flap:before{content:"";position:absolute;inset:0;background:var(--sa-env-flap);clip-path:polygon(0 0,100% 0,50% 58%)}.sa-seal{position:absolute;z-index:2;left:50%;top:56%;display:grid;place-items:center;width:17%;aspect-ratio:1;translate:-50% -50%;border-radius:50%;background:radial-gradient(circle at 36% 30%,color-mix(in srgb,var(--sa-accent) 70%,white) 0,var(--sa-accent) 38%,color-mix(in srgb,var(--sa-accent) 78%,black) 100%);color:var(--sa-on-accent);font-family:var(--sa-display);font-style:italic;font-weight:500;font-size:clamp(14px,2.4cqi,30px);line-height:1;box-shadow:0 0 0 3px color-mix(in srgb,var(--sa-accent) 85%,black) inset,0 2px 4px #0000004d;container-type:inline-size}.sa-still{position:relative;aspect-ratio:16 / 11;min-height:380px;overflow:hidden;background:radial-gradient(120% 90% at 22% 12%,rgb(255 255 255 / .38),transparent 60%),var(--sa-tint);container-type:inline-size;animation:sa-fade 1.1s var(--sa-ease) .2s both}:root.dark .sa-still{background:radial-gradient(120% 90% at 22% 12%,rgb(255 255 255 / .05),transparent 60%),var(--sa-tint)}.sa-still .sa-seal{font-size:4cqi}.sa-still .sa-envelope{left:3%;bottom:6%;width:42%;rotate:-4deg;z-index:1;animation:sa-settle 1.3s var(--sa-ease) .3s both}.sa-still-card{position:absolute;height:80%;width:auto;max-width:46%;object-fit:contain;box-shadow:var(--sa-card-shadow);animation:sa-settle 1.4s var(--sa-ease) both}.sa-still-card.is-0{z-index:4;left:41%;top:9%;rotate:-3deg;animation-delay:.52s}.sa-still-card.is-1{z-index:3;left:63%;top:14%;rotate:6deg;animation-delay:.68s}.sa-still-card.is-2{z-index:2;left:30%;top:6%;rotate:-10deg;height:70%;animation-delay:.82s}.sa-still.has-1 .sa-still-card.is-0{left:50%;top:8%;height:84%}.sa-still.has-1 .sa-envelope{left:9%;width:50%}.sa-still.has-2 .sa-still-card{height:72%}.sa-still.has-2 .sa-still-card.is-0{left:27%;top:12%}.sa-still.has-2 .sa-still-card.is-1{left:55%;top:15%}.sa-still.has-0 .sa-envelope{left:50%;top:50%;bottom:auto;width:56%;translate:-50% -50%;rotate:-3deg}.sa-still.is-photo{aspect-ratio:16 / 11}.sa-still-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;animation:sa-photo 1.6s var(--sa-ease) both}.sa-still-card.is-on-photo{z-index:2;inset:auto 5% 6% auto;height:52%;rotate:4deg;animation-delay:.6s}@keyframes sa-settle{0%{opacity:0;translate:0 50px}}.sa-still.has-0 .sa-envelope{animation-name:sa-fade}@keyframes sa-photo{0%{opacity:0;transform:scale(1.04)}}.sa-frames{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:44px 26px;align-items:start}.sa-frame{min-width:0}.sa-frame-set{position:relative;overflow:hidden;container-type:inline-size}.sa-frame figcaption{display:flex;align-items:baseline;gap:10px;margin-top:16px;font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.sa-frame figcaption span{font-family:var(--sa-display);font-weight:500;font-size:15px;letter-spacing:0;text-transform:none;color:var(--sa-accent-text)}.sa-frame.is-card{grid-column:1 / 8}.sa-frame.is-message{grid-column:8 / 13}.sa-frames-row{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;align-items:start}.sa-frame.is-pass{margin-top:80px}.sa-frame.is-card .sa-frame-set,.sa-frame.is-message .sa-frame-set{height:clamp(520px,44vw,640px)}.sa-frame.is-reply .sa-frame-set,.sa-frame.is-pass .sa-frame-set,.sa-frame.is-michango .sa-frame-set{aspect-ratio:4 / 5}.sa-frame.is-card .sa-frame-set{background:radial-gradient(100% 80% at 70% 20%,rgb(255 255 255 / .35),transparent 60%),var(--sa-tint)}:root.dark .sa-frame.is-card .sa-frame-set{background:var(--sa-tint)}.sa-obj-card{position:absolute;inset:0}.sa-obj-card .sa-envelope{left:9%;bottom:13%;width:58%;rotate:-5deg}.sa-obj-card .sa-seal{font-size:5cqi}.sa-obj-card-img{position:absolute;z-index:3;left:50%;top:9%;height:78%;width:auto;max-width:44%;object-fit:contain;rotate:5deg;box-shadow:var(--sa-card-shadow);transition:rotate 1.2s var(--sa-ease),translate 1.2s var(--sa-ease)}.sa-frame.is-card[data-reveal] .sa-obj-card-img{translate:-14% 12%;rotate:-6deg}.sa-frame.is-card.is-in .sa-obj-card-img{translate:0 0;rotate:5deg;transition-delay:.25s}.sa-frame.is-message .sa-frame-set{background:radial-gradient(80% 60% at 50% 30%,color-mix(in srgb,var(--sa-surface) 70%,transparent),transparent 70%),var(--sa-paper-2)}.sa-obj-phone{position:absolute;left:50%;top:28px;translate:-50% 0}.sa-frame .sa-obj-phone{width:auto;max-width:92%;height:calc(100% - 56px)}.sa-frame.is-message .sv-wa-out{animation:sa-pop .6s var(--sa-ease) both;animation-play-state:paused}.sa-frame.is-message.is-in .sv-wa-out{animation-delay:1.2s;animation-play-state:running}@keyframes sa-pop{0%{opacity:0;transform:translateY(10px) scale(.96)}}.sa-frame.is-reply .sa-frame-set{display:grid;place-items:center;background:var(--sa-tint-soft);box-shadow:inset 0 0 0 1px var(--sa-hair)}.sa-obj-rsvp{display:grid;gap:12px;width:74%;padding:9% 9% 10%;background:var(--sa-object-paper);color:#1b1812;rotate:-3deg;box-shadow:var(--sa-card-shadow);outline:1px solid rgb(27 24 18 / .18);outline-offset:-9px}.sa-rsvp-mark{justify-self:center;font-size:10.5px;font-weight:700;letter-spacing:.32em;color:color-mix(in srgb,var(--sa-accent) 60%,#1b1812)}.sa-rsvp-name{justify-self:center;margin:2px 0 8px;font-family:var(--sa-display);font-style:italic;font-weight:400;font-size:clamp(20px,9cqi,32px);line-height:1.1;text-align:center}.sa-rsvp-row{display:flex;align-items:center;gap:12px;padding-top:10px;border-top:1px solid rgb(27 24 18 / .12);font-size:clamp(13px,5.2cqi,16px)}.sa-rsvp-row i{display:grid;place-items:center;flex:none;width:20px;height:20px;border:1.5px solid rgb(27 24 18 / .7);color:color-mix(in srgb,var(--sa-accent) 75%,#1b1812)}.sa-rsvp-row i svg{width:15px;height:15px}.sa-rsvp-row:not(.is-yes){color:#1b181280}.sa-frame.is-reply[data-reveal] .sa-rsvp-row.is-yes i svg{transform:scale(0);transition:transform .5s cubic-bezier(.3,1.6,.5,1) .9s}.sa-frame.is-reply.is-in .sa-rsvp-row.is-yes i svg{transform:scale(1)}.sa-obj-count{position:absolute;right:7%;bottom:7%;display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border-radius:999px;background:var(--sa-surface);font-size:13px;color:var(--sa-muted);box-shadow:0 10px 24px -14px var(--sa-shadow),inset 0 0 0 1px var(--sa-hair)}.sa-obj-count b{color:var(--sa-ink);font-variant-numeric:tabular-nums}.sa-obj-count i{width:7px;height:7px;border-radius:50%;background:#1f9d55;box-shadow:0 0 0 3px #1f9d5533}.sa-frame.is-reply[data-reveal] .sa-obj-count{opacity:0;translate:0 8px;transition:opacity .5s ease 1.4s,translate .5s var(--sa-ease) 1.4s}.sa-frame.is-reply.is-in .sa-obj-count{opacity:1;translate:0 0}.sa-frame.is-pass .sa-frame-set{display:grid;place-items:center;background:radial-gradient(90% 70% at 50% 20%,rgb(255 255 255 / .07),transparent 70%),#1a1814}:root.dark .sa-frame.is-pass .sa-frame-set{background:radial-gradient(90% 70% at 50% 20%,rgb(255 255 255 / .06),transparent 70%),#0b0a08;box-shadow:inset 0 0 0 1px var(--sa-hair)}.sa-obj-pass{--notch: 11px;display:grid;width:64%;background:var(--sa-object-paper);color:#1b1812;rotate:3deg;border-radius:12px;box-shadow:0 30px 60px -28px #000c;-webkit-mask:radial-gradient(circle at 0 64%,transparent var(--notch),#000 calc(var(--notch) + .5px)) left / 51% 100% no-repeat,radial-gradient(circle at 100% 64%,transparent var(--notch),#000 calc(var(--notch) + .5px)) right / 51% 100% no-repeat;mask:radial-gradient(circle at 0 64%,transparent var(--notch),#000 calc(var(--notch) + .5px)) left / 51% 100% no-repeat,radial-gradient(circle at 100% 64%,transparent var(--notch),#000 calc(var(--notch) + .5px)) right / 51% 100% no-repeat}.sa-pass-head{display:grid;justify-items:center;gap:4px;padding:16% 10% 8%;border-top:5px solid var(--sa-accent);border-radius:12px 12px 0 0;text-align:center}.sa-pass-head small{font-size:clamp(9px,3.6cqi,11.5px);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#1b18128c}.sa-pass-head b{font-family:var(--sa-display);font-weight:400;font-size:clamp(18px,8cqi,28px);line-height:1.1}.sa-pass-head em{font-style:italic;color:color-mix(in srgb,var(--sa-accent) 70%,#1b1812)}.sa-pass-qr{margin:0 18%;padding-top:8%;border-top:1.5px dashed rgb(27 24 18 / .25)}.sa-pass-qr svg{display:block;width:100%;height:auto}.sa-pass-foot{display:grid;justify-items:center;gap:2px;padding:7% 8% 12%;font-size:clamp(11px,4cqi,13.5px);text-align:center}.sa-pass-foot b{font-size:clamp(12px,4.8cqi,15px)}.sa-pass-foot span{color:#1b181299}.sa-frame.is-michango .sa-frame-set{display:grid;place-items:center;background:var(--sa-paper-2)}.sa-obj-receipt{--zig: 9px;display:grid;gap:12px;width:70%;padding:11% 10% 15%;background:var(--sa-object-paper);color:#1b1812;rotate:-2deg;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;filter:drop-shadow(0 18px 22px rgb(40 26 10 / .22));-webkit-mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50% / calc(var(--zig) * 2) 100%;mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50% / calc(var(--zig) * 2) 100%}:root.dark .sa-obj-receipt{filter:drop-shadow(0 18px 22px rgb(0 0 0 / .6))}.sa-receipt-from{font-size:clamp(10px,4cqi,12.5px);font-weight:700;letter-spacing:.14em;padding-bottom:10px;border-bottom:1px dashed rgb(27 24 18 / .3)}.sa-obj-receipt p{font-size:clamp(12px,5cqi,15px);line-height:1.55}.sa-obj-receipt small{font-size:clamp(10px,3.6cqi,11.5px);color:#1b181280}.sa-obj-toast{position:absolute;left:8%;top:8%;display:inline-flex;align-items:baseline;gap:8px;padding:10px 16px;border-radius:999px;background:var(--sa-accent);color:var(--sa-on-accent);font-size:clamp(12px,4.6cqi,15px);font-weight:700;font-variant-numeric:tabular-nums;box-shadow:0 14px 30px -14px color-mix(in srgb,var(--sa-accent) 70%,black);rotate:-3deg}.sa-obj-toast small{font-weight:500;opacity:.85}.sa-frame.is-michango[data-reveal] .sa-obj-toast{opacity:0;translate:0 -12px;transition:opacity .5s ease 1.1s,translate .7s cubic-bezier(.3,1.5,.5,1) 1.1s}.sa-frame.is-michango.is-in .sa-obj-toast{opacity:1;translate:0 0}@media(max-width:1024px){.sa-frame.is-card,.sa-frame.is-message{grid-column:span 12}.sa-frame.is-card .sa-frame-set{height:auto;aspect-ratio:4 / 3}.sa-frame.is-message .sa-frame-set{height:560px}.sa-frame.is-pass{margin-top:0}}@media(max-width:720px){.sa-still{aspect-ratio:4 / 4.2;min-height:0}.sa-still .sa-envelope{width:62%;bottom:7%;left:4%}.sa-still-card{height:74%;max-width:54%}.sa-still-card.is-0{left:34%;top:7%}.sa-still-card.is-1{left:56%;top:15%}.sa-still-card.is-2{left:8%;top:5%;height:62%}.sa-still.has-0 .sa-envelope{width:76%}.sa-frames{gap:36px 14px}.sa-frame.is-card .sa-frame-set{aspect-ratio:1 / 1.05}.sa-obj-card .sa-envelope{width:72%;left:4%;bottom:9%}.sa-obj-card .sa-seal{font-size:6.5cqi}.sa-obj-card-img{height:64%;max-width:50%;left:50%;top:6%}.sa-frame.is-message .sa-frame-set{height:620px}.sa-obj-phone{top:24px}.sa-frames-row{display:flex;gap:14px;margin:0 calc(var(--sa-gutter) * -1);padding:0 var(--sa-gutter) 6px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:var(--sa-gutter);scrollbar-width:none}.sa-frames-row::-webkit-scrollbar{display:none}.sa-frames-row>.sa-frame{flex:0 0 76%;scroll-snap-align:start}.sa-frames-row .sa-frame .sa-frame-set{aspect-ratio:4 / 5.4}.sa-obj-pass{width:58%}.sa-obj-rsvp{width:80%}.sa-obj-receipt{width:74%}}.sa-bubble{position:absolute;z-index:6;display:grid;gap:3px;max-width:58%;padding:10px 14px 11px;border-radius:14px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:clamp(12px,1.9cqi,15px);line-height:1.3;color:#111b21;box-shadow:0 1px 1px #00000014,0 18px 34px -18px #1e14088c;animation:sa-bubble .7s cubic-bezier(.3,1.4,.5,1) both}.sa-bubble.is-in{left:4%;top:7%;background:#fff;border-top-left-radius:4px;animation-delay:1.3s}.sa-bubble.is-in b{display:flex;align-items:center;gap:6px;font-size:.82em;font-weight:600;color:#128c4a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sa-bubble.is-in b svg{flex:none;width:1.2em;height:1.2em}.sa-bubble.is-out{right:4%;bottom:8%;display:flex;align-items:center;gap:8px;background:#d9fdd3;border-bottom-right-radius:4px;font-weight:500;animation-delay:2s}.sa-bubble.is-out svg{width:1.1em;height:1.1em;color:#53bdeb}@keyframes sa-bubble{0%{opacity:0;transform:translateY(12px) scale(.92)}}.sa-still.is-photo .sa-bubble.is-out{right:auto;left:4%}.sa-print{position:absolute;display:grid;align-content:center;justify-items:center;gap:.7em;aspect-ratio:5 / 7;padding:9% 8%;background:var(--sa-object-paper);color:#1b1812;text-align:center;box-shadow:var(--sa-card-shadow);outline:1px solid color-mix(in srgb,var(--sa-accent) 55%,#1b1812);outline-offset:-10px;font-size:clamp(9px,1.7cqi,15px);container-type:inline-size}.sa-print small{font-family:var(--sa-sans);font-size:.78em;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:#1b181299}.sa-print b{display:grid;justify-items:center;font-family:var(--sa-display);font-weight:400;font-size:13cqi;line-height:1;letter-spacing:-.02em}.sa-print em{font-size:.6em;font-style:italic;color:color-mix(in srgb,var(--sa-accent) 75%,#1b1812)}.sa-print i{width:22%;height:1px;margin:.4em 0;background:color-mix(in srgb,var(--sa-accent) 70%,#1b1812)}.sa-still .sa-still-print{z-index:4;left:46%;top:8%;height:84%;rotate:4deg;animation:sa-settle 1.4s var(--sa-ease) .52s both}.sa-still.has-0 .sa-envelope{left:4%;top:auto;bottom:8%;width:52%;translate:none;rotate:-4deg}.sa-obj-card .sa-print.is-print{height:78%;width:auto;max-width:none}@media(max-width:720px){.sa-still .sa-still-print{left:40%;top:7%;height:76%}.sa-still.has-0 .sa-envelope{width:66%;bottom:7%}}.st-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.st-events{display:grid;margin:0;padding:0;list-style:none;border-top:1px solid var(--st-line)}.st-events>li{border-bottom:1px solid var(--st-line)}.st-event{display:grid;grid-template-columns:76px minmax(0,1fr) auto auto;align-items:center;gap:28px;padding:22px 4px;color:inherit;text-decoration:none;transition:background .2s ease;border-radius:4px}.st-event-date{display:grid;justify-items:start;line-height:1}.st-event-date b{font-family:var(--st-heading, var(--st-display));font-weight:var(--st-heading-weight, 400);font-size:44px;letter-spacing:var(--st-heading-tracking, -.02em);font-variant-numeric:tabular-nums}.st-event-date small{margin-top:6px;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--st-accent-text, var(--st-accent))}.st-event-main{display:grid;gap:6px;min-width:0}.st-event-main strong{font-size:19px;font-weight:600;line-height:1.3;letter-spacing:-.01em;text-wrap:balance}.st-event-meta{display:flex;flex-wrap:wrap;gap:4px 0;font-size:14.5px;color:var(--st-muted)}.st-event-meta>span:not(.st-sr)+span:before{content:"·";margin:0 9px;opacity:.7}.st-event-thumb{width:104px;height:72px;object-fit:cover;border-radius:calc(var(--st-radius, 12px) * .6)}.st-event-go{width:20px;height:20px;color:var(--st-muted);transition:transform .2s ease,color .2s ease}.st-event:hover .st-event-go{transform:translate(4px);color:var(--st-ink)}.st-event:hover{background:color-mix(in srgb,var(--st-ink) 3.5%,transparent)}.st-event:focus-visible{outline:2px solid var(--st-accent);outline-offset:2px}.st-page{width:min(100% - 48px,1040px);margin-inline:auto;padding:140px 0 120px;color:var(--st-ink)}.st-back{display:inline-flex;align-items:center;gap:8px;margin-bottom:36px;font-size:14px;font-weight:500;color:var(--st-muted);text-decoration:none;transition:color .16s}.st-back:hover{color:var(--st-ink)}.st-back svg{width:16px;height:16px}.st-page-head{display:grid;gap:14px;margin-bottom:48px}.st-page-title{margin:0;font-family:var(--st-heading, var(--st-display));font-weight:var(--st-heading-weight, 400);font-size:clamp(40px,5.4vw,72px);line-height:1.02;letter-spacing:var(--st-heading-tracking, -.02em);text-wrap:balance}.st-page-line{margin:0;max-width:46ch;font-size:17px;color:var(--st-muted)}.st-event-kicker{margin:0;font-size:12.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--st-accent-text, var(--st-accent))}.st-state{display:grid;justify-items:center;gap:10px;padding:72px 24px;border:1px dashed var(--st-line);border-radius:var(--st-radius, 12px);text-align:center;color:var(--st-muted)}.st-state svg{width:30px;height:30px;margin-bottom:6px;opacity:.7}.st-state-title{margin:0;font-size:17px;font-weight:600;color:var(--st-ink)}.st-state-line{margin:0;font-size:15px}.st-link-btn{all:unset;margin-top:8px;cursor:pointer;font-weight:600;color:var(--st-ink);border-bottom:1px solid currentColor}.st-event-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:48px}.st-event-layout.is-plain{grid-template-columns:minmax(0,520px)}.st-event-story{display:grid;gap:40px}.st-event-cover{margin:0;overflow:hidden;border-radius:var(--st-radius, 12px);background:var(--st-surface)}.st-event-cover img{display:block;width:100%;aspect-ratio:3 / 2;object-fit:cover}.st-event-about h2{margin:0 0 12px;font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--st-muted)}.st-event-about p{margin:0;font-size:18px;line-height:1.7;white-space:pre-line;text-wrap:pretty}.st-event-facts{position:sticky;top:112px;display:grid;gap:22px;padding:28px;border-radius:var(--st-radius, 12px);background:var(--st-surface);box-shadow:0 0 0 1px var(--st-line)}.st-event-facts dl{display:grid;gap:22px;margin:0}.st-event-facts dt{display:flex;align-items:center;gap:8px;margin-bottom:6px;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--st-muted)}.st-event-facts dt svg{width:16px;height:16px}.st-event-facts dd{display:grid;gap:2px;margin:0;font-size:17px;font-weight:500;line-height:1.4}.st-event-facts dd small{font-size:15px;font-weight:400;color:var(--st-muted)}.st-actions{display:grid;gap:8px;padding-top:22px;border-top:1px solid var(--st-line)}.st-action{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:10px;min-height:46px;padding:0 16px;border-radius:var(--st-btn-radius, 999px);box-shadow:inset 0 0 0 1px var(--st-line);font-size:15px;font-weight:600;cursor:pointer;transition:background .16s,box-shadow .16s}.st-action:first-child{background:var(--st-accent);color:var(--st-on-accent);box-shadow:none}.st-action:not(:first-child):hover{background:color-mix(in srgb,var(--st-ink) 5%,transparent)}.st-action:first-child:hover{filter:brightness(1.05)}.st-action svg{width:18px;height:18px;flex:none}.st-action:focus-visible{outline:2px solid var(--st-accent);outline-offset:3px}@media(max-width:860px){.st-event-layout,.st-event-layout.is-plain{grid-template-columns:1fr;gap:32px}.st-event-facts{position:static}}@media(max-width:640px){.st-page{width:calc(100% - 40px);padding:108px 0 96px}.st-page-head{margin-bottom:32px}.st-event{grid-template-columns:52px minmax(0,1fr) auto;gap:16px;padding:18px 0}.st-event-date b{font-size:32px}.st-event-date small{font-size:10.5px}.st-event-main strong{font-size:16.5px}.st-event-meta{font-size:13.5px}.st-event-venue{flex-basis:100%;margin-top:2px}.st-event .st-event-meta>span.st-event-venue:before{content:none}.st-event-thumb{display:none}.st-event-facts{padding:22px}}:root.dark .st-action:first-child{box-shadow:inset 0 0 0 1px #ffffff24}.sa,.sa-msheet,html[data-site-theme=atelier] body>:not(#root){--sa-paper: #f7f3ec;--sa-paper-2: #eee8dd;--sa-surface: #fffdf9;--sa-ink: #18160f;--sa-muted: #6b6457;--sa-line: rgb(24 22 15 / .14);--sa-hair: rgb(24 22 15 / .09);--sa-nav: rgb(247 243 236 / .86);--sa-shadow: rgb(36 26 12 / .42);--sa-accent: var(--primary, #9c7a46);--sa-on-accent: var(--primary-foreground, #fff);--sa-accent-text: color-mix(in srgb, var(--sa-accent) 58%, var(--sa-ink));--sa-tint: color-mix(in srgb, var(--sa-accent) 14%, var(--sa-paper-2));--sa-tint-soft: color-mix(in srgb, var(--sa-accent) 7%, var(--sa-paper));--sa-display: "Bodoni Moda Variable", "Bodoni Moda", Didot, "Bodoni 72", "Times New Roman", serif;--sa-sans: "Instrument Sans Variable", "Instrument Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--sa-gutter: 48px;--sa-ease: cubic-bezier(.2, .7, .2, 1);--st-accent: var(--sa-accent);--st-accent-text: var(--sa-accent-text);--st-on-accent: var(--sa-on-accent);--st-ink: var(--sa-ink);--st-paper: var(--sa-paper);--st-surface: var(--sa-surface);--st-muted: var(--sa-muted);--st-line: var(--sa-line);--st-radius: 4px;--st-display: var(--sa-display);--st-heading: var(--sa-display);--st-heading-weight: 400;--st-heading-tracking: -.02em;--st-sans: var(--sa-sans)}.sa{min-height:100vh;overflow-x:clip;background:var(--sa-paper);color:var(--sa-ink);font-family:var(--sa-sans);font-size:16px;line-height:1.55;color-scheme:light;-webkit-font-smoothing:antialiased}@supports (color: oklch(from red l c h)){:is(.sa,.sa-msheet),html[data-site-theme=atelier] body>:not(#root){--sa-accent-text: oklch(from var(--sa-accent) min(l, .5) c h)}:root.dark :is(.sa,.sa-msheet),:root.dark[data-site-theme=atelier] body>:not(#root){--sa-accent-text: oklch(from var(--sa-accent) max(l, .8) c h)}}:root.dark :is(.sa,.sa-msheet),:root.dark[data-site-theme=atelier] body>:not(#root){--sa-paper: #13120f;--sa-paper-2: #1b1915;--sa-surface: #211f1a;--sa-ink: #f2ede4;--sa-muted: #a69e90;--sa-line: rgb(242 237 228 / .16);--sa-hair: rgb(242 237 228 / .09);--sa-nav: rgb(19 18 15 / .84);--sa-shadow: rgb(0 0 0 / .7);--sa-tint: color-mix(in srgb, var(--sa-accent) 16%, var(--sa-paper-2));--sa-tint-soft: color-mix(in srgb, var(--sa-accent) 6%, var(--sa-paper))}:root.dark .sa{color-scheme:dark}:where(.sa) *,:where(.sa) *:before,:where(.sa) *:after{box-sizing:border-box}.sa *,.sa *:before,.sa *:after{corner-shape:round}:where(.sa) img{display:block;max-width:100%}:where(.sa) a{color:inherit;text-decoration:none}:where(.sa) :is(h1,h2,h3,p,ul,ol,figure,dl,dd){margin:0;padding:0}:where(.sa) :is(ul,ol){list-style:none}.sa :is(a,button):focus-visible{outline:2px solid var(--sa-accent-text);outline-offset:4px;border-radius:3px}.sa ::selection{background:color-mix(in srgb,var(--sa-accent) 30%,transparent)}.sa-wrap{width:min(100% - var(--sa-gutter) * 2,1440px);margin-inline:auto}.sa-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.sa-small-caps{font-size:11.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--sa-muted)}.sa-no{font-family:var(--sa-display);font-style:italic;font-size:19px;color:var(--sa-accent-text);font-variant-numeric:lining-nums}.sa-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:54px;padding:0 28px;border-radius:999px;font-size:15px;font-weight:600;letter-spacing:-.005em;white-space:nowrap;cursor:pointer;transition:transform .2s var(--sa-ease),box-shadow .2s,filter .2s}.sa-btn svg{width:20px;height:20px;flex:none}.sa-btn:hover{transform:translateY(-2px)}.sa-btn-accent{background:var(--sa-accent);color:var(--sa-on-accent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--sa-accent) 72%,var(--sa-ink)),inset 0 1px #fff3,0 14px 30px -16px color-mix(in srgb,var(--sa-accent) 80%,black)}.sa-btn-line{background:transparent;color:var(--sa-ink);box-shadow:inset 0 0 0 1px var(--sa-ink)}.sa-btn-line:hover{background:var(--sa-ink);color:var(--sa-paper)}.sa-btn-accent:hover{filter:brightness(1.05)}.sa-btn-ink{background:var(--sa-ink);color:var(--sa-paper)}:root.dark .sa-btn-accent{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--sa-accent) 70%,white)}.sa-ask{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:var(--sa-ink);border-bottom:1px solid var(--sa-line);padding-bottom:2px;transition:color .18s,border-color .18s;white-space:nowrap}.sa-ask svg{width:15px;height:15px;transition:transform .2s var(--sa-ease)}.sa-ask:hover{color:var(--sa-accent-text);border-color:currentColor}.sa-ask:hover svg{transform:translate(2px,-2px)}a.sa-ask:not([href]){opacity:.55;pointer-events:none}.sa-icon-link{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:50%;box-shadow:inset 0 0 0 1px var(--sa-line);color:var(--sa-muted);transition:color .16s,box-shadow .16s}.sa-icon-link:hover{color:var(--sa-ink);box-shadow:inset 0 0 0 1px var(--sa-ink)}.sa-icon-link svg{width:17px;height:17px}.sa-nav{position:fixed;inset:0 0 auto;z-index:40;transition:background .26s ease,box-shadow .26s ease}.sa[data-embedded] .sa-nav{position:absolute}.sa-nav.is-solid{background:var(--sa-nav);box-shadow:0 1px 0 var(--sa-hair);backdrop-filter:saturate(1.3) blur(16px);-webkit-backdrop-filter:saturate(1.3) blur(16px)}.sa-nav-in{display:flex;align-items:center;gap:22px;height:68px}.sa-brand{flex:none;max-width:34%;min-width:0;font-family:var(--sa-display);font-size:23px;font-weight:500;letter-spacing:-.01em;line-height:1;white-space:nowrap;transition:opacity .3s var(--sa-ease),transform .3s var(--sa-ease)}.sa-brand.is-quiet{opacity:0;transform:translateY(-6px)}.sa-brandmark{display:block;min-width:0}.sa-brandmark>span{display:block;overflow:hidden;text-overflow:ellipsis}.sa-brandmark img{height:32px;width:auto;max-width:170px;object-fit:contain}.sa-brandmark .sa-logo-dark,:root.dark .sa-brandmark .sa-logo-light{display:none}:root.dark .sa-brandmark .sa-logo-dark{display:block}.sa-links{flex:1 1 auto;min-width:0;display:flex;justify-content:flex-end;overflow:hidden}.sa-links ul{display:flex;flex:none;gap:24px;width:max-content;padding:4px 2px;font-size:13.5px;font-weight:500;white-space:nowrap}.sa-nav.is-compact .sa-links ul{visibility:hidden}.sa-links a{position:relative;display:block;padding:4px 0;opacity:.78;transition:opacity .16s}.sa-links a:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:var(--sa-accent-text);transform:scaleX(0);transform-origin:left;transition:transform .32s var(--sa-ease)}.sa-links a:hover,.sa-links a[aria-current]{opacity:1}.sa-links a[aria-current]:after,.sa-links a:hover:after{transform:none}.sa-links a[aria-current=page]{font-style:italic}.sa-signin{flex:none;font-size:13.5px;color:var(--sa-muted);transition:color .16s}.sa-signin:hover{color:var(--sa-ink)}.sa-lang{flex:none;display:flex;gap:2px;padding:3px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--sa-line)}.sa-lang button{all:unset;cursor:pointer;padding:4px 9px;border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.08em;color:var(--sa-muted)}.sa-lang button[aria-pressed=true]{background:var(--sa-ink);color:var(--sa-paper)}.sa-lang button:focus-visible{outline:2px solid var(--sa-accent-text);outline-offset:2px}.sa-menu-btn{all:unset;box-sizing:border-box;flex:none;display:none;align-items:center;gap:8px;height:40px;padding:0 16px 0 13px;border-radius:999px;font-size:13.5px;font-weight:600;cursor:pointer;box-shadow:inset 0 0 0 1px var(--sa-line);transition:box-shadow .16s,background .16s}.sa-menu-btn:hover{box-shadow:inset 0 0 0 1px var(--sa-ink)}.sa-menu-btn:focus-visible{outline:2px solid var(--sa-accent-text);outline-offset:2px}.sa-menu-btn svg{width:18px;height:18px}.sa-nav.is-compact .sa-menu-btn{display:inline-flex}.sa-nav.is-compact .sa-signin{display:none}.sa-btn-nav{flex:none;height:40px;padding:0 18px;font-size:13.5px;gap:8px}.sa-btn-nav svg{width:17px;height:17px}.sa :is([id]){scroll-margin-top:84px}html[data-site-theme=atelier] body>:not(#root){--site-font: var(--sa-sans);--site-ink: var(--sa-ink);--site-muted: var(--sa-muted);--site-paper: var(--sa-paper);--site-surface: var(--sa-surface);--site-sunk: var(--sa-paper-2);--site-line: var(--sa-line)}.sa-msheet{font-family:var(--sa-sans);color:var(--sa-ink)}[data-slot=sheet-content].sa-msheet{background:var(--sa-paper)!important}.sa-msheet-body{display:grid;align-content:start;gap:22px}.sa-msheet-kicker{margin:0;font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--sa-muted)}.sa-msheet-links{margin:-8px 0 0;padding:0;list-style:none;border-top:1px solid var(--sa-ink)}.sa-msheet-links li{border-bottom:1px solid var(--sa-hair)}.sa-msheet-links a{display:flex;align-items:baseline;gap:16px;padding:13px 2px;font-family:var(--sa-display);font-size:26px;line-height:1.15;letter-spacing:-.01em;color:inherit;text-decoration:none}.sa-msheet-links a span{width:26px;flex:none;font-style:italic;font-size:16px;color:var(--sa-accent-text)}.sa-msheet-links a[aria-current]{font-style:italic;color:var(--sa-accent-text)}.sa-msheet .sa-msheet-wa{width:100%;text-decoration:none}.sa-msheet-foot{display:flex;align-items:center;justify-content:space-between;gap:16px}.sa-msheet .sa-signin{color:var(--sa-muted);text-decoration:none}.sa-msheet .sa-lang{display:flex}.sa-cover{padding:96px 0 0;scroll-margin-top:0}.sa-issue{display:flex;flex-wrap:wrap;align-items:center;gap:4px 0;padding:12px 0 10px;border-top:2px solid var(--sa-ink);font-size:11.5px;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.sa-issue>span+span:before{content:"";display:inline-block;width:5px;height:5px;margin:0 14px;border-radius:50%;background:var(--sa-accent);vertical-align:2px}.sa-issue .sa-issue-date{margin-left:auto;color:var(--sa-muted)}.sa-issue .sa-issue-date:before{display:none!important}.sa-masthead{--fit: clamp(56px, 13vw, 240px);margin:6px 0 0;padding-bottom:.06em;font-family:var(--sa-display);font-size:var(--fit);font-weight:500;font-optical-sizing:auto;line-height:.9;letter-spacing:-.035em;border-bottom:1px solid var(--sa-ink)}.sa-masthead>span{display:block;width:max-content;max-width:none;white-space:nowrap;opacity:0}.sa-masthead.is-fit>span{animation:sa-rise 1.2s var(--sa-ease) calc(var(--i, 0) * .12s + 60ms) both}@keyframes sa-rise{0%{opacity:0;transform:translateY(.14em);clip-path:inset(0 0 100% 0)}to{opacity:1;transform:none;clip-path:inset(0 0 -10% 0)}}.sa-cover-body{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:56px;padding:36px 0 0}.sa-cover-text{display:flex;flex-direction:column;align-items:flex-start;gap:30px;padding-bottom:8px}.sa-dek{max-width:15ch;font-family:var(--sa-display);font-style:italic;font-size:clamp(28px,2.6vw,38px);line-height:1.12;letter-spacing:-.01em;text-wrap:balance;animation:sa-fade 1s var(--sa-ease) .42s both}.sa-dek-line{max-width:30ch;margin-top:-12px;font-size:16px;line-height:1.5;color:var(--sa-muted);animation:sa-fade 1s var(--sa-ease) .48s both}.sa-cover-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 26px;animation:sa-fade 1s var(--sa-ease) .54s both}.sa-contents{align-self:stretch;margin-top:auto;animation:sa-fade 1s var(--sa-ease) .64s both}.sa-contents ol{border-top:1px solid var(--sa-ink)}.sa-contents li{border-bottom:1px solid var(--sa-hair)}.sa-contents a{display:flex;align-items:baseline;gap:16px;padding:11px 2px;font-size:15px;transition:padding .22s var(--sa-ease),color .16s}.sa-contents a span{flex:none;width:26px;font-family:var(--sa-display);font-style:italic;font-size:15px;color:var(--sa-accent-text)}.sa-contents a:hover{padding-left:8px}@keyframes sa-fade{0%{opacity:0;transform:translateY(14px)}}.sa-ch{padding:140px 0 0}.sa-ch-head{display:grid;gap:20px;margin-bottom:64px}.sa-chapter{display:flex;align-items:baseline;gap:14px;padding-top:14px;border-top:1px solid var(--sa-ink);font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.sa-chapter span{font-family:var(--sa-display);font-style:italic;font-size:17px;font-weight:400;letter-spacing:0;text-transform:none;color:var(--sa-accent-text)}.sa-ch-head h2,.sa-close h2{max-width:13ch;font-family:var(--sa-display);font-weight:400;font-size:clamp(42px,5.6vw,88px);line-height:.98;letter-spacing:-.025em;text-wrap:balance}.sa-ch.is-split .sa-ch-in{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:64px;align-items:start}.sa-ch.is-split .sa-ch-head{position:sticky;top:108px;margin-bottom:0}.sa-ch.is-split .sa-ch-head h2{font-size:clamp(40px,4.6vw,72px)}.sa-ch.is-split .sa-ch-body{padding-top:40px}.sa-offers{display:grid;gap:64px}.sa-offers.is-both{grid-template-columns:minmax(0,7.4fr) minmax(0,4.6fr);gap:72px;align-items:start}.sa-offer-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 20px;padding-bottom:18px}.sa-offer-head h3{font-family:var(--sa-display);font-weight:400;font-style:italic;font-size:clamp(28px,2.6vw,38px);line-height:1.05;letter-spacing:-.015em}.sa-offer-head .sa-small-caps{color:var(--sa-accent-text)}.sa-menu-list{border-top:1px solid var(--sa-ink)}.sa-dish.is-featured{--dish-pad: 22px;margin:0 calc(var(--dish-pad) * -1);padding-inline:var(--dish-pad);background:var(--sa-tint-soft);box-shadow:inset 3px 0 0 var(--sa-accent)}:root.dark .sa-dish.is-featured{background:color-mix(in srgb,var(--sa-accent-text) 7%,var(--sa-paper));box-shadow:inset 3px 0 0 var(--sa-accent-text)}.sa-diy{position:sticky;top:100px;display:grid;gap:26px;padding:34px 32px;background:var(--sa-paper-2);box-shadow:inset 0 0 0 1px var(--sa-hair)}.sa-diy .sa-offer-head{display:grid;gap:10px;padding:0 0 22px;border-bottom:1px solid var(--sa-line)}.sa-diy-line{font-size:15.5px;color:var(--sa-muted)}.sa-figures{display:grid;gap:0;margin:0}.sa-figure{display:flex;align-items:baseline;justify-content:space-between;gap:18px;padding:12px 0 14px;border-bottom:1px solid var(--sa-hair)}.sa-figure dt{font-size:14.5px;font-weight:500;color:var(--sa-muted)}.sa-figure dd{margin:0;font-family:var(--sa-display);font-size:clamp(38px,3.4vw,52px);line-height:1;letter-spacing:-.03em;font-variant-numeric:lining-nums;white-space:nowrap}.sa-figure dd small{margin-right:6px;font-family:var(--sa-sans);font-size:13px;letter-spacing:.04em;color:var(--sa-muted);vertical-align:.9em}.sa-diy .sa-btn{justify-self:start}.sa-offers:not(.is-both) .sa-diy{position:static;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:center;gap:30px 56px}.sa-offers:not(.is-both) .sa-diy .sa-offer-head{border:0;padding:0}.sa-offers:not(.is-both) .sa-diy .sa-btn{grid-column:1}.sa-offers:not(.is-both) .sa-diy .sa-figures{grid-column:2;grid-row:1 / 3}.sa-dish{position:relative;padding:30px 0 28px;border-bottom:1px solid var(--sa-line)}.sa-dish-mark{display:inline-flex;align-items:center;gap:8px;margin-bottom:10px;font-size:11.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--sa-accent-text)}.sa-dish-mark:before{content:"";width:7px;height:7px;background:var(--sa-accent);transform:rotate(45deg)}.sa-dish-line{display:flex;align-items:baseline;gap:14px;min-width:0}.sa-dish-line h4{margin:0;min-width:0;font-family:var(--sa-display);font-weight:400;font-size:clamp(26px,2.5vw,36px);line-height:1.1;letter-spacing:-.015em}.sa-dish.is-featured .sa-dish-line h4{font-style:italic}.sa-leader{flex:1 1 24px;min-width:24px;height:4px;background-image:radial-gradient(circle at 1.5px 1.5px,var(--sa-muted) 1.1px,transparent 1.5px);background-size:7px 4px;background-repeat:repeat-x;opacity:.55}.sa-dish-price{flex:none;font-family:var(--sa-display);font-size:clamp(22px,2vw,30px);font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.01em;white-space:nowrap}.sa-dish-foot{display:flex;align-items:baseline;justify-content:space-between;gap:28px;margin-top:12px}.sa-dish-includes{max-width:54ch;font-size:15px;line-height:1.6;color:var(--sa-muted);text-wrap:pretty}.sa-dish-includes span+span:before{content:"·";margin:0 9px;color:var(--sa-accent-text)}.sa-dish-line.is-small{padding:12px 0;border-bottom:1px solid var(--sa-hair);font-size:16px}.sa-dish-line.is-small .sa-dish-price{font-size:22px}.sa-spread{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:0 32px;align-items:center;margin-bottom:110px}.sa-spread-pic{all:unset;box-sizing:border-box;grid-column:1 / 8;display:flex;align-items:center;justify-content:center;height:clamp(440px,50vw,720px);padding:6% 8%;background:var(--sa-paper-2);cursor:zoom-in;overflow:hidden}.sa-spread-pic img{height:100%;min-height:0;width:auto;max-width:100%;object-fit:contain;box-shadow:0 1px 1px #0000000f,0 30px 60px -28px var(--sa-shadow);transition:transform .7s var(--sa-ease);animation:sa-swap .6s var(--sa-ease)}.sa-spread-pic:hover img{transform:translateY(-6px) rotate(-.6deg)}.sa-spread-pic:focus-visible{outline:2px solid var(--sa-accent-text);outline-offset:4px}@keyframes sa-swap{0%{opacity:.2}}.sa-spread-cap{grid-column:9 / 13;display:grid;justify-items:start;gap:14px}.sa-spread.is-flip .sa-spread-pic{grid-column:6 / 13;grid-row:1}.sa-spread.is-flip .sa-spread-cap{grid-column:1 / 5;grid-row:1}.sa-spread-cap h3{font-family:var(--sa-display);font-weight:400;font-size:clamp(40px,4.4vw,68px);line-height:.98;letter-spacing:-.025em;text-wrap:balance}.sa-price{font-family:var(--sa-display);font-size:28px;font-variant-numeric:lining-nums;letter-spacing:-.01em}.sa-price small{font-family:var(--sa-sans);font-size:14px;color:var(--sa-muted);letter-spacing:0}.sa-swatches{display:flex;flex-wrap:wrap;gap:10px;margin:4px 0 6px}.sa-swatches button{all:unset;box-sizing:border-box;width:46px;height:62px;padding:3px;cursor:pointer;background:var(--sa-surface);box-shadow:inset 0 0 0 1px var(--sa-line);transition:box-shadow .16s,transform .2s var(--sa-ease)}.sa-swatches button:hover{transform:translateY(-2px)}.sa-swatches button[aria-pressed=true]{box-shadow:inset 0 0 0 1.5px var(--sa-ink)}.sa-swatches button:focus-visible{outline:2px solid var(--sa-accent-text);outline-offset:2px}.sa-swatches img{width:100%;height:100%;object-fit:cover}.sa-spread-cap .sa-ask{margin-top:8px}.sa-looks{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 28px;align-items:start}.sa-looks.is-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sa-looks.is-2{grid-template-columns:repeat(2,minmax(0,1fr));max-width:820px}.sa-looks.is-1{grid-template-columns:minmax(0,380px)}.sa-looks>li:nth-child(2n){margin-top:72px}.sa-looks.is-3>li:nth-child(n){margin-top:0}.sa-looks.is-3>li:nth-child(3n+2){margin-top:72px}.sa-look{all:unset;box-sizing:border-box;display:grid;gap:14px;width:100%;cursor:zoom-in}.sa-look-mat{display:flex;align-items:center;justify-content:center;aspect-ratio:1 / 1;padding:10% 14%;background:var(--sa-paper-2);overflow:hidden}.sa-look-mat img{height:100%;width:auto;max-width:100%;object-fit:contain;box-shadow:0 1px 1px #0000000f,0 22px 40px -22px var(--sa-shadow);transition:transform .6s var(--sa-ease)}.sa-look:hover .sa-look-mat img{transform:translateY(-5px)}.sa-look:focus-visible .sa-look-mat{outline:2px solid var(--sa-accent-text);outline-offset:4px}.sa-look-cap{display:flex;align-items:baseline;gap:10px;min-width:0}.sa-look-cap .sa-no{font-size:16px}.sa-look-cap b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--sa-display);font-weight:400;font-size:22px;letter-spacing:-.01em}.sa-look-price{margin-left:auto;font-size:13.5px;color:var(--sa-muted);white-space:nowrap;font-variant-numeric:tabular-nums}.sa-dialog{width:min(1000px,100% - 32px);max-width:none;max-height:min(92vh,860px);margin:auto;padding:0;border:0;background:var(--sa-paper);color:var(--sa-ink);font-family:var(--sa-sans);box-shadow:0 40px 120px -40px #000000b3;overflow:auto}.sa-dialog::backdrop{background:#120e089e;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.sa-dialog[open]{animation:sa-fade .42s var(--sa-ease)}.sa-dialog-in{position:relative;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.sa-dialog-pic{display:flex;align-items:center;justify-content:center;min-height:420px;padding:40px;background:var(--sa-paper-2)}.sa-dialog-pic img{max-height:min(74vh,700px);width:auto;object-fit:contain;box-shadow:0 30px 60px -28px var(--sa-shadow)}.sa-dialog-text{display:grid;align-content:center;justify-items:start;gap:16px;padding:56px 44px}.sa-dialog-text h3{font-family:var(--sa-display);font-weight:400;font-size:52px;line-height:1;letter-spacing:-.025em}.sa-tiers{align-self:stretch;justify-self:stretch;border-top:1px solid var(--sa-line)}.sa-dialog-text .sa-btn{margin-top:10px}.sa-dialog-close{all:unset;position:absolute;top:16px;right:16px;display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:var(--sa-paper);box-shadow:inset 0 0 0 1px var(--sa-line);cursor:pointer}.sa-dialog-close svg{width:18px;height:18px}.sa-dialog-close:focus-visible{outline:2px solid var(--sa-accent-text);outline-offset:2px}.sa-pages{margin-top:140px;padding:110px 0 120px;background:var(--sa-paper-2)}.sa-pages .sa-ch-head{margin-bottom:52px}.sa-sheet{position:relative}.sa-sheet-arrows{position:absolute;right:0;top:-100px;display:flex;gap:8px}.sa-sheet-arrows button{all:unset;display:grid;place-items:center;width:48px;height:48px;border-radius:50%;box-shadow:inset 0 0 0 1px var(--sa-line);cursor:pointer;transition:box-shadow .16s,background .16s}.sa-sheet-arrows button:hover{box-shadow:inset 0 0 0 1px var(--sa-ink);background:var(--sa-paper)}.sa-sheet-arrows button:focus-visible{outline:2px solid var(--sa-accent-text);outline-offset:2px}.sa-sheet-arrows svg{width:18px;height:18px}.sa-sheet-strip{display:flex;gap:26px;margin-right:calc((100vw - 100%)/-2);padding:6px calc((100vw - 100%)/2) 18px 0;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:0;scrollbar-width:thin;scrollbar-color:var(--sa-line) transparent;overscroll-behavior-x:contain}.sa-shot{flex:0 0 clamp(270px,29vw,420px);display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:4px 12px;scroll-snap-align:start}.sa-shot-pic{grid-column:1 / -1;display:block;margin-bottom:14px;padding:7px;background:var(--sa-surface);box-shadow:0 1px 2px #0000000f,0 20px 40px -26px var(--sa-shadow);transition:transform .5s var(--sa-ease)}.sa-shot-pic img{width:100%;aspect-ratio:1200 / 630;object-fit:cover;background:var(--sa-paper-2)}.sa-shot:hover .sa-shot-pic{transform:translateY(-5px)}.sa-shot-no{grid-row:2 / 4;align-self:start;padding-top:6px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11px;letter-spacing:.08em;color:var(--sa-accent-text)}.sa-shot-no i{margin-left:3px;font-style:normal;font-size:9px}.sa-shot-name{font-family:var(--sa-display);font-size:25px;line-height:1.15;letter-spacing:-.01em}.sa-shot-mood{grid-column:2;font-size:14px;color:var(--sa-muted)}.sa-shot .sa-ask{grid-column:2;justify-self:start;margin-top:10px}.sa-diary ol{border-top:1px solid var(--sa-line)}.sa-diary li{border-bottom:1px solid var(--sa-line)}.sa-entry{display:grid;grid-template-columns:112px minmax(0,1fr) auto auto;align-items:center;gap:28px;padding:24px 2px;transition:background .22s}.sa-entry:hover{background:color-mix(in srgb,var(--sa-ink) 3%,transparent)}.sa-entry-day{display:grid;gap:6px;line-height:1}.sa-entry-day b{font-family:var(--sa-display);font-weight:400;font-size:64px;letter-spacing:-.03em;font-variant-numeric:lining-nums}.sa-entry-day small{font-size:11.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--sa-accent-text)}.sa-entry-main{display:grid;gap:6px;min-width:0}.sa-entry-main strong{font-family:var(--sa-display);font-weight:400;font-size:27px;line-height:1.15;letter-spacing:-.01em;text-wrap:balance}.sa-entry-meta{display:flex;flex-wrap:wrap;font-size:14.5px;color:var(--sa-muted)}.sa-entry-meta>span:not(.sa-sr)+span:before{content:"·";margin:0 9px}.sa-entry-pic{width:92px;height:92px;object-fit:cover;filter:grayscale(.2)}.sa-entry-go{width:20px;height:20px;color:var(--sa-muted);transition:transform .22s var(--sa-ease),color .22s}.sa-entry:hover .sa-entry-go{transform:translate(4px);color:var(--sa-ink)}.sa-diary>.sa-ask{margin-top:28px}.sa-ch-more{margin-top:-4px}.sa-ask-count{font-family:var(--sa-display);font-style:italic;font-weight:400;font-size:16px;color:var(--sa-accent-text)}.sa-own .sa-own-ch{padding-top:112px;padding-bottom:140px}.sa-own .sa-back{margin-bottom:44px;color:var(--sa-muted);border-color:transparent}.sa-own .sa-back:hover svg{transform:translate(-3px)}.sa-own-head h1{max-width:14ch;font-family:var(--sa-display);font-weight:400;font-size:clamp(54px,8.4vw,132px);line-height:.94;letter-spacing:-.03em;text-wrap:balance}.sa-index{display:flex;flex-wrap:wrap;gap:4px 26px;margin-top:10px;padding-top:18px;border-top:1px solid var(--sa-hair)}.sa-index button{all:unset;position:relative;cursor:pointer;padding:6px 0;font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--sa-muted);transition:color .16s}.sa-index button:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--sa-accent-text);transform:scaleX(0);transform-origin:left;transition:transform .32s var(--sa-ease)}.sa-index button:hover,.sa-index button[aria-pressed=true]{color:var(--sa-ink)}.sa-index button[aria-pressed=true]:after{transform:none}.sa-index button:focus-visible{outline:2px solid var(--sa-accent-text);outline-offset:4px}.sa-sheet.is-grid .sa-sheet-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:56px 30px;margin:0;padding:0;overflow:visible}.sa-sheet.is-grid .sa-shot{flex:none}.sa-sheet.is-grid .sa-shot:nth-child(3n+2){margin-top:48px}.sa-empty{display:grid;justify-items:start;gap:26px;padding:40px 0 20px;border-top:1px solid var(--sa-ink)}.sa-empty p{font-family:var(--sa-display);font-style:italic;font-size:clamp(28px,3.2vw,40px);line-height:1.15}.sa-circle{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:56px 30px}.sa-circle.is-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sa-circle.is-2,.sa-circle.is-1{grid-template-columns:repeat(2,minmax(0,1fr));max-width:820px}.sa-circle>li:nth-child(4n+2),.sa-circle>li:nth-child(4n+4){margin-top:56px}.sa-person{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;justify-items:start;gap:8px;min-width:0}.sa-person-pic{width:100%;aspect-ratio:4 / 5;margin-bottom:12px;overflow:hidden;background:var(--sa-tint);display:grid;place-items:center}.sa-person-pic img{width:100%;height:100%;object-fit:cover;filter:grayscale(.9) contrast(1.04);transition:filter .6s ease,transform .9s var(--sa-ease)}.sa-person:hover .sa-person-pic img{filter:none;transform:scale(1.03)}.sa-person-pic span{font-family:var(--sa-display);font-style:italic;font-size:72px;color:var(--sa-accent-text)}.sa-person h3{font-family:var(--sa-display);font-weight:400;font-size:28px;line-height:1.1;letter-spacing:-.015em}.sa-person .sa-small-caps{color:var(--sa-accent-text)}.sa-person-services{justify-self:stretch;margin-top:6px;border-top:1px solid var(--sa-hair)}.sa-person-services .sa-dish-line.is-small{padding:9px 0;font-size:14px}.sa-person-services .sa-dish-line.is-small>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sa-person-services .sa-dish-price{font-size:17px}.sa-person-links{display:flex;align-items:center;gap:14px;margin-top:10px}.sa-close{margin-top:150px;padding:110px 0 120px;background:var(--sa-tint-soft);border-top:1px solid var(--sa-line)}.sa-pages+.sa-close,.sa-close:first-child{margin-top:0}.sa-close-in{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:72px;align-items:end}.sa-close-call{display:grid;justify-items:start;gap:22px}.sa-close-call .sa-chapter{justify-self:stretch}.sa-close h2{margin-top:10px;max-width:11ch;font-size:clamp(54px,8vw,132px);line-height:.92}.sa-close-line{font-size:18px;color:var(--sa-muted)}.sa-close-number{display:inline-flex;align-items:center;gap:18px;margin-top:10px;font-family:var(--sa-display);font-size:clamp(30px,4vw,58px);line-height:1.1;letter-spacing:-.015em;font-variant-numeric:lining-nums;border-bottom:1px solid var(--sa-ink);padding-bottom:6px;transition:color .2s,border-color .2s}.sa-close-number svg{flex:none;width:.9em;height:.9em;padding:.16em;border-radius:50%;background:var(--sa-accent);color:var(--sa-on-accent);transition:transform .3s var(--sa-ease)}.sa-close-number:hover{color:var(--sa-accent-text);border-color:var(--sa-accent-text)}.sa-close-number:hover svg{transform:rotate(-8deg) scale(1.05)}.sa-close-meta{display:flex;flex-wrap:wrap;gap:8px 26px;margin-top:6px;font-size:15px;color:var(--sa-muted)}.sa-close-meta li,.sa-close-meta a{display:inline-flex;align-items:center;gap:8px}.sa-close-meta a:hover{color:var(--sa-ink)}.sa-close-meta svg{width:18px;height:18px}.sa-close-form{display:grid;gap:14px}.sa-form{--input: color-mix(in srgb, var(--sa-ink) 5%, var(--sa-surface));--card: var(--sa-surface);--foreground: var(--sa-ink);--muted: color-mix(in srgb, var(--sa-ink) 8%, var(--sa-surface));--muted-foreground: var(--sa-muted);--ring: var(--sa-accent-text);display:grid;gap:18px;padding:28px;border-radius:6px;background:var(--sa-surface);box-shadow:0 0 0 1px var(--sa-hair),0 30px 60px -40px var(--sa-shadow)}.sa-form fieldset{margin:0;padding:0;border:0;min-width:0}.sa-form-label{display:block;margin-bottom:8px;font-size:11.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--sa-muted)}.sa-form legend.sa-form-label{padding:0}.sa-form-types [role=radiogroup]{display:flex;flex-wrap:wrap;gap:8px}.sa-form-types button{all:unset;box-sizing:border-box;height:38px;padding:0 15px;border-radius:999px;font-size:14px;font-weight:500;cursor:pointer;box-shadow:inset 0 0 0 1px var(--sa-line);transition:box-shadow .16s,background .16s,color .16s}.sa-form-types button:hover{box-shadow:inset 0 0 0 1px var(--sa-ink)}.sa-form-types button[aria-checked=true]{background:var(--sa-ink);color:var(--sa-paper);box-shadow:none}.sa-form-types button:focus-visible{outline:2px solid var(--sa-accent-text);outline-offset:2px}.sa-form-row{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:14px}.sa-field{min-width:0}.sa-form-send{width:100%;margin-top:4px}.sa-page{min-height:70vh}.sa-page .st-page{padding-top:130px}.sa-page .st-page-title{font-weight:400}.sa-page .st-event-main strong{font-family:var(--sa-display);font-weight:400;font-size:24px}a.sa-dish-price.is-ask{border-bottom:1px solid var(--sa-line);transition:color .18s,border-color .18s}a.sa-dish-price.is-ask:hover{color:var(--sa-accent-text);border-color:currentColor}.sa-call{position:fixed;left:12px;right:12px;bottom:12px;z-index:50;display:none;align-items:center;gap:12px;padding:7px 7px 7px 18px;border-radius:999px;background:color-mix(in srgb,var(--sa-ink) 94%,transparent);color:var(--sa-paper);box-shadow:0 18px 40px -16px #0000008c;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transform:translateY(150%);transition:transform .42s var(--sa-ease)}.sa-call.is-shown{transform:none}.sa-call span{flex:1;min-width:0;overflow:hidden;font-family:var(--sa-display);font-size:17px;white-space:nowrap;text-overflow:ellipsis}.sa-call a{display:inline-flex;flex:none;align-items:center;gap:8px;height:44px;padding:0 18px;border-radius:999px;background:var(--sa-accent);color:var(--sa-on-accent);font-size:14px;font-weight:600}.sa-call svg{width:18px;height:18px}:root.dark .sa-call{background:color-mix(in srgb,var(--sa-surface) 94%,transparent);color:var(--sa-ink);box-shadow:inset 0 0 0 1px var(--sa-line),0 18px 40px -16px #000c}.sa-footer{padding:44px 0 40px;border-top:1px solid var(--sa-ink);font-size:13.5px;color:var(--sa-muted)}.sa-footer-top{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:22px 48px;padding-bottom:30px}.sa-footer-brand{font-family:var(--sa-display);font-size:30px;line-height:1;letter-spacing:-.015em;color:var(--sa-ink)}.sa-footer-brand img{height:34px}.sa-footer-links{display:flex;flex-wrap:wrap;gap:10px 26px;font-size:14.5px;color:var(--sa-ink)}.sa-footer-bottom{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;padding-top:20px;border-top:1px solid var(--sa-hair)}.sa-footer-bottom>span{margin-right:auto}.sa-footer-signin{display:inline-flex;align-items:center;gap:4px}.sa-footer-signin svg{width:13px;height:13px}.sa-footer a:hover{color:var(--sa-ink)}.sa-photos{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:clamp(140px,13vw,210px);gap:18px}.sa-photos li{grid-column:span 4;grid-row:span 2;overflow:hidden;background:var(--sa-paper-2)}.sa-photos li:first-child{grid-column:span 7;grid-row:span 3}.sa-photos li:nth-child(2){grid-column:span 5;grid-row:span 2}.sa-photos li:nth-child(3){grid-column:span 5;grid-row:span 1}.sa-photos.is-1 li:first-child{grid-column:1 / -1}.sa-photos.is-2 li{grid-column:span 6;grid-row:span 3}.sa-photos img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--sa-ease)}.sa-photos li:hover img{transform:scale(1.03)}.sa-letter{display:grid;gap:28px;max-width:980px}.sa-letter blockquote{margin:0;font-family:var(--sa-display);font-style:italic;font-size:clamp(30px,3.4vw,50px);line-height:1.16;letter-spacing:-.015em;text-wrap:pretty}.sa-letter blockquote:before{content:"";display:block;width:56px;height:2px;margin-bottom:.7em;background:var(--sa-accent)}.sa-letter figcaption{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;font-size:15px;font-weight:600}.sa-letter figcaption small{font-weight:400;color:var(--sa-muted)}.sa-letter-ch .sa-ch-head{margin-bottom:40px}.sa-waiting{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.sa-waiting i{display:block;aspect-ratio:3 / 4;background:linear-gradient(100deg,var(--sa-paper-2) 30%,color-mix(in srgb,var(--sa-paper-2) 60%,var(--sa-surface)) 50%,var(--sa-paper-2) 70%) 0 0 / 300% 100%;animation:sa-wait 1.8s ease-in-out infinite}.sa-waiting.is-pages i{aspect-ratio:1200 / 630}@keyframes sa-wait{to{background-position:-150% 0}}.sa [data-reveal]{opacity:0;transform:translateY(26px);transition:opacity .9s var(--sa-ease) calc(var(--i, 0) * 90ms),transform 1s var(--sa-ease) calc(var(--i, 0) * 90ms)}.sa [data-reveal].is-in{opacity:1;transform:none}@media(max-width:1024px){.sa,.sa-msheet,html[data-site-theme=atelier] body>:not(#root){--sa-gutter: 32px}.sa-offers.is-both{grid-template-columns:minmax(0,1fr);gap:56px}.sa-diy{position:static}.sa-photos{grid-auto-rows:120px}.sa-cover-body{grid-template-columns:minmax(0,1fr);gap:40px}.sa-cover-text{order:2}.sa-contents{margin-top:8px}.sa-ch.is-split .sa-ch-in{grid-template-columns:minmax(0,1fr);gap:0}.sa-ch.is-split .sa-ch-head{position:static;margin-bottom:40px}.sa-ch.is-split .sa-ch-body{padding-top:0}.sa-spread,.sa-spread.is-flip{grid-template-columns:minmax(0,1fr);gap:28px}.sa-spread .sa-spread-pic,.sa-spread.is-flip .sa-spread-pic,.sa-spread .sa-spread-cap,.sa-spread.is-flip .sa-spread-cap{grid-column:1;grid-row:auto}.sa-looks,.sa-looks.is-4{grid-template-columns:repeat(3,minmax(0,1fr))}.sa-looks>li:nth-child(n){margin-top:0}.sa-looks:is(.is-3,.is-4)>li:nth-child(3n+2){margin-top:64px}.sa-circle,.sa-sheet.is-grid .sa-sheet-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.sa-sheet.is-grid .sa-shot:nth-child(n){margin-top:0}.sa-circle>li:nth-child(n){margin-top:0}.sa-circle>li:nth-child(2n){margin-top:48px}.sa-close-in{grid-template-columns:minmax(0,1fr);gap:48px}.sa-dialog-in{grid-template-columns:minmax(0,1fr)}.sa-dialog-pic{min-height:0;padding:28px}.sa-dialog-pic img{max-height:52vh}.sa-dialog-text{padding:32px 28px 36px}}@media(max-width:720px){.sa,.sa-msheet,html[data-site-theme=atelier] body>:not(#root){--sa-gutter: 18px}.sa{font-size:15.5px}.sa-nav .sa-lang{display:none}.sa-brand{max-width:56%;font-size:20px}.sa-menu-btn{height:38px;padding:0 13px 0 11px}.sa-dek-line{margin-top:-10px}.sa-contents{display:none}.sa-person-services .sa-dish-line.is-small>span:first-child{white-space:normal;overflow:visible}.sa-person-services .sa-dish-price{font-size:16px}.sa-cover-actions>.sa-btn{flex:1 1 100%}.sa-dish.is-featured{--dish-pad: 14px}.sa-diy{padding:26px 20px}.sa-offers:not(.is-both) .sa-diy{grid-template-columns:minmax(0,1fr)}.sa-offers:not(.is-both) .sa-diy .sa-figures{grid-column:1;grid-row:auto}.sa-diy .sa-btn{justify-self:stretch}.sa-figure dd{font-size:40px}.sa-form{padding:18px}.sa-form-row{grid-template-columns:minmax(0,1fr)}.sa-photos{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:150px;gap:10px}.sa-photos li:nth-child(n){grid-column:span 1;grid-row:span 1}.sa-photos li:first-child{grid-column:1 / -1;grid-row:span 2}.sa-waiting{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.sa-own .sa-own-ch{padding-top:88px;padding-bottom:96px}.sa-own .sa-back{margin-bottom:28px}.sa-index{flex-wrap:nowrap;margin-inline:calc(var(--sa-gutter) * -1);padding-inline:var(--sa-gutter);overflow-x:auto;scrollbar-width:none}.sa-index::-webkit-scrollbar{display:none}.sa-index button{flex:none}.sa-sheet.is-grid .sa-sheet-strip{grid-template-columns:minmax(0,1fr);gap:40px}.sa-sheet.is-grid .sa-shot:nth-child(n){margin-top:0}.sa-waiting i:nth-child(3){display:none}.sa-footer-top{flex-direction:column;gap:22px}.sa-footer-links{gap:12px 20px}.sa-call{display:flex}.sa-spread-cap{gap:10px}.sa-nav .sa-signin{display:none}.sa-nav-in{gap:10px;height:60px}.sa-brand{font-size:20px}.sa-btn-nav{height:38px;padding:0 14px}.sa-cover{padding-top:76px}.sa-issue{letter-spacing:.16em;font-size:10.5px}.sa-issue>span+span:before{margin:0 9px}.sa-masthead{line-height:.88}.sa-cover-body{padding-top:24px;gap:28px}.sa-dek{font-size:27px;max-width:18ch}.sa-cover-text{gap:24px}.sa-cover-text>.sa-btn{align-self:stretch}.sa-ch{padding-top:104px}.sa-ch-head{margin-bottom:40px;gap:16px}.sa-ch-head h2,.sa-ch.is-split .sa-ch-head h2{font-size:clamp(38px,11vw,52px)}.sa-dish{padding:24px 0 22px}.sa-dish-foot{flex-direction:column;gap:14px}.sa-spread{margin-bottom:72px}.sa-spread-pic{height:auto;aspect-ratio:4 / 5;padding:8%}.sa-spread-cap h3{font-size:42px}.sa-looks,.sa-looks.is-4,.sa-looks.is-3,.sa-looks.is-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px}.sa-looks>li:nth-child(n),.sa-looks:is(.is-3,.is-4)>li:nth-child(n){margin-top:0}.sa-looks>li:nth-child(2n),.sa-looks:is(.is-3,.is-4)>li:nth-child(2n){margin-top:40px}.sa-look-cap{flex-wrap:wrap;gap:2px 8px}.sa-look-cap b{font-size:19px}.sa-look-price{margin-left:0;flex-basis:100%}.sa-pages{margin-top:104px;padding:84px 0 90px}.sa-sheet-arrows{display:none}.sa-sheet-strip{gap:16px}.sa-shot{flex-basis:78vw}.sa-entry{grid-template-columns:76px minmax(0,1fr) auto;gap:16px;padding:20px 0}.sa-entry-day b{font-size:46px}.sa-entry-main strong{font-size:22px}.sa-entry-pic{display:none}.sa-circle,.sa-circle.is-1,.sa-circle.is-2,.sa-circle.is-3{display:flex;gap:16px;max-width:none;margin:0 calc(var(--sa-gutter) * -1);padding:0 var(--sa-gutter) 8px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:var(--sa-gutter);scrollbar-width:none}.sa-circle::-webkit-scrollbar{display:none}.sa-circle>li,.sa-circle>li:nth-child(n){flex:0 0 74%;margin-top:0;scroll-snap-align:start}.sa-circle.is-1>li{flex-basis:100%}.sa-person h3{font-size:22px}.sa-person-pic span{font-size:52px}.sa-close{margin-top:110px;padding:84px 0 100px}.sa-close-number{gap:12px}.sa-footer{padding-bottom:96px}.sa-dialog-text h3{font-size:40px}}@media(max-width:520px){.sa-btn-nav span{display:none}.sa-btn-nav{width:38px;padding:0}}@media(prefers-reduced-motion:reduce){.sa *,.sa *:before,.sa *:after{animation:none!important;transition:none!important}.sa [data-reveal],.sa-masthead>span{opacity:1!important;transform:none!important;clip-path:none!important}}.sa[data-embedded] [data-reveal],.sa[data-embedded] .sa-masthead>span{opacity:1;transform:none;animation:none}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-vietnamese-wght-normal-BUzh504Q.woff2) format("woff2-variations");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-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-ext-wght-normal-CcLUaPy7.woff2) format("woff2-variations");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-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-wght-normal-DLoelf7F.woff2) format("woff2-variations");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}.kd,.kd-sheet,html[data-site-theme=kadi] body>:not(#root){--kd-paper: #fbf8f3;--kd-surface: #ffffff;--kd-sunk: #f3eee6;--kd-ink: #17130e;--kd-muted: #6b6459;--kd-line: rgb(23 19 14 / .11);--kd-night: #17130e;--kd-on-night: #fbf8f3;--kd-envelope: #fffdf8;--kd-envelope-in: #ece3d4;--kd-shadow: rgb(40 28 12 / .3);--kd-brand: var(--kd-brand-l, #e4572e);--kd-on: var(--kd-on-l, #ffffff);--kd-on-on: var(--kd-on-on-l, #17130e);--kd-text: var(--kd-text-l, #b23b18);--kd-star: var(--kd-text-d, #f08a64);--kd-soft: color-mix(in srgb, var(--kd-brand) 16%, var(--kd-paper));--kd-softer: color-mix(in srgb, var(--kd-brand) 7%, var(--kd-paper));--kd-display: "Bricolage Grotesque Variable", var(--font-sans-family, "Geist Variable"), system-ui, sans-serif;--kd-sans: var(--font-sans-family, "Geist Variable"), system-ui, sans-serif;--kd-script: "Instrument Serif", Georgia, "Times New Roman", serif;--kd-spring: linear(0, .006, .025 2.8%, .101 6.1%, .539 18.9%, .721 25.3%, .849 31.5%, .937 38.1%, .968 41.8%, .991 45.7%, 1.006 50.1%, 1.015 55%, 1.017 63.9%, 1.001);--kd-bounce: linear(0, .009, .035 2.1%, .141, .281 6.7%, .723 12.9%, .938 16.7%, 1.017, 1.077, 1.121, 1.149 24.3%, 1.159, 1.163, 1.161, 1.154 29.9%, 1.129 32.8%, 1.051 39.6%, 1.017 43.1%, .991, .977 51%, .974 53.8%, .975 57.1%, .997 69.8%, 1.003 76.9%, 1.004 83.8%, 1);--kd-gutter: 40px;--kd-head-h: 72px}:root.dark .kd,:root.dark .kd-sheet,:root.dark[data-site-theme=kadi] body>:not(#root){--kd-paper: #131110;--kd-surface: #1e1b18;--kd-sunk: #24201c;--kd-ink: #f6f2eb;--kd-muted: #a9a196;--kd-line: rgb(255 255 255 / .11);--kd-night: #24201c;--kd-on-night: #f6f2eb;--kd-envelope: #f3ece1;--kd-envelope-in: #d9cfbf;--kd-shadow: rgb(0 0 0 / .55);--kd-brand: var(--kd-brand-d, #e4572e);--kd-on: var(--kd-on-d, #ffffff);--kd-on-on: var(--kd-on-on-d, #17130e);--kd-text: var(--kd-text-d, #f08a64)}.kd{--st-accent: var(--kd-brand);--st-accent-text: var(--kd-text);--st-on-accent: var(--kd-on);--st-ink: var(--kd-ink);--st-paper: var(--kd-paper);--st-surface: var(--kd-surface);--st-muted: var(--kd-muted);--st-line: var(--kd-line);--st-radius: 28px;--st-btn-radius: 999px;--st-display: var(--kd-display);--st-heading: var(--kd-display);--st-heading-weight: 800;--st-heading-tracking: -.045em;--st-sans: var(--kd-sans);min-height:100vh;overflow-x:clip;background:var(--kd-paper);color:var(--kd-ink);font-family:var(--kd-sans);font-size:16px;line-height:1.5;color-scheme:light;-webkit-font-smoothing:antialiased}:root.dark .kd{color-scheme:dark}:where(.kd) *,:where(.kd) *:before,:where(.kd) *:after{box-sizing:border-box}:where(.kd) a{color:inherit;text-decoration:none}:where(.kd) button{font:inherit;color:inherit}:where(.kd) img{display:block;max-width:100%}:where(.kd) :is(ul,ol){margin:0;padding:0;list-style:none}:where(.kd) :is(h1,h2,h3,p){margin:0}.kd [id]{scroll-margin-top:calc(var(--kd-head-h) + 8px)}.kd :focus-visible,.kd-sheet :focus-visible{outline:3px solid var(--kd-text);outline-offset:3px;border-radius:12px}.kd-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.kd-anchor{position:absolute;top:0;left:0;width:1px;height:1px}.kd-wrap{width:100%;max-width:1360px;margin:0 auto;padding-inline:var(--kd-gutter)}.kd-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:48px;padding:0 22px;border:0;border-radius:999px;font-family:var(--kd-sans);font-size:16px;font-weight:700;line-height:1;white-space:nowrap;background:var(--kd-ink);color:var(--kd-paper);cursor:pointer;transition:transform .5s var(--kd-spring),background-color .2s,color .2s,box-shadow .2s}.kd-btn svg{width:20px;height:20px;flex:none}.kd-btn:hover{transform:translateY(-2px) scale(1.03)}.kd-btn:active{transform:scale(.97);transition-duration:.12s}.kd-btn-lg{height:56px;padding:0 28px;font-size:17px}.kd-btn-xl{height:64px;padding:0 34px;font-size:19px}.kd-btn-xl svg{width:24px;height:24px}.kd-btn-invert{background:var(--kd-on);color:var(--kd-on-on)}.kd-btn-brand{background:var(--kd-brand);color:var(--kd-on)}.kd-btn-ghost{background:transparent;color:inherit;box-shadow:inset 0 0 0 2px color-mix(in srgb,currentColor 42%,transparent)}.kd-btn-ghost:hover{box-shadow:inset 0 0 0 2px currentColor}.kd-btn-outline{background:transparent;color:var(--kd-ink);box-shadow:inset 0 0 0 2px var(--kd-ink)}.kd-btn-block{width:100%}.kd-lang{display:inline-flex;padding:3px;border-radius:999px;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,currentColor 24%,transparent)}.kd-lang button{height:28px;min-width:36px;padding:0 10px;border:0;border-radius:999px;background:transparent;font-size:12px;font-weight:800;letter-spacing:.04em;cursor:pointer;opacity:.75}.kd-lang button[aria-pressed=true]{background:var(--kd-ink);color:var(--kd-paper);opacity:1}.kd-nav{position:fixed;inset:0 0 auto;z-index:50;height:var(--kd-head-h);color:var(--kd-ink);background:color-mix(in srgb,var(--kd-paper) 90%,transparent);-webkit-backdrop-filter:blur(16px) saturate(1.4);backdrop-filter:blur(16px) saturate(1.4);box-shadow:0 1px 0 var(--kd-line);transition:background-color .3s,color .3s,box-shadow .3s}.kd[data-embedded] .kd-nav{position:absolute}.kd-nav.is-over{background:transparent;color:var(--kd-on);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.kd-nav-in{display:flex;align-items:center;gap:20px;height:100%;max-width:1640px}.kd-brand{flex:none;display:flex;align-items:center;min-width:0}.kd-mark{display:inline-flex;align-items:center;gap:10px;min-width:0}.kd-mark img{height:38px;width:auto;max-width:180px;object-fit:contain}.kd-mark-d{display:none}:root.dark .kd-mark.has-logo .kd-mark-l{display:none}:root.dark .kd-mark.has-logo .kd-mark-d{display:block}.kd-mark-icon{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:12px;background:var(--kd-brand);color:var(--kd-on);font-family:var(--kd-display);font-weight:800;font-size:15px;letter-spacing:-.02em}.kd-nav.is-over .kd-mark-icon{background:var(--kd-on);color:var(--kd-brand)}.kd-mark-name{font-family:var(--kd-display);font-weight:800;font-size:20px;letter-spacing:-.025em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kd-links{position:relative;flex:1;min-width:0;display:flex;justify-content:center;overflow:hidden}.kd-links ul{display:flex;gap:2px;width:max-content}.kd-links a{display:block;padding:9px 11px;border-radius:999px;font-size:15px;font-weight:650;white-space:nowrap;transition:background-color .2s}.kd-links a:hover{background:color-mix(in srgb,currentColor 10%,transparent)}.kd-links a[aria-current=page]{background:var(--kd-ink);color:var(--kd-paper)}.kd-nav.is-over .kd-links a[aria-current=page]{background:var(--kd-on);color:var(--kd-on-on)}.kd-nav[data-compact] .kd-links ul{position:absolute;visibility:hidden;pointer-events:none}.kd-nav-end{display:flex;align-items:center;gap:10px;margin-left:auto;flex:none}.kd-signin{font-size:14px;font-weight:600;opacity:.72;padding:8px 6px}.kd-signin:hover{opacity:1}.kd-nav.is-over .kd-lang button[aria-pressed=true]{background:var(--kd-on);color:var(--kd-on-on)}.kd-nav-wa{height:44px;padding:0 18px;font-size:15px;background:var(--kd-brand);color:var(--kd-on)}.kd-nav.is-over .kd-nav-wa{background:var(--kd-on);color:var(--kd-on-on)}.kd-menu-btn{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 16px 0 14px;border:0;border-radius:999px;cursor:pointer;background:transparent;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,currentColor 30%,transparent);font-size:15px;font-weight:700;transition:transform .4s var(--kd-spring)}.kd-menu-btn svg{width:20px;height:20px}.kd-menu-btn:active{transform:scale(.95)}html[data-site-theme=kadi] body>:not(#root){--site-font: var(--kd-sans);--site-ink: var(--kd-ink);--site-muted: var(--kd-muted);--site-paper: var(--kd-paper);--site-surface: var(--kd-surface);--site-sunk: var(--kd-sunk);--site-line: var(--kd-line)}.kd-sheet{color:var(--kd-ink);font-family:var(--kd-sans)}.kd-sheet-links{list-style:none;margin:0 0 24px;padding:0}.kd-sheet-links li{border-bottom:1px solid var(--kd-line)}.kd-sheet-links a{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 4px;font-family:var(--kd-display);font-size:30px;font-weight:800;letter-spacing:-.035em;line-height:1.05;color:inherit;text-decoration:none;transition:color .2s,padding .4s var(--kd-spring)}.kd-sheet-links a svg{width:22px;height:22px;flex:none;color:var(--kd-text)}.kd-sheet-links a:hover{color:var(--kd-text);padding-left:10px}.kd-sheet-links a[aria-current=page]{color:var(--kd-text)}.kd-sheet-links a[aria-current=page] svg{transform:rotate(-45deg)}.kd-sheet .kd-btn{display:flex}.kd-sheet-foot{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:20px}.kd-sheet-signin{font-size:15px;font-weight:600;color:var(--kd-muted);text-decoration:none}.kd-sheet .kd-lang button[aria-pressed=true]{background:var(--kd-ink);color:var(--kd-paper)}@media(prefers-reduced-motion:no-preference){.kd-sheet-links li{animation:kd-rise .7s var(--kd-spring) both;animation-delay:calc(var(--i, 0) * 45ms + 80ms)}}.kd-hero{position:relative;overflow:hidden;background:var(--kd-brand);color:var(--kd-on);padding:calc(var(--kd-head-h) + 40px) 0 72px;min-height:min(100svh,980px);display:flex;align-items:center}.kd-hero:before,.kd-hero:after{content:"";position:absolute;border-radius:50%;pointer-events:none;background:color-mix(in srgb,var(--kd-on) 9%,transparent)}.kd-hero:before{width:46vw;height:46vw;right:-8vw;top:-12vw}.kd-hero:after{width:22vw;height:22vw;left:38%;bottom:-14vw}.kd-hero-in{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:48px;align-items:center}.kd-hero-copy{container-type:inline-size;min-width:0}.kd-chips-row{display:flex;flex-wrap:wrap;gap:8px}.kd-chips-row span{padding:7px 14px;border-radius:999px;font-size:13px;font-weight:750;letter-spacing:.05em;text-transform:uppercase;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,currentColor 38%,transparent)}.kd-name{margin:26px 0 22px!important;font-family:var(--kd-display);font-weight:800;font-variation-settings:"wdth" 80,"opsz" 96;font-size:clamp(60px,calc(100cqi / (var(--kd-chars) * .53)),210px);line-height:.84;letter-spacing:-.05em;text-wrap:balance;overflow-wrap:anywhere}.kd-hero-title{font-family:var(--kd-display);font-weight:700;font-size:clamp(22px,2.3vw,34px);line-height:1.12;letter-spacing:-.025em;max-width:24ch;text-wrap:balance}.kd-hero-line{margin-top:12px!important;font-size:18px;font-weight:500;opacity:.82;max-width:42ch}.kd-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:36px}.kd-hero-vis{display:grid;place-items:center;min-width:0}.kd-env{position:relative;width:min(100%,520px);aspect-ratio:1 / 1.02}.kd-env-back{position:absolute;inset:auto 2% 0;height:56%;border-radius:20px;background:var(--kd-envelope-in);box-shadow:0 30px 60px -20px var(--kd-shadow)}.kd-fan{position:absolute;inset:0}.kd-fan-card{position:absolute;left:50%;bottom:13%;width:36%;aspect-ratio:9 / 16;margin-left:-18%;border-radius:10px;overflow:hidden;background:#fff;box-shadow:0 2px #0000000a,0 22px 36px -14px #1e140873;transform-origin:50% 100%;translate:calc(var(--t) * 34%) calc(var(--a) * 5%);rotate:calc(var(--t) * 10deg);transition:translate .9s var(--kd-spring),rotate .9s var(--kd-spring)}.kd-fan-card img{width:100%;height:100%;object-fit:cover;object-position:top center}.kd-env:hover .kd-fan-card{translate:calc(var(--t) * 46%) calc(var(--a) * 7% - 6%);rotate:calc(var(--t) * 14deg)}.kd-fan-card.is-blank:nth-child(2){z-index:1}.kd-fan-card.is-blank{display:grid;place-items:center;background:color-mix(in srgb,var(--kd-brand) 14%,#fff)}.kd-fan-card.is-blank b{font-family:var(--kd-display);font-weight:800;font-size:clamp(34px,4vw,54px);letter-spacing:-.04em;color:var(--kd-text-l, #b23b18)}.kd-env.is-waiting .kd-fan-card{background:#fff}.kd-env-front{position:absolute;inset:auto 0 0;height:44%;background:var(--kd-envelope);border-radius:0 0 20px 20px;clip-path:polygon(0 0,50% 38%,100% 0,100% 100%,0 100%);filter:drop-shadow(0 -2px 0 rgb(0 0 0 / .04))}.kd-env-to{position:absolute;left:12%;bottom:30%;font-family:var(--kd-script);font-style:italic;font-size:clamp(24px,2.6vw,36px);color:#2a241c}.kd-env-lines{position:absolute;left:12%;right:34%;bottom:18%;height:14px;border-top:1.5px solid rgb(42 36 28 / .18);border-bottom:1.5px solid rgb(42 36 28 / .18)}.kd-seal{position:absolute;left:50%;bottom:calc(27.28% - 34px);translate:-50% 0;display:grid;place-items:center;width:68px;height:68px;border-radius:50%;overflow:hidden;background:var(--kd-brand);color:var(--kd-on);box-shadow:0 0 0 5px color-mix(in srgb,var(--kd-brand) 55%,#fff),0 10px 20px -6px #00000059;font-family:var(--kd-display);font-weight:800;font-size:20px;letter-spacing:-.03em}.kd-seal img{width:72%;height:72%;object-fit:contain}.kd-ribbon{overflow:hidden;background:var(--kd-night);color:var(--kd-on-night);padding:20px 0}.kd-ribbon-track{display:flex;width:max-content}.kd-ribbon-run{display:flex;flex:none}.kd-ribbon-run span{display:inline-flex;align-items:center;font-family:var(--kd-display);font-weight:800;font-size:clamp(26px,3.6vw,52px);letter-spacing:-.035em;line-height:1.1;white-space:nowrap}.kd-ribbon-run i{font-style:normal;color:var(--kd-star);margin:0 .55em;font-size:.6em}.kd-section{padding:clamp(80px,10vw,140px) 0}.kd-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:14px 40px;margin-bottom:clamp(36px,4.4vw,64px)}.kd-h2{font-family:var(--kd-display);font-weight:800;font-variation-settings:"wdth" 84,"opsz" 96;font-size:clamp(46px,6.6vw,104px);line-height:.9;letter-spacing:-.05em;text-wrap:balance}.kd-line{font-size:clamp(17px,1.5vw,21px);font-weight:600;color:var(--kd-muted);max-width:34ch;padding-bottom:6px}.kd-head-link{display:inline-flex;align-items:center;gap:8px;padding:12px 20px;border-radius:999px;font-weight:700;box-shadow:inset 0 0 0 2px var(--kd-ink);transition:transform .4s var(--kd-spring)}.kd-head-link svg{width:18px;height:18px}.kd-head-link:hover{transform:translate(4px)}.kd-more{display:flex;justify-content:center;margin-top:48px}.kd-retry{display:inline-flex;align-items:center;gap:8px;height:48px;padding:0 20px;border:0;border-radius:999px;background:var(--kd-ink);color:var(--kd-paper);font-weight:700;cursor:pointer}.kd-guests{padding-bottom:clamp(40px,5vw,64px)}.kd-guests .kd-h2{margin-bottom:clamp(36px,4.4vw,64px)}.kd-partners+.kd-about{padding-top:0}.kd-moments{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:20px}.kd-moment{position:relative;overflow:hidden;border-radius:34px;padding:30px;display:flex;flex-direction:column;gap:22px;min-height:320px}.kd-moment h3{font-family:var(--kd-display);font-weight:800;font-size:clamp(30px,3.2vw,50px);line-height:.95;letter-spacing:-.04em;position:relative;z-index:2}.kd-m-name{grid-column:span 7;background:var(--kd-soft)}.kd-m-page{grid-column:span 5;grid-row:span 2;background:var(--kd-brand);color:var(--kd-on);min-height:640px}.kd-m-tap{grid-column:span 4;background:var(--kd-night);color:var(--kd-on-night)}.kd-m-pass{grid-column:span 3;background:var(--kd-surface);box-shadow:inset 0 0 0 1.5px var(--kd-line)}.kd-m-door{grid-column:span 12;min-height:0;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap;background:var(--kd-sunk);padding:34px 40px}.kd-letters{position:relative;flex:1;min-height:230px}.kd-letter{position:absolute;width:min(44%,270px);aspect-ratio:1.6;border-radius:10px;background:var(--kd-envelope);color:#2a241c;box-shadow:0 1px #0000000d,0 18px 30px -14px #281c0c73;left:calc(2% + var(--j) * 27%);top:calc(14% + var(--j) * 6%);rotate:calc(-6deg + var(--j) * 5deg);transition:rotate .7s var(--kd-spring),translate .7s var(--kd-spring)}.kd-m-name:hover .kd-letter{rotate:calc(-10deg + var(--j) * 9deg);translate:calc((var(--j) - 1) * 14px) -6px}.kd-stamp{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:40px;height:48px;border-radius:3px;background:var(--kd-brand);color:var(--kd-on);box-shadow:0 0 0 3px #fff,0 0 0 4.5px color-mix(in srgb,var(--kd-brand) 55%,#fff);rotate:4deg}.kd-stamp svg{width:20px;height:20px}.kd-postmark{position:absolute;top:22px;right:42px;width:38px;height:38px;border-radius:50%;border:2px solid color-mix(in srgb,var(--kd-text-l, #b23b18) 45%,transparent)}.kd-letter-to{position:absolute;left:12%;bottom:34%;font-family:var(--kd-script);font-style:italic;font-size:clamp(20px,2vw,28px);line-height:1}.kd-letter-lines{position:absolute;left:12%;right:30%;bottom:20%;height:12px;border-top:1.5px solid rgb(42 36 28 / .16);border-bottom:1.5px solid rgb(42 36 28 / .16)}.kd-m-phone{flex:1;display:flex;justify-content:center;align-items:flex-start;margin-bottom:-150px}.kd-m-phone .sv-phone{rotate:-3deg;box-shadow:0 40px 60px -24px #00000080;transition:rotate .8s var(--kd-spring),translate .8s var(--kd-spring)}.kd-m-page:hover .sv-phone{rotate:0deg;translate:0 -12px}.kd-tap{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:26px;min-height:180px}.kd-tap-btn{position:relative;z-index:1;display:inline-flex;align-items:center;gap:10px;height:62px;padding:0 28px;border-radius:999px;background:var(--kd-brand);color:var(--kd-on);font-weight:800;font-size:19px;white-space:nowrap;box-shadow:0 16px 30px -12px color-mix(in srgb,var(--kd-brand) 70%,transparent)}.kd-tap-btn svg{width:22px;height:22px}.kd-tap-ring{position:absolute;top:50%;left:50%;width:120px;height:120px;margin:-88px 0 0 -60px;border-radius:50%;border:3px solid var(--kd-brand);opacity:0}.kd-tap-hand{position:absolute;z-index:2;width:54px;height:54px;left:calc(50% + 34px);top:calc(50% - 30px);color:var(--kd-on-night);filter:drop-shadow(0 6px 10px rgb(0 0 0 / .4))}.kd-tap-count{display:inline-flex;align-items:baseline;gap:8px;padding:10px 18px;border-radius:999px;background:color-mix(in srgb,var(--kd-on-night) 12%,transparent);font-weight:700;font-size:15px}.kd-tap-count b{font-family:var(--kd-display);font-weight:800;font-size:26px;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.kd-gpass{align-self:center;width:min(100%,214px);rotate:4deg;border-radius:18px;overflow:hidden;background:var(--kd-brand);color:var(--kd-on);box-shadow:0 24px 40px -18px var(--kd-shadow);-webkit-mask:radial-gradient(circle 11px at 0 calc(100% - 52px),#0000 97%,#000) left / 51% 100% no-repeat,radial-gradient(circle 11px at 100% calc(100% - 52px),#0000 97%,#000) right / 51% 100% no-repeat;mask:radial-gradient(circle 11px at 0 calc(100% - 52px),#0000 97%,#000) left / 51% 100% no-repeat,radial-gradient(circle 11px at 100% calc(100% - 52px),#0000 97%,#000) right / 51% 100% no-repeat;transition:rotate .7s var(--kd-spring)}.kd-m-pass:hover .kd-gpass{rotate:-2deg}.kd-gpass-top{padding:16px 18px 4px;display:grid;gap:2px}.kd-gpass-top b{font-family:var(--kd-display);font-size:19px;font-weight:800;letter-spacing:-.02em;line-height:1.1}.kd-gpass-top span{font-size:13px;opacity:.8;font-weight:600}.kd-gpass-qr{margin:12px 18px 16px;padding:10px;border-radius:12px;background:#fff}.kd-gpass-qr svg{display:block;width:100%;height:auto}.kd-gpass-foot{display:flex;justify-content:space-between;height:52px;align-items:center;padding:0 18px;border-top:2px dashed color-mix(in srgb,var(--kd-on) 40%,transparent);font-size:14px;font-weight:600}.kd-gpass-foot span{display:inline-flex;align-items:center;gap:4px}.kd-gpass-foot svg{width:16px;height:16px}.kd-gpass-foot b{font-family:var(--kd-display);font-size:20px;font-weight:800}.kd-door{display:flex;align-items:center;gap:18px;padding:14px 26px 14px 14px;border-radius:999px;background:var(--kd-surface);box-shadow:0 18px 36px -20px var(--kd-shadow)}.kd-door-check{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:#1fa855;color:#fff;flex:none}.kd-door-check svg{width:28px;height:28px}.kd-door-who{display:grid}.kd-door-who b{font-family:var(--kd-display);font-weight:800;font-size:22px;letter-spacing:-.025em;line-height:1.15}.kd-door-who i{font-style:normal;font-size:14px;color:var(--kd-muted);font-weight:600}.kd-door-count{display:grid;grid-template-columns:auto auto;align-items:baseline;column-gap:6px;padding-left:20px;border-left:1.5px solid var(--kd-line)}.kd-door-count b{font-family:var(--kd-display);font-weight:800;font-size:34px;letter-spacing:-.04em;color:var(--kd-text);font-variant-numeric:tabular-nums}.kd-door-count i{font-style:normal;color:var(--kd-muted);font-weight:700}.kd-door-bar{grid-column:1 / -1;position:relative;width:140px;height:8px;border-radius:99px;background:var(--kd-line);overflow:hidden;margin-top:4px}.kd-door-bar:after{content:"";position:absolute;inset:0;width:calc(var(--p) * 100%);border-radius:inherit;background:var(--kd-brand)}.kd-tickets{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:28px;align-items:stretch;padding-top:18px}.kd-tickets[data-count="1"]{max-width:460px}.kd-tickets[data-count="2"]{max-width:900px}.kd-ticket{position:relative;transition:transform .7s var(--kd-spring)}.kd-ticket:hover{transform:translateY(-6px) rotate(-.6deg)}.kd-ticket-card{display:flex;flex-direction:column;height:100%;filter:drop-shadow(0 22px 28px rgb(40 28 12 / .13))}:root.dark .kd-ticket-card{filter:drop-shadow(0 22px 28px rgb(0 0 0 / .4))}.kd-ticket-body,.kd-ticket-stub{background:var(--kd-surface)}.kd-ticket-body{flex:1;padding:30px 30px 26px;border-radius:28px 28px 0 0;-webkit-mask:radial-gradient(circle 14px at 0 100%,#0000 97%,#000) left / 51% 100% no-repeat,radial-gradient(circle 14px at 100% 100%,#0000 97%,#000) right / 51% 100% no-repeat;mask:radial-gradient(circle 14px at 0 100%,#0000 97%,#000) left / 51% 100% no-repeat,radial-gradient(circle 14px at 100% 100%,#0000 97%,#000) right / 51% 100% no-repeat}.kd-ticket-stub{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;padding:24px 30px 28px;border-radius:0 0 28px 28px;-webkit-mask:radial-gradient(circle 14px at 0 0,#0000 97%,#000) left / 51% 100% no-repeat,radial-gradient(circle 14px at 100% 0,#0000 97%,#000) right / 51% 100% no-repeat;mask:radial-gradient(circle 14px at 0 0,#0000 97%,#000) left / 51% 100% no-repeat,radial-gradient(circle 14px at 100% 0,#0000 97%,#000) right / 51% 100% no-repeat}.kd-ticket-stub:before{content:"";position:absolute;top:0;left:22px;right:22px;border-top:2.5px dashed var(--kd-line)}.kd-ticket-no{font-family:var(--kd-display);font-weight:800;font-size:14px;letter-spacing:.12em;opacity:.5}.kd-ticket h3{margin:8px 0 20px;font-family:var(--kd-display);font-weight:800;font-size:clamp(28px,2.5vw,38px);line-height:1;letter-spacing:-.035em}.kd-ticket-body ul{display:grid;gap:9px}.kd-ticket-body li{display:flex;gap:10px;font-size:15px;line-height:1.4;font-weight:500}.kd-ticket-body li svg{flex:none;width:17px;height:17px;margin-top:2px;color:var(--kd-text)}.kd-ticket-more{margin-top:12px;padding:4px 0;border:0;background:none;font-size:14px;font-weight:700;color:var(--kd-text);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.kd-money{display:inline-flex;align-items:flex-start;gap:6px;line-height:1;white-space:nowrap}.kd-money small{font-size:15px;font-weight:750;opacity:.7;margin-top:.3em}.kd-money b{font-family:var(--kd-display);font-weight:800;font-size:clamp(38px,3.4vw,52px);letter-spacing:-.045em;font-variant-numeric:tabular-nums}.kd-ticket-price .is-ask{font-family:var(--kd-display);font-weight:800;font-size:clamp(34px,3vw,46px);letter-spacing:-.04em;line-height:1}.kd-ticket-btn{height:50px}.kd-ticket.is-featured{z-index:1}.kd-ticket.is-featured h3{padding-right:64px}.kd-ticket.is-featured .kd-ticket-card{transform:translateY(-14px) rotate(-1.4deg)}.kd-ticket.is-featured .kd-ticket-body,.kd-ticket.is-featured .kd-ticket-stub{background:var(--kd-brand);color:var(--kd-on)}.kd-ticket.is-featured .kd-ticket-body li svg,.kd-ticket.is-featured .kd-ticket-more{color:inherit}.kd-ticket.is-featured .kd-ticket-stub:before{border-color:color-mix(in srgb,var(--kd-on) 38%,transparent)}.kd-ticket.is-featured .kd-ticket-btn{background:var(--kd-on);color:var(--kd-on-on)}.kd-chosen{position:absolute;z-index:3;top:-34px;right:-10px;width:116px;height:116px;border-radius:50%;display:grid;place-items:center;rotate:14deg;background:var(--kd-paper);color:var(--kd-text);box-shadow:inset 0 0 0 3px currentColor,inset 0 0 0 7px var(--kd-paper),inset 0 0 0 8.5px currentColor,0 12px 24px -10px var(--kd-shadow)}.kd-chosen svg{position:absolute;inset:0;width:100%;height:100%}.kd-chosen text{font-family:var(--kd-sans);font-size:10.5px;font-weight:800;letter-spacing:.08em;fill:currentColor}.kd-chosen>svg:last-child{position:static;width:28px;height:28px}.kd-diy{padding:clamp(80px,10vw,140px) 0;background:var(--kd-night);color:var(--kd-on-night)}.kd-diy .kd-line{color:color-mix(in srgb,var(--kd-on-night) 70%,transparent)}.kd-pass{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;border-radius:34px;background:var(--kd-brand);color:var(--kd-on);box-shadow:0 40px 70px -30px #0009}.kd-pass-rates{display:grid;grid-template-columns:repeat(var(--n, 3),minmax(0,1fr))}.kd-pass[data-count="1"] .kd-pass-rates{--n: 1}.kd-pass[data-count="2"] .kd-pass-rates{--n: 2}.kd-pass-rates li{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:44px 40px;min-width:0}.kd-pass-rates li+li{border-left:2px solid color-mix(in srgb,var(--kd-on) 16%,transparent)}.kd-pass-icon{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--kd-on);color:var(--kd-brand);margin-bottom:14px}.kd-pass-icon svg{width:26px;height:26px}.kd-pass-lead{min-height:1.3em;font-size:14px;font-weight:750;letter-spacing:.04em;text-transform:uppercase;opacity:.8}.kd-pass .kd-money b{font-size:clamp(46px,5vw,84px)}.kd-pass-unit{font-size:16px;font-weight:650;opacity:.82}.kd-pass-stub{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;padding:36px 40px;border-left:3px dashed color-mix(in srgb,var(--kd-on) 42%,transparent)}.kd-pass-stub:before,.kd-pass-stub:after{content:"";position:absolute;left:-20px;width:38px;height:38px;border-radius:50%;background:var(--kd-night)}.kd-pass-stub:before{top:-19px}.kd-pass-stub:after{bottom:-19px}.kd-pass-qr{display:block;width:116px;padding:9px;border-radius:14px;background:#fff;rotate:-3deg}.kd-pass-qr svg{display:block;width:100%;height:auto}.kd-cards{background:var(--kd-soft)}.kd-filter{display:flex;flex-wrap:wrap;gap:8px}.kd-filter button{height:40px;padding:0 16px;border:0;border-radius:999px;background:transparent;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--kd-ink) 22%,transparent);font-size:14px;font-weight:650;cursor:pointer;transition:background-color .2s,color .2s}.kd-filter button[aria-pressed=true]{background:var(--kd-ink);color:var(--kd-paper);box-shadow:none}.kd-wall{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:60px clamp(24px,3.2vw,48px)}.kd-card{position:relative}@media(min-width:1101px){.kd-wall>.kd-card:nth-child(2n){margin-top:44px}}.kd-card-open{display:block;width:100%;padding:0;border:0;background:none;text-align:left;cursor:pointer;rotate:var(--r);transition:rotate .7s var(--kd-spring),translate .7s var(--kd-spring),scale .7s var(--kd-spring)}.kd-card-open:hover{rotate:0deg;translate:0 -10px;scale:1.03}.kd-card-paper{display:block;aspect-ratio:9 / 16;border-radius:10px;overflow:hidden;background:#fff;box-shadow:0 1px #0000000a,0 24px 40px -18px #281c0c73}.kd-card-paper img{width:100%;height:100%;object-fit:cover;object-position:top center}.kd-card-paper.is-blank{background:color-mix(in srgb,#fff 70%,var(--kd-soft))}.kd[data-motion=on] .kd-card-paper.is-blank{animation:kd-pulse 1.6s ease-in-out infinite}.kd-card-blank{display:grid;place-items:center;height:100%;padding:16px;text-align:center;font-family:var(--kd-display);font-weight:800;font-size:22px;color:#2a241c}.kd-tag{position:absolute;top:22px;right:-12px;display:grid;justify-items:start;padding:8px 14px 8px 20px;rotate:7deg;background:var(--kd-brand);color:var(--kd-on);border-radius:4px 8px 8px 4px;clip-path:polygon(12px 0,100% 0,100% 100%,12px 100%,0 50%);box-shadow:0 6px 12px -4px #0000004d;line-height:1.05}.kd-tag:before{content:"";position:absolute;left:10px;top:50%;width:6px;height:6px;margin-top:-3px;border-radius:50%;background:var(--kd-soft)}.kd-tag small{font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;opacity:.8}.kd-tag b{font-size:15px;font-weight:800;white-space:nowrap}.kd-card-name{display:block;margin-top:16px;font-family:var(--kd-display);font-weight:800;font-size:20px;letter-spacing:-.025em}.kd-card-sheet h3{margin:22px 0 14px;font-family:var(--kd-display);font-weight:800;font-size:34px;letter-spacing:-.04em;line-height:1}.kd-card-sheet-pic{display:grid;place-items:center;padding:22px;border-radius:22px;background:var(--kd-soft)}.kd-card-sheet-pic img{max-height:54vh;width:auto;max-width:100%;border-radius:10px;box-shadow:0 24px 40px -18px #281c0c73}.kd-swatches{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:18px}.kd-swatches button{width:54px;height:54px;padding:0;border:0;border-radius:14px;overflow:hidden;cursor:pointer;box-shadow:0 0 0 1.5px var(--kd-line);transition:box-shadow .2s}.kd-swatches button[aria-pressed=true]{box-shadow:0 0 0 3px var(--kd-ink)}.kd-swatches img{width:100%;height:100%;object-fit:cover;object-position:top}.kd-tiers{margin:0 0 24px}.kd-tiers div{display:flex;justify-content:space-between;gap:16px;padding:13px 0;border-bottom:1px solid var(--kd-line);font-size:16px}.kd-tiers dt{color:var(--kd-muted);font-weight:600}.kd-tiers dd{margin:0;font-weight:800}.kd-tiers dd small{font-weight:600;color:var(--kd-muted)}.kd-tiers-ask{margin:0 0 24px;font-family:var(--kd-display);font-size:26px;font-weight:800}.kd-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:dense;gap:20px}.kd-tiles>li:first-child{grid-column:span 2}.kd-tiles[data-count="1"]>li:first-child{grid-column:1 / -1}.kd-tiles:not([data-count="1"]):not([data-count="2"])>li:first-child{grid-row:span 2}.kd-tiles[data-count="4"]>li:nth-child(4){grid-column:1 / -1}.kd-tiles[data-count="5"]>li:nth-child(5){grid-column:span 2}.kd-tile{position:relative;display:flex;flex-direction:column;height:100%;min-height:320px;padding:30px;overflow:hidden;border-radius:34px;background:var(--kd-tile);color:var(--kd-tile-on)}.kd-tile-text{display:grid;gap:6px;position:relative;z-index:1;max-width:calc(100% - 150px)}.kd-tile-text strong{font-family:var(--kd-display);font-weight:800;font-size:clamp(30px,2.8vw,46px);letter-spacing:-.04em;line-height:.95}.kd-tiles>li:first-child .kd-tile-text strong{font-size:clamp(44px,5.4vw,92px)}.kd-tile-text span{font-size:15px;font-weight:600;opacity:.75}.kd-tile-pic{margin-top:auto;align-self:flex-end;width:min(88%,400px);padding-top:26px}.kd-tile-pic img{width:100%;aspect-ratio:1200 / 630;object-fit:cover;border-radius:14px;box-shadow:0 24px 40px -16px #00000073;rotate:-3deg;translate:6% 14%;transition:rotate .8s var(--kd-spring),translate .8s var(--kd-spring),scale .8s var(--kd-spring)}.kd-tiles>li:first-child .kd-tile-pic{width:min(96%,780px)}.kd-tile:hover .kd-tile-pic img{rotate:0deg;translate:2% 6%;scale:1.03}.kd-tile-go{position:absolute;z-index:2;top:26px;right:26px;display:inline-flex;align-items:center;gap:6px;height:42px;padding:0 16px;border-radius:999px;background:var(--kd-tile-btn);color:var(--kd-tile-btn-on);font-size:14px;font-weight:750;white-space:nowrap;transition:transform .5s var(--kd-spring)}.kd-tile-go svg{width:16px;height:16px}.kd-tile:hover .kd-tile-go{transform:scale(1.06)}.kd-events{background:var(--kd-softer)}.kd-etickets{display:grid;gap:16px}.kd-eticket{display:grid;grid-template-columns:128px minmax(0,1fr) auto auto;align-items:center;min-height:128px;border-radius:26px;overflow:hidden;background:var(--kd-surface);box-shadow:0 16px 30px -22px var(--kd-shadow);-webkit-mask:radial-gradient(circle 13px at 128px 0,#0000 97%,#000) top / 100% 51% no-repeat,radial-gradient(circle 13px at 128px 100%,#0000 97%,#000) bottom / 100% 51% no-repeat;mask:radial-gradient(circle 13px at 128px 0,#0000 97%,#000) top / 100% 51% no-repeat,radial-gradient(circle 13px at 128px 100%,#0000 97%,#000) bottom / 100% 51% no-repeat;transition:transform .6s var(--kd-spring)}.kd-eticket:hover{transform:translate(8px) rotate(-.4deg)}.kd-eticket-date{align-self:stretch;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;background:var(--kd-brand);color:var(--kd-on);border-right:3px dashed color-mix(in srgb,var(--kd-on) 35%,transparent)}.kd-eticket-date b{font-family:var(--kd-display);font-weight:800;font-size:54px;line-height:.9;letter-spacing:-.05em}.kd-eticket-date small{font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;opacity:.85}.kd-eticket-main{display:grid;gap:8px;padding:22px 28px;min-width:0}.kd-eticket-main strong{font-family:var(--kd-display);font-weight:800;font-size:clamp(22px,2.2vw,32px);letter-spacing:-.03em;line-height:1.05}.kd-eticket-meta{display:flex;flex-wrap:wrap;gap:6px 18px;color:var(--kd-muted);font-size:15px;font-weight:600}.kd-eticket-meta span{display:inline-flex;align-items:center;gap:6px}.kd-eticket-meta svg{width:16px;height:16px;color:var(--kd-text)}.kd-eticket-pic{width:150px;height:100px;margin:14px;border-radius:16px;overflow:hidden}.kd-eticket-pic img{width:100%;height:100%;object-fit:cover}.kd-eticket-go{width:26px;height:26px;margin-right:28px;color:var(--kd-text)}.kd-badges{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:48px 32px}.kd-badge{display:flex;flex-direction:column;align-items:center;text-align:center}.kd-badge-face{position:relative;display:grid;place-items:center;width:176px;height:176px;border-radius:50%;flex:none;background:var(--kd-soft);box-shadow:0 0 0 8px var(--kd-paper),0 0 0 11px var(--kd-brand);transition:transform .7s var(--kd-spring)}.kd-badge:hover .kd-badge-face{transform:rotate(-4deg) scale(1.04)}.kd-badge-face img{position:absolute;inset:0;width:100%;height:100%;border-radius:50%;object-fit:cover}.kd-badge-face>span:first-child{font-family:var(--kd-display);font-weight:800;font-size:48px;color:var(--kd-text)}.kd-badge-ribbon{position:absolute;bottom:-12px;left:50%;translate:-50% 0;rotate:-5deg;padding:7px 14px;border-radius:999px;background:var(--kd-brand);color:var(--kd-on);font-size:13px;font-weight:800;white-space:nowrap;box-shadow:0 8px 16px -8px var(--kd-shadow)}.kd-badge-text{display:flex;flex-direction:column;align-items:center;width:100%}.kd-badge h3{margin-top:30px;font-family:var(--kd-display);font-weight:800;font-size:26px;letter-spacing:-.03em;line-height:1.05}.kd-badge-meta{display:flex;align-items:center;justify-content:center;gap:12px;min-height:28px;margin-top:6px!important;color:var(--kd-muted);font-weight:700;font-size:15px}.kd-badge-meta a{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;transition:background-color .2s}.kd-badge-meta a:hover{background:var(--kd-sunk);color:var(--kd-ink)}.kd-badge-meta svg{width:18px;height:18px}.kd-badge-rating{display:inline-flex;align-items:center;gap:4px;color:var(--kd-ink)}.kd-badge-rating svg{color:#f2a516}.kd-services{display:grid;gap:8px;width:100%;margin-top:16px!important}.kd-service{display:flex;align-items:center;gap:10px;padding:10px 14px 10px 18px;border-radius:999px;text-align:left;background:var(--kd-surface);box-shadow:inset 0 0 0 1.5px var(--kd-line);transition:background-color .2s,color .2s,transform .5s var(--kd-spring)}.kd-service span{flex:1;min-width:0;font-size:14.5px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kd-service b{font-size:14px;font-weight:800;color:var(--kd-text);white-space:nowrap}.kd-service svg{width:18px;height:18px;flex:none;color:var(--kd-text)}a.kd-service:hover{background:var(--kd-brand);color:var(--kd-on);transform:translateY(-2px)}a.kd-service:hover b,a.kd-service:hover svg{color:inherit}.kd-about-text{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:24px 64px;align-items:start}.kd-about-text p{font-family:var(--kd-display);font-weight:600;font-size:clamp(24px,2.5vw,38px);line-height:1.22;letter-spacing:-.025em;text-wrap:pretty}.kd-prints{display:flex;flex-wrap:wrap;justify-content:center;margin-top:64px!important;padding-inline:20px!important}.kd-about-text+.kd-prints{margin-top:72px!important}.kd-prints li{width:clamp(150px,17vw,240px);margin:0 -10px 20px;padding:10px 10px 34px;background:#fff;border-radius:4px;rotate:var(--r);box-shadow:0 20px 34px -16px #281c0c73;transition:rotate .7s var(--kd-spring),translate .7s var(--kd-spring)}.kd-prints li:hover{rotate:0deg;translate:0 -10px;z-index:1}.kd-prints img{width:100%;aspect-ratio:4 / 5;object-fit:cover}.kd-closing{position:relative;overflow:hidden;padding:clamp(84px,10vw,150px) 0;background:var(--kd-brand);color:var(--kd-on)}.kd-closing:before{content:"";position:absolute;width:40vw;height:40vw;left:-12vw;bottom:-20vw;border-radius:50%;background:color-mix(in srgb,var(--kd-on) 8%,transparent)}.kd-closing-in{position:relative;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:56px;align-items:center}.kd-closing-in.is-plain{grid-template-columns:minmax(0,1fr)}.kd-closing-text h2{font-family:var(--kd-display);font-weight:800;font-variation-settings:"wdth" 80,"opsz" 96;font-size:clamp(54px,8vw,132px);line-height:.88;letter-spacing:-.055em;text-wrap:balance}.kd-closing-text>p{margin:22px 0 34px!important;font-size:clamp(18px,1.6vw,22px);font-weight:650;opacity:.86;max-width:36ch}.kd-closing-in.is-plain .kd-closing-text>p{margin-bottom:0!important}.kd-reach{display:flex;flex-wrap:wrap;gap:10px;margin-top:34px!important}.kd-reach a,.kd-reach span{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:999px;background:color-mix(in srgb,var(--kd-on) 12%,transparent);font-size:15px;font-weight:650;transition:background-color .2s}.kd-reach a:hover{background:color-mix(in srgb,var(--kd-on) 22%,transparent)}.kd-reach svg{width:18px;height:18px}.kd-request{position:relative;display:grid;gap:18px;padding:32px;border-radius:30px;background:var(--kd-surface);color:var(--kd-ink);rotate:1.2deg;box-shadow:0 40px 70px -30px #00000073}.kd-request-title{font-family:var(--kd-display);font-weight:800;font-size:28px;letter-spacing:-.035em;line-height:1}.kd-request-types{display:flex;flex-wrap:wrap;gap:8px}.kd-request-types button{height:38px;padding:0 14px;border:0;border-radius:999px;background:transparent;box-shadow:inset 0 0 0 1.5px var(--kd-line);font-size:14px;font-weight:650;cursor:pointer;transition:background-color .2s,color .2s,transform .4s var(--kd-spring)}.kd-request-types button:active{transform:scale(.95)}.kd-request-types button[aria-checked=true]{background:var(--kd-brand);color:var(--kd-on);box-shadow:none}.kd-request-row{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:12px}.kd-field{display:grid;gap:6px;min-width:0}.kd-field>label{font-size:13px;font-weight:750;color:var(--kd-muted)}.kd-page{padding-top:var(--kd-head-h);min-height:70vh}.kd-shared{padding-top:32px;padding-bottom:100px}.kd-band{background:var(--kd-brand);color:var(--kd-on);padding:48px 0 64px}.kd-back{display:inline-flex;align-items:center;gap:8px;font-weight:700;opacity:.85}.kd-back svg{width:18px;height:18px}.kd-band-title{margin-top:28px!important;font-family:var(--kd-display);font-weight:800;font-variation-settings:"wdth" 80,"opsz" 96;font-size:clamp(56px,9vw,150px);line-height:.86;letter-spacing:-.055em}.kd-events-all{background:var(--kd-paper);padding-top:56px}.kd-band{position:relative;overflow:hidden}.kd-band:after{content:"";position:absolute;width:34vw;height:34vw;right:-6vw;bottom:-18vw;border-radius:50%;background:color-mix(in srgb,var(--kd-on) 9%,transparent);pointer-events:none;corner-shape:round}.kd-band-in{position:relative;z-index:1}.kd-band-row{display:flex;align-items:flex-end;gap:18px}.kd-band-count{flex:none;display:grid;place-items:center;width:clamp(64px,7vw,96px);aspect-ratio:1;margin-bottom:.4em;border-radius:50%;background:var(--kd-on);color:var(--kd-on-on);font-family:var(--kd-display);font-weight:800;font-size:clamp(22px,2.4vw,34px);letter-spacing:-.04em;rotate:8deg;corner-shape:round;box-shadow:0 12px 30px -12px #00000059}.kd-page .kd-section.is-page{padding-top:clamp(40px,5vw,72px)}.kd-cards.is-page .kd-head{margin-bottom:clamp(32px,4vw,56px)}.kd-empty{min-height:36vh}.kd-empty-in{display:grid;justify-items:start;gap:24px}.kd-empty-line{font-family:var(--kd-display);font-weight:800;font-size:clamp(30px,4vw,52px);line-height:1;letter-spacing:-.04em;max-width:18ch}.kd-footer{background:var(--kd-night);color:var(--kd-on-night);padding:60px 0 34px}.kd-footer-top{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:28px 48px}.kd-footer .kd-mark-icon{background:var(--kd-brand);color:var(--kd-on)}.kd-footer-links{display:flex;flex-wrap:wrap;gap:10px 24px;max-width:760px}.kd-footer-links a{font-size:15px;font-weight:600;opacity:.85}.kd-footer-links a:hover{opacity:1;text-decoration:underline;text-underline-offset:3px}.kd-footer-links a[data-kind=legal]{opacity:.6;font-weight:500}.kd-footer-bottom{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:44px;padding-top:24px;border-top:1px solid color-mix(in srgb,var(--kd-on-night) 14%,transparent);font-size:14px}.kd-footer-bottom>span{opacity:.65;margin-right:auto}.kd-footer-bottom>a,.kd-footer-legal a{opacity:.65}.kd-footer-legal{display:flex;flex-wrap:wrap;gap:8px 20px}.kd-footer-bottom a:hover{opacity:1}.kd-footer .kd-lang button[aria-pressed=true]{background:var(--kd-on-night);color:var(--kd-night)}@keyframes kd-rise{0%{opacity:0;transform:translateY(26px)}}@keyframes kd-pulse{50%{opacity:.55}}@keyframes kd-fan-in{0%{translate:0 46%;rotate:0deg}}@keyframes kd-ribbon{to{transform:translate(-50%)}}@keyframes kd-tap{0%,30%{transform:translate(16px,24px)}42%{transform:translate(0) scale(.9)}52%,to{transform:translate(0) scale(1)}}@keyframes kd-press{0%,40%{scale:1}46%{scale:.94}58%,to{scale:1}}@keyframes kd-ripple{0%,42%{opacity:0;transform:scale(.4)}48%{opacity:.9}85%,to{opacity:0;transform:scale(2.3)}}@keyframes kd-thump{0%{opacity:0;scale:1.8}60%{opacity:1}to{opacity:1;scale:1}}@keyframes kd-pop{0%{opacity:0;scale:.4}}.kd[data-motion=on] .kd-hero-copy>*{animation:kd-rise .9s var(--kd-spring) both}.kd[data-motion=on] .kd-hero-copy>:nth-child(2){animation-delay:60ms}.kd[data-motion=on] .kd-hero-copy>:nth-child(3){animation-delay:.14s}.kd[data-motion=on] .kd-hero-copy>:nth-child(4){animation-delay:.2s}.kd[data-motion=on] .kd-hero-copy>:nth-child(5){animation-delay:.26s}.kd[data-motion=on] .kd-fan-card{animation:kd-fan-in 1.3s var(--kd-spring) both;animation-delay:calc(.24s + var(--i) * 90ms)}.kd[data-motion=on] .kd-env-back,.kd[data-motion=on] .kd-env-front,.kd[data-motion=on] .kd-seal{animation:kd-rise .8s var(--kd-spring) both}.kd[data-motion=on] .kd-seal{animation:kd-pop .8s var(--kd-bounce) .9s both}.kd[data-motion=on] .kd-ribbon-track{animation:kd-ribbon 38s linear infinite}.kd[data-motion=on] .kd-tap-hand{animation:kd-tap 2.8s var(--kd-spring) infinite}.kd[data-motion=on] .kd-tap-btn{animation:kd-press 2.8s ease infinite}.kd[data-motion=on] .kd-tap-ring{animation:kd-ripple 2.8s ease-out infinite}.kd[data-motion=on] [data-reveal] :is(.kd-h2,.kd-line,.kd-head-link,.kd-filter,.kd-moment,.kd-ticket,.kd-pass,.kd-card,.kd-tiles>li,.kd-etickets>li,.kd-badge,.kd-about-text,.kd-prints>li,.kd-closing-text,.kd-request){transition:opacity .7s ease,translate 1s var(--kd-spring);transition-delay:calc(var(--i, 0) * 70ms)}.kd[data-motion=on] [data-reveal]:not([data-in]) :is(.kd-h2,.kd-line,.kd-head-link,.kd-filter,.kd-moment,.kd-ticket,.kd-pass,.kd-card,.kd-tiles>li,.kd-etickets>li,.kd-badge,.kd-about-text,.kd-prints>li,.kd-closing-text,.kd-request){opacity:0;translate:0 48px}.kd[data-motion=on] [data-reveal][data-in] .kd-chosen{animation:kd-thump .7s var(--kd-bounce) .55s both}.kd[data-motion=on] [data-reveal][data-in] .kd-letter{animation:kd-rise .9s var(--kd-spring) both;animation-delay:calc(.2s + var(--j) * .11s)}@media(max-width:1100px){.kd-wall{grid-template-columns:repeat(3,minmax(0,1fr))}.kd-pass{grid-template-columns:minmax(0,1fr)}.kd-pass-stub{flex-direction:row;justify-content:space-between;border-left:0;border-top:3px dashed color-mix(in srgb,var(--kd-on) 42%,transparent);padding:28px 40px}.kd-pass-stub:before,.kd-pass-stub:after{top:-20px;bottom:auto;left:auto}.kd-pass-stub:before{left:-19px}.kd-pass-stub:after{right:-19px}.kd-pass-qr{width:92px}}@media(max-width:960px){.kd{--kd-gutter: 28px}.kd-signin,.kd-nav .kd-lang{display:none}.kd-hero{min-height:0;padding-top:calc(var(--kd-head-h) + 28px)}.kd-hero-in{grid-template-columns:minmax(0,1fr);gap:28px}.kd-hero-vis{order:2}.kd-env{width:min(88%,440px)}.kd-m-name{grid-column:span 12}.kd-m-page,.kd-m-tap,.kd-m-pass{grid-column:span 6}.kd-moments{grid-template-columns:repeat(12,minmax(0,1fr))}.kd-m-tap{grid-row:auto}.kd-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.kd-tiles>li:first-child,.kd-tiles[data-count]>li:nth-child(n){grid-column:auto;grid-row:auto}.kd-tiles>li:first-child{grid-column:1 / -1}.kd-closing-in{grid-template-columns:minmax(0,1fr)}.kd-request{rotate:0deg}.kd-about-text{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.kd{--kd-gutter: 20px;--kd-head-h: 64px}.kd-nav-in{gap:10px}.kd-mark-name{font-size:18px;max-width:44vw}.kd-mark img{height:32px;max-width:132px}.kd-mark-icon{width:34px;height:34px;border-radius:10px;font-size:13px}.kd-nav-wa{width:44px;padding:0}.kd-nav-wa span{display:none}.kd-menu-btn{padding:0 14px 0 12px}.kd-name{margin:20px 0 16px!important}.kd-actions{margin-top:28px}.kd-actions .kd-btn{flex:1 1 auto}.kd-env{width:100%}.kd-env-to{font-size:24px}.kd-seal{width:56px;height:56px;font-size:17px;bottom:calc(27.28% - 28px)}.kd-ribbon{padding:14px 0}.kd-moment{border-radius:28px;padding:24px;min-height:0}.kd-m-name,.kd-m-page,.kd-m-tap,.kd-m-pass,.kd-m-door{grid-column:1 / -1}.kd-m-page{grid-row:auto;min-height:470px}.kd-m-door{padding:24px;gap:20px}.kd-letters{min-height:250px}.kd-letter{width:72%;left:calc(var(--j) * 14%);top:calc(var(--j) * 25%)}.kd-door{width:100%;flex-wrap:wrap;border-radius:26px;padding:14px}.kd-door-count{padding-left:0;border-left:0;width:100%}.kd-door-bar{width:100%}.kd-tickets{gap:36px}.kd-ticket.is-featured .kd-ticket-card{transform:rotate(-1deg)}.kd-chosen{width:96px;height:96px;top:-40px;right:-4px}.kd-chosen text{font-size:10px}.kd-pass-rates{grid-template-columns:minmax(0,1fr)}.kd-pass-rates li{flex-direction:row;flex-wrap:wrap;align-items:baseline;column-gap:12px;row-gap:2px;padding:22px 24px}.kd-pass-rates li+li{border-left:0;border-top:2px solid color-mix(in srgb,var(--kd-on) 16%,transparent)}.kd-pass-icon{width:40px;height:40px;margin:0;align-self:center}.kd-pass-icon svg{width:20px;height:20px}.kd-pass-lead{width:100%;order:-1}.kd-pass .kd-money b{font-size:46px}.kd-pass-stub{padding:24px;gap:16px}.kd-pass-qr{width:76px}.kd-pass-stub .kd-btn{flex:1;padding:0 16px}.kd-wall{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 20px}.kd-tag{top:14px;right:-8px;padding:6px 10px 6px 18px}.kd-tag b{font-size:13px}.kd-card-name{font-size:17px;margin-top:12px}.kd-tiles{grid-template-columns:minmax(0,1fr)}.kd-tile{min-height:300px;padding:24px;border-radius:28px}.kd-tile-go{position:relative;top:auto;right:auto;align-self:flex-start;margin-top:16px}.kd-tile-text{max-width:100%}.kd-tile-pic{width:92%;order:2}.kd-tile-go{order:1}.kd-eticket{grid-template-columns:92px minmax(0,1fr);min-height:112px;-webkit-mask:radial-gradient(circle 11px at 92px 0,#0000 97%,#000) top / 100% 51% no-repeat,radial-gradient(circle 11px at 92px 100%,#0000 97%,#000) bottom / 100% 51% no-repeat;mask:radial-gradient(circle 11px at 92px 0,#0000 97%,#000) top / 100% 51% no-repeat,radial-gradient(circle 11px at 92px 100%,#0000 97%,#000) bottom / 100% 51% no-repeat}.kd-eticket-date b{font-size:40px}.kd-eticket-main{padding:18px}.kd-eticket-pic,.kd-eticket-go{display:none}.kd-badges{grid-template-columns:minmax(0,1fr);gap:36px}.kd-badge{flex-direction:row;align-items:flex-start;text-align:left;gap:22px}.kd-badge-face{width:96px;height:96px;box-shadow:0 0 0 5px var(--kd-paper),0 0 0 7px var(--kd-brand)}.kd-badge-face>span:first-child{font-size:30px}.kd-badge-ribbon{font-size:11px;padding:5px 10px;bottom:-14px}.kd-badge-text{flex:1;min-width:0;align-items:flex-start}.kd-badge h3{margin-top:4px;font-size:23px}.kd-badge-meta{justify-content:flex-start}.kd-request{padding:22px;border-radius:26px}.kd-request-row{grid-template-columns:minmax(0,1fr)}.kd-band{padding:32px 0 44px}.kd-band-title{font-size:clamp(48px,15vw,72px)}.kd-cards.is-page .kd-filter{flex-wrap:nowrap;margin-inline:calc(var(--kd-gutter) * -1);padding-inline:var(--kd-gutter);overflow-x:auto;scrollbar-width:none}.kd-cards.is-page .kd-filter::-webkit-scrollbar{display:none}.kd-cards.is-page .kd-filter button{flex:none}.kd-closing-text .kd-btn-xl{width:100%}.kd-prints li{width:44%}}.kd :is(.kd-seal,.kd-pass-icon,.kd-badge-face,.kd-badge-face img,.kd-door-check,.kd-postmark,.kd-chosen,.kd-tap-ring,.kd-badge-meta a),.kd :is(.kd-pass-stub,.kd-tag):before,.kd .kd-pass-stub:after,.kd .kd-hero:before,.kd .kd-hero:after,.kd .kd-closing:before{corner-shape:round}.kd :is(.kd-btn,.kd-lang,.kd-lang button,.kd-menu-btn,.kd-chips-row span,.kd-filter button,.kd-request-types button,.kd-service,.kd-reach a,.kd-reach span,.kd-tile-go,.kd-badge-ribbon,.kd-tap-btn,.kd-tap-count,.kd-head-link,.kd-door,.kd-door-bar){corner-shape:round}.kd-shared .st-page{width:100%;max-width:1120px;padding:40px 0}.kd-shared .st-page-title{font-weight:800;font-variation-settings:"wdth" 82,"opsz" 96;font-size:clamp(48px,7vw,108px);line-height:.9;letter-spacing:-.05em}.kd-shared .st-event-kicker{justify-self:start;padding:7px 14px;border-radius:999px;background:var(--kd-brand);color:var(--kd-on);letter-spacing:.08em;font-weight:750;corner-shape:round}.kd-shared .st-event-cover{rotate:-1.2deg}@font-face{font-family:Cormorant Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/cormorant-cyrillic-ext-wght-normal-Bbszbot-.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/cormorant-cyrillic-wght-normal-C1_dtFTU.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/cormorant-vietnamese-wght-normal-D6rXIIam.woff2) format("woff2-variations");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-face{font-family:Cormorant Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/cormorant-latin-ext-wght-normal-Bzx46pNl.woff2) format("woff2-variations");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-face{font-family:Cormorant Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/cormorant-latin-wght-normal-D7itQ8IL.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Variable;font-style:italic;font-display:swap;font-weight:300 700;src:url(/assets/cormorant-cyrillic-ext-wght-italic-C5biRwSG.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Variable;font-style:italic;font-display:swap;font-weight:300 700;src:url(/assets/cormorant-cyrillic-wght-italic-C6Ut3NuG.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Variable;font-style:italic;font-display:swap;font-weight:300 700;src:url(/assets/cormorant-vietnamese-wght-italic-hT8XndtS.woff2) format("woff2-variations");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-face{font-family:Cormorant Variable;font-style:italic;font-display:swap;font-weight:300 700;src:url(/assets/cormorant-latin-ext-wght-italic-BGlHoNQB.woff2) format("woff2-variations");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-face{font-family:Cormorant Variable;font-style:italic;font-display:swap;font-weight:300 700;src:url(/assets/cormorant-latin-wght-italic-BMf3v8-7.woff2) format("woff2-variations");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}.pm,.pm-sheet,html[data-site-theme=pambo] body>:not(#root){--pm-paper: #f8f3ea;--pm-paper-2: #f1e9db;--pm-card: #fffcf6;--pm-ink: #2b231a;--pm-ink-2: #5b5042;--pm-muted: #8a7c69;--pm-accent: var(--primary, #a8843a);--pm-on-accent: var(--primary-foreground, #fff);--pm-btn: var(--pm-accent);--pm-gild: color-mix(in oklab, var(--pm-accent) 80%, var(--pm-ink));--pm-gild-text: color-mix(in oklab, var(--pm-accent) 64%, var(--pm-ink));--pm-gild-small: color-mix(in oklab, var(--pm-accent) 50%, var(--pm-ink));--pm-line: color-mix(in oklab, var(--pm-gild) 36%, var(--pm-paper));--pm-line-soft: color-mix(in oklab, var(--pm-ink) 11%, var(--pm-paper));--pm-tint: color-mix(in oklab, var(--pm-accent) 9%, var(--pm-paper));--pm-tint-2: color-mix(in oklab, var(--pm-accent) 20%, var(--pm-paper));--pm-seal: var(--pm-accent);--pm-seal-hi: color-mix(in oklab, var(--pm-seal) 62%, #fff);--pm-seal-lo: color-mix(in oklab, var(--pm-seal) 66%, #000);--pm-shadow: rgb(58 38 14 / .42);--pm-serif: "Cormorant Variable", "Cormorant Garamond", "Cormorant", Georgia, serif;--pm-sans: "Geist Variable", "Figtree Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--pm-ease: cubic-bezier(.2, .7, .2, 1);--st-accent: var(--pm-accent);--st-accent-text: var(--pm-gild-text);--st-on-accent: var(--pm-on-accent);--st-ink: var(--pm-ink);--st-paper: var(--pm-paper);--st-surface: var(--pm-card);--st-muted: var(--pm-muted);--st-line: var(--pm-line);--st-radius: 2px;--st-btn-radius: 2px;--st-display: var(--pm-serif);--st-heading: var(--pm-serif);--st-heading-weight: 500;--st-heading-tracking: 0;--st-sans: var(--pm-sans)}.pm{position:relative;min-height:100vh;overflow-x:clip;background:var(--pm-paper);color:var(--pm-ink);font-family:var(--pm-sans);font-size:15px;line-height:1.6;color-scheme:light;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}:root.dark :is(.pm,.pm-sheet),:root.dark[data-site-theme=pambo] body>:not(#root){--pm-paper: #17130e;--pm-paper-2: #1e1912;--pm-card: #241e16;--pm-ink: #f1e8d9;--pm-ink-2: #cdbfa9;--pm-muted: #9f927e;--pm-gild: color-mix(in oklab, var(--pm-accent) 64%, var(--pm-ink));--pm-gild-text: color-mix(in oklab, var(--pm-accent) 62%, var(--pm-ink));--pm-gild-small: color-mix(in oklab, var(--pm-accent) 52%, var(--pm-ink));--pm-line: color-mix(in oklab, var(--pm-gild) 34%, var(--pm-paper));--pm-line-soft: color-mix(in oklab, var(--pm-ink) 12%, var(--pm-paper));--pm-tint: color-mix(in oklab, var(--pm-accent) 9%, var(--pm-paper));--pm-tint-2: color-mix(in oklab, var(--pm-accent) 17%, var(--pm-paper));--pm-shadow: rgb(0 0 0 / .7);color-scheme:dark}@supports (color: oklch(from red l c h)){.pm,.pm-sheet,html[data-site-theme=pambo] body>:not(#root){--pm-gild: oklch(from var(--pm-accent) clamp(.46, l, .66) min(c, .16) h);--pm-gild-text: oklch(from var(--pm-accent) clamp(.4, l, .54) min(c, .15) h);--pm-gild-small: oklch(from var(--pm-accent) clamp(.36, l, .5) min(c, .14) h);--pm-seal: oklch(from var(--pm-accent) clamp(.42, l, .8) c h);--pm-btn: oklch(from var(--pm-accent) min(l, .92) c h);--pm-paper: color-mix(in oklab, var(--pm-accent) 3%, #f9f5ee);--pm-paper-2: color-mix(in oklab, var(--pm-accent) 6%, #f3ede2)}:root.dark :is(.pm,.pm-sheet),:root.dark[data-site-theme=pambo] body>:not(#root){--pm-gild: oklch(from var(--pm-accent) clamp(.62, l, .8) min(c, .15) h);--pm-gild-text: oklch(from var(--pm-accent) clamp(.7, l, .86) min(c, .14) h);--pm-gild-small: oklch(from var(--pm-accent) clamp(.68, l, .84) min(c, .13) h);--pm-seal: oklch(from var(--pm-accent) clamp(.42, l, .72) c h);--pm-btn: oklch(from var(--pm-accent) max(l, .48) c h);--pm-paper: color-mix(in oklab, var(--pm-accent) 3%, #17130e);--pm-paper-2: color-mix(in oklab, var(--pm-accent) 5%, #1e1912)}}:where(.pm) *,:where(.pm) *:before,:where(.pm) *:after{box-sizing:border-box}html[data-site-theme=pambo] body>:not(#root){--site-font: var(--pm-sans);--site-ink: var(--pm-ink);--site-muted: var(--pm-muted);--site-paper: var(--pm-paper);--site-surface: var(--pm-card);--site-sunk: var(--pm-tint);--site-line: var(--pm-line)}.pm *,.pm *:before,.pm *:after{corner-shape:round}:where(.pm) img{display:block;max-width:100%}:where(.pm) a{color:inherit;text-decoration:none}:where(.pm) :is(h1,h2,h3,p,ul,ol,figure,dl,dd,dt){margin:0;padding:0}:where(.pm) :is(ul,ol){list-style:none}:where(.pm) button{font:inherit;color:inherit}.pm :is(a,button,select,input):focus-visible{outline:1px solid var(--pm-gild);outline-offset:4px}.pm :is(.pm-menu b,.pm-ledger b,.pm-slip b,.pm-count,.pm-tiers dd,.pm-pkg-price,.pm-programme time b,.pm-card p){font-variant-numeric:lining-nums tabular-nums}.pm-wrap{width:min(100% - 48px,1200px);margin-inline:auto}.pm-narrow{width:min(100% - 48px,820px)}.pm-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.pm-arch{position:relative;container-type:inline-size;width:100%;aspect-ratio:1 / var(--ratio, 1.36)}.pm-arch-in{position:absolute;inset:0;overflow:hidden;background:var(--pm-tint)}.pm-arch-line{position:absolute;left:-7cqw;top:-7cqw;width:114cqw;height:calc(100% + 14cqw);overflow:visible;pointer-events:none;fill:none;stroke:var(--pm-gild)}.pm-arch-line path{stroke-width:1;vector-effect:non-scaling-stroke}.pm-arch-line .pm-arch-line-2{opacity:.5}.pm-defs{position:absolute;width:0;height:0;overflow:hidden}.pm-rosette{flex:none;fill:none;stroke:currentColor;stroke-width:1;color:var(--pm-gild)}.pm-rosette .is-dot{fill:currentColor;stroke:none}.pm-band{display:block;width:100%;color:var(--pm-gild);fill:none;stroke:currentColor;stroke-width:.8;opacity:.8}.pm-band .is-dot{fill:currentColor;stroke:none}.pm-divider{display:flex;align-items:center;justify-content:center;gap:16px;width:min(100% - 48px,420px);margin-inline:auto;color:var(--pm-gild)}.pm-divider i{flex:1;height:1px;background:linear-gradient(90deg,transparent,var(--pm-line))}.pm-divider i:last-child{background:linear-gradient(90deg,var(--pm-line),transparent)}.pm-seal{--seal: 44px;position:relative;isolation:isolate;display:inline-grid;flex:none;place-items:center;width:var(--seal);height:var(--seal);border-radius:47% 53% 50% 48%/52% 47% 53% 48%;background:radial-gradient(circle at 34% 28%,var(--pm-seal-hi),var(--pm-seal) 44%,var(--pm-seal-lo) 100%);box-shadow:0 calc(var(--seal) * .12) calc(var(--seal) * .26) calc(var(--seal) * -.1) #1e0f058c,inset 0 -2px 4px #00000038,inset 0 2px 3px #ffffff47}.pm-seal:before{content:"";position:absolute;inset:-6%;z-index:-1;border-radius:41% 59% 55% 45%/47% 43% 57% 53%;background:radial-gradient(circle at 60% 70%,var(--pm-seal-lo),var(--pm-seal) 70%)}.pm-seal-ring{display:grid;place-items:center;width:70%;height:70%;border-radius:50%;box-shadow:inset 0 1px 2px color-mix(in oklab,var(--pm-seal-lo) 90%,transparent),inset 0 0 0 1.5px color-mix(in oklab,var(--pm-seal-lo) 70%,transparent),0 1px color-mix(in oklab,var(--pm-seal-hi) 60%,transparent);font-family:var(--pm-serif);font-size:calc(var(--seal) * .3);font-weight:650;line-height:1;letter-spacing:.02em;color:color-mix(in oklab,var(--pm-seal-lo) 94%,#000);text-shadow:0 1px 0 color-mix(in oklab,var(--pm-seal-hi) 55%,transparent)}.pm-seal-ring svg{width:46%;height:46%;filter:drop-shadow(0 1px 0 color-mix(in oklab,var(--pm-seal-hi) 55%,transparent))}.pm-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:50px;padding:0 28px;border:0;border-radius:2px;background:var(--pm-btn);color:var(--pm-on-accent);font-family:var(--pm-sans);font-size:12px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;cursor:pointer;box-shadow:inset 0 0 0 3px var(--pm-btn),inset 0 0 0 4px color-mix(in oklab,var(--pm-on-accent) 45%,transparent),0 14px 26px -18px var(--pm-shadow);transition:background .3s,transform .3s var(--pm-ease),box-shadow .3s}.pm-btn svg{width:17px;height:17px;flex:none}.pm-btn:hover{background:var(--pm-seal-lo);box-shadow:inset 0 0 0 3px var(--pm-seal-lo),inset 0 0 0 4px color-mix(in oklab,var(--pm-on-accent) 45%,transparent),0 18px 30px -18px var(--pm-shadow);transform:translateY(-1px)}.pm-btn-line{background:transparent;color:var(--pm-ink);box-shadow:inset 0 0 0 1px var(--pm-gild),inset 0 0 0 4px var(--pm-card),inset 0 0 0 5px var(--pm-line)}.pm-btn-line:hover{background:var(--pm-tint);box-shadow:inset 0 0 0 1px var(--pm-gild),inset 0 0 0 4px var(--pm-tint),inset 0 0 0 5px var(--pm-line)}.pm-more{display:block;width:fit-content;margin:48px auto 0;padding:6px 2px;border:0;border-bottom:1px solid var(--pm-gild);background:none;font-family:var(--pm-sans);font-size:11.5px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--pm-gild-small);cursor:pointer}.pm-quiet{text-align:center;font-family:var(--pm-serif);font-size:20px;font-style:italic;color:var(--pm-muted)}.pm-quiet button{border:0;border-bottom:1px solid currentColor;background:none;cursor:pointer;color:var(--pm-gild-text);font-style:normal}.pm [id]{scroll-margin-top:128px}.pm-nav{position:fixed;inset:0 0 auto;z-index:40;background:color-mix(in oklab,var(--pm-paper) 88%,transparent);box-shadow:0 1px 0 var(--pm-line-soft);backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2);transition:background .4s,box-shadow .4s}.pm[data-embedded] .pm-nav{position:absolute}.pm-nav-row{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;width:min(100% - 40px,1320px);height:68px;margin-inline:auto;transition:height .4s var(--pm-ease)}.pm-nav.is-scrolled .pm-nav-row{height:56px}.pm-nav-side{display:flex;align-items:center;gap:22px;min-width:0}.pm-nav-side.is-end{justify-content:flex-end}.pm-brand{display:flex;align-items:center;justify-content:center;min-width:0;max-width:40vw;font-family:var(--pm-serif);font-size:26px;font-weight:550;letter-spacing:.03em;line-height:1;white-space:nowrap}.pm-mark{display:inline-flex;align-items:center;min-width:0}.pm-mark>span{overflow:hidden;text-overflow:ellipsis}.pm-mark img{width:auto;height:38px;max-width:200px;object-fit:contain}.pm-mark .pm-mark-dark,:root.dark .pm-mark .pm-mark-light{display:none}:root.dark .pm-mark .pm-mark-dark{display:block}.pm-links{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0;width:min(100% - 40px,1320px);margin-inline:auto;padding:0 0 2px;border-top:1px solid var(--pm-line-soft)}.pm-link{display:inline-flex;align-items:center}.pm-link i{width:5px;height:5px;margin:0 clamp(14px,1.7vw,26px);border:1px solid var(--pm-gild);rotate:45deg;opacity:.7}.pm-links a{position:relative;display:inline-block;padding:12px 0 11px;font-size:11px;font-weight:550;letter-spacing:.2em;text-transform:uppercase;color:var(--pm-ink-2);white-space:nowrap;transition:color .24s}.pm-links a:after{content:"";position:absolute;left:50%;right:50%;bottom:6px;height:1px;background:var(--pm-gild);transition:left .3s var(--pm-ease),right .3s var(--pm-ease)}.pm-links a:hover{color:var(--pm-ink)}.pm-links a:hover:after{left:0;right:0}.pm-links a[aria-current=page]{color:var(--pm-ink)}.pm-links a[aria-current=page]:after{left:0;right:0}.pm-menu-btn{display:none;align-items:center;gap:8px;height:40px;padding:0 4px;border:0;background:none;font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--pm-ink);cursor:pointer}.pm-menu-btn svg{width:20px;height:20px;color:var(--pm-gild)}.pm-lang{display:inline-flex;gap:2px}.pm-lang button{padding:6px 7px;border:0;background:none;font-size:11px;font-weight:600;letter-spacing:.16em;color:var(--pm-muted);cursor:pointer;border-bottom:1px solid transparent;transition:color .2s,border-color .2s}.pm-lang button[aria-pressed=true]{color:var(--pm-ink);border-bottom-color:var(--pm-gild)}.pm-btn-nav{height:40px;padding:0 18px;font-size:11px;letter-spacing:.18em}.pm-btn-nav svg{width:15px;height:15px}.pm-sheet{background:var(--pm-paper)!important;color:var(--pm-ink);font-family:var(--pm-sans)}.pm-sheet .pm-sheet-title{font-family:var(--pm-serif);font-size:21px;font-weight:600;letter-spacing:.02em;color:var(--pm-ink)}.pm-sheet-body{display:grid;justify-items:center;gap:0;text-align:center}.pm-sheet-mark{margin:4px 0 10px;color:var(--pm-gild)}.pm-sheet-links{display:grid;width:100%}.pm-sheet-links a{display:block;padding:13px 8px;border-bottom:1px solid var(--pm-line-soft);font-family:var(--pm-serif);font-size:25px;font-weight:500;line-height:1.15;color:var(--pm-ink)}.pm-sheet-links a:first-child{border-top:1px solid var(--pm-line-soft)}.pm-sheet-links a:active{background:var(--pm-tint)}.pm-sheet-links a[aria-current=page]{font-style:italic;color:var(--pm-gild-text)}.pm-sheet-wa{width:100%;margin-top:24px}.pm-sheet-foot{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:18px;font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--pm-muted)}.pm-hero{position:relative;padding:128px 0 56px;text-align:center}.pm-hero:before{content:"";position:absolute;inset:0 0 30%;z-index:-1;background:radial-gradient(60% 70% at 50% 18%,var(--pm-tint),transparent 70%);pointer-events:none}.pm-stage{--arch: clamp(210px, min(25vw, 32vh), 400px);display:grid;grid-template-columns:minmax(0,1fr) var(--arch) minmax(0,1fr);align-items:end;width:min(100% - 32px,1200px);margin-inline:auto;padding-top:26px}.pm-stage-arch{position:relative;z-index:2;grid-column:2;animation:pm-rise 1.4s .1s var(--pm-ease) both}.pm-stage-apex{position:absolute;left:50%;top:calc(var(--arch) * -.1 - 22px);translate:-50% 0;color:var(--pm-gild)}.pm-hero-arch .pm-arch-in{background:radial-gradient(120% 80% at 50% 22%,var(--pm-card),var(--pm-tint-2) 92%)}.pm-alcove{position:absolute;inset:0;display:flex;align-items:flex-end;justify-content:center;padding:30% 0 10%}.pm-stage-card{width:auto;height:auto;max-width:64%;max-height:100%;object-fit:contain;border-radius:2px;box-shadow:0 1px 2px #28190a1f,0 26px 40px -22px var(--pm-shadow);animation:pm-float 7s 1.4s ease-in-out infinite alternate}.pm-alcove.is-monogram{align-items:center;padding:0}.pm-alcove.is-monogram b:before{content:"";position:absolute;left:50%;top:50%;width:calc(var(--arch) * .56);aspect-ratio:1;border-radius:50%;translate:-50% -50%;box-shadow:0 0 0 1px var(--pm-line),inset 0 0 0 6px var(--pm-tint),inset 0 0 0 7px var(--pm-line)}.pm-alcove.is-monogram b{position:relative;display:grid;place-items:center;margin-top:18%;font-family:var(--pm-serif);font-size:calc(var(--arch) * .34);font-weight:450;letter-spacing:.04em;color:var(--pm-gild)}.pm-stage-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.pm-stage-lean{position:absolute;right:-16%;bottom:4%;z-index:3;width:42%;border-radius:2px;rotate:5deg;box-shadow:0 1px 2px #28190a1f,0 24px 36px -18px var(--pm-shadow)}.pm-stage-sill{width:124%;margin:16px -12% 0}.pm-stage-envelope{position:relative;z-index:1;grid-column:1;grid-row:1;justify-self:end;width:clamp(150px,16vw,236px);aspect-ratio:1.45;margin:0 -6% 16% 0;rotate:-8deg;animation:pm-envelope 1.5s .5s var(--pm-ease) both}.pm-stage-reply{position:relative;z-index:3;grid-column:3;grid-row:1;align-self:center;justify-self:start;margin-left:-6%;padding-top:18%;text-align:left}.pm-stage-reply .is-out{white-space:nowrap;rotate:3deg;font-size:14.5px;padding:10px 12px 6px;animation:pm-pop .9s 1.6s var(--pm-ease) both}.pm-hero-text{display:grid;justify-items:center;padding:26px 20px 0}.pm-hero-logo{width:auto;height:54px;max-width:220px;margin-bottom:18px;object-fit:contain;animation:pm-fade 1.2s .3s both}.pm-hero-eyebrow{margin-bottom:14px;font-size:11.5px;font-weight:500;letter-spacing:.32em;text-transform:uppercase;color:var(--pm-gild-small);animation:pm-fade 1.2s .3s both}.pm-hero-eyebrow:before,.pm-hero-eyebrow:after{content:"";display:inline-block;width:28px;height:1px;margin:0 14px;vertical-align:middle;background:var(--pm-line)}.pm-hero h1{max-width:15ch;font-family:var(--pm-serif);font-size:clamp(46px,min(7vw,10vh),112px);font-weight:500;line-height:.98;letter-spacing:.005em;text-wrap:balance;animation:pm-rise 1.4s .38s var(--pm-ease) both}.pm-hero-line{max-width:36ch;margin-top:16px;font-family:var(--pm-serif);font-size:clamp(20px,1.9vw,27px);font-style:italic;line-height:1.3;color:var(--pm-ink-2);text-wrap:balance;animation:pm-fade 1.2s .7s both}.pm-hero-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:18px 30px;margin-top:26px;animation:pm-fade 1.2s .9s both}.pm-hero-more{padding:6px 2px;border-bottom:1px solid var(--pm-gild);font-size:11.5px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--pm-gild-small);transition:color .2s}.pm-hero-more:hover{color:var(--pm-ink)}.pm-hero-divider{margin-top:8px}.pm-stage-envelope,.pm-env{--env: #fbf7ef;--env-2: #efe6d5;--env-line: rgb(60 40 15 / .13);border-radius:3px;background:linear-gradient(170deg,var(--env),var(--env-2));box-shadow:inset 0 0 0 1px var(--env-line),0 24px 34px -24px var(--pm-shadow)}:root.dark .pm :is(.pm-stage-envelope,.pm-env){--env: #ebe2d1;--env-2: #d9cdb7}.pm-stage-envelope:before,.pm-env:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(to top right,transparent calc(50% - .7px),var(--env-line) 50%,transparent calc(50% + .7px)) left bottom / 50.5% 56% no-repeat,linear-gradient(to top left,transparent calc(50% - .7px),var(--env-line) 50%,transparent calc(50% + .7px)) right bottom / 50.5% 56% no-repeat}.pm-env-flap{position:absolute;inset:0 0 auto;height:54%;clip-path:polygon(0 0,100% 0,50% 100%);background:linear-gradient(180deg,color-mix(in oklab,var(--env-2) 90%,#3a2a15),var(--env-2))}.pm-env-flap:after{content:"";position:absolute;inset:7% 9% auto;height:70%;clip-path:polygon(0 0,100% 0,50% 100%);background:linear-gradient(180deg,color-mix(in oklab,var(--pm-accent) 26%,var(--env)),color-mix(in oklab,var(--pm-accent) 10%,var(--env)));opacity:.85}.pm-env-seal{position:absolute;left:50%;top:54%;--seal: clamp(28px, 21%, 52px);translate:-50% -52%}.pm-stage-envelope .pm-env-seal{--seal: clamp(36px, 3.6vw, 54px)}.pm-env-name{position:absolute;left:0;right:0;bottom:6%;font-family:var(--pm-serif);font-size:clamp(14px,1.3vw,19px);line-height:1;font-style:italic;font-weight:500;color:color-mix(in oklab,var(--pm-accent) 62%,#2b231a);text-align:center}.pm-bubble{position:relative;margin:0;padding:8px 10px 5px;border-radius:10px;background:#fff;color:#111b21;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:13.5px;line-height:1.38;letter-spacing:0;box-shadow:0 1px 1px #0000001a,0 18px 30px -20px #0006}.pm-bubble small{display:flex;align-items:center;justify-content:flex-end;gap:3px;margin-top:2px;font-size:10.5px;color:#667781}.pm-bubble small svg{width:14px;height:14px;color:#53bdeb}.pm-bubble.is-in{border-top-left-radius:2px}.pm-bubble.is-out{display:flex;flex-wrap:wrap;align-items:center;gap:0 6px;background:#d9fdd3;border-top-right-radius:2px;font-weight:500}.pm-bubble.is-out>svg{width:15px;height:15px;color:#1fa855}.pm-bubble.is-out small{flex-basis:100%}:root.dark .pm .pm-bubble{background:#202c33;color:#e9edef}:root.dark .pm .pm-bubble.is-out{background:#005c4b}:root.dark .pm .pm-bubble small{color:#8696a0}.pm-section{padding:clamp(80px,9vw,128px) 0}.pm-head{display:grid;justify-items:center;margin-bottom:clamp(48px,6vw,76px);text-align:center}.pm-head-mark{margin-bottom:18px}.pm-head h2{max-width:18ch;font-family:var(--pm-serif);font-size:clamp(38px,4.6vw,62px);font-weight:500;line-height:1.04;letter-spacing:.005em;text-wrap:balance}.pm-head p{margin-top:14px;font-family:var(--pm-serif);font-size:clamp(19px,1.7vw,23px);font-style:italic;color:var(--pm-ink-2)}.pm-section+.pm-section{border-top:1px solid var(--pm-line-soft)}.pm-rv{transition:opacity 1.2s var(--pm-ease),transform 1.2s var(--pm-ease)}.pm[data-motion] .pm-rv:not(.is-in){opacity:0;transform:translateY(32px)}.pm-guests{padding-top:clamp(64px,7vw,104px);background:linear-gradient(180deg,transparent,var(--pm-paper-2) 30%,var(--pm-paper-2) 70%,transparent)}.pm-moments{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(20px,2.6vw,44px);max-width:1160px;margin-inline:auto;counter-reset:pm-moment}.pm-moment{display:grid;justify-items:center;gap:22px;padding-top:10px;counter-increment:pm-moment;transition:opacity 1s var(--pm-ease),transform 1s var(--pm-ease);transition-delay:calc(var(--i) * .17s + .15s)}.pm[data-motion] .pm-guests:not(.is-in) .pm-moment{opacity:0;transform:translateY(22px)}.pm-moment>p{display:grid;justify-items:center;gap:8px;font-family:var(--pm-serif);font-size:clamp(19px,1.6vw,22px);font-weight:550;line-height:1.15;text-align:center;text-wrap:balance}.pm-moment>p:before{content:counter(pm-moment,upper-roman);font-family:var(--pm-sans);font-size:10.5px;font-weight:600;letter-spacing:.24em;color:var(--pm-gild-small)}.pm-moment-arch .pm-arch-in{background:radial-gradient(110% 80% at 50% 25%,var(--pm-card),var(--pm-tint-2))}.pm-moment-scene{position:absolute;inset:0;display:grid;place-items:center;padding:26% 10% 10%}.pm-moment-scene>*{width:100%}.pm-v-envelope{display:grid;place-items:center}.pm-env{position:relative;width:96%;aspect-ratio:1.45;rotate:-6deg}.pm-v-chat{margin:-10% -6% 0}.pm-moment:nth-child(2) .pm-arch-in{background:#efeae2}:root.dark .pm .pm-moment:nth-child(2) .pm-arch-in{background:#0b141a}.pm-v-chat .pm-bubble{padding:4px;font-size:11px;line-height:1.3;border-top-left-radius:2px}.pm-v-chat .pm-bubble img{width:100%;aspect-ratio:1.15;object-fit:cover;object-position:50% 42%;border-radius:7px}.pm-v-card{display:grid;place-items:center;align-content:center;gap:6px;aspect-ratio:1.15;border-radius:7px;background:radial-gradient(100% 90% at 50% 30%,var(--pm-card),var(--pm-tint-2));box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 4px var(--pm-line);color:var(--pm-gild)}.pm-v-card b{font-family:var(--pm-serif);font-size:15px;font-style:italic;font-weight:600;color:#2b231a}.pm-v-chat .pm-bubble p{padding:5px 4px 0}.pm-v-chat .pm-bubble small{padding:0 3px;font-size:9px}.pm-v-reply{display:grid;justify-items:center;gap:14px;margin-top:-8%}.pm-mini{display:grid;justify-items:center;gap:4px;color:var(--pm-gild)}.pm-mini b{font-family:var(--pm-serif);font-size:clamp(17px,1.6vw,21px);font-style:italic;font-weight:550;color:var(--pm-ink);white-space:nowrap}.pm-reply-btn{position:relative;display:inline-flex;align-items:center;gap:7px;padding:11px 16px;border-radius:999px;background:var(--pm-btn);color:var(--pm-on-accent);font-size:12.5px;font-weight:600;white-space:nowrap;box-shadow:0 12px 22px -14px var(--pm-shadow)}.pm-reply-btn svg{width:14px;height:14px}.pm-reply-btn:after{content:"";position:absolute;left:50%;top:50%;width:22px;height:22px;margin:-11px;border-radius:50%;background:color-mix(in oklab,var(--pm-on-accent) 55%,transparent);opacity:0}.pm[data-motion] .pm-guests.is-in .pm-reply-btn:after{animation:pm-tap .9s 1.3s ease-out both}.pm-reply-count{display:inline-flex;align-items:baseline;gap:6px;font-size:12px;letter-spacing:.06em;color:var(--pm-muted)}.pm-count{display:inline-block;height:1.1em;overflow:hidden;font-family:var(--pm-serif);font-size:30px;line-height:1.1;color:var(--pm-ink)}.pm-count b{display:block;font-weight:550;transform:translateY(-100%)}.pm[data-motion] .pm-guests.is-in .pm-count b{animation:pm-roll .7s 1.9s var(--pm-ease) both}.pm-v-pass{display:grid;place-items:center}.pm-ticket{display:grid;justify-items:center;gap:4px;width:84%;padding:12px 10px;border-radius:6px;background:var(--pm-card);box-shadow:inset 0 0 0 1px var(--pm-line-soft),0 16px 26px -18px var(--pm-shadow);-webkit-mask:radial-gradient(circle 7px at 0 64%,transparent 6.5px,#000 7px) left / 51% 100% no-repeat,radial-gradient(circle 7px at 100% 64%,transparent 6.5px,#000 7px) right / 51% 100% no-repeat;mask:radial-gradient(circle 7px at 0 64%,transparent 6.5px,#000 7px) left / 51% 100% no-repeat,radial-gradient(circle 7px at 100% 64%,transparent 6.5px,#000 7px) right / 51% 100% no-repeat}.pm-ticket-qr{width:70%;height:auto;border-radius:3px}.pm-ticket-cut{width:100%;margin:4px 0 3px;border-top:1px dashed var(--pm-line)}.pm-ticket b{font-family:var(--pm-serif);font-size:19px;font-weight:600;line-height:1.1}.pm-ticket small{font-size:10px;letter-spacing:.08em;color:var(--pm-muted);white-space:nowrap}.pm-v-michango{display:grid;place-items:center}.pm-slip{display:grid;justify-items:center;gap:6px;width:90%;padding:16px 10px 14px;border-radius:4px;background:var(--pm-card);box-shadow:inset 0 0 0 1px var(--pm-line-soft),0 16px 26px -18px var(--pm-shadow)}.pm-slip small{font-size:9.5px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#1fa855}.pm-slip b{font-family:var(--pm-serif);font-size:clamp(19px,1.9vw,25px);font-weight:600;line-height:1.1;white-space:nowrap}.pm-slip-bar{width:80%;height:3px;border-radius:3px;background:var(--pm-line-soft);overflow:hidden}.pm-slip-bar i{display:block;width:70%;height:100%;background:var(--pm-accent);transform-origin:left}.pm[data-motion] .pm-guests.is-in .pm-slip-bar i{animation:pm-grow 1.4s 1.9s var(--pm-ease) both}.pm-slip em{font-family:var(--pm-serif);font-size:15px;color:var(--pm-ink-2)}.pm-arcade{--n: 4;--gap: clamp(24px, 3.4vw, 52px);display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(40px,4.4vw,64px) var(--gap)}.pm-arcade>li{flex:0 1 calc((100% - (var(--n) - 1) * var(--gap)) / var(--n));max-width:268px}.pm-arcade[data-count="1"]{--n: 1}.pm-arcade[data-count="2"]{--n: 2}.pm-arcade[data-count="3"]{--n: 3}.pm-arcade:is([data-count="1"],[data-count="2"])>li{max-width:300px}.pm-card{display:grid;justify-items:center;gap:6px;text-align:center}.pm-card-open{display:block;width:100%;margin-bottom:18px;padding:0;border:0;background:none;cursor:zoom-in}.pm-card-arch .pm-arch-in{display:grid;place-items:end center;padding-bottom:10%;background:radial-gradient(110% 80% at 50% 22%,var(--pm-card),var(--pm-tint-2))}.pm-card-arch img{width:70%;height:auto;max-height:76%;object-fit:contain;border-radius:2px;box-shadow:0 1px 2px #28190a1f,0 22px 30px -18px var(--pm-shadow);transition:transform .7s var(--pm-ease),box-shadow .7s var(--pm-ease)}.pm-card-arch .pm-rosette{align-self:center}.pm-card-open:hover img{transform:translateY(-8px);box-shadow:0 1px 2px #28190a1f,0 32px 38px -20px var(--pm-shadow)}.pm-card h3{font-family:var(--pm-serif);font-size:24px;font-weight:550;line-height:1.15}.pm-card p{font-size:11.5px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--pm-gild-small)}.pm-card{transition:opacity 1s var(--pm-ease),transform 1s var(--pm-ease);transition-delay:calc(var(--i, 0) * .14s + .12s)}.pm[data-motion] .pm-cards:not(.is-in) .pm-card{opacity:0;transform:translateY(24px)}.pm-card.is-ghost .pm-arch-in{animation:pm-breathe 2.4s ease-in-out infinite alternate}.pm-card-detail{display:grid;justify-items:center;gap:20px;width:100%;padding-bottom:8px;text-align:center}.pm-card-detail-pic{display:grid;place-items:center;width:100%;padding:28px;background:radial-gradient(100% 80% at 50% 30%,var(--pm-card),var(--pm-tint-2));box-shadow:inset 0 0 0 1px var(--pm-line-soft)}.pm-card-detail-pic img{max-height:min(52dvh,520px);width:auto;border-radius:2px;box-shadow:0 30px 50px -26px var(--pm-shadow)}.pm-card-detail h3{font-family:var(--pm-serif);font-size:36px;font-weight:500;line-height:1.05}.pm-card-detail .pm-btn{width:100%}.pm-swatches{width:min(100%,320px)}.pm-tiers{display:grid;gap:10px;width:min(100%,300px)}.pm-tiers div{display:flex;align-items:baseline;gap:10px}.pm-tiers div:before{content:"";order:1;flex:1;border-bottom:1px dotted var(--pm-line)}.pm-tiers dt{order:0;font-size:13.5px;color:var(--pm-ink-2)}.pm-tiers dd{order:2;font-family:var(--pm-serif);font-size:19px;font-weight:600}.pm-tiers-none{font-family:var(--pm-serif);font-size:22px}.pm-gallery{--n: 3;--gap: clamp(28px, 3.6vw, 56px);display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(48px,5vw,76px) var(--gap)}.pm-gallery>li{flex:0 1 calc((100% - (var(--n) - 1) * var(--gap)) / var(--n))}.pm-portrait-link{display:grid;gap:26px;text-align:center}.pm-frame{display:block;padding:10px;background:var(--pm-card);box-shadow:0 0 0 1px var(--pm-line),0 0 0 7px var(--pm-paper),0 0 0 8px var(--pm-line),0 30px 40px -32px var(--pm-shadow);transition:transform .7s var(--pm-ease),box-shadow .7s var(--pm-ease)}.pm-frame img{width:100%;aspect-ratio:1200 / 630;object-fit:cover}.pm-portrait.is-ghost .pm-frame{aspect-ratio:1200 / 630;animation:pm-breathe 2.4s ease-in-out infinite alternate}.pm-portrait-link:hover .pm-frame{transform:translateY(-6px);box-shadow:0 0 0 1px var(--pm-gild),0 0 0 7px var(--pm-paper),0 0 0 8px var(--pm-line),0 40px 46px -32px var(--pm-shadow)}.pm-portrait-text{display:grid;justify-items:center;gap:2px}.pm-portrait-text strong{font-family:var(--pm-serif);font-size:26px;font-weight:550;line-height:1.15}.pm-portrait-text em{font-family:var(--pm-serif);font-size:18px;color:var(--pm-muted)}.pm-live{display:inline-flex;align-items:center;gap:6px;margin-top:12px;padding-bottom:3px;border-bottom:1px solid var(--pm-line);font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--pm-gild-small);transition:border-color .3s}.pm-live svg{width:13px;height:13px;transition:transform .3s var(--pm-ease)}.pm-portrait-link:hover .pm-live{border-color:var(--pm-gild)}.pm-portrait-link:hover .pm-live svg{transform:translate(2px,-2px)}.pm-offers{background:linear-gradient(180deg,transparent,var(--pm-paper-2) 12%,var(--pm-paper-2) 88%,transparent)}.pm-or{display:flex;align-items:center;justify-content:center;gap:22px;width:min(100%,420px);margin:clamp(64px,7vw,96px) auto;color:var(--pm-gild)}.pm-or i{flex:1;height:1px;background:linear-gradient(90deg,transparent,var(--pm-line))}.pm-or i:last-child{background:linear-gradient(90deg,var(--pm-line),transparent)}.pm-or em{font-family:var(--pm-serif);font-size:30px;font-style:italic;line-height:1;color:var(--pm-gild-text)}.pm-diy-wrap .pm-head{margin-bottom:clamp(32px,4vw,48px)}.pm-diy{position:relative;display:grid;justify-items:center;width:min(100%,720px);margin-inline:auto;padding:40px clamp(20px,4vw,48px) 36px;background:var(--pm-card);box-shadow:0 0 0 1px var(--pm-line-soft),0 26px 40px -34px var(--pm-shadow)}.pm-diy:before{content:"";position:absolute;inset:9px;border:1px dashed var(--pm-line);pointer-events:none}.pm-rates{display:flex;justify-content:center;width:100%}.pm-rate{display:grid;flex:1;justify-items:center;align-content:start;gap:4px;padding:0 clamp(12px,3vw,36px);text-align:center}.pm-rate+.pm-rate{border-left:1px solid var(--pm-line)}.pm-rate-icon{display:grid;place-items:center;width:52px;height:52px;margin-bottom:10px;border-radius:50%;background:var(--pm-tint);box-shadow:0 0 0 1px var(--pm-line);color:var(--pm-gild)}.pm-rate-icon svg{width:24px;height:24px}.pm-rate.is-wa .pm-rate-icon{color:#1fa855}.pm-rate.is-cards .pm-rate-icon{width:40px;height:56px;border-radius:2px;overflow:hidden;background:var(--pm-card);box-shadow:0 0 0 1px var(--pm-line-soft),0 10px 16px -10px var(--pm-shadow);rotate:-4deg}.pm-rate.is-cards .pm-rate-icon img{width:100%;height:100%;object-fit:cover}.pm-rate-label{font-size:10.5px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--pm-gild-small);white-space:nowrap}.pm-rate b{font-family:var(--pm-serif);font-size:clamp(28px,2.6vw,36px);font-weight:500;line-height:1.1;white-space:nowrap;font-variant-numeric:lining-nums tabular-nums}.pm-rate em{font-family:var(--pm-serif);font-size:17px;color:var(--pm-muted)}.pm-diy-btn{margin-top:32px}.pm-diy-wrap.is-alone .pm-diy{width:min(100%,820px)}.pm-pkgs{--n: 3;display:grid;grid-template-columns:repeat(var(--n),minmax(0,360px));justify-content:center;align-items:center;gap:30px;padding-top:22px}.pm-pkgs[data-count="1"]{--n: 1}.pm-pkgs[data-count="2"]{--n: 2}.pm-pkg{--top: 120px;position:relative;display:grid;justify-items:center;gap:0;padding:64px 34px 38px;border-radius:50% 50% 2px 2px / var(--top) var(--top) 2px 2px;background:var(--pm-card);text-align:center;box-shadow:0 0 0 1px var(--pm-line-soft),0 30px 44px -36px var(--pm-shadow)}.pm-pkg:before{content:"";position:absolute;inset:9px;border:1px solid var(--pm-line);border-radius:50% 50% 1px 1px / calc(var(--top) - 9px) calc(var(--top) - 9px) 1px 1px;pointer-events:none}.pm-pkg.is-featured{padding-top:70px;padding-bottom:48px;box-shadow:0 0 0 1px var(--pm-gild),0 40px 60px -36px var(--pm-shadow)}.pm-pkg.is-featured:before{border-color:color-mix(in oklab,var(--pm-gild) 70%,var(--pm-card))}.pm-pkg-mark{margin-bottom:18px}.pm-pkg-seal{position:absolute;top:-24px;left:50%;display:grid;justify-items:center;gap:14px;translate:-50% 0}.pm-pkg-seal>span:last-child{font-size:10.5px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--pm-gild-small);white-space:nowrap}.pm-pkg.is-featured h3{margin-top:30px}.pm-pkg h3{font-family:var(--pm-serif);font-size:29px;font-weight:550;line-height:1.1;text-wrap:balance}.pm-pkg-price{margin-top:14px;font-family:var(--pm-serif);font-size:40px;font-weight:500;line-height:1;font-variant-numeric:lining-nums;color:var(--pm-gild-text)}.pm-pkg ul{display:grid;width:100%;margin-top:28px;padding-top:6px;border-top:1px solid var(--pm-line-soft)}.pm-pkg li{padding:11px 0;font-size:14.5px;line-height:1.4;color:var(--pm-ink-2);text-wrap:balance}.pm-pkg li+li{border-top:1px solid var(--pm-line-soft)}.pm-pkg .pm-btn{width:100%;margin-top:26px}.pm-ledger{display:flex;justify-content:center;margin-top:clamp(56px,6vw,80px)}.pm-ledger>div{display:grid;justify-items:center;gap:6px;padding:0 clamp(28px,5vw,64px);text-align:center}.pm-ledger>div+div{border-left:1px solid var(--pm-line)}.pm-ledger dt{font-size:11px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--pm-gild-small)}.pm-ledger dd{display:grid;justify-items:center}.pm-ledger b{font-family:var(--pm-serif);font-size:34px;font-weight:500;line-height:1.1}.pm-ledger dd span{font-family:var(--pm-serif);font-size:17px;font-style:italic;color:var(--pm-muted)}.pm-ledger.is-alone{margin-top:0}.pm-ledger.is-alone b{font-size:clamp(44px,5vw,60px)}.pm-about-text{display:grid;justify-items:center;gap:18px;max-width:640px;margin:0 auto;text-align:center}.pm-about-text:not(:last-child){margin-bottom:clamp(48px,6vw,72px)}.pm-about-text h2{font-family:var(--pm-serif);font-size:clamp(36px,4.2vw,56px);font-weight:500;line-height:1.05}.pm-about-text p{font-family:var(--pm-serif);font-size:clamp(19px,1.7vw,23px);font-style:italic;line-height:1.45;color:var(--pm-ink-2);text-wrap:balance}.pm-photos{--n: 3;--gap: clamp(24px, 3vw, 44px);display:flex;flex-wrap:wrap;justify-content:center;gap:var(--gap)}.pm-photos>li{flex:0 1 calc((100% - (var(--n) - 1) * var(--gap)) / var(--n));max-width:340px}.pm-photos[data-count="1"]{--n: 1}.pm-photos[data-count="2"]{--n: 2}.pm-photo-arch img{width:100%;height:100%;object-fit:cover}.pm-roster{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(40px,6vw,96px);max-width:1040px;margin-inline:auto}.pm-roster[data-count="1"]{grid-template-columns:minmax(0,520px);justify-content:center}.pm-partner{position:relative;padding:34px 0 30px;border-top:1px solid var(--pm-line)}.pm-partner:before{content:"";position:absolute;left:0;top:-4px;width:7px;height:7px;border:1px solid var(--pm-gild);background:var(--pm-paper);rotate:45deg}.pm-partner header{display:flex;align-items:center;gap:20px}.pm-partner-face{display:grid;place-items:center;flex:none;width:62px;height:62px;overflow:hidden;border-radius:50%;background:var(--pm-tint-2);box-shadow:0 0 0 4px var(--pm-paper),0 0 0 5px var(--pm-line);font-family:var(--pm-serif);font-size:22px;font-weight:600;color:var(--pm-gild-text)}.pm-partner-face img{width:100%;height:100%;object-fit:cover}.pm-partner-name{display:grid;flex:1;min-width:0;gap:3px}.pm-partner-name strong{font-family:var(--pm-serif);font-size:27px;font-weight:550;line-height:1.1}.pm-partner-name small{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--pm-gild-small)}.pm-rating{display:inline-flex;align-items:center;gap:4px;letter-spacing:.06em;color:var(--pm-muted)}.pm-rating svg{width:11px;height:11px;color:var(--pm-gild)}.pm-partner-link{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;color:var(--pm-muted);transition:color .2s,background .2s}.pm-partner-link:hover{color:var(--pm-ink);background:var(--pm-tint)}.pm-partner-link svg{width:18px;height:18px}.pm-menu{display:grid;gap:2px;margin-top:20px;padding-left:82px}.pm-menu a,.pm-menu-row{display:flex;align-items:baseline;gap:10px;padding:6px 0;font-size:15px;color:var(--pm-ink-2);transition:color .2s}.pm-menu i{flex:1;min-width:16px;border-bottom:1px dotted var(--pm-line);transform:translateY(-4px)}.pm-menu b{font-family:var(--pm-serif);font-size:19px;font-weight:600;color:var(--pm-ink);white-space:nowrap}.pm-menu a:hover{color:var(--pm-ink)}.pm-menu a:hover i{border-bottom-color:var(--pm-gild)}.pm-partner-ask{display:inline-block;margin:18px 0 0 82px;font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--pm-gild-small);border-bottom:1px solid var(--pm-line)}.pm-programme{border-top:1px solid var(--pm-line)}.pm-programme li{border-bottom:1px solid var(--pm-line)}.pm-programme a{display:grid;grid-template-columns:92px minmax(0,1fr) auto;align-items:center;gap:28px;padding:26px 6px;transition:background .3s}.pm-programme a:hover{background:var(--pm-tint)}.pm-programme time{display:grid;justify-items:center;line-height:1;padding-right:26px;border-right:1px solid var(--pm-line)}.pm-programme time b{font-family:var(--pm-serif);font-size:44px;font-weight:500;font-variant-numeric:lining-nums}.pm-programme time span{margin-top:6px;font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--pm-gild-small)}.pm-programme-main{display:grid;gap:6px;min-width:0}.pm-programme-main strong{font-family:var(--pm-serif);font-size:clamp(23px,2.2vw,29px);font-style:italic;font-weight:500;line-height:1.15}.pm-programme-main small{font-size:13.5px;color:var(--pm-muted)}.pm-programme-go{width:18px;height:18px;color:var(--pm-muted);transition:transform .3s var(--pm-ease),color .3s}.pm-programme a:hover .pm-programme-go{transform:translate(4px);color:var(--pm-gild)}.pm-close{padding:clamp(96px,11vw,150px) 0 clamp(80px,9vw,120px)}.pm-door{position:relative;display:grid;justify-items:center;width:min(100%,780px);margin-inline:auto;padding:clamp(96px,9vw,128px) clamp(24px,6vw,72px) clamp(60px,7vw,84px);border-radius:50% 50% 0 0 / clamp(200px,26vw,330px) clamp(200px,26vw,330px) 0 0;background:radial-gradient(90% 70% at 50% 20%,var(--pm-card),var(--pm-tint-2));box-shadow:0 0 0 1px var(--pm-line),0 0 0 9px var(--pm-paper),0 0 0 10px var(--pm-line);text-align:center}.pm-door-band{width:72%;margin-top:40px}.pm-door h2{max-width:14ch;font-family:var(--pm-serif);font-size:clamp(40px,5vw,66px);font-weight:500;line-height:1.02;text-wrap:balance}.pm-door-line{margin-top:14px;font-family:var(--pm-serif);font-size:clamp(19px,1.8vw,24px);font-style:italic;color:var(--pm-ink-2)}.pm-request{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;width:min(100%,600px);margin-top:36px;text-align:left}.pm-field{display:grid;gap:7px;min-width:0}.pm-field>label{padding-left:4px;font-size:10.5px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--pm-gild-small)}.pm-request{--control-radius: 3px;--field-h: 50px;--field-r: 3px;--field-px: 14px;--radius-2xl: 3px;--radius-3xl: 3px}.pm-field .ep-field{background:var(--pm-card);box-shadow:inset 0 0 0 1px var(--pm-line);font-family:var(--pm-sans);color:var(--pm-ink)}.pm-field .ep-field:hover{box-shadow:inset 0 0 0 1px var(--pm-gild)}.pm-field .ep-field button{border-radius:2px;background:var(--pm-tint);color:var(--pm-ink);box-shadow:none}.pm-field .ep-field :is(input,span,svg){color:inherit}.pm-field .ep-field input::placeholder{color:var(--pm-muted)}.pm-seal-btn{display:grid;justify-items:center;gap:16px;margin-top:40px}.pm-seal-btn .pm-seal-ring{color:var(--pm-on-accent);text-shadow:none}.pm-seal-btn .pm-seal-ring svg{filter:drop-shadow(0 -1px 0 color-mix(in oklab,var(--pm-seal-lo) 70%,transparent))}.pm-seal-btn .pm-seal{transition:transform .7s var(--pm-ease),box-shadow .7s}.pm-seal-btn:hover .pm-seal{transform:rotate(-8deg) scale(1.05)}.pm-seal-btn>span:last-child{font-size:11.5px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--pm-gild-small)}.pm-door-seal{margin-top:34px}.pm-meta{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 28px;max-width:640px;margin-top:44px;font-size:13.5px;letter-spacing:.04em;color:var(--pm-ink-2)}.pm-meta :is(a,span){display:inline-flex;align-items:center;gap:8px}.pm-meta svg{width:16px;height:16px;flex:none;color:var(--pm-gild)}.pm-meta a{border-bottom:1px solid transparent;transition:border-color .2s,color .2s}.pm-meta a:hover{color:var(--pm-ink);border-bottom-color:var(--pm-line)}.pm-footer{padding:0 0 40px}.pm-footer-band{width:min(100% - 48px,1200px);margin:0 auto 44px;opacity:.55}.pm-footer-in{display:grid;justify-items:center;gap:26px;width:min(100% - 48px,1200px);margin-inline:auto;text-align:center}.pm-footer-brand{font-family:var(--pm-serif);font-size:30px;font-weight:550;letter-spacing:.02em;line-height:1}.pm-footer-brand img{height:44px}.pm-footer-links{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 30px}.pm-footer-links a,.pm-footer-small{font-size:11px;font-weight:550;letter-spacing:.2em;text-transform:uppercase;color:var(--pm-ink-2)}.pm-footer-links a:hover,.pm-footer-small a:hover{color:var(--pm-ink)}.pm-footer-small{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 22px;padding-top:22px;border-top:1px solid var(--pm-line-soft);width:min(100%,760px);color:var(--pm-muted);font-weight:500;letter-spacing:.16em}.pm-bar{position:fixed;left:12px;right:12px;bottom:12px;z-index:50;display:none;align-items:center;gap:12px;padding:7px 7px 7px 18px;border-radius:3px;background:color-mix(in oklab,var(--pm-paper) 92%,transparent);box-shadow:0 0 0 1px var(--pm-line),0 20px 40px -18px var(--pm-shadow);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transform:translateY(150%);transition:transform .5s var(--pm-ease)}.pm-bar.is-shown{transform:none}.pm-bar span{flex:1;min-width:0;overflow:hidden;font-family:var(--pm-serif);font-size:19px;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.pm-bar .pm-btn{height:44px;padding:0 16px;font-size:11px;letter-spacing:.14em}.pm-page{min-height:70vh}.pm-pagehead{display:grid;justify-items:center;width:min(100% - 40px,860px);margin-inline:auto;padding:168px 0 8px;text-align:center}.pm-back{display:inline-flex;align-items:center;gap:8px;margin-bottom:34px;font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--pm-ink-2);transition:color .24s}.pm-back svg{width:14px;height:14px}.pm-back:hover{color:var(--pm-gild-text)}.pm-pagehead .pm-head-mark{margin-bottom:18px}.pm-pagehead h1{max-width:16ch;font-family:var(--pm-serif);font-size:clamp(48px,7vw,96px);font-weight:500;line-height:1;letter-spacing:.005em;text-wrap:balance;animation:pm-rise .9s var(--pm-ease) both}.pm-pagehead p{margin-top:16px;font-family:var(--pm-serif);font-size:clamp(19px,1.7vw,23px);font-style:italic;color:var(--pm-ink-2);font-variant-numeric:lining-nums}.pm-pagehead-band{width:min(100%,420px);margin-top:36px}.pm-own .pm-section.is-page{padding-top:clamp(40px,5vw,72px);border-top:0}.pm-tabs{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin:0 auto clamp(40px,5vw,64px)}.pm-tabs button{position:relative;padding:10px 0;border:0;background:none;font-size:11px;font-weight:550;letter-spacing:.2em;text-transform:uppercase;color:var(--pm-ink-2);cursor:pointer;transition:color .24s}.pm-tabs button:after{content:"";position:absolute;left:50%;right:50%;bottom:4px;height:1px;background:var(--pm-gild);transition:left .3s var(--pm-ease),right .3s var(--pm-ease)}.pm-tabs button:hover,.pm-tabs button[aria-pressed=true]{color:var(--pm-ink)}.pm-tabs button[aria-pressed=true]:after{left:0;right:0}.pm-empty{min-height:30vh}.pm-empty-in{display:grid;justify-items:center;gap:22px}.pm-page .st-page-title{font-weight:500}.pm-page .st-event-main strong{font-family:var(--pm-serif);font-size:25px;font-style:italic;font-weight:500;letter-spacing:0}.pm-page .st-page-line{font-family:var(--pm-serif);font-size:21px;font-style:italic;color:var(--pm-ink-2)}.pm-page .st-event-date b{font-variant-numeric:lining-nums}.pm-page .st-event-thumb{border-radius:0;box-shadow:0 0 0 1px var(--pm-line),0 0 0 4px var(--pm-paper),0 0 0 5px var(--pm-line)}.pm-page .st-event-about h2{font-family:var(--pm-serif);font-weight:500}.pm-page .st-event-cover img{border-radius:0}.pm-page .st-action{border-radius:2px}@keyframes pm-rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes pm-fade{0%{opacity:0}to{opacity:1}}@keyframes pm-float{0%{transform:translateY(0)}to{transform:translateY(-7px)}}@keyframes pm-envelope{0%{opacity:0;transform:translate(40px,16px) rotate(6deg)}to{opacity:1;transform:none}}@keyframes pm-pop{0%{opacity:0;transform:translateY(14px) scale(.96)}to{opacity:1;transform:none}}@keyframes pm-tap{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(5)}}@keyframes pm-roll{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes pm-grow{0%{transform:scaleX(.2)}to{transform:scaleX(1)}}@keyframes pm-breathe{0%{opacity:.55}to{opacity:1}}@media(prefers-reduced-motion:reduce){.pm *,.pm *:before,.pm *:after{animation:none!important;transition:none!important}}@media(max-width:1100px){.pm-links{display:none}.pm-menu-btn{display:inline-flex}.pm-wide{display:none}.pm-hero{padding-top:104px}.pm [id]{scroll-margin-top:84px}}@media(max-width:980px){.pm-moments{grid-template-columns:repeat(3,minmax(0,1fr));max-width:640px;row-gap:48px}.pm-arcade{--n: 3}.pm-gallery{--n: 2}.pm-pkgs,.pm-pkgs[data-count="2"]{--n: 1;max-width:440px;margin-inline:auto;gap:56px}.pm-roster{grid-template-columns:minmax(0,1fr);max-width:620px}}@media(max-width:720px){.pm{font-size:14.5px}.pm-wrap,.pm-narrow{width:min(100% - 32px,1200px)}.pm-nav-row,.pm-nav.is-scrolled .pm-nav-row{width:calc(100% - 24px);height:60px;gap:8px}.pm-menu-btn span{display:none}.pm-menu-btn{width:40px;justify-content:center;padding:0}.pm-brand{max-width:60vw;font-size:21px}.pm-mark img{height:30px;max-width:160px}.pm-btn-nav{width:40px;padding:0}.pm-btn-nav span{display:none}.pm-hero{padding:84px 0 40px}.pm-stage{--arch: min(56vw, 240px);position:relative;padding-top:22px}.pm-stage-envelope{position:absolute;left:max(4px,50% - 186px);bottom:28px;z-index:3;width:124px;margin:0}.pm-stage-envelope .pm-env-seal{--seal: 34px}.pm-stage-reply{position:absolute;right:max(0px,50% - 186px);bottom:64px;margin:0;padding:0}.pm-stage-reply .is-out{font-size:12.5px;padding:8px 10px 5px}.pm-hero-text{padding-top:26px}.pm-hero h1{font-size:clamp(42px,12.4vw,60px)}.pm-hero-actions{flex-direction:column;gap:18px;width:100%}.pm-btn-hero{width:min(100%,340px)}.pm-moments{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 22px;max-width:420px}.pm-moment:last-child{grid-column:1 / -1;width:calc(50% - 11px);justify-self:center}.pm-v-chat .pm-bubble{font-size:10px}.pm-arcade,.pm-arcade[data-count="3"],.pm-arcade[data-count="4"]{--n: 2;--gap: 22px}.pm-card h3{font-size:21px}.pm-card p{font-size:10.5px;letter-spacing:.1em}.pm-pkgs,.pm-pkgs[data-count="2"],.pm-gallery{display:flex;flex-wrap:nowrap;align-items:stretch;justify-content:flex-start;gap:16px;max-width:none;margin:0 -16px;padding:30px 16px 34px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:16px;scrollbar-width:none}.pm-pkgs::-webkit-scrollbar,.pm-gallery::-webkit-scrollbar{display:none}.pm-pkgs>*,.pm-gallery>li{flex:0 0 84%;max-width:360px;scroll-snap-align:center}.pm-pkgs[data-count="1"]{justify-content:center}.pm-gallery{padding-top:12px}.pm-pkg{padding-inline:24px}.pm-rates{flex-direction:column;gap:22px}.pm-rate+.pm-rate{border-left:0;border-top:1px solid var(--pm-line-soft);padding-top:22px}.pm-rate{display:grid;grid-template-columns:52px minmax(0,1fr) auto;grid-template-rows:auto auto;justify-items:start;align-items:center;gap:0 16px;padding:0 6px;text-align:left}.pm-rate-icon{grid-row:1 / 3;margin:0}.pm-rate.is-cards .pm-rate-icon{justify-self:center}.pm-rate-label{grid-column:2;align-self:end}.pm-rate em{grid-column:2;align-self:start;font-size:15px}.pm-rate b{grid-column:3;grid-row:1 / 3;font-size:27px}.pm-diy{padding:30px 18px 28px}.pm-diy-btn{width:100%}.pm-photos{--n: 2;--gap: 16px}.pm-menu{padding-left:0}.pm-partner-ask{margin-left:0}.pm-programme a{grid-template-columns:64px minmax(0,1fr);gap:18px;padding:22px 2px}.pm-programme time{padding-right:16px}.pm-programme time b{font-size:34px}.pm-programme-go{display:none}.pm-pagehead{padding-top:120px}.pm-back{margin-bottom:26px}.pm-pages.is-page .pm-gallery{flex-wrap:wrap;justify-content:center;gap:44px;margin:0;padding:0;overflow:visible}.pm-pages.is-page .pm-gallery>li{flex:1 1 100%;max-width:420px}.pm-door{padding-top:110px;border-radius:50% 50% 0 0/150px 150px 0 0}.pm-request{grid-template-columns:minmax(0,1fr)}.pm-bar{display:flex}.pm-meta{flex-direction:column;align-items:center;gap:12px}.pm-footer{padding-bottom:96px}}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-vietnamese-opsz-normal-Czevyj-6.woff2) format("woff2-variations");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-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-ext-opsz-normal-CJcjJNj7.woff2) format("woff2-variations");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-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-opsz-normal-DihXLNYH.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-vietnamese-opsz-italic-DxWqP7Ku.woff2) format("woff2-variations");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-face{font-family:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-ext-opsz-italic-CGbN9UgK.woff2) format("woff2-variations");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-face{font-family:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-opsz-italic-lSdLDfvT.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2) format("woff2-variations");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-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2) format("woff2-variations");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-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2) format("woff2-variations");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}.sd,.sd-portal,html[data-site-theme=studio] body>:not(#root){--sd-paper: #f8f6f2;--sd-table: #f0ece5;--sd-surface: #ffffff;--sd-ink: #1d1b18;--sd-muted: #75706a;--sd-line: rgb(29 27 24 / .09);--sd-line-2: rgb(29 27 24 / .17);--sd-accent: var(--primary, #a8834b);--sd-on-accent: var(--primary-foreground, #ffffff);--sd-accent-ink: color-mix(in oklab, var(--sd-accent) 70%, var(--sd-ink));--sd-accent-soft: color-mix(in oklab, var(--sd-accent) 11%, var(--sd-paper));--sd-shade: 40 30 20;--sd-serif: "Fraunces Variable", "Fraunces", Georgia, "Times New Roman", serif;--sd-sans: "Geist Variable", "Geist", ui-sans-serif, system-ui, sans-serif;--sd-ease: cubic-bezier(.16, .84, .24, 1);--sd-paper-shadow: 0 .5px 1px rgb(var(--sd-shade) / .14), 0 6px 12px -4px rgb(var(--sd-shade) / .12), 0 26px 48px -20px rgb(var(--sd-shade) / .34);--sd-lift-shadow: 0 1px 2px rgb(var(--sd-shade) / .12), 0 14px 24px -8px rgb(var(--sd-shade) / .16), 0 44px 70px -26px rgb(var(--sd-shade) / .42);--sd-grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--st-accent: var(--sd-accent);--st-accent-text: var(--sd-accent-ink);--st-on-accent: var(--sd-on-accent);--st-ink: var(--sd-ink);--st-paper: var(--sd-paper);--st-surface: var(--sd-surface);--st-muted: var(--sd-muted);--st-line: var(--sd-line);--st-radius: 18px;--st-btn-radius: 999px;--st-display: var(--sd-serif);--st-heading: var(--sd-serif);--st-heading-weight: 400;--st-heading-tracking: -.03em;--st-sans: var(--sd-sans)}.sd{position:relative;min-height:100vh;overflow-x:clip;background:var(--sd-paper);color:var(--sd-ink);font-family:var(--sd-sans);font-size:16px;line-height:1.55;color-scheme:light;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}:root.dark :is(.sd,.sd-portal),:root.dark[data-site-theme=studio] body>:not(#root){--sd-paper: #131210;--sd-table: #1a1815;--sd-surface: #1f1d1a;--sd-ink: #f3f0ea;--sd-muted: #a59f95;--sd-line: rgb(243 240 234 / .1);--sd-line-2: rgb(243 240 234 / .2);--sd-accent-ink: color-mix(in oklab, var(--sd-accent) 72%, var(--sd-ink));--sd-accent-soft: color-mix(in oklab, var(--sd-accent) 14%, var(--sd-paper));--sd-shade: 0 0 0;--sd-paper-shadow: 0 .5px 1px rgb(0 0 0 / .4), 0 8px 14px -4px rgb(0 0 0 / .35), 0 30px 56px -20px rgb(0 0 0 / .7);color-scheme:dark}@supports (color: oklch(from red l c h)){.sd,.sd-portal,html[data-site-theme=studio] body>:not(#root){--sd-accent: oklch(from var(--primary, #a8834b) clamp(.34, l, .8) c h);--sd-on-accent: color-mix(in oklab, oklch(from var(--sd-accent) clamp(0, (.7 - l) * 100, 1) 0 h) 90%, var(--sd-accent));--sd-accent-ink: oklch(from var(--sd-accent) min(l, .5) min(c, .16) h)}:root.dark :is(.sd,.sd-portal),:root.dark[data-site-theme=studio] body>:not(#root){--sd-accent: oklch(from var(--primary, #a8834b) clamp(.6, l, .88) c h)}:root.dark :is(.sd,.sd-portal),:root.dark[data-site-theme=studio] body>:not(#root){--sd-accent-ink: oklch(from var(--sd-accent) max(l, .8) min(c, .14) h)}}:where(.sd,.sd-portal) *,:where(.sd,.sd-portal) *:before,:where(.sd,.sd-portal) *:after{box-sizing:border-box}:where(.sd,.sd-portal) img{display:block;max-width:100%}:where(.sd,.sd-portal) a{color:inherit;text-decoration:none}:where(.sd,.sd-portal) :is(h1,h2,h3,p,ul,ol,figure,dl,dd,fieldset){margin:0;padding:0}:where(.sd,.sd-portal) :is(ul,ol){list-style:none}.sd-portal{font-family:var(--sd-sans);color:var(--sd-ink);-webkit-font-smoothing:antialiased}html[data-site-theme=studio] body>:not(#root){--site-font: var(--sd-sans);--site-ink: var(--sd-ink);--site-muted: var(--sd-muted);--site-paper: var(--sd-paper);--site-surface: var(--sd-surface);--site-sunk: var(--sd-table);--site-line: var(--sd-line-2)}:is(.sd,.sd-portal) :is(a,button,input,select):focus-visible{outline:2px solid var(--sd-accent-ink);outline-offset:3px}.sd-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.sd-wrap{width:min(100% - 48px,1240px);margin-inline:auto}.sd-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:46px;padding:0 22px;border:0;border-radius:999px;background:none;color:inherit;font:560 15px/1 var(--sd-sans);letter-spacing:-.005em;white-space:nowrap;cursor:pointer;transition:transform .24s var(--sd-ease),box-shadow .24s,background-color .24s,color .24s}.sd-btn svg{width:18px;height:18px;flex:none}.sd-btn.is-lg{height:56px;padding:0 30px;font-size:16px}.sd-btn.is-sm{height:38px;padding:0 16px;font-size:14px;gap:8px}.sd-btn.is-accent{background:var(--sd-accent);color:var(--sd-on-accent);box-shadow:inset 0 1px #ffffff38,inset 0 0 0 1px #0000000f,0 12px 28px -14px color-mix(in oklab,var(--sd-accent) 70%,black)}:root.dark .sd .sd-btn.is-accent{box-shadow:inset 0 0 0 1px #ffffff24,0 12px 28px -14px #000c}.sd-btn.is-accent:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff38,inset 0 0 0 1px #0000000f,0 18px 34px -14px color-mix(in oklab,var(--sd-accent) 70%,black)}.sd-btn:is(.is-quiet,.is-line){box-shadow:inset 0 0 0 1px var(--sd-line-2)}.sd-btn:is(.is-quiet,.is-line):hover{background:var(--sd-surface);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--sd-ink) 40%,transparent)}.sd-btn.is-ink{background:var(--sd-ink);color:var(--sd-paper)}.sd-btn.is-ink:hover{transform:translateY(-1px)}.sd-btn:active{transform:translateY(0) scale(.985)}.sd-ask{font-family:var(--sd-serif);font-style:italic;color:var(--sd-accent-ink)}.sd-money{display:inline-flex;align-items:baseline;gap:.28em;font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}.sd-money small{font-size:.62em;font-weight:inherit;letter-spacing:.02em}.sd-kicker{display:inline-flex;align-items:center;gap:10px;font-size:12.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--sd-muted)}.sd-dot{flex:none;width:7px;height:7px;border-radius:50%;background:var(--sd-accent);box-shadow:0 0 0 4px color-mix(in oklab,var(--sd-accent) 20%,transparent)}.sd-link{display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:560;color:var(--sd-ink)}.sd-link svg{width:17px;height:17px;transition:transform .24s var(--sd-ease)}.sd-link:hover svg{transform:translate(4px)}.sd-nav{position:fixed;inset:0 0 auto;z-index:50;transition:background-color .3s,box-shadow .3s,backdrop-filter .3s}.sd[data-embedded] .sd-nav{position:absolute}.sd-nav.is-solid{background:color-mix(in oklab,var(--sd-paper) 84%,transparent);backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4);box-shadow:0 1px 0 var(--sd-line)}.sd-nav-in{display:flex;align-items:center;gap:24px;width:min(100% - 48px,1360px);height:72px;margin-inline:auto}.sd-brand{display:flex;flex:none;align-items:center;min-width:0;max-width:34%;font-family:var(--sd-serif);font-size:22px;font-weight:480;letter-spacing:-.02em;white-space:nowrap}.sd-mark{display:inline-flex;align-items:center;min-width:0}.sd-mark-name{overflow:hidden;text-overflow:ellipsis}.sd-mark img{max-height:36px;width:auto;max-width:180px;object-fit:contain}.sd-mark-dark{display:none}:root.dark .sd-mark-light{display:none}:root.dark .sd-mark-dark{display:block}.sd-links{display:flex;flex:1 1 auto;justify-content:flex-end;min-width:0;overflow:hidden}.sd-links ul{display:flex;flex:none;gap:26px;width:max-content;padding:6px 2px;font-size:14.5px;font-weight:500;white-space:nowrap;color:var(--sd-muted)}.sd-links a{transition:color .2s}.sd-links a:hover{color:var(--sd-ink)}.sd-links a[aria-current=page]{color:var(--sd-ink);text-decoration:underline;text-decoration-color:var(--sd-accent);text-decoration-thickness:2px;text-underline-offset:8px}.sd-nav.is-folded .sd-links ul{visibility:hidden}.sd-nav-end{display:flex;flex:none;align-items:center;gap:14px}.sd-signin{font-size:14px;color:var(--sd-muted);transition:color .2s}.sd-signin:hover{color:var(--sd-ink)}.sd-lang{display:inline-flex;padding:3px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--sd-line-2)}.sd-lang button{height:28px;min-width:34px;padding:0 8px;border:0;border-radius:999px;background:none;color:var(--sd-muted);font:600 12px/1 var(--sd-sans);letter-spacing:.04em;cursor:pointer;transition:background-color .2s,color .2s}.sd-lang button[aria-pressed=true]{background:var(--sd-ink);color:var(--sd-paper)}.sd-menu-btn{display:none;align-items:center;gap:8px;height:38px;padding:0 15px 0 13px;border:0;border-radius:999px;background:var(--sd-surface);color:var(--sd-ink);font:560 14px/1 var(--sd-sans);box-shadow:inset 0 0 0 1px var(--sd-line-2);cursor:pointer;transition:box-shadow .2s}.sd-menu-btn:hover{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--sd-ink) 40%,transparent)}.sd-menu-btn svg{width:18px;height:18px}.sd-nav.is-folded .sd-menu-btn{display:inline-flex}.sd-menu{display:grid;gap:28px;padding:4px 4px 24px}.sd-menu-links{display:grid}.sd-menu-links a{display:flex;align-items:center;min-height:54px;border-bottom:1px solid var(--sd-line);font-family:var(--sd-serif);font-size:26px;font-weight:400;letter-spacing:-.02em;line-height:1.1;transition:color .2s,padding .3s var(--sd-ease)}.sd-menu-links a:hover{color:var(--sd-accent-ink);padding-left:6px}.sd-menu-links a[aria-current=page]{font-style:italic;color:var(--sd-accent-ink)}.sd-menu-links a[aria-current=page]:after{content:"";width:7px;height:7px;margin-left:auto;border-radius:50%;background:var(--sd-accent)}.sd-menu-chat{width:100%}.sd-menu-foot{display:flex;align-items:center;justify-content:space-between;gap:16px}.sd-hero{position:relative;isolation:isolate;display:grid;place-items:center;min-height:clamp(740px,100svh,1040px);padding:132px 0 120px;overflow:clip;background:radial-gradient(90% 70% at 50% 8%,color-mix(in oklab,var(--sd-surface) 75%,transparent),transparent 70%),radial-gradient(60% 50% at 50% 105%,color-mix(in oklab,var(--sd-accent) 10%,transparent),transparent 70%),var(--sd-table)}.sd-hero:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--sd-grain);opacity:.22;mix-blend-mode:multiply;pointer-events:none}:root.dark .sd .sd-hero:before{mix-blend-mode:screen;opacity:.08}.sd-hero:after{content:"";position:absolute;inset:auto 0 0;height:140px;z-index:3;background:linear-gradient(transparent,var(--sd-paper));pointer-events:none}.sd-hero-copy{position:relative;z-index:2;display:grid;justify-items:center;width:min(100% - 48px,780px,calc(var(--spread, 400px) * 2 - 96px));text-align:center;--spread: clamp(300px, 29vw, 540px)}.sd-name{margin:26px 0 0;font-family:var(--sd-serif);font-weight:360;font-optical-sizing:auto;line-height:.95;letter-spacing:-.035em;text-wrap:balance;overflow-wrap:anywhere;animation:sd-rise 1.1s var(--sd-ease) 60ms both}.sd-name.is-short{font-size:clamp(60px,8.6vw,140px)}.sd-name.is-mid{font-size:clamp(54px,7.2vw,120px)}.sd-name.is-long{font-size:clamp(42px,5.4vw,88px)}.sd-hero .sd-kicker{animation:sd-rise 1s var(--sd-ease) both}.sd-hero-line{max-width:32ch;margin-top:24px;font-size:clamp(18px,1.45vw,21px);line-height:1.45;color:var(--sd-muted);text-wrap:balance;animation:sd-rise 1.1s var(--sd-ease) .16s both}.sd-hero-sub{max-width:40ch;margin-top:10px;font-size:16px;line-height:1.5;color:var(--sd-muted);text-wrap:balance;animation:sd-rise 1.1s var(--sd-ease) .2s both}.sd-hero-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:38px;animation:sd-rise 1.1s var(--sd-ease) .24s both}@keyframes sd-rise{0%{opacity:0;transform:translateY(18px)}}.sd-table{position:absolute;inset:0;z-index:1;--w: clamp(170px, 14.6vw, 284px);--spread: clamp(300px, 29vw, 540px);--k: 1}.sd-obj{position:absolute;width:var(--w);transform:translate3d(0,calc(var(--sy, 0) * var(--depth, 0) * var(--k) * 1px),0) rotate(calc(var(--r, 0deg) + var(--sy, 0) * var(--spin, 0) * var(--k) * 1deg));will-change:transform}.sd-obj-in{animation:sd-settle 1.3s var(--sd-ease) both;animation-delay:calc(var(--i, 0) * .11s + .2s)}.sd-obj-in>*{transition:transform .6s var(--sd-ease),box-shadow .6s var(--sd-ease)}.sd-obj:hover .sd-obj-in>:is(.sd-paper,.sd-envelope){transform:translateY(-10px) rotate(-1.2deg);box-shadow:var(--sd-lift-shadow)}.sd-obj:hover .sd-obj-in>.sd-pass{transform:translateY(-10px) rotate(1.5deg)}@keyframes sd-settle{0%{opacity:0;transform:translate3d(0,64px,0) rotate(6deg) scale(.94)}}.sd-obj.is-a{z-index:2;top:14%;left:calc(50% - var(--spread) - var(--w) + 28px)}.sd-obj.is-b{z-index:1;width:calc(var(--w) * 1.5);top:62%;left:calc(50% - var(--spread) - var(--w) * 1.2)}.sd-obj.is-c{z-index:2;top:10%;left:calc(50% + var(--spread) - 28px)}.sd-obj.is-d{z-index:3;width:calc(var(--w) * .76);top:57%;left:calc(50% + var(--spread) + var(--w) * .44)}.sd-obj.is-e{z-index:0;width:calc(var(--w) * .74);top:79%;left:calc(50% - var(--w) * .37 + var(--spread) * .42)}.sd-paper{position:relative;display:block;overflow:hidden;border-radius:3px;background:#fbfaf7;box-shadow:var(--sd-paper-shadow)}.sd-paper img{width:100%;height:auto;-webkit-user-select:none;user-select:none}.sd-paper:after{content:"";position:absolute;inset:0;background:linear-gradient(122deg,rgb(255 255 255 / .2),transparent 34%,transparent 72%,rgb(0 0 0 / .04));pointer-events:none}:root.dark .sd .sd-paper img{filter:brightness(.95)}.sd-paper-blank{display:block;aspect-ratio:5 / 7;background:linear-gradient(160deg,#fbfaf7,#f1ede6)}:root.dark .sd .sd-paper-blank{background:linear-gradient(160deg,#2a2723,#24221e)}.sd-typecard{aspect-ratio:5 / 7;container-type:inline-size;background:#fbf8f2;color:#2a2620}.sd-typecard-in{position:absolute;inset:6.5%;display:grid;place-content:center;justify-items:center;gap:6cqi;padding:10cqi 8cqi;border:1px solid color-mix(in oklab,var(--sd-accent) 55%,transparent);text-align:center}.sd-typecard small{font:600 4.4cqi/1.2 var(--sd-sans);letter-spacing:.22em;text-transform:uppercase;opacity:.7}.sd-typecard b{display:grid;font:italic 340 15cqi/.98 var(--sd-serif);letter-spacing:-.02em}.sd-typecard b i{font-size:.55em;line-height:1.5;color:color-mix(in oklab,var(--sd-accent) 80%,#2a2620)}.sd-typecard-date{font:500 4.8cqi/1.3 var(--sd-sans);letter-spacing:.06em;opacity:.75}.sd-typecard-mark{position:absolute;bottom:6cqi;left:50%;translate:-50% 0;font:italic 500 6cqi/1 var(--sd-serif);color:color-mix(in oklab,var(--sd-accent) 85%,#2a2620)}.sd-typecard.is-v1{background:color-mix(in oklab,var(--sd-accent) 86%,#17130e);color:var(--sd-on-accent)}.sd-typecard.is-v1 .sd-typecard-in{border-color:color-mix(in oklab,var(--sd-on-accent) 35%,transparent)}.sd-typecard.is-v1 :is(b i,.sd-typecard-mark){color:inherit;opacity:.85}.sd-envelope{position:relative;display:block;aspect-ratio:1.42;container-type:inline-size;overflow:hidden;border-radius:4px;background:linear-gradient(170deg,#f1ebe0,#e7dfd1);box-shadow:var(--sd-paper-shadow)}.sd-envelope:before{content:"";position:absolute;inset:0;background:linear-gradient(to top right,transparent calc(50% - .6px),rgb(80 60 30 / .1) 50%,transparent calc(50% + .6px)) left bottom / 50% 62% no-repeat,linear-gradient(to top left,transparent calc(50% - .6px),rgb(80 60 30 / .1) 50%,transparent calc(50% + .6px)) right bottom / 50% 62% no-repeat}.sd-envelope:after{content:"";position:absolute;inset:0;background:var(--sd-grain);opacity:.2;mix-blend-mode:multiply}.sd-envelope-flap{position:absolute;inset:0 0 auto;height:61%;filter:drop-shadow(0 1.5px 1.5px rgb(80 60 30 / .22)) drop-shadow(0 6px 8px rgb(80 60 30 / .12))}.sd-envelope-flap:before{content:"";position:absolute;inset:0;background:linear-gradient(178deg,#f8f4ec,#ebe2d3);clip-path:polygon(0 0,100% 0,50% 100%)}.sd-envelope-to{position:absolute;left:10cqi;bottom:9cqi;font:italic 400 7cqi/1 var(--sd-serif);color:#4a4033}.sd-seal{position:absolute;z-index:1;left:50%;top:60%;display:grid;place-items:center;width:21cqi;aspect-ratio:1;translate:-50% -50%;border-radius:48% 52% 50% 50%/52% 47% 53% 48%;background:radial-gradient(circle at 34% 28%,color-mix(in oklab,var(--sd-accent) 55%,white) 0,var(--sd-accent) 42%,color-mix(in oklab,var(--sd-accent) 70%,black) 100%);color:var(--sd-on-accent);font:italic 500 7.6cqi/1 var(--sd-serif);letter-spacing:-.02em;box-shadow:0 1.5px 2px #00000047,0 0 0 2.5cqi color-mix(in oklab,var(--sd-accent) 82%,black) inset,inset 0 1.5px 1px #ffffff59}.sd-seal:before{content:"";position:absolute;inset:20%;border-radius:50%;border:1px solid color-mix(in oklab,var(--sd-on-accent) 35%,transparent)}.sd-seal-solo{display:block;width:76px;aspect-ratio:1;margin-bottom:8px;container-type:inline-size;rotate:-8deg;filter:drop-shadow(0 10px 14px rgb(var(--sd-shade) / .22))}.sd-seal-solo .sd-seal{left:0;top:0;width:100cqi;translate:none;font-size:34cqi;box-shadow:0 1px 1.5px #0000004d,0 0 0 10cqi color-mix(in oklab,var(--sd-accent) 82%,black) inset,inset 0 2px 1.5px #ffffff59}.sd-close-card .sd-seal-solo{position:relative}.sd-pass{display:block;filter:drop-shadow(0 1px 1px rgb(var(--sd-shade) / .14)) drop-shadow(0 18px 22px rgb(var(--sd-shade) / .2));container-type:inline-size}.sd-pass-band,.sd-pass-body{display:grid;justify-items:center;text-align:center}.sd-pass-band{gap:2cqi;padding:11cqi 8cqi 9cqi;border-radius:9px 9px 0 0;background:var(--sd-accent);color:var(--sd-on-accent);-webkit-mask:radial-gradient(circle at 0 100%,transparent 5.5cqi,#000 calc(5.5cqi + .5px)) left / 51% 100% no-repeat,radial-gradient(circle at 100% 100%,transparent 5.5cqi,#000 calc(5.5cqi + .5px)) right / 51% 100% no-repeat;mask:radial-gradient(circle at 0 100%,transparent 5.5cqi,#000 calc(5.5cqi + .5px)) left / 51% 100% no-repeat,radial-gradient(circle at 100% 100%,transparent 5.5cqi,#000 calc(5.5cqi + .5px)) right / 51% 100% no-repeat}.sd-pass-band b{font:italic 420 11cqi/1.05 var(--sd-serif);letter-spacing:-.02em}.sd-pass-band small{font:600 5.4cqi/1.2 var(--sd-sans);letter-spacing:.14em;text-transform:uppercase;opacity:.8}.sd-pass-body{gap:2.4cqi;padding:9cqi 8cqi 10cqi;border-radius:0 0 9px 9px;background:#fff;color:#1d1b18;background-image:linear-gradient(90deg,rgb(0 0 0 / .14) 50%,transparent 0);background-size:3.6cqi 1px;background-repeat:repeat-x;background-position:0 0;-webkit-mask:radial-gradient(circle at 0 0,transparent 5.5cqi,#000 calc(5.5cqi + .5px)) left / 51% 100% no-repeat,radial-gradient(circle at 100% 0,transparent 5.5cqi,#000 calc(5.5cqi + .5px)) right / 51% 100% no-repeat;mask:radial-gradient(circle at 0 0,transparent 5.5cqi,#000 calc(5.5cqi + .5px)) left / 51% 100% no-repeat,radial-gradient(circle at 100% 0,transparent 5.5cqi,#000 calc(5.5cqi + .5px)) right / 51% 100% no-repeat}.sd-pass-qr{width:66cqi;height:auto;margin-bottom:3cqi}.sd-pass-body b{font:600 7.2cqi/1.2 var(--sd-sans);letter-spacing:-.01em}.sd-pass-body small{font:500 5.6cqi/1.2 var(--sd-sans);color:#6f6a62}.sd-section{padding-block:clamp(96px,11vw,168px);scroll-margin-top:64px}.sd-head{display:grid;gap:16px;margin-bottom:clamp(48px,6vw,88px)}.sd-head.is-center{justify-items:center;text-align:center}.sd-head.is-split{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 32px}.sd-h2{font-family:var(--sd-serif);font-weight:370;font-optical-sizing:auto;font-size:clamp(40px,5.4vw,78px);line-height:1;letter-spacing:-.032em;text-wrap:balance}.sd-head-aside{max-width:36ch;padding-bottom:.5em;font-size:15.5px;color:var(--sd-muted);text-wrap:balance}.sd-line{max-width:40ch;font-size:clamp(16px,1.3vw,19px);line-height:1.5;color:var(--sd-muted);text-wrap:balance}.sd-more-row{display:flex;justify-content:center;margin-top:clamp(48px,5vw,72px)}.sd-head,.sd-step,.sd-plan,.sd-shelf>li,.sd-looks>li,.sd-tickets>li,.sd-person,.sd-close-card{transition:opacity .9s var(--sd-ease),transform 1.1s var(--sd-ease);transition-delay:calc(var(--i, 0) * .1s)}.sd-section:not(.is-in) :is(.sd-head,.sd-step,.sd-plan,.sd-shelf>li,.sd-looks>li,.sd-tickets>li,.sd-person){opacity:0;transform:translateY(32px)}.sd-section:not(.is-in) .sd-close-card{opacity:0;transform:translateY(32px) scale(.985)}.sd-plan:hover,.sd-person:hover{transition-delay:0ms}.sd-section.sd-cards,.sd-section.sd-partners{position:relative;isolation:isolate;background:var(--sd-table)}.sd-section.sd-cards:before,.sd-section.sd-partners:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--sd-grain);opacity:.18;mix-blend-mode:multiply;pointer-events:none}:root.dark .sd .sd-section:is(.sd-cards,.sd-partners):before{mix-blend-mode:screen;opacity:.06}.sd-section.sd-partners+.sd-close{padding-top:clamp(96px,11vw,168px)}.sd-journey{overflow:clip;padding-bottom:clamp(72px,8vw,128px)}.sd-journey-track{--stage: 340px;--gap: clamp(16px, 2.2vw, 36px);position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--gap);width:min(100% - 48px,1320px);margin-inline:auto}.sd-step{position:relative;display:grid;justify-items:center;align-content:start;text-align:center;transition-delay:calc(var(--i, 0) * .13s)}.sd-step:before{content:"";position:absolute;top:calc(var(--stage) + 40px);left:calc(var(--gap) / -2);right:calc(var(--gap) / -2);border-top:1px dashed var(--sd-line-2)}.sd-step:first-child:before{left:50%}.sd-step:last-child:before{right:50%}.sd-step-stage{display:flex;align-items:flex-end;justify-content:center;width:100%;height:var(--stage)}.sd-step-no{position:relative;display:grid;place-items:center;min-width:40px;height:26px;margin-top:27px;padding:0 9px;border-radius:999px;background:var(--sd-paper);box-shadow:inset 0 0 0 1px var(--sd-line-2);font:600 11.5px/1 var(--sd-sans);letter-spacing:.08em;color:var(--sd-muted);font-variant-numeric:tabular-nums}.sd-step-label{margin-top:16px;font-family:var(--sd-serif);font-size:clamp(19px,1.55vw,24px);font-weight:420;line-height:1.15;letter-spacing:-.015em;text-wrap:balance}.sd-step.is-card .sd-paper,.sd-step.is-card .sd-typecard{width:min(176px,80%);rotate:-3deg}.sd-step.is-card .sd-paper img{max-height:320px;width:auto;max-width:100%;margin-inline:auto}.sd-step.is-card .sd-paper:has(img){width:auto;max-width:78%}.sd-step.is-pass .sd-pass{width:min(172px,80%);rotate:3deg}.sd-bubble{position:relative;display:grid;gap:6px;width:min(252px,100%);padding:5px 5px 7px;border-radius:4px 14px 14px;background:#fff;color:#111b21;text-align:left;box-shadow:0 1px .5px #0b141a21,0 18px 34px -18px rgb(var(--sd-shade) / .35)}.sd-bubble:before{content:"";position:absolute;top:0;left:-7px;width:8px;height:13px;background:inherit;clip-path:polygon(0 0,100% 0,100% 100%)}.sd-bubble img{width:100%;aspect-ratio:1;object-fit:cover;object-position:50% 42%;border-radius:10px}.sd-bubble-text{padding:0 5px;font-size:13.5px;line-height:1.35}.sd-bubble-time{display:inline-flex;align-items:center;justify-content:flex-end;gap:3px;padding:0 5px;font-size:11px;color:#667781}.sd-bubble-time svg{width:15px;height:15px;color:#53bdeb}:root.dark .sd .sd-bubble{background:#202c33;color:#e9edef}:root.dark .sd .sd-bubble-time{color:#8696a0}.sd-reply{display:grid;gap:10px;width:min(228px,100%);padding:26px 20px 20px;border-radius:20px;background:var(--sd-surface);text-align:center;box-shadow:0 0 0 1px var(--sd-line),0 24px 40px -22px rgb(var(--sd-shade) / .4)}.sd-reply-dear{font-size:11.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--sd-muted)}.sd-reply-names{margin-bottom:8px;font:italic 380 25px/1.1 var(--sd-serif);letter-spacing:-.02em}.sd-reply-yes,.sd-reply-no{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:40px;border-radius:999px;font-size:13.5px;font-weight:600}.sd-reply-yes{background:var(--sd-accent);color:var(--sd-on-accent)}.sd-reply-yes svg{width:15px;height:15px}.sd-reply-yes:after{content:"";position:absolute;left:62%;top:50%;width:34px;height:34px;margin:-17px;border-radius:50%;background:color-mix(in oklab,var(--sd-on-accent) 45%,transparent);opacity:0;transform:scale(.3)}.sd-journey.is-in .sd-reply-yes:after{animation:sd-tap 2.4s var(--sd-ease) 1.2s 2}@keyframes sd-tap{0%{opacity:0;transform:scale(.3)}18%{opacity:1;transform:scale(.6)}60%,to{opacity:0;transform:scale(2.2)}}.sd-reply-no{color:var(--sd-muted);box-shadow:inset 0 0 0 1px var(--sd-line-2)}.sd-receipt{position:relative;display:grid;gap:12px;width:min(200px,92%);margin-bottom:8px;padding:22px 18px 20px;background:#fffdf9;color:#1d1b18;text-align:left;rotate:-2deg;filter:drop-shadow(0 1px 1px rgb(var(--sd-shade) / .14)) drop-shadow(0 16px 20px rgb(var(--sd-shade) / .2))}.sd-receipt:after{content:"";position:absolute;left:0;right:0;bottom:-7px;height:8px;background:linear-gradient(135deg,#fffdf9 5px,transparent 0) 0 0 / 10px 8px repeat-x,linear-gradient(225deg,#fffdf9 5px,transparent 0) 0 0 / 10px 8px repeat-x}.sd-receipt-top{display:grid;gap:4px}.sd-receipt-top small{font-size:10.5px;font-weight:650;letter-spacing:.16em;text-transform:uppercase;color:#8a847b}.sd-receipt-top b{font:600 21px/1.1 var(--sd-sans);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:color-mix(in oklab,var(--sd-accent) 55%,#1d1b18)}@supports (color: oklch(from red l c h)){.sd-receipt-top b{color:oklch(from var(--sd-accent) min(l,.48) min(c,.16) h)}}.sd-receipt-top span{font-size:12.5px;color:#6f6a62}.sd-receipt-bar{display:block;height:5px;border-radius:99px;background:#eee9e1;overflow:hidden}.sd-receipt-bar i{display:block;width:70%;height:100%;border-radius:inherit;background:var(--sd-accent);transform-origin:left;transition:transform 1.6s var(--sd-ease) .9s}.sd-journey:not(.is-in) .sd-receipt-bar i{transform:scaleX(.15)}.sd-receipt-total{display:flex;justify-content:space-between;font-size:11.5px;color:#6f6a62;font-variant-numeric:tabular-nums}.sd-receipt-thanks{padding-top:10px;border-top:1px dashed #e2dcd2;font:italic 400 19px/1 var(--sd-serif)}.sd-plans{--cols: 3;display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));gap:clamp(16px,2vw,28px);align-items:stretch;max-width:calc(var(--cols) * 400px);margin-inline:auto;padding-top:18px}.sd-plans[data-count="1"]{--cols: 1;max-width:440px}.sd-plans[data-count="2"]{--cols: 2;max-width:860px}.sd-plans[data-count="4"]{--cols: 4;max-width:none}.sd-plan{position:relative;display:flex;flex-direction:column;padding:40px 34px 34px;border-radius:24px;background:var(--sd-surface);box-shadow:0 0 0 1px var(--sd-line),0 1px 2px rgb(var(--sd-shade) / .04)}.sd-plan.is-featured{translate:0 -18px;box-shadow:0 0 0 1.5px var(--sd-accent),0 40px 70px -36px rgb(var(--sd-shade) / .5)}.sd-plan-tag{position:absolute;top:-13px;left:34px;display:inline-flex;align-items:center;height:26px;padding:0 12px;border-radius:999px;background:var(--sd-accent);color:var(--sd-on-accent);font-size:12px;font-weight:650;letter-spacing:.03em}.sd-plan-name{font-family:var(--sd-serif);font-size:25px;font-weight:450;line-height:1.15;letter-spacing:-.015em;text-wrap:balance}.sd-plan-price{margin-top:18px;font-family:var(--sd-serif);font-size:clamp(38px,3.4vw,48px);font-weight:360;line-height:1;letter-spacing:-.03em}.sd-plan-price .sd-ask{font-weight:360}.sd-plan-list{flex:1;display:grid;align-content:start;gap:12px;margin-top:28px;padding-top:26px;border-top:1px solid var(--sd-line)}.sd-plan-list li{display:flex;gap:11px;font-size:15px;line-height:1.4}.sd-plan-list svg{flex:none;width:15px;height:15px;margin-top:3px;color:var(--sd-accent-ink)}.sd-plan-go{margin-top:32px;width:100%}.sd-plan-list.is-empty{flex:1;margin-top:18px;padding:0;border:0}.sd-diy.is-after{padding-top:0}.sd-diy-band{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(32px,5vw,88px);padding:clamp(36px,5vw,72px) clamp(28px,5vw,80px);border-radius:32px;background:var(--sd-accent-soft);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--sd-accent) 16%,transparent)}.sd-diy-band:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:var(--sd-grain);opacity:.16;mix-blend-mode:multiply;pointer-events:none}:root.dark .sd .sd-diy-band:before{mix-blend-mode:screen;opacity:.05}.sd-diy-copy{display:grid;justify-items:start;gap:16px}.sd-diy-title{font-size:clamp(36px,4.2vw,60px)}.sd-diy-copy .sd-btn{margin-top:10px}.sd-stamps{display:flex;align-items:center;gap:clamp(14px,1.8vw,26px)}.sd-stamp{--r: -3deg;container-type:inline-size;width:clamp(160px,13.4vw,212px);filter:drop-shadow(0 1px 1px rgb(var(--sd-shade) / .14)) drop-shadow(0 14px 18px rgb(var(--sd-shade) / .16));transform:rotate(var(--r));transition:transform .6s var(--sd-ease),opacity .9s var(--sd-ease);transition-delay:calc(var(--i, 0) * .11s)}.sd-stamp:nth-child(2){--r: 2deg;translate:0 -10px}.sd-stamp:nth-child(3){--r: -1deg;translate:0 6px}.sd-stamp:hover{transform:rotate(0) translateY(-6px);transition-delay:0ms}.sd-diy:not(.is-in) .sd-stamp{opacity:0;transform:rotate(calc(var(--r) * 3)) translateY(28px)}.sd-stamp-paper{--hole: 5px;--step: 15px;position:relative;display:grid;justify-items:center;align-content:center;gap:2.6cqi;padding:15% 15% 16%;background:#fffdf8;color:#1d1b18;text-align:center;-webkit-mask:radial-gradient(circle var(--hole),#0000 96%,#000) calc(var(--step) / -2) calc(var(--step) / -2) / var(--step) var(--step) round,linear-gradient(#000 0 0) calc(var(--step) / 2) calc(var(--step) / 2) / calc(100% - var(--step)) calc(100% - var(--step)) no-repeat;mask:radial-gradient(circle var(--hole),#0000 96%,#000) calc(var(--step) / -2) calc(var(--step) / -2) / var(--step) var(--step) round,linear-gradient(#000 0 0) calc(var(--step) / 2) calc(var(--step) / 2) / calc(100% - var(--step)) calc(100% - var(--step)) no-repeat}.sd-stamp-paper:before{content:"";position:absolute;inset:9.5%;border:1px solid color-mix(in oklab,var(--sd-accent) 60%,transparent);pointer-events:none}.sd-stamp-art{position:relative;display:grid;place-items:center;width:100%;aspect-ratio:1.45;margin-bottom:6cqi;overflow:hidden;background:color-mix(in oklab,var(--sd-accent) 18%,#fffdf8);color:color-mix(in oklab,var(--sd-accent) 70%,#1d1b18)}@supports (color: oklch(from red l c h)){.sd-stamp-art{color:oklch(from var(--sd-accent) min(l,.5) min(c,.16) h)}}.sd-stamp-art:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(-45deg,transparent 0 5px,rgb(255 255 255 / .16) 5px 6px);pointer-events:none}.sd-stamp-art svg{width:42%;height:42%}.sd-stamp-art img{width:100%;height:100%;object-fit:cover;object-position:50% 30%}.sd-stamp.is-card .sd-stamp-art:after{display:none}.sd-stamp-label{font:650 6cqi/1.2 var(--sd-sans);letter-spacing:.12em;text-transform:uppercase;color:#77716a}.sd-stamp-price{font:380 16.5cqi/1 var(--sd-serif);letter-spacing:-.03em;font-variant-numeric:lining-nums}.sd-stamp-price .sd-money small{font-family:var(--sd-sans);font-size:.42em;font-weight:600;letter-spacing:.04em}.sd-stamp-unit{font:500 6.6cqi/1.2 var(--sd-sans);color:#77716a}.sd-shelf{--stage-h: clamp(260px, 26vw, 400px);--cols: 4;--gx: clamp(16px, 3vw, 48px);display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(48px,5.4vw,80px) var(--gx)}.sd-shelf>li{flex:0 0 calc((100% - (var(--cols) - 1) * var(--gx)) / var(--cols));min-width:0}.sd-shelf>li{--tilt: -1.2deg}.sd-shelf>li:nth-child(4n+2){--tilt: 1deg}.sd-shelf>li:nth-child(4n+3){--tilt: -.5deg}.sd-shelf>li:nth-child(4n){--tilt: 1.5deg}.sd-shelf-item{display:grid;justify-items:center;width:100%;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:center;cursor:pointer;border-radius:12px}.sd-shelf-stage{position:relative;display:flex;align-items:flex-end;justify-content:center;width:100%;height:var(--stage-h)}.sd-shelf-stage:after{content:"";position:absolute;left:6%;right:6%;bottom:-1px;height:14px;border-radius:50%;background:radial-gradient(closest-side,rgb(var(--sd-shade) / .16),transparent);z-index:-1}.sd-shelf-stage .sd-paper{rotate:var(--tilt);transition:rotate .6s var(--sd-ease),translate .6s var(--sd-ease),box-shadow .6s var(--sd-ease)}.sd-shelf-stage .sd-paper img{width:auto;max-width:100%;max-height:var(--stage-h)}.sd-shelf-stage .sd-paper:has(img){max-width:88%}.sd-shelf-stage .sd-typecard,.sd-shelf-stage .sd-paper:has(.sd-paper-blank){width:min(88%,calc(var(--stage-h) * .714))}.sd-shelf-item:hover .sd-paper,.sd-shelf-item:focus-visible .sd-paper{rotate:0deg;translate:0 -10px;box-shadow:var(--sd-lift-shadow)}.sd-shelf-name{margin-top:26px;font-family:var(--sd-serif);font-size:21px;font-weight:450;line-height:1.2;letter-spacing:-.015em}.sd-shelf-price{margin-top:5px;font-size:14.5px;color:var(--sd-muted)}.sd-swatches{display:flex;gap:6px;margin-top:12px}.sd-swatches i{width:16px;height:16px;border-radius:50%;background:var(--sd-table) center / cover;box-shadow:0 0 0 1px var(--sd-line-2)}.sd-shelf.is-loading .sd-paper{animation:sd-breathe 2.4s ease-in-out infinite}@keyframes sd-breathe{50%{opacity:.55}}.sd-pop[data-slot=dialog-content]{width:min(100vw - 32px,1060px);max-width:none;max-height:calc(100dvh - 32px);padding:0;border:0;border-radius:28px;background:var(--background, #fff);box-shadow:0 50px 120px -40px #00000080}.sd-viewer-in{position:relative;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);max-height:calc(100dvh - 32px);overflow:auto;background:var(--sd-surface)}.sd-viewer-stage{display:grid;place-items:center;min-height:540px;padding:56px;background:radial-gradient(80% 70% at 50% 20%,color-mix(in oklab,var(--sd-surface) 70%,transparent),transparent),var(--sd-table)}.sd-viewer-stage .sd-paper{rotate:-1.5deg;animation:sd-rise .6s var(--sd-ease)}.sd-viewer-side .sd-kicker{font-size:12px}.sd-viewer-stage .sd-paper img{width:auto;max-width:100%;max-height:min(66dvh,620px)}.sd-viewer-stage .sd-typecard{width:300px}.sd-viewer-side{display:flex;flex-direction:column;justify-content:center;gap:16px;padding:56px 48px;overflow:auto}.sd-viewer-title{font-family:var(--sd-serif);font-size:clamp(36px,3.6vw,52px);font-weight:370;line-height:1;letter-spacing:-.03em}.sd-viewer-price{font-size:17px;color:var(--sd-muted)}.sd-tiers{display:grid;margin:8px 0 4px;border-top:1px solid var(--sd-line)}.sd-tiers div{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--sd-line);font-size:15px}.sd-tiers dt{color:var(--sd-muted);font-variant-numeric:tabular-nums}.sd-tiers dd{font-weight:620}.sd-viewer-colours{display:flex;flex-wrap:wrap;gap:10px;margin:6px 0}.sd-viewer-colours button{width:40px;height:40px;padding:0;border:0;border-radius:50%;background:var(--sd-table) center / cover;box-shadow:0 0 0 1px var(--sd-line-2);cursor:pointer;transition:box-shadow .2s}.sd-viewer-colours button[aria-pressed=true]{box-shadow:0 0 0 2px var(--sd-surface),0 0 0 4px var(--sd-accent-ink)}.sd-viewer-side .sd-btn{align-self:flex-start;margin-top:12px}.sd-viewer-close{position:absolute;top:16px;right:16px;display:grid;place-items:center;width:42px;height:42px;padding:0;border:0;border-radius:50%;background:color-mix(in oklab,var(--sd-surface) 86%,transparent);color:var(--sd-ink);box-shadow:0 0 0 1px var(--sd-line);cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.sd-viewer-close svg{width:18px;height:18px}.sd-looks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(44px,4.4vw,68px) clamp(20px,2.6vw,40px)}.sd-look{display:grid;gap:20px;border-radius:20px}.sd-look-frame{display:block;aspect-ratio:1200 / 630;overflow:hidden;border-radius:18px;background:var(--sd-table);box-shadow:0 0 0 1px var(--sd-line),0 30px 60px -36px rgb(var(--sd-shade) / .45)}.sd-look-frame img{width:100%;height:100%;object-fit:cover;transition:transform 1s var(--sd-ease)}.sd-look:hover .sd-look-frame img{transform:scale(1.03)}.sd-looks.is-loading .sd-look-frame{animation:sd-breathe 2.4s ease-in-out infinite}.sd-look-meta{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-inline:4px}.sd-look-text{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;min-width:0}.sd-look-text b{font-family:var(--sd-serif);font-size:25px;font-weight:450;line-height:1.15;letter-spacing:-.015em}.sd-look-text span{font-size:15px;color:var(--sd-muted)}.sd-look-live{display:inline-flex;flex:none;align-items:center;gap:7px;height:40px;padding:0 16px;border-radius:999px;font-size:14px;font-weight:600;box-shadow:inset 0 0 0 1px var(--sd-line-2);transition:background-color .24s,color .24s,box-shadow .24s}.sd-look-live svg{width:15px;height:15px}.sd-look:hover .sd-look-live{background:var(--sd-accent);color:var(--sd-on-accent);box-shadow:none}.sd-tickets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,2.4vw,36px)}.sd-tickets[data-count="1"]{grid-template-columns:minmax(0,420px)}.sd-ticket{position:relative;display:grid;gap:8px;border-radius:20px}.sd-ticket-media{position:relative;display:block;aspect-ratio:4 / 3;margin-bottom:12px;overflow:hidden;border-radius:18px;background:var(--sd-accent-soft)}.sd-ticket-media img{width:100%;height:100%;object-fit:cover;transition:transform 1s var(--sd-ease)}.sd-ticket:hover .sd-ticket-media img{transform:scale(1.04)}.sd-ticket-blank{position:absolute;inset:0;background:var(--sd-grain),radial-gradient(80% 80% at 30% 20%,color-mix(in oklab,var(--sd-accent) 26%,transparent),transparent);opacity:.9}.sd-ticket-date{position:absolute;top:14px;left:14px;display:grid;justify-items:center;min-width:58px;padding:9px 10px 8px;border-radius:14px;background:color-mix(in oklab,var(--sd-surface) 92%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);line-height:1;box-shadow:0 8px 20px -10px #00000059}.sd-ticket-date b{font-family:var(--sd-serif);font-size:27px;font-weight:420;letter-spacing:-.02em}.sd-ticket-date small{margin-top:4px;font-size:10.5px;font-weight:650;letter-spacing:.14em;text-transform:uppercase;color:var(--sd-accent-ink)}.sd-ticket-name{font-family:var(--sd-serif);font-size:23px;font-weight:450;line-height:1.2;letter-spacing:-.015em;text-wrap:balance}.sd-ticket-meta{display:flex;flex-wrap:wrap;font-size:14.5px;color:var(--sd-muted)}.sd-ticket-meta>span:not(.sd-sr)+span:before{content:"·";margin:0 8px;opacity:.7}.sd-people{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,2vw,28px)}.sd-people[data-count="1"]{grid-template-columns:minmax(0,340px);justify-content:center}.sd-people[data-count="2"]{grid-template-columns:repeat(2,minmax(0,340px));justify-content:center}.sd-people[data-count="3"]{grid-template-columns:repeat(3,minmax(0,360px));justify-content:center}.sd-person{display:flex;flex-direction:column;padding:10px 10px 22px;border-radius:24px;background:var(--sd-surface);box-shadow:0 0 0 1px var(--sd-line)}.sd-person-media{display:block;aspect-ratio:4 / 3.4;overflow:hidden;border-radius:16px;background:var(--sd-accent-soft)}.sd-person-media img{width:100%;height:100%;object-fit:cover}.sd-person-mono{display:grid;place-items:center;height:100%;font:italic 360 56px/1 var(--sd-serif);color:var(--sd-accent-ink)}.sd-person-kicker{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:18px 12px 0;font-size:11.5px;font-weight:650;letter-spacing:.14em;text-transform:uppercase;color:var(--sd-muted)}.sd-person-rating{display:inline-flex;align-items:center;gap:4px;font-size:13px;letter-spacing:0;color:var(--sd-ink)}.sd-person-rating svg{width:13px;height:13px;color:var(--sd-accent-ink)}.sd-person-name{margin:6px 12px 0;font-family:var(--sd-serif);font-size:24px;font-weight:450;line-height:1.15;letter-spacing:-.015em}.sd-services{display:grid;margin:16px 12px 0}.sd-services li{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid var(--sd-line);font-size:14.5px}.sd-services b{font-weight:600;white-space:nowrap}.sd-services .sd-ask{font-weight:400}.sd-person-actions{display:flex;align-items:center;gap:8px;margin:auto 12px 0;padding-top:18px}.sd-icon-link{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;box-shadow:inset 0 0 0 1px var(--sd-line-2);color:var(--sd-muted);transition:color .2s,background-color .2s}.sd-icon-link:hover{color:var(--sd-ink);background:var(--sd-paper)}.sd-icon-link svg{width:18px;height:18px}.sd-close{padding-top:0;padding-bottom:clamp(72px,8vw,128px)}.sd-close-card{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,470px);align-items:center;gap:clamp(36px,5vw,88px);overflow:hidden;padding:clamp(40px,6.4vw,104px);border-radius:36px;background:radial-gradient(110% 120% at 0% 0%,color-mix(in oklab,var(--sd-accent) 24%,var(--sd-paper)),transparent 70%),radial-gradient(80% 90% at 100% 100%,color-mix(in oklab,var(--sd-accent) 14%,var(--sd-paper)),transparent 70%),color-mix(in oklab,var(--sd-accent) 8%,var(--sd-paper))}.sd-close-card:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--sd-grain);opacity:.2;mix-blend-mode:multiply}:root.dark .sd .sd-close-card:before{mix-blend-mode:screen;opacity:.06}.sd-close-card.is-plain{grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center}.sd-close-copy{position:relative;z-index:1;display:grid;justify-items:start;gap:20px}.sd-close-card.is-plain .sd-close-copy{justify-items:center}.sd-close-title{font-size:clamp(44px,6vw,92px)}.sd-close-copy .sd-btn{margin-top:12px}.sd-meta{display:grid;grid-template-columns:repeat(2,max-content);gap:10px 28px;margin-top:18px;font-size:15px;color:var(--sd-muted)}.sd-meta li{display:inline-flex;align-items:center;gap:8px}.sd-meta svg{width:18px;height:18px}.sd-meta a:hover{color:var(--sd-ink)}.sd-form{position:relative;z-index:1;display:grid;gap:22px;padding:30px;border-radius:26px;background:var(--sd-surface);box-shadow:0 0 0 1px var(--sd-line),0 36px 70px -36px rgb(var(--sd-shade) / .45)}.sd-chips{display:flex;flex-wrap:wrap;gap:8px;border:0}.sd-chips legend,.sd-field>label{float:left;width:100%;margin-bottom:10px;font-size:11.5px;font-weight:650;letter-spacing:.14em;text-transform:uppercase;color:var(--sd-muted)}.sd-field>label{float:none;display:block;margin-bottom:8px}.sd-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}.sd-field{min-width:0}.sd-field.is-wide{grid-column:1 / -1}.sd-form-send{width:100%;margin-top:2px}.sd-about-in{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(40px,6vw,112px)}.sd-about-in.is-single{grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center}.sd-about-copy{gap:22px;margin:0}.sd-about-in.is-single .sd-about-copy{justify-items:center}.sd-about-text{max-width:30ch;font-family:var(--sd-serif);font-size:clamp(21px,1.9vw,27px);font-weight:360;line-height:1.35;letter-spacing:-.012em;text-wrap:pretty;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.sd-about-city{display:inline-flex;align-items:center;gap:8px;font-size:15px;color:var(--sd-muted)}.sd-about-city svg{width:18px;height:18px}.sd-prints{position:relative;display:grid;grid-template-columns:repeat(var(--n, 3),minmax(0,1fr));align-items:center;gap:0;padding:24px 6%}.sd-prints[data-count="1"]{--n: 1;max-width:460px;justify-self:center}.sd-prints[data-count="2"]{--n: 2}.sd-print{--r: -4deg;position:relative;padding:8px 8px 30px;background:#fffdf9;box-shadow:var(--sd-paper-shadow);transform:rotate(var(--r));transition:transform .7s var(--sd-ease),opacity .9s var(--sd-ease);transition-delay:calc(var(--i, 0) * .11s)}.sd-print:nth-child(2){--r: 3deg;z-index:1;margin-inline:-12%;translate:0 -18px}.sd-print:nth-child(3){--r: -1.5deg;translate:0 14px}.sd-print:hover{transform:rotate(0) translateY(-8px);z-index:2;transition-delay:0ms}.sd-print img{width:100%;aspect-ratio:4 / 5;object-fit:cover}.sd-about:not(.is-in) .sd-print{opacity:0;transform:rotate(calc(var(--r) * 2.5)) translateY(32px)}:root.dark .sd .sd-print{background:#e9e4da}.sd-footer{padding:clamp(56px,6vw,88px) 0 40px;border-top:1px solid var(--sd-line);font-size:14.5px;color:var(--sd-muted)}.sd-footer-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr);gap:32px 48px;align-items:start}.sd-footer-brand{display:grid;gap:10px;justify-items:start}.sd-footer-brand .sd-mark{font-family:var(--sd-serif);font-size:clamp(26px,2.4vw,34px);font-weight:420;letter-spacing:-.025em;color:var(--sd-ink)}.sd-footer-brand .sd-mark img{max-height:44px;max-width:220px}.sd-footer-links{display:grid;gap:10px}.sd-footer-links a{color:var(--sd-ink);transition:color .2s}.sd-footer-links a:hover,.sd-footer-links a[aria-current=page]{color:var(--sd-accent-ink)}.sd-footer-links.is-contact a{color:var(--sd-muted);overflow-wrap:anywhere}.sd-footer-links.is-contact a:hover{color:var(--sd-ink)}.sd-footer-base{display:flex;flex-wrap:wrap;align-items:center;gap:12px 22px;margin-top:clamp(40px,5vw,64px);padding-top:22px;border-top:1px solid var(--sd-line);font-size:13.5px}.sd-footer-base a:hover{color:var(--sd-ink)}.sd-footer-end{display:inline-flex;align-items:center;gap:16px;margin-left:auto}.sd-page{min-height:70vh}.sd-pagehead{padding:calc(72px + clamp(40px,6vw,88px)) 0 clamp(36px,4.4vw,64px)}.sd-back{font-size:14px;color:var(--sd-muted)}.sd-back svg{width:16px;height:16px}.sd-back:hover{color:var(--sd-ink)}.sd-back:hover svg{transform:translate(-4px)}.sd-pagehead-row{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 32px;margin-top:clamp(20px,3vw,36px)}.sd-h1{font-family:var(--sd-serif);font-weight:340;font-optical-sizing:auto;font-size:clamp(52px,8vw,116px);line-height:.95;letter-spacing:-.04em;text-wrap:balance;animation:sd-rise .8s var(--sd-ease) both}.sd-page .sd-section.is-page{padding-block:clamp(24px,3vw,48px) clamp(96px,10vw,160px)}.sd-page .sd-section.is-page.sd-cards,.sd-page .sd-section.is-page.sd-partners{padding-top:clamp(48px,5vw,80px)}.sd-viewall{white-space:nowrap;padding-bottom:.6em}.sd-filter{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:clamp(40px,5vw,72px)}.sd-filter button{height:40px;padding:0 18px;border:0;border-radius:999px;background:var(--sd-surface);color:var(--sd-muted);font:560 14px/1 var(--sd-sans);box-shadow:inset 0 0 0 1px var(--sd-line-2);cursor:pointer;transition:background-color .2s,color .2s,box-shadow .2s}.sd-filter button:hover{color:var(--sd-ink)}.sd-filter button[aria-pressed=true]{background:var(--sd-ink);color:var(--sd-paper);box-shadow:none}.sd-section.is-page .sd-shelf>li{animation:sd-rise .7s var(--sd-ease) both;animation-delay:calc(var(--i, 0) * 70ms)}.sd-section.is-page .sd-services{max-height:none}.sd-state{padding-block:clamp(40px,6vw,96px) clamp(120px,12vw,180px)}.sd-state[aria-busy]{min-height:40vh}.sd-state-in{display:grid;justify-items:center;gap:22px;text-align:center}.sd-state-paper{width:120px;aspect-ratio:5 / 7;border-radius:6px;background:var(--sd-surface);box-shadow:var(--sd-paper-shadow);rotate:var(--r)}.sd-state-line{font-family:var(--sd-serif);font-size:clamp(24px,2.6vw,32px);font-weight:400;letter-spacing:-.02em;color:var(--sd-ink)}@media(max-width:1180px){.sd-shelf{--cols: 3}.sd-people,.sd-people[data-count="3"]{grid-template-columns:repeat(2,minmax(0,1fr))}.sd-plans[data-count="4"]{--cols: 2;max-width:860px}.sd-diy-band{grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center}.sd-diy-copy{justify-items:center}}@media(max-width:999px){.sd-hero{display:flex;flex-direction:column;align-items:center;min-height:0;padding:120px 0 24px}.sd-hero-copy{width:min(100% - 40px,640px)}.sd-hero-copy{order:1}.sd-table{order:2;position:relative;inset:auto;width:100%;height:clamp(420px,110vw,660px);margin-top:44px;--w: clamp(140px, 37vw, 250px);--k: .22}.sd-obj.is-a{z-index:1;top:0;left:calc(50% - var(--w) * 1)}.sd-obj.is-c{z-index:2;top:3%;left:calc(50% + var(--w) * .02)}.sd-obj.is-b{z-index:3;width:calc(var(--w) * 1.62);top:47%;left:calc(50% - var(--w) * .95)}.sd-obj.is-d{z-index:4;width:calc(var(--w) * .62);top:46%;left:calc(50% + var(--w) * .5)}.sd-obj.is-e{display:none}.sd-hero:after{height:90px}.sd-journey-track{--stage: 280px;display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:min(66vw,260px);width:100%;padding:8px max(24px,(100vw - 260px) / 2) 28px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.sd-journey-track::-webkit-scrollbar{display:none}.sd-step{scroll-snap-align:center}.sd-plans,.sd-plans[data-count="2"],.sd-plans[data-count="4"]{--cols: 1;max-width:460px;gap:36px}.sd-plan.is-featured{translate:none}.sd-looks{gap:44px 20px}.sd-tickets{grid-template-columns:repeat(2,minmax(0,1fr))}.sd-close-card,.sd-about-in{grid-template-columns:minmax(0,1fr)}.sd-footer-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sd-footer-brand{grid-column:1 / -1}.sd-viewer-in{grid-template-columns:minmax(0,1fr)}.sd-viewer-stage{min-height:0;padding:48px 24px 32px}.sd-viewer-stage .sd-paper img{max-height:46dvh}.sd-viewer-side{padding:28px 24px 32px;overflow:visible}.sd-viewer-side .sd-btn{align-self:stretch}}@media(max-width:760px){.sd-nav .sd-links ul{visibility:hidden}.sd-nav .sd-menu-btn{display:inline-flex}.sd-nav .sd-nav-end>:is(.sd-signin,.sd-lang){display:none}}@media(max-width:640px){.sd-wrap{width:min(100% - 32px,1240px)}.sd-nav-in{width:min(100% - 32px,1360px);gap:10px;height:64px}.sd-brand{max-width:52%;font-size:20px}.sd-mark img{max-height:30px;max-width:132px}.sd-nav-end{gap:8px}.sd-nav-chat{width:40px;height:40px;padding:0}.sd-nav-chat span{display:none}.sd-menu-btn{height:40px}.sd-hero{padding-top:104px}.sd-hero-line{margin-top:18px}.sd-hero-actions{flex-direction:column;align-items:stretch;width:100%;max-width:340px;margin-top:30px}.sd-section{padding-block:88px}.sd-head{margin-bottom:44px}.sd-diy-band{gap:30px;padding:40px 16px 44px;border-radius:26px}.sd-stamps{gap:8px}.sd-stamp{width:calc((100vw - 32px - 32px - 16px) / 3);max-width:150px}.sd-stamp-paper{--hole: 3.5px;--step: 11px}.sd-stamp:nth-child(2){translate:0 -6px}.sd-shelf{--stage-h: 230px;--cols: 2;--gx: 14px;row-gap:44px}.sd-shelf-name{margin-top:20px;font-size:18px}.sd-shelf-price{font-size:13.5px}.sd-looks{grid-template-columns:minmax(0,1fr)}.sd-look-text b{font-size:22px}.sd-look-live{height:36px;padding:0 13px;font-size:13.5px}.sd-plans,.sd-plans[data-count]{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:84%;gap:12px;max-width:none;margin-inline:-16px;padding:20px 16px 14px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:16px;scrollbar-width:none;overscroll-behavior-x:contain}.sd-plans[data-count="1"]{grid-auto-columns:100%}.sd-plans::-webkit-scrollbar{display:none}.sd-plan{scroll-snap-align:start;padding:32px 24px 24px}.sd-plan-tag{left:24px}.sd-tickets,.sd-tickets[data-count],.sd-people,.sd-people[data-count]{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:80%;gap:14px;justify-content:start;margin-inline:-16px;padding:4px 16px 12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:16px;scrollbar-width:none;overscroll-behavior-x:contain}.sd-tickets[data-count="1"],.sd-people[data-count="1"]{grid-auto-columns:100%}:is(.sd-tickets,.sd-people)::-webkit-scrollbar{display:none}.sd-tickets>li,.sd-people>li{scroll-snap-align:start}.sd-section.is-page :is(.sd-tickets,.sd-people),.sd-section.is-page :is(.sd-tickets,.sd-people)[data-count]{grid-auto-flow:row;grid-template-columns:minmax(0,1fr);grid-auto-columns:auto;gap:40px;margin-inline:0;padding:0;overflow:visible}.sd-pagehead{padding-top:100px}.sd-filter{flex-wrap:nowrap;margin-inline:-16px;padding:2px 16px;overflow-x:auto;scrollbar-width:none}.sd-filter::-webkit-scrollbar{display:none}.sd-filter button{flex:none}.sd-close-card{padding:40px 20px 24px;border-radius:28px}.sd-meta{grid-template-columns:minmax(0,1fr)}.sd-form{padding:22px 16px}.sd-fields{grid-template-columns:minmax(0,1fr)}.sd-prints{padding:16px 2%}.sd-footer-grid{grid-template-columns:minmax(0,1fr)}.sd-footer{padding-bottom:104px}.sd-footer-end{margin-left:0;width:100%;justify-content:space-between}}.sd[data-embedded] *,.sd[data-embedded] *:before,.sd[data-embedded] *:after{animation:none!important;transition:none!important}.sd[data-embedded] .sd-section :is(.sd-head,.sd-step,.sd-plan,.sd-stamp,.sd-print,.sd-shelf>li,.sd-looks>li,.sd-tickets>li,.sd-person,.sd-close-card){opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.sd *,.sd *:before,.sd *:after{animation:none!important;transition-duration:1ms!important;transition-delay:0ms!important}.sd .sd-section :is(.sd-head,.sd-step,.sd-plan,.sd-shelf>li,.sd-looks>li,.sd-tickets>li,.sd-person,.sd-close-card){opacity:1;transform:none}.sd .sd-section :is(.sd-stamp,.sd-print){opacity:1;transform:rotate(var(--r, 0deg))}.sd-obj{transform:rotate(var(--r, 0deg))}}.st-wa,.st-wa *{corner-shape:round}.st-wa{--wa-ink: #111b21;--wa-muted: #667781;--wa-link: #027eb5;width:100%;height:100%;display:flex;flex-direction:column;background:#efeae2;color:var(--wa-ink);font-family:Roboto,Helvetica Neue,Arial,sans-serif;font-size:13px;line-height:1.38;overflow:hidden}.st-wa-bar{display:flex;align-items:center;gap:10px;padding:38px 14px 10px 10px;background:#fff;border-bottom:1px solid #e9edef}.st-wa-bar>svg{width:20px;height:20px;flex-shrink:0;color:#54656f}.st-wa-bar>svg:first-child{width:18px;height:18px}.st-wa-avatar{display:grid;place-items:center;width:34px;height:34px;flex-shrink:0;border-radius:50%;overflow:hidden;background:var(--primary, #d3a928);color:var(--primary-foreground, #fff);font-weight:600;font-size:12px;letter-spacing:.02em}.st-wa-avatar img{width:100%;height:100%;object-fit:contain;background:#fff}.st-wa-who{display:grid;min-width:0;margin-right:auto}.st-wa-who b{font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.st-wa-who small{color:var(--wa-muted);font-size:11px}.st-wa-chat{flex:1;display:flex;flex-direction:column;gap:8px;padding:12px 12px 18px;background-color:#efeae2;background-image:radial-gradient(rgba(0,0,0,.035) 1px,transparent 1.2px);background-size:14px 14px}.st-wa-day{align-self:center;padding:4px 10px;border-radius:8px;background:#fff;color:var(--wa-muted);font-size:10.5px;letter-spacing:.04em;box-shadow:0 1px .5px #0b141a21}.st-wa-msg{position:relative;max-width:88%;padding:3px 3px 0;border-radius:0 9px 9px;background:#fff;box-shadow:0 1px .5px #0b141a21}.st-wa-card{display:block;width:100%;aspect-ratio:4 / 3.2;object-fit:cover;object-position:top;border-radius:7px}.st-wa-msg p{margin:6px 6px 0}.st-wa-meta{display:flex;align-items:center;justify-content:flex-end;gap:3px;margin:0 6px 4px;color:var(--wa-muted);font-size:10.5px}.st-wa-meta svg{width:14px;height:14px;color:#53bdeb}.st-wa-msg button{all:unset;display:flex;align-items:center;justify-content:center;gap:6px;margin:0 -3px;padding:9px 0;border-top:1px solid #e9edef;color:var(--wa-link);font-size:13.5px;font-weight:500;cursor:default}.st-wa-msg button svg{width:15px;height:15px}.st-wa-out{align-self:flex-end;max-width:70%;padding:6px 8px 2px;border-radius:9px 0 9px 9px;background:#d9fdd3;box-shadow:0 1px .5px #0b141a21}.st-wa-out .st-wa-meta{margin:0}
