@charset "UTF-8";@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url("./media/inter-cyrillic-ext-300-normal-SW5ZAOD2.woff2") format("woff2"),url("./media/inter-cyrillic-ext-300-normal-Z7AUHKN7.woff") format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url("./media/inter-cyrillic-300-normal-TWURACIA.woff2") format("woff2"),url("./media/inter-cyrillic-300-normal-IMXSWIIE.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url("./media/inter-greek-ext-300-normal-CASHUZUL.woff2") format("woff2"),url("./media/inter-greek-ext-300-normal-IZUOLS63.woff") format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url("./media/inter-greek-300-normal-BV56NA2D.woff2") format("woff2"),url("./media/inter-greek-300-normal-R4FZRDSY.woff") format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url("./media/inter-vietnamese-300-normal-VWPPKA6Y.woff2") format("woff2"),url("./media/inter-vietnamese-300-normal-VLKJNWAQ.woff") format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:300;src:url("./media/inter-latin-ext-300-normal-CZ6MRSJ5.woff2") format("woff2"),url("./media/inter-latin-ext-300-normal-62K34ZVO.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:Inter;font-style:normal;font-display:swap;font-weight:300;src:url("./media/inter-latin-300-normal-CX5WADKC.woff2") format("woff2"),url("./media/inter-latin-300-normal-N6K7LEAV.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url("./media/inter-cyrillic-ext-400-normal-6VZLC4H3.woff2") format("woff2"),url("./media/inter-cyrillic-ext-400-normal-FIY4AS7B.woff") format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url("./media/inter-cyrillic-400-normal-G4TQJ72A.woff2") format("woff2"),url("./media/inter-cyrillic-400-normal-U23O635P.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url("./media/inter-greek-ext-400-normal-JTQ56XIH.woff2") format("woff2"),url("./media/inter-greek-ext-400-normal-RDW6D2QK.woff") format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url("./media/inter-greek-400-normal-24BA4PDP.woff2") format("woff2"),url("./media/inter-greek-400-normal-ZRMMCGZA.woff") format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url("./media/inter-vietnamese-400-normal-3ZH4IT4J.woff2") format("woff2"),url("./media/inter-vietnamese-400-normal-VHOS7L4B.woff") format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url("./media/inter-latin-ext-400-normal-GKRFIQRI.woff2") format("woff2"),url("./media/inter-latin-ext-400-normal-J3OKVTXA.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url("./media/inter-latin-400-normal-55WT6UWF.woff2") format("woff2"),url("./media/inter-latin-400-normal-FR5HOXA4.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url("./media/inter-cyrillic-ext-500-normal-7YGZWFHX.woff2") format("woff2"),url("./media/inter-cyrillic-ext-500-normal-LJV3DWSQ.woff") format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url("./media/inter-cyrillic-500-normal-PQK3XKF6.woff2") format("woff2"),url("./media/inter-cyrillic-500-normal-XH4MSKNN.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url("./media/inter-greek-ext-500-normal-ZPKR4LNJ.woff2") format("woff2"),url("./media/inter-greek-ext-500-normal-PJFKOJVL.woff") format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url("./media/inter-greek-500-normal-6QPUHW6Z.woff2") format("woff2"),url("./media/inter-greek-500-normal-3GRTEB6X.woff") format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url("./media/inter-vietnamese-500-normal-PQFGSX3P.woff2") format("woff2"),url("./media/inter-vietnamese-500-normal-UOTTXFJL.woff") format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url("./media/inter-latin-ext-500-normal-3G2JDXWM.woff2") format("woff2"),url("./media/inter-latin-ext-500-normal-UGNIJJWL.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url("./media/inter-latin-500-normal-W62DVTXI.woff2") format("woff2"),url("./media/inter-latin-500-normal-ZNGIZ2YB.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url("./media/inter-cyrillic-ext-600-normal-66Z4CWZK.woff2") format("woff2"),url("./media/inter-cyrillic-ext-600-normal-5S66ZLPP.woff") format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url("./media/inter-cyrillic-600-normal-F5BISKXR.woff2") format("woff2"),url("./media/inter-cyrillic-600-normal-YOMHVXBS.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url("./media/inter-greek-ext-600-normal-D4Z5GF6D.woff2") format("woff2"),url("./media/inter-greek-ext-600-normal-BCNJL3T4.woff") format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url("./media/inter-greek-600-normal-ZRJSSN4C.woff2") format("woff2"),url("./media/inter-greek-600-normal-J3AMDQNF.woff") format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url("./media/inter-vietnamese-600-normal-TVIYLGI7.woff2") format("woff2"),url("./media/inter-vietnamese-600-normal-YXHD7S3I.woff") format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url("./media/inter-latin-ext-600-normal-HCYHLWH6.woff2") format("woff2"),url("./media/inter-latin-ext-600-normal-JH5KI6RD.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url("./media/inter-latin-600-normal-R6Y2SZCR.woff2") format("woff2"),url("./media/inter-latin-600-normal-ZYHV6QZT.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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url("./media/inter-cyrillic-ext-700-normal-OS2RNUST.woff2") format("woff2"),url("./media/inter-cyrillic-ext-700-normal-JNACFJVQ.woff") format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url("./media/inter-cyrillic-700-normal-5HS3FXHB.woff2") format("woff2"),url("./media/inter-cyrillic-700-normal-SPV2HQ4Q.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url("./media/inter-greek-ext-700-normal-QJ6NMGCB.woff2") format("woff2"),url("./media/inter-greek-ext-700-normal-GHYQOXL3.woff") format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url("./media/inter-greek-700-normal-S7YO524B.woff2") format("woff2"),url("./media/inter-greek-700-normal-L3DMOWHF.woff") format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url("./media/inter-vietnamese-700-normal-7LYSQCP6.woff2") format("woff2"),url("./media/inter-vietnamese-700-normal-XRULDGKE.woff") format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url("./media/inter-latin-ext-700-normal-WY62UGW6.woff2") format("woff2"),url("./media/inter-latin-ext-700-normal-SNJUWUAD.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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url("./media/inter-latin-700-normal-SU5XVJMF.woff2") format("woff2"),url("./media/inter-latin-700-normal-TQQ5JXGD.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:Material Icons;font-style:normal;font-display:swap;font-weight:400;src:url("./media/material-icons-latin-400-normal-LEZCGFVT.woff2") format("woff2"),url("./media/material-icons-latin-400-normal-OKHIZNFO.woff") format("woff")}@font-face{font-family:primeicons;font-display:block;src:url("./media/primeicons-RSSEDYLY.eot");src:url("./media/primeicons-RSSEDYLY.eot?#iefix") format("embedded-opentype"),url("./media/primeicons-4GST5W3O.woff2") format("woff2"),url("./media/primeicons-P53SE5CV.woff") format("woff"),url("./media/primeicons-GEFHGEHP.ttf") format("truetype"),url("./media/primeicons-DHQU4SEP.svg?#primeicons") format("svg");font-weight:400;font-style:normal}.pi{font-family:primeicons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pi:before{--webkit-backface-visibility:hidden;backface-visibility:hidden}.pi-fw{width:1.28571429em;text-align:center}.pi-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}@media (prefers-reduced-motion: reduce){.pi-spin{-webkit-animation-delay:-1ms;animation-delay:-1ms;-webkit-animation-duration:1ms;animation-duration:1ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:0s;transition-duration:0s}}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.pi-folder-plus:before{content:"\ea05"}.pi-receipt:before{content:"\ea06"}.pi-asterisk:before{content:"\ea07"}.pi-face-smile:before{content:"\ea08"}.pi-pinterest:before{content:"\ea09"}.pi-expand:before{content:"\ea0a"}.pi-pen-to-square:before{content:"\ea0b"}.pi-wave-pulse:before{content:"\ea0c"}.pi-turkish-lira:before{content:"\ea0d"}.pi-spinner-dotted:before{content:"\ea0e"}.pi-crown:before{content:"\ea0f"}.pi-pause-circle:before{content:"\ea10"}.pi-warehouse:before{content:"\ea11"}.pi-objects-column:before{content:"\ea12"}.pi-clipboard:before{content:"\ea13"}.pi-play-circle:before{content:"\ea14"}.pi-venus:before{content:"\ea15"}.pi-cart-minus:before{content:"\ea16"}.pi-file-plus:before{content:"\ea17"}.pi-microchip:before{content:"\ea18"}.pi-twitch:before{content:"\ea19"}.pi-building-columns:before{content:"\ea1a"}.pi-file-check:before{content:"\ea1b"}.pi-microchip-ai:before{content:"\ea1c"}.pi-trophy:before{content:"\ea1d"}.pi-barcode:before{content:"\ea1e"}.pi-file-arrow-up:before{content:"\ea1f"}.pi-mars:before{content:"\ea20"}.pi-tiktok:before{content:"\ea21"}.pi-arrow-up-right-and-arrow-down-left-from-center:before{content:"\ea22"}.pi-ethereum:before{content:"\ea23"}.pi-list-check:before{content:"\ea24"}.pi-thumbtack:before{content:"\ea25"}.pi-arrow-down-left-and-arrow-up-right-to-center:before{content:"\ea26"}.pi-equals:before{content:"\ea27"}.pi-lightbulb:before{content:"\ea28"}.pi-star-half:before{content:"\ea29"}.pi-address-book:before{content:"\ea2a"}.pi-chart-scatter:before{content:"\ea2b"}.pi-indian-rupee:before{content:"\ea2c"}.pi-star-half-fill:before{content:"\ea2d"}.pi-cart-arrow-down:before{content:"\ea2e"}.pi-calendar-clock:before{content:"\ea2f"}.pi-sort-up-fill:before{content:"\ea30"}.pi-sparkles:before{content:"\ea31"}.pi-bullseye:before{content:"\ea32"}.pi-sort-down-fill:before{content:"\ea33"}.pi-graduation-cap:before{content:"\ea34"}.pi-hammer:before{content:"\ea35"}.pi-bell-slash:before{content:"\ea36"}.pi-gauge:before{content:"\ea37"}.pi-shop:before{content:"\ea38"}.pi-headphones:before{content:"\ea39"}.pi-eraser:before{content:"\ea04"}.pi-stopwatch:before{content:"\ea01"}.pi-verified:before{content:"\ea02"}.pi-delete-left:before{content:"\ea03"}.pi-hourglass:before{content:"\e9fe"}.pi-truck:before{content:"\ea00"}.pi-wrench:before{content:"\e9ff"}.pi-microphone:before{content:"\e9fa"}.pi-megaphone:before{content:"\e9fb"}.pi-arrow-right-arrow-left:before{content:"\e9fc"}.pi-bitcoin:before{content:"\e9fd"}.pi-file-edit:before{content:"\e9f6"}.pi-language:before{content:"\e9f7"}.pi-file-export:before{content:"\e9f8"}.pi-file-import:before{content:"\e9f9"}.pi-file-word:before{content:"\e9f1"}.pi-gift:before{content:"\e9f2"}.pi-cart-plus:before{content:"\e9f3"}.pi-thumbs-down-fill:before{content:"\e9f4"}.pi-thumbs-up-fill:before{content:"\e9f5"}.pi-arrows-alt:before{content:"\e9f0"}.pi-calculator:before{content:"\e9ef"}.pi-sort-alt-slash:before{content:"\e9ee"}.pi-arrows-h:before{content:"\e9ec"}.pi-arrows-v:before{content:"\e9ed"}.pi-pound:before{content:"\e9eb"}.pi-prime:before{content:"\e9ea"}.pi-chart-pie:before{content:"\e9e9"}.pi-reddit:before{content:"\e9e8"}.pi-code:before{content:"\e9e7"}.pi-sync:before{content:"\e9e6"}.pi-shopping-bag:before{content:"\e9e5"}.pi-server:before{content:"\e9e4"}.pi-database:before{content:"\e9e3"}.pi-hashtag:before{content:"\e9e2"}.pi-bookmark-fill:before{content:"\e9df"}.pi-filter-fill:before{content:"\e9e0"}.pi-heart-fill:before{content:"\e9e1"}.pi-flag-fill:before{content:"\e9de"}.pi-circle:before{content:"\e9dc"}.pi-circle-fill:before{content:"\e9dd"}.pi-bolt:before{content:"\e9db"}.pi-history:before{content:"\e9da"}.pi-box:before{content:"\e9d9"}.pi-at:before{content:"\e9d8"}.pi-arrow-up-right:before{content:"\e9d4"}.pi-arrow-up-left:before{content:"\e9d5"}.pi-arrow-down-left:before{content:"\e9d6"}.pi-arrow-down-right:before{content:"\e9d7"}.pi-telegram:before{content:"\e9d3"}.pi-stop-circle:before{content:"\e9d2"}.pi-stop:before{content:"\e9d1"}.pi-whatsapp:before{content:"\e9d0"}.pi-building:before{content:"\e9cf"}.pi-qrcode:before{content:"\e9ce"}.pi-car:before{content:"\e9cd"}.pi-instagram:before{content:"\e9cc"}.pi-linkedin:before{content:"\e9cb"}.pi-send:before{content:"\e9ca"}.pi-slack:before{content:"\e9c9"}.pi-sun:before{content:"\e9c8"}.pi-moon:before{content:"\e9c7"}.pi-vimeo:before{content:"\e9c6"}.pi-youtube:before{content:"\e9c5"}.pi-flag:before{content:"\e9c4"}.pi-wallet:before{content:"\e9c3"}.pi-map:before{content:"\e9c2"}.pi-link:before{content:"\e9c1"}.pi-credit-card:before{content:"\e9bf"}.pi-discord:before{content:"\e9c0"}.pi-percentage:before{content:"\e9be"}.pi-euro:before{content:"\e9bd"}.pi-book:before{content:"\e9ba"}.pi-shield:before{content:"\e9b9"}.pi-paypal:before{content:"\e9bb"}.pi-amazon:before{content:"\e9bc"}.pi-phone:before{content:"\e9b8"}.pi-filter-slash:before{content:"\e9b7"}.pi-facebook:before{content:"\e9b4"}.pi-github:before{content:"\e9b5"}.pi-twitter:before{content:"\e9b6"}.pi-step-backward-alt:before{content:"\e9ac"}.pi-step-forward-alt:before{content:"\e9ad"}.pi-forward:before{content:"\e9ae"}.pi-backward:before{content:"\e9af"}.pi-fast-backward:before{content:"\e9b0"}.pi-fast-forward:before{content:"\e9b1"}.pi-pause:before{content:"\e9b2"}.pi-play:before{content:"\e9b3"}.pi-compass:before{content:"\e9ab"}.pi-id-card:before{content:"\e9aa"}.pi-ticket:before{content:"\e9a9"}.pi-file-o:before{content:"\e9a8"}.pi-reply:before{content:"\e9a7"}.pi-directions-alt:before{content:"\e9a5"}.pi-directions:before{content:"\e9a6"}.pi-thumbs-up:before{content:"\e9a3"}.pi-thumbs-down:before{content:"\e9a4"}.pi-sort-numeric-down-alt:before{content:"\e996"}.pi-sort-numeric-up-alt:before{content:"\e997"}.pi-sort-alpha-down-alt:before{content:"\e998"}.pi-sort-alpha-up-alt:before{content:"\e999"}.pi-sort-numeric-down:before{content:"\e99a"}.pi-sort-numeric-up:before{content:"\e99b"}.pi-sort-alpha-down:before{content:"\e99c"}.pi-sort-alpha-up:before{content:"\e99d"}.pi-sort-alt:before{content:"\e99e"}.pi-sort-amount-up:before{content:"\e99f"}.pi-sort-amount-down:before{content:"\e9a0"}.pi-sort-amount-down-alt:before{content:"\e9a1"}.pi-sort-amount-up-alt:before{content:"\e9a2"}.pi-palette:before{content:"\e995"}.pi-undo:before{content:"\e994"}.pi-desktop:before{content:"\e993"}.pi-sliders-v:before{content:"\e991"}.pi-sliders-h:before{content:"\e992"}.pi-search-plus:before{content:"\e98f"}.pi-search-minus:before{content:"\e990"}.pi-file-excel:before{content:"\e98e"}.pi-file-pdf:before{content:"\e98d"}.pi-check-square:before{content:"\e98c"}.pi-chart-line:before{content:"\e98b"}.pi-user-edit:before{content:"\e98a"}.pi-exclamation-circle:before{content:"\e989"}.pi-android:before{content:"\e985"}.pi-google:before{content:"\e986"}.pi-apple:before{content:"\e987"}.pi-microsoft:before{content:"\e988"}.pi-heart:before{content:"\e984"}.pi-mobile:before{content:"\e982"}.pi-tablet:before{content:"\e983"}.pi-key:before{content:"\e981"}.pi-shopping-cart:before{content:"\e980"}.pi-comments:before{content:"\e97e"}.pi-comment:before{content:"\e97f"}.pi-briefcase:before{content:"\e97d"}.pi-bell:before{content:"\e97c"}.pi-paperclip:before{content:"\e97b"}.pi-share-alt:before{content:"\e97a"}.pi-envelope:before{content:"\e979"}.pi-volume-down:before{content:"\e976"}.pi-volume-up:before{content:"\e977"}.pi-volume-off:before{content:"\e978"}.pi-eject:before{content:"\e975"}.pi-money-bill:before{content:"\e974"}.pi-images:before{content:"\e973"}.pi-image:before{content:"\e972"}.pi-sign-in:before{content:"\e970"}.pi-sign-out:before{content:"\e971"}.pi-wifi:before{content:"\e96f"}.pi-sitemap:before{content:"\e96e"}.pi-chart-bar:before{content:"\e96d"}.pi-camera:before{content:"\e96c"}.pi-dollar:before{content:"\e96b"}.pi-lock-open:before{content:"\e96a"}.pi-table:before{content:"\e969"}.pi-map-marker:before{content:"\e968"}.pi-list:before{content:"\e967"}.pi-eye-slash:before{content:"\e965"}.pi-eye:before{content:"\e966"}.pi-folder-open:before{content:"\e964"}.pi-folder:before{content:"\e963"}.pi-video:before{content:"\e962"}.pi-inbox:before{content:"\e961"}.pi-lock:before{content:"\e95f"}.pi-unlock:before{content:"\e960"}.pi-tags:before{content:"\e95d"}.pi-tag:before{content:"\e95e"}.pi-power-off:before{content:"\e95c"}.pi-save:before{content:"\e95b"}.pi-question-circle:before{content:"\e959"}.pi-question:before{content:"\e95a"}.pi-copy:before{content:"\e957"}.pi-file:before{content:"\e958"}.pi-clone:before{content:"\e955"}.pi-calendar-times:before{content:"\e952"}.pi-calendar-minus:before{content:"\e953"}.pi-calendar-plus:before{content:"\e954"}.pi-ellipsis-v:before{content:"\e950"}.pi-ellipsis-h:before{content:"\e951"}.pi-bookmark:before{content:"\e94e"}.pi-globe:before{content:"\e94f"}.pi-replay:before{content:"\e94d"}.pi-filter:before{content:"\e94c"}.pi-print:before{content:"\e94b"}.pi-align-right:before{content:"\e946"}.pi-align-left:before{content:"\e947"}.pi-align-center:before{content:"\e948"}.pi-align-justify:before{content:"\e949"}.pi-cog:before{content:"\e94a"}.pi-cloud-download:before{content:"\e943"}.pi-cloud-upload:before{content:"\e944"}.pi-cloud:before{content:"\e945"}.pi-pencil:before{content:"\e942"}.pi-users:before{content:"\e941"}.pi-clock:before{content:"\e940"}.pi-user-minus:before{content:"\e93e"}.pi-user-plus:before{content:"\e93f"}.pi-trash:before{content:"\e93d"}.pi-external-link:before{content:"\e93c"}.pi-window-maximize:before{content:"\e93b"}.pi-window-minimize:before{content:"\e93a"}.pi-refresh:before{content:"\e938"}.pi-user:before{content:"\e939"}.pi-exclamation-triangle:before{content:"\e922"}.pi-calendar:before{content:"\e927"}.pi-chevron-circle-left:before{content:"\e928"}.pi-chevron-circle-down:before{content:"\e929"}.pi-chevron-circle-right:before{content:"\e92a"}.pi-chevron-circle-up:before{content:"\e92b"}.pi-angle-double-down:before{content:"\e92c"}.pi-angle-double-left:before{content:"\e92d"}.pi-angle-double-right:before{content:"\e92e"}.pi-angle-double-up:before{content:"\e92f"}.pi-angle-down:before{content:"\e930"}.pi-angle-left:before{content:"\e931"}.pi-angle-right:before{content:"\e932"}.pi-angle-up:before{content:"\e933"}.pi-upload:before{content:"\e934"}.pi-download:before{content:"\e956"}.pi-ban:before{content:"\e935"}.pi-star-fill:before{content:"\e936"}.pi-star:before{content:"\e937"}.pi-chevron-left:before{content:"\e900"}.pi-chevron-right:before{content:"\e901"}.pi-chevron-down:before{content:"\e902"}.pi-chevron-up:before{content:"\e903"}.pi-caret-left:before{content:"\e904"}.pi-caret-right:before{content:"\e905"}.pi-caret-down:before{content:"\e906"}.pi-caret-up:before{content:"\e907"}.pi-search:before{content:"\e908"}.pi-check:before{content:"\e909"}.pi-check-circle:before{content:"\e90a"}.pi-times:before{content:"\e90b"}.pi-times-circle:before{content:"\e90c"}.pi-plus:before{content:"\e90d"}.pi-plus-circle:before{content:"\e90e"}.pi-minus:before{content:"\e90f"}.pi-minus-circle:before{content:"\e910"}.pi-circle-on:before{content:"\e911"}.pi-circle-off:before{content:"\e912"}.pi-sort-down:before{content:"\e913"}.pi-sort-up:before{content:"\e914"}.pi-sort:before{content:"\e915"}.pi-step-backward:before{content:"\e916"}.pi-step-forward:before{content:"\e917"}.pi-th-large:before{content:"\e918"}.pi-arrow-down:before{content:"\e919"}.pi-arrow-left:before{content:"\e91a"}.pi-arrow-right:before{content:"\e91b"}.pi-arrow-up:before{content:"\e91c"}.pi-bars:before{content:"\e91d"}.pi-arrow-circle-down:before{content:"\e91e"}.pi-arrow-circle-left:before{content:"\e91f"}.pi-arrow-circle-right:before{content:"\e920"}.pi-arrow-circle-up:before{content:"\e921"}.pi-info:before{content:"\e923"}.pi-info-circle:before{content:"\e924"}.pi-home:before{content:"\e925"}.pi-spinner:before{content:"\e926"}html{font-size:62.5%}:root{--neutral-h: 215;--neutral-s: 16%;--neutral-50: 210, 40%, 98%;--neutral-100: 210, 40%, 96%;--neutral-200: 214, 32%, 91%;--neutral-300: 213, 27%, 80%;--neutral-400: 215, 20%, 55%;--neutral-500: 215, 16%, 42%;--neutral-600: 215, 13%, 34%;--neutral-700: 217, 19%, 27%;--neutral-800: 222, 19%, 18%;--neutral-900: 222, 47%, 11%;--neutral-950: 222, 47%, 6%;--brand-h: 224;--brand-s: 76%;--brand-50: 224, 100%, 97%;--brand-100: 224, 94%, 94%;--brand-200: 224, 88%, 88%;--brand-300: 224, 82%, 78%;--brand-400: 224, 76%, 65%;--brand-500: 224, 76%, 55%;--brand-600: 224, 76%, 48%;--brand-700: 224, 76%, 38%;--brand-800: 224, 76%, 28%;--brand-900: 224, 76%, 18%;--success-green: 142, 71%, 45%;--warning-amber: 38, 92%, 50%;--danger-red: 0, 72%, 51%;--font-family: "Inter", system-ui, -apple-system, sans-serif;--font-size-xs: 1.1rem;--font-size-sm: 1.2rem;--font-size-base: 1.3rem;--font-size-md: 1.4rem;--font-size-lg: 1.6rem;--font-size-xl: 1.8rem;--font-size-2xl: 2rem;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--lh-tight: 1.25;--lh-normal: 1.4;--lh-relaxed: 1.5;--icon-size-sm: 16px;--icon-size-base: 18px;--icon-size-md: 20px;--icon-size-lg: 24px;--spacing-0: 0;--spacing-1: .4rem;--spacing-2: .8rem;--spacing-3: 1.2rem;--spacing-4: 1.6rem;--spacing-5: 2rem;--spacing-6: 2.4rem;--spacing-8: 3.2rem;--spacing-10: 4rem;--spacing-12: 4.8rem;--spacing-16: 6.4rem;--radius-none: 0;--radius-xs: 2px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-2xl: 24px;--radius-full: 9999px;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-md: 0 4px 12px -2px rgba(0, 0, 0, .05), 0 2px 6px -2px rgba(0, 0, 0, .03);--shadow-lg: 0 10px 25px -3px rgba(0, 0, 0, .08), 0 4px 10px -2px rgba(0, 0, 0, .03);--shadow-xl: 0 20px 48px -10px rgba(0, 0, 0, .12), 0 8px 16px -4px rgba(0, 0, 0, .05);--shadow-premium: 0 15px 50px -10px rgba(0, 0, 0, .1);--shadow-inner: inset 0 2px 4px 0 rgba(0, 0, 0, .05);--transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--transition-base: .25s cubic-bezier(.4, 0, .2, 1);--transition-slow: .4s cubic-bezier(.4, 0, .2, 1);--btn-height-sm: 2.8rem;--btn-height-md: 3.2rem;--btn-height-lg: 3.8rem;--btn-padding-sm: 0 var(--spacing-2);--btn-padding-md: 0 var(--spacing-3);--btn-padding-lg: 0 var(--spacing-5);--btn-font-sm: var(--font-size-xs);--btn-font-md: var(--font-size-sm);--btn-font-lg: var(--font-size-base)}:root{--bg-main: #f8fafc;--bg-card: #ffffff;--bg-subtle: hsl(var(--neutral-100));--bg-inverse: hsl(var(--neutral-900));--header-bg: rgba(255, 255, 255, .9);--sidebar-bg: #f1f5f9;--sidebar-border: hsl(var(--neutral-200));--sidebar-text: hsl(var(--neutral-800));--sidebar-text-muted: hsl(var(--neutral-600));--sidebar-hover: hsl(var(--neutral-100));--sidebar-accent: var(--brand-color);--sidebar-accent-subtle: var(--brand-color-subtle);--text-primary: #0f172a;--text-secondary: #475569;--text-muted: #94a3b8;--color-text-on-primary: #ffffff;--brand-color: hsl(var(--brand-600));--brand-color-hover: hsl(var(--brand-700));--brand-color-subtle: hsla(var(--brand-600), .1);--color-action-primary: var(--brand-color);--color-action-primary-hover: var(--brand-color-hover);--color-action-primary-subtle: var(--brand-color-subtle);--color-bg-main: var(--bg-main);--color-bg-card: var(--bg-card);--color-bg-subtle: var(--bg-subtle);--color-text-primary: var(--text-primary);--color-text-secondary: var(--text-secondary);--color-text-muted: var(--text-muted);--border-color: hsl(var(--neutral-200));--border-light: hsl(var(--neutral-100));--border-strong: hsl(var(--neutral-300));--border-interactive: var(--brand-color);--success: hsl(var(--success-green));--warning: hsl(var(--warning-amber));--danger: hsl(var(--danger-red));--color-success: var(--success);--color-warning: var(--warning);--color-danger: var(--danger);--font-primary: var(--font-family);--font-page-title: 1.8rem;--font-page-subtitle: var(--font-size-sm);--font-body: var(--font-size-base);--font-label: var(--font-size-sm);--font-small: var(--font-size-xs);--tab-font-size: var(--font-size-sm);--tab-font-weight: var(--fw-semibold);--tab-text-muted: var(--text-muted);--tab-text-active: var(--brand-color);--tab-underline-h: 2px;--breadcrumb-size: var(--font-size-xs);--breadcrumb-text: var(--text-muted);--breadcrumb-text-active: var(--text-primary);--sidebar-width: 220px;--sidebar-collapsed-width: 64px;--header-height: 56px;--input-bg: #ffffff;--input-border: #E0E0E0;--input-hover-border: hsl(var(--neutral-400));--input-focus-border: #007BFF;--input-focus-ring: rgba(0, 123, 255, .1);--input-disabled-bg: hsl(var(--neutral-100));--input-error-border: hsl(var(--danger-red));--input-radius: var(--radius-xs);--btn-primary-bg: var(--brand-color);--btn-primary-text: var(--color-text-on-primary);--btn-secondary-bg: var(--bg-card);--btn-secondary-border: var(--border-color);--btn-danger-bg: var(--danger);--btn-danger-text: #fff;--btn-radius: var(--radius-md);--btn-height: var(--btn-height-md);--btn-padding: var(--btn-padding-md);--btn-font-size: var(--btn-font-md);--card-padding: var(--spacing-4);--card-radius: var(--radius-lg);--card-shadow: var(--shadow-sm);--radius-none: 0px}[data-theme=dark] :root{--text-primary: #f1f5f9;--text-secondary: #94a3b8;--text-muted: #64748b;--bg-main: hsl(var(--neutral-950));--bg-card: hsl(var(--neutral-900));--bg-subtle: hsla(215, 20%, 20%, .5);--border-color: hsla(215, 20%, 30%, .2);--border-light: hsla(215, 20%, 30%, .1);--sidebar-bg: hsl(var(--neutral-950));--header-bg: hsla(var(--neutral-950), .8);--input-bg: hsla(215, 20%, 15%, .5)}[data-density=compact]{--font-size-base: 1.2rem;--font-size-sm: 1.1rem;--icon-size-base: 16px;--header-height: 56px;--input-height: 36px;--btn-height: 30px;--nav-item-h: 3.6rem;--sidebar-item-height: 3.6rem;--container-gap: var(--spacing-5);--section-gap: var(--spacing-4);--grid-gap: 1.6rem;--card-padding: var(--spacing-3);--btn-height-sm: 2.8rem;--btn-height-md: 3.2rem;--btn-height-lg: 3.8rem}*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5;-webkit-font-smoothing:antialiased;background-color:var(--color-bg-page);color:var(--color-text-primary);font-family:var(--font-family);overflow-x:hidden}a:not([class]){text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}body{font-family:var(--font-primary);font-size:var(--font-body);color:var(--text-primary);line-height:var(--lh-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}h1,h2,h3,h4,h5,h6,.text-h-xl,.text-h-lg,.text-h-md,.text-page-title,.text-section-title{font-family:var(--font-primary);color:var(--text-primary);font-weight:var(--fw-semibold);line-height:var(--lh-tight);letter-spacing:-.02em;margin-top:0;margin-bottom:var(--spacing-4)}h1,.text-h-xl,.text-page-title{font-size:var(--font-page-title)}h2,.text-h-lg,.text-section-title{font-size:var(--font-section-title)}h3,.text-h-md{font-size:var(--font-size-md)}p,.text-body,.text-body-default{font-size:var(--font-body);margin-bottom:var(--spacing-4)}.text-small,.text-body-sm{font-size:var(--font-small)}.text-caption{font-size:var(--font-small);font-weight:var(--fw-medium);color:var(--text-secondary)}.text-helper{font-size:var(--font-small);color:var(--text-muted)}.font-regular{font-weight:var(--fw-regular)}.font-bold{font-weight:700}.text-primary{color:var(--text-primary)}.text-secondary{color:var(--text-secondary)}.text-muted{color:var(--text-muted)}.text-disabled{color:var(--text-disabled)}.text-danger{color:var(--danger)}.text-success{color:var(--success)}.text-warning{color:var(--warning)}.font-tabular{font-variant-numeric:tabular-nums;-moz-font-feature-settings:"tnum";-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum"}.m-0{margin:0}.p-0{padding:0}.rounded-sm{border-radius:var(--radius-sm)}.shadow-sm{box-shadow:var(--shadow-sm)}.shadow-md{box-shadow:var(--shadow-md)}.bg-white{background-color:#fff}.bg-subtle{background-color:var(--color-bg-subtle)}body{font-size:var(--font-body);color:var(--text-primary);line-height:var(--lh-normal)}.text-page-title{font-size:var(--font-page-title);font-weight:var(--fw-semibold);letter-spacing:-.01em}.text-section-title{font-size:var(--font-section-title);font-weight:var(--fw-semibold)}.text-body{font-size:var(--font-body)}.text-label{font-size:var(--font-label)}.text-small{font-size:var(--font-small)}.icon-sm{font-size:var(--icon-size-sm);width:var(--icon-size-sm);height:var(--icon-size-sm)}.icon-base{font-size:var(--icon-size-base);width:var(--icon-size-base);height:var(--icon-size-base)}.icon-md{font-size:var(--icon-size-md);width:var(--icon-size-md);height:var(--icon-size-md)}.icon-lg{font-size:var(--icon-size-lg);width:var(--icon-size-lg);height:var(--icon-size-lg)}.flex-icon{display:flex;align-items:center;gap:8px}.mat-icon{font-size:var(--icon-size-base)!important;width:var(--icon-size-base)!important;height:var(--icon-size-base)!important;line-height:1!important;display:flex!important;align-items:center!important;justify-content:center!important}lucide-icon{color:var(--icon-secondary);opacity:1!important}.active lucide-icon,lucide-icon.active{color:var(--icon-brand)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--color-bg-subtle)}::-webkit-scrollbar-thumb{background:var(--color-neutral-300);border-radius:var(--radius-sm)}::-webkit-scrollbar-thumb:hover{background:var(--color-neutral-400)}.m-0{margin:0!important}.p-0{padding:0!important}.m-auto{margin:auto!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.ml-auto{margin-left:auto!important}.mr-auto{margin-right:auto!important}.mt-auto{margin-top:auto!important}.mb-auto{margin-bottom:auto!important}.m-1{margin:var(--spacing-1)!important}.m-2{margin:var(--spacing-2)!important}.m-4{margin:var(--spacing-4)!important}.m-6{margin:var(--spacing-6)!important}.m-8{margin:var(--spacing-8)!important}.m-10{margin:var(--spacing-10)!important}.m-12{margin:var(--spacing-12)!important}.m-16{margin:var(--spacing-16)!important}.mt-1{margin-top:var(--spacing-1)!important}.mt-2{margin-top:var(--spacing-2)!important}.mt-4{margin-top:var(--spacing-4)!important}.mt-6{margin-top:var(--spacing-6)!important}.mt-8{margin-top:var(--spacing-8)!important}.mt-10{margin-top:var(--spacing-10)!important}.mt-12{margin-top:var(--spacing-12)!important}.mt-16{margin-top:var(--spacing-16)!important}.mb-1{margin-bottom:var(--spacing-1)!important}.mb-2{margin-bottom:var(--spacing-2)!important}.mb-4{margin-bottom:var(--spacing-4)!important}.mb-6{margin-bottom:var(--spacing-6)!important}.mb-8{margin-bottom:var(--spacing-8)!important}.mb-10{margin-bottom:var(--spacing-10)!important}.mb-12{margin-bottom:var(--spacing-12)!important}.mb-16{margin-bottom:var(--spacing-16)!important}.ml-1{margin-left:var(--spacing-1)!important}.ml-2{margin-left:var(--spacing-2)!important}.ml-4{margin-left:var(--spacing-4)!important}.ml-6{margin-left:var(--spacing-6)!important}.ml-8{margin-left:var(--spacing-8)!important}.ml-10{margin-left:var(--spacing-10)!important}.ml-12{margin-left:var(--spacing-12)!important}.ml-16{margin-left:var(--spacing-16)!important}.mr-1{margin-right:var(--spacing-1)!important}.mr-2{margin-right:var(--spacing-2)!important}.mr-4{margin-right:var(--spacing-4)!important}.mr-6{margin-right:var(--spacing-6)!important}.mr-8{margin-right:var(--spacing-8)!important}.mr-10{margin-right:var(--spacing-10)!important}.mr-12{margin-right:var(--spacing-12)!important}.mr-16{margin-right:var(--spacing-16)!important}.mx-1{margin-left:var(--spacing-1)!important;margin-right:var(--spacing-1)!important}.mx-2{margin-left:var(--spacing-2)!important;margin-right:var(--spacing-2)!important}.mx-4{margin-left:var(--spacing-4)!important;margin-right:var(--spacing-4)!important}.mx-6{margin-left:var(--spacing-6)!important;margin-right:var(--spacing-6)!important}.mx-8{margin-left:var(--spacing-8)!important;margin-right:var(--spacing-8)!important}.mx-10{margin-left:var(--spacing-10)!important;margin-right:var(--spacing-10)!important}.mx-12{margin-left:var(--spacing-12)!important;margin-right:var(--spacing-12)!important}.mx-16{margin-left:var(--spacing-16)!important;margin-right:var(--spacing-16)!important}.my-1{margin-top:var(--spacing-1)!important;margin-bottom:var(--spacing-1)!important}.my-2{margin-top:var(--spacing-2)!important;margin-bottom:var(--spacing-2)!important}.my-4{margin-top:var(--spacing-4)!important;margin-bottom:var(--spacing-4)!important}.my-6{margin-top:var(--spacing-6)!important;margin-bottom:var(--spacing-6)!important}.my-8{margin-top:var(--spacing-8)!important;margin-bottom:var(--spacing-8)!important}.my-10{margin-top:var(--spacing-10)!important;margin-bottom:var(--spacing-10)!important}.my-12{margin-top:var(--spacing-12)!important;margin-bottom:var(--spacing-12)!important}.my-16{margin-top:var(--spacing-16)!important;margin-bottom:var(--spacing-16)!important}.p-1{padding:var(--spacing-1)!important}.p-2{padding:var(--spacing-2)!important}.p-4{padding:var(--spacing-4)!important}.p-6{padding:var(--spacing-6)!important}.p-8{padding:var(--spacing-8)!important}.p-10{padding:var(--spacing-10)!important}.p-12{padding:var(--spacing-12)!important}.p-16{padding:var(--spacing-16)!important}.pt-1{padding-top:var(--spacing-1)!important}.pt-2{padding-top:var(--spacing-2)!important}.pt-4{padding-top:var(--spacing-4)!important}.pt-6{padding-top:var(--spacing-6)!important}.pt-8{padding-top:var(--spacing-8)!important}.pt-10{padding-top:var(--spacing-10)!important}.pt-12{padding-top:var(--spacing-12)!important}.pt-16{padding-top:var(--spacing-16)!important}.pb-1{padding-bottom:var(--spacing-1)!important}.pb-2{padding-bottom:var(--spacing-2)!important}.pb-4{padding-bottom:var(--spacing-4)!important}.pb-6{padding-bottom:var(--spacing-6)!important}.pb-8{padding-bottom:var(--spacing-8)!important}.pb-10{padding-bottom:var(--spacing-10)!important}.pb-12{padding-bottom:var(--spacing-12)!important}.pb-16{padding-bottom:var(--spacing-16)!important}.pl-1{padding-left:var(--spacing-1)!important}.pl-2{padding-left:var(--spacing-2)!important}.pl-4{padding-left:var(--spacing-4)!important}.pl-6{padding-left:var(--spacing-6)!important}.pl-8{padding-left:var(--spacing-8)!important}.pl-10{padding-left:var(--spacing-10)!important}.pl-12{padding-left:var(--spacing-12)!important}.pl-16{padding-left:var(--spacing-16)!important}.pr-1{padding-right:var(--spacing-1)!important}.pr-2{padding-right:var(--spacing-2)!important}.pr-4{padding-right:var(--spacing-4)!important}.pr-6{padding-right:var(--spacing-6)!important}.pr-8{padding-right:var(--spacing-8)!important}.pr-10{padding-right:var(--spacing-10)!important}.pr-12{padding-right:var(--spacing-12)!important}.pr-16{padding-right:var(--spacing-16)!important}.px-1{padding-left:var(--spacing-1)!important;padding-right:var(--spacing-1)!important}.px-2{padding-left:var(--spacing-2)!important;padding-right:var(--spacing-2)!important}.px-4{padding-left:var(--spacing-4)!important;padding-right:var(--spacing-4)!important}.px-6{padding-left:var(--spacing-6)!important;padding-right:var(--spacing-6)!important}.px-8{padding-left:var(--spacing-8)!important;padding-right:var(--spacing-8)!important}.px-10{padding-left:var(--spacing-10)!important;padding-right:var(--spacing-10)!important}.px-12{padding-left:var(--spacing-12)!important;padding-right:var(--spacing-12)!important}.px-16{padding-left:var(--spacing-16)!important;padding-right:var(--spacing-16)!important}.py-1{padding-top:var(--spacing-1)!important;padding-bottom:var(--spacing-1)!important}.py-2{padding-top:var(--spacing-2)!important;padding-bottom:var(--spacing-2)!important}.py-4{padding-top:var(--spacing-4)!important;padding-bottom:var(--spacing-4)!important}.py-6{padding-top:var(--spacing-6)!important;padding-bottom:var(--spacing-6)!important}.py-8{padding-top:var(--spacing-8)!important;padding-bottom:var(--spacing-8)!important}.py-10{padding-top:var(--spacing-10)!important;padding-bottom:var(--spacing-10)!important}.py-12{padding-top:var(--spacing-12)!important;padding-bottom:var(--spacing-12)!important}.py-16{padding-top:var(--spacing-16)!important;padding-bottom:var(--spacing-16)!important}.profile-content-padding{padding-left:var(--spacing-8)!important;padding-right:var(--spacing-8)!important;padding-top:var(--spacing-8)!important;padding-bottom:var(--spacing-6)!important}.flex-center{display:flex;align-items:center;justify-content:center}.flex-between{display:flex;align-items:center;justify-content:space-between}.border{border:1px solid #ccc}.page-header-premium{padding:var(--spacing-6) 0;margin-bottom:var(--spacing-8)}.page-header-premium .header-main{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-6)}.page-header-premium .title-block .page-title{font-size:24px;font-weight:800;color:hsl(var(--neutral-900));letter-spacing:-.02em;margin:0}.page-header-premium .title-block .page-description{font-size:13px;color:hsl(var(--neutral-400));font-weight:500;margin-top:var(--spacing-1)}.page-header-premium .header-actions{display:flex;align-items:center;gap:var(--spacing-3)}.segmented-control{display:inline-flex;align-items:center;gap:4px;background-color:hsl(var(--neutral-100));padding:4px;border-radius:var(--radius-xl);border:1px solid hsl(var(--neutral-200))}.segmented-control .segment-btn{padding:8px 24px;border-radius:calc(var(--radius-xl) - 2px);font-size:12px;font-weight:700;color:hsl(var(--neutral-500));text-transform:uppercase;letter-spacing:.05em;transition:all var(--transition-base);border:none;background:transparent;cursor:pointer}.segmented-control .segment-btn:hover{color:hsl(var(--neutral-700))}.segmented-control .segment-btn.active{background-color:#fff;color:hsl(var(--brand-600));box-shadow:var(--shadow-sm)}.card{background-color:#fff;border-radius:var(--radius-xl);border:1px solid hsl(var(--neutral-200));box-shadow:var(--shadow-sm);overflow:hidden}.card.p-6{padding:var(--spacing-6)}.card.p-8{padding:var(--spacing-8)}.section-container{margin-bottom:var(--spacing-8)}.section-container:last-child{margin-bottom:0}.section-header{display:flex;align-items:center;gap:var(--spacing-3);margin-bottom:var(--spacing-5);padding:var(--spacing-2) var(--spacing-3);background-color:hsl(var(--neutral-50));border-radius:var(--radius-md);border-left:3px solid hsl(var(--brand-500))}.section-header .section-title{font-size:var(--font-size-sm);font-weight:var(--fw-bold);color:hsl(var(--neutral-800));text-transform:uppercase;letter-spacing:.02em;margin:0}.section-header lucide-icon{font-size:18px;width:18px;height:18px;color:hsl(var(--brand-600))}.info-grid,.form-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-6) var(--spacing-8);padding:0 var(--spacing-2)}@media (max-width: 1024px){.info-grid,.form-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.info-grid,.form-grid{grid-template-columns:1fr}}.info-item{display:flex;gap:var(--spacing-3);align-items:flex-start}.info-item .item-icon-wrapper{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background-color:hsl(var(--neutral-50));border-radius:var(--radius-sm);color:hsl(var(--neutral-400));flex-shrink:0;transition:var(--transition-fast)}.info-item:hover .item-icon-wrapper{background-color:hsl(var(--brand-50));color:hsl(var(--brand-600))}.info-item .item-content{display:flex;flex-direction:column;gap:2px}.info-item .info-label{font-size:11px;color:hsl(var(--neutral-400));font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:.05em}.info-item .info-value{font-size:var(--font-size-base);font-weight:var(--fw-medium);color:hsl(var(--neutral-800));word-break:break-all}.info-item .info-value a{color:hsl(var(--brand-600));text-decoration:none;border-bottom:1px transparent}.info-item .info-value a:hover{border-bottom:1px solid hsl(var(--brand-600))}.info-item mat-form-field{width:100%!important}.info-item mat-form-field.compact-field{margin-top:-4px;margin-bottom:-4px}.info-item mat-form-field ::ng-deep .mat-mdc-form-field-subscript-wrapper{display:none}.info-item mat-form-field ::ng-deep .mat-mdc-text-field-wrapper{background-color:transparent!important;border-radius:12px!important}.info-item mat-form-field ::ng-deep .mat-mdc-form-field-flex{min-height:44px!important;align-items:center!important}.card lucide-icon.size-3,.page-header-premium lucide-icon.size-3{width:12px;height:12px}.card lucide-icon.size-3\.5,.page-header-premium lucide-icon.size-3\.5{width:14px;height:14px}.card lucide-icon.size-4,.page-header-premium lucide-icon.size-4{width:16px;height:16px}.card lucide-icon.size-5,.page-header-premium lucide-icon.size-5{width:20px;height:20px}.action-link{padding:8px 12px;border-radius:8px;font-size:13px;font-weight:500;color:hsl(var(--neutral-600));cursor:pointer;transition:all var(--transition-fast);display:flex;align-items:center;justify-content:space-between}.action-link:hover{background-color:hsl(var(--brand-50));color:hsl(var(--brand-600));padding-left:16px}.badge-new{background-color:#ef4444;color:#fff;font-size:8px;font-weight:900;padding:2px 4px;border-radius:4px;text-transform:uppercase;letter-spacing:.05em;margin-left:8px}.action-item{cursor:pointer;border-radius:var(--radius-xl);border-width:1px;border-color:transparent;padding:var(--spacing-3);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;display:flex;align-items:center;justify-content:space-between;border:1px solid #ccc}.action-item .action-text{font-size:13px;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1));font-weight:var(--fw-medium)}.action-item:hover{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.action-item:hover .action-text{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.action-item.highlight{--tw-border-opacity: 1;border-color:rgb(219 234 254 / var(--tw-border-opacity, 1));background-color:#eff6ff80}.action-item.highlight .action-text{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.action-item.highlight:hover{--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1));background-color:#dbeafe80}.badge-new{border-radius:.25rem;padding:.125rem .375rem;font-size:8px;font-weight:900;text-transform:uppercase;letter-spacing:.05em}.badge-new.NEW{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.badge-new.HOT{--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.category-card{background:#fff;border:1px solid hsl(var(--neutral-200));border-radius:var(--radius-xl);padding:var(--spacing-5);transition:all var(--transition-base)}.category-card:hover{border-color:hsl(var(--brand-300));box-shadow:0 10px 25px -5px #0000000d;transform:translateY(-2px)}.category-card .category-header{display:flex;align-items:center;gap:var(--spacing-3);margin-bottom:var(--spacing-4)}.category-card .category-header .icon-container{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center}.category-card .category-header .category-title{font-size:13px;font-weight:800;color:hsl(var(--neutral-800));text-transform:uppercase;letter-spacing:.05em}.premium-compact-item{padding:12px 16px;border-radius:12px;background:#fff;border:1px solid var(--border-light);transition:all .2s ease;cursor:pointer;display:flex;align-items:center;gap:12px}.premium-compact-item:hover{background:var(--bg-subtle);border-color:var(--brand-200);transform:translate(4px)}.premium-compact-item .item-icon{width:32px;height:32px;border-radius:8px;background:var(--brand-50);color:var(--brand-600);display:flex;align-items:center;justify-content:center}.premium-compact-item .item-content{flex:1}.premium-compact-item .item-content .item-title{font-size:13px;font-weight:700;color:var(--text-primary)}.premium-compact-item .item-content .item-subtitle{font-size:11px;color:var(--text-muted);margin-top:2px}.premium-compact-item .item-actions{display:flex;gap:6px}.status-badge-premium{padding:3px 10px;border-radius:6px;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.05em;display:inline-flex;align-items:center;gap:4px}.status-draft{background:#f1f5f9;color:#64748b}.status-snapshot_ready{background:#dcfce7;color:#166534}.status-snapshot_creating{background:#fef3c7;color:#d97706}.status-snapshot_failed{background:#fee2e2;color:#991b1b}.status-processing{background:#eff6ff;color:#1e40af}.status-processed{background:#dbeafe;color:#2563eb}.status-locked{background:#fdf2f8;color:#9d174d}.status-paid{background:#d1fae5;color:#059669}.mat-mdc-form-field{width:100%;margin-bottom:10px;--mdc-outlined-text-field-outline-color: var(--input-border);--mdc-outlined-text-field-hover-outline-color: var(--input-hover-border);--mdc-outlined-text-field-focus-outline-color: var(--input-focus-border);--mdc-outlined-text-field-outline-width: 1px;--mdc-outlined-text-field-focus-outline-width: 1px;--mdc-outlined-text-field-container-shape: var(--input-radius)}.mat-mdc-form-field .mat-mdc-text-field-wrapper{background:var(--input-bg);border-radius:var(--input-radius);padding:0 12px;transition:all .15s ease}.mat-mdc-form-field .mat-mdc-icon-button{padding:0!important}.mat-mdc-form-field .mdc-notched-outline__leading,.mat-mdc-form-field .mdc-notched-outline__notch,.mat-mdc-form-field .mdc-notched-outline__trailing{border-color:var(--input-border);border-width:1px}.mat-mdc-form-field .mdc-notched-outline__notch{max-width:100%}.mat-mdc-form-field:hover:not(.mat-form-field-disabled) .mdc-notched-outline__leading,.mat-mdc-form-field:hover:not(.mat-form-field-disabled) .mdc-notched-outline__notch,.mat-mdc-form-field:hover:not(.mat-form-field-disabled) .mdc-notched-outline__trailing{border-color:var(--input-hover-border)}.mat-mdc-form-field.mat-focused .mdc-notched-outline__leading,.mat-mdc-form-field.mat-focused .mdc-notched-outline__notch,.mat-mdc-form-field.mat-focused .mdc-notched-outline__trailing{border-color:var(--input-focus-border);border-width:1px}.mat-mdc-form-field.mat-focused .mat-mdc-text-field-wrapper{box-shadow:0 0 0 2px var(--input-focus-ring)}.mat-mdc-form-field.mat-form-field-disabled .mat-mdc-text-field-wrapper{background:var(--input-disabled-bg);opacity:.7}.mat-mdc-form-field .mat-mdc-form-field-infix{min-height:38px;padding-top:10px;padding-bottom:4px;display:flex;align-items:center}.mat-mdc-form-field .mat-mdc-floating-label{font-size:13px;font-weight:500;color:var(--text-muted)}.mat-mdc-form-field.mat-focused .mat-mdc-floating-label{color:var(--input-focus-border)}.mat-mdc-form-field .mat-mdc-input-element{font-size:14px;color:var(--text-primary);line-height:1.4}.mat-mdc-form-field .mat-mdc-input-element::placeholder{color:var(--text-muted);opacity:.6}.mat-mdc-form-field .mat-mdc-select{font-size:14px;color:var(--text-primary);display:flex;align-items:center;height:24px}.mat-mdc-form-field .mat-mdc-select-trigger{display:flex;align-items:center;width:100%}.mat-mdc-form-field .mat-mdc-select-arrow{color:var(--text-muted);margin-top:4px}.mat-mdc-form-field.mat-focused .mat-mdc-select-arrow{color:var(--input-focus-border)}.mat-mdc-form-field .mat-mdc-form-field-icon-prefix,.mat-mdc-form-field .mat-mdc-form-field-icon-suffix{display:flex;align-items:center;justify-content:center;height:100%}.mat-mdc-form-field .mat-mdc-form-field-icon-prefix .mat-icon,.mat-mdc-form-field .mat-mdc-form-field-icon-suffix .mat-icon,.mat-mdc-form-field .mat-datepicker-toggle .mat-icon{font-size:18px;width:18px;height:18px;color:var(--text-muted)}.mat-mdc-form-field .mat-datepicker-toggle{display:flex;align-items:center;height:100%}.mat-mdc-form-field.mat-form-field-invalid .mdc-notched-outline__leading,.mat-mdc-form-field.mat-form-field-invalid .mdc-notched-outline__notch,.mat-mdc-form-field.mat-form-field-invalid .mdc-notched-outline__trailing{border-color:var(--danger)}.mat-mdc-form-field.mat-form-field-invalid .mat-mdc-floating-label{color:var(--danger)}.mat-mdc-form-field.mat-form-field-invalid.mat-focused .mat-mdc-text-field-wrapper{box-shadow:0 0 0 3px var(--input-error-ring)}.mat-mdc-form-field .mat-mdc-form-field-subscript-wrapper{padding:2px 4px 0}.mat-mdc-form-field .mat-mdc-form-field-error{font-size:10px;color:var(--danger);font-weight:500}.mat-mdc-form-field .mat-mdc-form-field-hint{font-size:11px;color:var(--text-muted)}.mat-mdc-select-panel{border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);border:1px solid var(--border-light);background:#fff!important;padding:4px}.mat-mdc-select-panel .mat-mdc-option{min-height:36px;font-size:13px;padding:0 12px;border-radius:6px}.mat-mdc-select-panel .mat-mdc-option:hover{background:var(--bg-subtle)}.mat-mdc-select-panel .mat-mdc-option.mdc-list-item--selected{background:var(--brand-color-subtle);color:var(--brand-color);font-weight:600}.mat-datepicker-content{border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);border:1px solid var(--border-light);background:var(--bg-card);overflow:hidden;padding:4px}.mat-datepicker-content .mat-calendar{background:var(--bg-card);padding:4px;font-size:12px}.mat-datepicker-content .mat-calendar-header{background:var(--brand-color);color:#fff;padding:6px 8px}.mat-datepicker-content .mat-calendar-header .mat-calendar-controls{margin:0}.mat-datepicker-content .mat-calendar-header .mat-calendar-period-button{font-size:12px;font-weight:600}.mat-datepicker-content .mat-calendar-header .mat-calendar-next-button,.mat-datepicker-content .mat-calendar-header .mat-calendar-previous-button{width:28px;height:28px}.mat-datepicker-content .mat-calendar-header .mat-mdc-button:hover:before{background:#ffffff1a}.mat-calendar-table-header th{font-size:10px;font-weight:600;color:var(--text-muted);padding:4px 0}.mat-calendar-body-cell-content{width:28px;height:28px;line-height:28px;font-size:12px;border-radius:var(--radius-md)}.mat-calendar-body-cell:hover .mat-calendar-body-cell-content{background:var(--bg-subtle)}.mat-calendar-body-selected{background:var(--brand-color);color:#fff}.mat-calendar-body-today:not(.mat-calendar-body-selected){border:1px solid var(--brand-color);background:var(--brand-color-subtle)}.mat-calendar-body{padding:2px 0}.mat-calendar-content{padding:4px}.mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field-error-wrapper{padding:0!important}[data-density=compact] .mat-mdc-form-field .mat-mdc-form-field-infix{min-height:34px;padding-top:8px;padding-bottom:2px;display:flex;align-items:center}[data-density=compact] .mat-mdc-form-field .mat-mdc-input-element,[data-density=compact] .mat-mdc-form-field .mat-mdc-select{font-size:13px}[data-density=compact] .mat-mdc-form-field .mat-mdc-floating-label{font-size:12px}[data-density=compact] .mat-mdc-icon-button{padding:0!important}[data-density=compact] .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label{top:calc(var(--mat-form-field-container-height, 30px) / 2);transform:var(--mat-mdc-form-field-label-transform, translateY(-50%) translateX(calc(1 * (18px + var(--mat-mdc-form-field-label-offset-x, 0px)))))!important}[data-density=compact] .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{--mat-mdc-form-field-label-transform: translateY(calc(calc(6.75px + var(--mat-form-field-container-height, 30px) / 2) * -1)) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}[data-density=compact] .mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper{padding-right:0;height:34px}[data-density=compact] .mat-mdc-input-element{height:100%}[data-density=compact] .mat-mdc-form-field{margin-bottom:6px!important}[data-density=compact] .mat-mdc-form-field-subscript-wrapper{height:14px}[data-density=compact] .row,[data-density=compact] .form-row,[data-density=compact] .grid{gap:12px!important}.gpt-profile-menu{background:#fff!important;border:1px solid var(--sidebar-border)!important;border-radius:var(--radius-lg)!important;box-shadow:var(--shadow-xl)!important;overflow:hidden!important;margin-top:8px!important}.gpt-profile-menu .mat-mdc-menu-content{padding:0!important}.gpt-profile-menu .menu-header{padding:6px 20px;background:var(--bg-subtle);border-bottom:1px solid var(--sidebar-border)}.gpt-profile-menu .menu-header .user-info-main{display:flex;flex-direction:column;gap:2px}.gpt-profile-menu .menu-header .user-info-main .user-display-name{font-size:14px;font-weight:700;color:var(--text-primary);display:block}.gpt-profile-menu .menu-header .user-info-main .user-display-email{font-size:11px;font-weight:500;color:var(--text-muted);display:block}.gpt-profile-menu .menu-items-group{padding:8px;display:flex;flex-direction:column;gap:2px}.gpt-profile-menu .menu-items-group .mat-mdc-menu-item{height:40px;min-height:40px;border-radius:var(--radius-md);display:flex;align-items:center;padding:0 12px;color:var(--text-secondary);transition:all .2s ease}.gpt-profile-menu .menu-items-group .mat-mdc-menu-item .mdc-list-item__primary-text{display:flex;align-items:center;gap:12px;width:100%}.gpt-profile-menu .menu-items-group .mat-mdc-menu-item lucide-icon{color:var(--text-muted);width:18px;height:18px}.gpt-profile-menu .menu-items-group .mat-mdc-menu-item:hover{background:var(--sidebar-hover);color:var(--brand-color)}.gpt-profile-menu .menu-items-group .mat-mdc-menu-item:hover lucide-icon{color:var(--brand-color)}.gpt-profile-menu .menu-footer-actions{padding:8px;border-top:1px solid var(--sidebar-border);background:var(--bg-main)}.gpt-profile-menu .menu-footer-actions .logout-item{height:40px;min-height:40px;border-radius:var(--radius-md);color:var(--danger)!important;font-weight:600}.gpt-profile-menu .menu-footer-actions .logout-item:hover{background:hsla(var(--danger-h),var(--danger-s),95%,1)!important}.mat-mdc-menu-panel,.mat-menu-panel{background-color:var(--bg-card)!important;border-radius:var(--radius-md)!important;border:1px solid var(--border-light)!important;box-shadow:var(--shadow-xl)!important;min-width:180px!important;overflow:hidden!important}.mat-mdc-menu-panel .mat-mdc-menu-content,.mat-mdc-menu-panel .mat-menu-content,.mat-menu-panel .mat-mdc-menu-content,.mat-menu-panel .mat-menu-content{background-color:var(--bg-card)!important}.mat-mdc-menu-panel .mat-mdc-menu-item,.mat-mdc-menu-panel .mat-menu-item,.mat-menu-panel .mat-mdc-menu-item,.mat-menu-panel .mat-menu-item{height:28px!important;min-height:28px!important;font-size:12px!important;color:var(--text-secondary)!important;display:flex!important;align-items:center!important;padding:0 10px!important}.mat-mdc-menu-panel .mat-mdc-menu-item:hover:not([disabled]),.mat-mdc-menu-panel .mat-menu-item:hover:not([disabled]),.mat-menu-panel .mat-mdc-menu-item:hover:not([disabled]),.mat-menu-panel .mat-menu-item:hover:not([disabled]){background-color:var(--bg-subtle)!important;color:var(--text-primary)!important}.mat-mdc-menu-panel .mat-mdc-menu-item lucide-icon,.mat-mdc-menu-panel .mat-mdc-menu-item .mat-icon,.mat-mdc-menu-panel .mat-menu-item lucide-icon,.mat-mdc-menu-panel .mat-menu-item .mat-icon,.mat-menu-panel .mat-mdc-menu-item lucide-icon,.mat-menu-panel .mat-mdc-menu-item .mat-icon,.mat-menu-panel .mat-menu-item lucide-icon,.mat-menu-panel .mat-menu-item .mat-icon{width:16px!important;height:16px!important;margin-right:12px!important;color:var(--text-muted)!important}.p-datatable .p-datatable-thead>tr>th{background:var(--table-header-bg)!important;color:var(--text-secondary)!important;font-size:var(--font-small)!important;font-weight:var(--fw-semibold)!important;text-transform:uppercase!important;padding:1rem var(--spacing-4)!important;border:1px solid var(--color-border-default)!important;border-width:0 0 2px 0!important}.p-datatable .p-datatable-tbody>tr{background:var(--color-bg-card)!important;color:var(--color-text-primary)!important;transition:all .2s!important}.p-datatable .p-datatable-tbody>tr:hover{background:var(--table-row-hover)!important}.p-datatable .p-datatable-tbody>tr>td{padding:1.2rem var(--spacing-4)!important;border:1px solid var(--border-light)!important;border-width:0 0 1px 0!important;font-size:var(--font-label)!important}.container{width:100%;margin-right:auto;margin-left:auto;padding-right:var(--spacing-4);padding-left:var(--spacing-4)}@media (max-width: 768px){.grid-cols-2,.grid-cols-3,.grid-cols-4{grid-template-columns:repeat(1,minmax(0,1fr))}}.page-container{flex-grow:1}.page-header-premium{display:flex;flex-direction:column;gap:var(--spacing-3);margin-bottom:var(--spacing-5);padding:var(--spacing-2) 0}.page-header-premium .breadcrumb-wrapper{display:flex;align-items:center;gap:var(--spacing-2);font-size:var(--breadcrumb-size);color:var(--breadcrumb-text)}.page-header-premium .breadcrumb-wrapper .breadcrumb-item{cursor:pointer;transition:var(--transition-fast)}.page-header-premium .breadcrumb-wrapper .breadcrumb-item:hover{color:var(--brand-color)}.page-header-premium .breadcrumb-wrapper .breadcrumb-item.active{color:var(--breadcrumb-text-active);font-weight:var(--fw-bold);cursor:default}.page-header-premium .breadcrumb-wrapper .separator{color:var(--text-muted);opacity:.5;font-size:1rem}.page-header-premium .header-main{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--spacing-4)}.page-header-premium .header-main .title-block{flex:1}.page-header-premium .header-main .title-block .page-title{font-size:var(--font-page-title);font-weight:800;color:var(--text-primary);margin:0 0 4px;letter-spacing:-.02em}.page-header-premium .header-main .title-block .page-description{font-size:var(--font-page-subtitle);color:var(--text-secondary);margin:0}.page-header-premium .header-main .header-actions{display:flex;align-items:center;gap:var(--spacing-3);flex-shrink:0}.page-wrapper{display:flex;flex-direction:column;min-height:100vh}.page-container{flex-grow:1;padding:var(--spacing-4)}@media (max-width: 768px){.page-header-premium .header-main{flex-direction:column;align-items:stretch}.page-header-premium .header-main .header-actions{margin-top:var(--spacing-2)}}.form-grid{display:grid;gap:var(--spacing-3);align-items:start}.form-grid.cols-2{grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width: 768px){.form-grid.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.form-grid.cols-3{grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width: 768px){.form-grid.cols-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.form-grid.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.form-group{display:flex;flex-direction:column;gap:var(--spacing-1);margin-bottom:var(--spacing-3)}.form-group label{font-size:var(--font-size-sm);font-weight:var(--fw-medium);color:var(--text-secondary)}.form-section+.form-section{margin-top:var(--spacing-4);padding-top:var(--spacing-4);border-top:1px dashed var(--border-light)}.form-section .section-title{font-size:var(--font-size-md);font-weight:var(--fw-medium);color:var(--text-primary);margin-bottom:var(--spacing-1)}.form-section .section-subtitle{font-size:var(--font-size-sm);color:var(--text-muted);margin-bottom:var(--spacing-4)}[data-density=compact] .form-grid{gap:var(--spacing-3)}[data-density=compact] .form-section+.form-section{margin-top:var(--spacing-4);padding-top:var(--spacing-4)}[data-density=compact] .form-section .section-subtitle{margin-bottom:var(--spacing-2)}@keyframes focus-glow{0%{box-shadow:0 0 0 0 var(--input-focus-ring)}to{box-shadow:0 0 0 4px var(--input-focus-ring)}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-2);border-radius:var(--btn-radius);font-weight:var(--fw-medium);border:1px solid transparent;cursor:pointer;transition:all var(--transition-fast);white-space:nowrap;-webkit-user-select:none;user-select:none;text-decoration:none;outline:none}.btn mat-icon,.btn lucide-icon{display:flex;align-items:center;justify-content:center;width:1.25em;height:1.25em;font-size:1.25em}.btn:disabled{opacity:.5;cursor:not-allowed!important;pointer-events:none}.btn:active:not(:disabled){transform:translateY(1px)}.btn-icon{padding:0!important;width:var(--btn-height);flex-shrink:0}.btn-icon.btn-sm{width:var(--btn-height-sm)}.btn-icon.btn-md{width:var(--btn-height-md)}.btn-icon.btn-lg{width:var(--btn-height-lg)}.btn-sm{height:var(--btn-height-sm);padding:var(--btn-padding-sm);font-size:var(--btn-font-sm);border-radius:var(--radius-sm)}.btn-sm mat-icon,.btn-sm lucide-icon{font-size:1.1em;width:1.1em;height:1.1em}.btn-md{height:var(--btn-height-md);padding:var(--btn-padding-md);font-size:var(--btn-font-md)}.btn-lg{height:var(--btn-height-lg);padding:var(--btn-padding-lg);font-size:var(--btn-font-lg)}.btn-primary{background-color:var(--btn-primary-bg);color:var(--btn-primary-text);box-shadow:var(--shadow-sm)}.btn-primary:hover:not(:disabled){filter:brightness(.95);box-shadow:var(--shadow-md)}.btn-secondary{background-color:var(--btn-secondary-bg);border-color:var(--btn-secondary-border);color:var(--text-primary)}.btn-secondary:hover:not(:disabled){background-color:var(--bg-subtle);border-color:var(--border-strong)}.btn-danger{background-color:var(--btn-danger-bg);color:var(--btn-danger-text)}.btn-danger:hover:not(:disabled){filter:brightness(.9);box-shadow:var(--shadow-md)}.btn-ghost{background-color:transparent;color:var(--text-secondary)}.btn-ghost:hover:not(:disabled){background-color:var(--bg-subtle);color:var(--brand-color)}.mat-mdc-button-base{border-radius:var(--btn-radius)!important;font-weight:var(--fw-medium)!important;transition:all var(--transition-fast)!important;height:var(--btn-height-md)!important;--mdc-outlined-button-container-height: var(--btn-height-md);--mdc-filled-button-container-height: var(--btn-height-md)}.mat-mdc-button-base .mdc-button__label{font-size:var(--btn-font-md);display:flex;align-items:center;gap:var(--spacing-2)}.mat-mdc-raised-button,.mat-mdc-unelevated-button{background-color:var(--btn-primary-bg)!important;color:var(--btn-primary-text)!important}.mat-mdc-raised-button:hover:not(.mat-button-disabled),.mat-mdc-unelevated-button:hover:not(.mat-button-disabled){filter:brightness(.95)}.mat-mdc-outlined-button{border-color:var(--btn-secondary-border)!important;color:var(--text-primary)!important}.mat-mdc-outlined-button:hover:not(.mat-button-disabled){background-color:var(--bg-subtle)!important}.mat-shrink{height:var(--btn-height-sm)!important;padding:var(--btn-padding-sm)!important}.mat-shrink .mdc-button__label{font-size:var(--btn-font-sm)}.enterprise-table-shell{display:flex;flex-direction:column;width:100%;background:#fff;border:1px solid rgba(226,232,240,.8);border-radius:1.25rem;overflow:hidden;box-shadow:0 4px 20px -10px #0f172a1a}.enterprise-table{width:100%;border-collapse:separate;border-spacing:0}.enterprise-table thead{position:sticky;top:0;z-index:10;background:#ffffffe6;backdrop-filter:blur(12px)}.enterprise-table thead th{height:3.4rem;padding:0 1rem;background:hsl(var(--neutral-50));border-bottom:1px solid hsl(var(--neutral-200));font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:hsl(var(--neutral-500));text-align:left;white-space:nowrap}.enterprise-table thead th:first-child{padding-left:1.25rem}.enterprise-table thead th:last-child{padding-right:1.25rem}.enterprise-table tbody tr{transition:all .2s cubic-bezier(.4,0,.2,1);cursor:pointer;position:relative}.enterprise-table tbody tr td{height:4rem;padding:.5rem 1rem;border-bottom:1px solid hsl(var(--neutral-100));font-size:1.2rem;font-weight:500;color:hsl(var(--neutral-700))}.enterprise-table tbody tr td:first-child{padding-left:1.25rem}.enterprise-table tbody tr td:last-child{padding-right:1.25rem}.enterprise-table tbody tr:hover{background:hsla(var(--brand-h),var(--brand-s),55%,.03)}.enterprise-table tbody tr:hover td{color:hsl(var(--neutral-900))}.enterprise-table tbody tr:hover:after{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:hsl(var(--brand-500))}.enterprise-table tbody tr.is-selected{background:hsl(var(--brand-50))}.enterprise-table tbody tr.is-selected:after{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:hsl(var(--brand-500))}.enterprise-table tbody tr:last-child td{border-bottom:none}.cell-primary{font-weight:700;color:hsl(var(--neutral-900))}.cell-secondary{color:hsl(var(--neutral-500));font-size:1.2rem}.cell-id{font-family:JetBrains Mono,monospace;font-size:1.1rem;color:hsl(var(--neutral-400))}.status-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.35rem .75rem;border-radius:999px;font-size:1.1rem;font-weight:700}.status-badge--success{background:hsl(var(--success-green),.1);color:hsl(var(--success-green))}.status-badge--warning{background:hsl(var(--warning-amber),.1);color:hsl(var(--warning-amber))}.status-badge--danger{background:hsl(var(--danger-red),.1);color:hsl(var(--danger-red))}.status-badge--neutral{background:hsl(var(--neutral-100));color:hsl(var(--neutral-600))}.enterprise-pagination{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;background:#fff;border-top:1px solid hsl(var(--neutral-100))}.enterprise-pagination__info{font-size:1.2rem;color:hsl(var(--neutral-500));font-weight:600}.enterprise-pagination__info strong{color:hsl(var(--neutral-900))}.enterprise-pagination__actions{display:flex;gap:.5rem}.table-toolbar{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1.25rem;border-bottom:1px solid hsl(var(--neutral-100));background:#fff}.card{background:var(--color-bg-card);border-radius:var(--radius-lg);border:1px solid var(--color-border-light);box-shadow:var(--shadow-sm);overflow:hidden;padding:var(--spacing-5);transition:var(--transition-base)}.card:hover{box-shadow:var(--shadow-md)}.card.card-premium{border-color:var(--brand-color-subtle)}.card.card-premium:hover{border-color:var(--brand-color);box-shadow:var(--shadow-lg)}.card.card-inverse{background:var(--color-bg-inverse);color:var(--text-on-brand);border:none;box-shadow:var(--shadow-md)}.card.card-no-padding{padding:0}.card-header{margin-bottom:var(--spacing-4);display:flex;justify-content:space-between;align-items:center}.card-header .card-title{font-size:var(--font-size-lg);font-weight:700;margin:0}.card-footer{padding-top:var(--spacing-4);margin-top:var(--spacing-4);border-top:1px solid var(--color-border-light);display:flex;justify-content:flex-end;gap:var(--spacing-4)}.mat-mdc-dialog-container .mdc-dialog__surface{border-radius:var(--radius-lg)!important;background:var(--color-bg-card)!important;padding:var(--spacing-6)!important;box-shadow:var(--shadow-premium)!important}.mat-mdc-dialog-container .mat-mdc-dialog-title{font-size:var(--font-size-xl)!important;font-weight:700!important;color:var(--color-text-primary)!important;padding:0 0 var(--spacing-4) 0!important;margin:0!important}.mat-mdc-dialog-container .mat-mdc-dialog-content{padding:var(--spacing-4) 0!important;color:var(--color-text-secondary)!important;font-size:var(--font-size-base)!important}.mat-mdc-dialog-container .mat-mdc-dialog-actions{padding:var(--spacing-6) 0 0 0!important;margin:0!important;gap:var(--spacing-3)!important;justify-content:flex-end!important}.p-dialog{border-radius:var(--radius-lg)!important;box-shadow:var(--shadow-premium)!important}.p-dialog .p-dialog-header{background:var(--color-bg-card)!important;padding:var(--spacing-6)!important;border-bottom:none!important}.p-dialog .p-dialog-header .p-dialog-title{font-size:var(--font-size-xl)!important;font-weight:700!important}.p-dialog .p-dialog-content{background:var(--color-bg-card)!important;padding:0 var(--spacing-6) var(--spacing-6) var(--spacing-6)!important}.p-dialog .p-dialog-footer{padding:var(--spacing-6)!important;background:var(--color-bg-card)!important;border-top:1px solid var(--color-border-light)!important;display:flex!important;justify-content:flex-end!important;gap:var(--spacing-3)!important}.tabs-nav{display:flex;align-items:center;gap:var(--spacing-6);border-bottom:1px solid var(--color-border-light);overflow-x:auto;scrollbar-width:none;padding:0 var(--spacing-4);background:var(--bg-card)}.tabs-nav::-webkit-scrollbar{display:none}.tabs-nav .tab-link{position:relative;text-decoration:none;color:var(--tab-text-muted);font-size:var(--tab-font-size);font-weight:var(--tab-font-weight);padding:var(--spacing-4) var(--spacing-1);cursor:pointer;white-space:nowrap;transition:color var(--transition-fast);display:flex;align-items:center;gap:var(--spacing-2)}.tabs-nav .tab-link:after{content:"";position:absolute;bottom:0;left:0;right:0;height:var(--tab-underline-h);background-color:transparent;transform:scaleX(.8);transition:all var(--transition-base);border-radius:20px 20px 0 0}.tabs-nav .tab-link:hover{color:var(--text-primary)}.tabs-nav .tab-link:hover:before{content:"";position:absolute;inset:4px -8px;background-color:var(--bg-subtle);border-radius:var(--radius-md);z-index:-1}.tabs-nav .tab-link.active{color:var(--tab-text-active);font-weight:700}.tabs-nav .tab-link.active:after{background-color:var(--tab-text-active);transform:scaleX(1)}.sidebar{width:var(--sidebar-width);height:100vh;background:var(--sidebar-bg);border-right:1px solid var(--sidebar-border);display:flex;flex-direction:column;position:fixed;left:0;top:0;z-index:var(--z-index-sticky)}.nav-item{display:flex;align-items:center;padding:var(--spacing-3) var(--spacing-4);margin:var(--spacing-1) var(--spacing-3);border-radius:var(--radius-md);color:var(--sidebar-text-muted);text-decoration:none;font-weight:500;transition:all .2s ease;gap:var(--spacing-3)}.nav-item mat-icon{font-size:18px;width:18px;height:18px}.nav-item:hover{background:var(--sidebar-hover);color:var(--sidebar-text)}.nav-item.active{background:var(--sidebar-accent-subtle);color:var(--sidebar-accent);font-weight:600}.drawer-host{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:500;display:flex;pointer-events:none}.drawer-backdrop{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0003;backdrop-filter:blur(2px);pointer-events:auto}.drawer-container{background:var(--bg-card);box-shadow:var(--shadow-xl);display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative;z-index:501;pointer-events:auto}.drawer-container.right{margin-left:auto}.drawer-container.left{margin-right:auto}.drawer-container.sm{width:320px}.drawer-container.md{width:480px}.drawer-container.lg{width:min(720px,92vw)}@media (max-width: 768px){.drawer-container{width:100%!important;height:auto;max-height:90vh;margin-top:auto}}.drawer-header{padding:var(--spacing-4) var(--spacing-6);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border-color);background:var(--bg-card);flex-shrink:0}.drawer-header .header-main{display:flex;align-items:center;gap:var(--spacing-3)}.drawer-header .drawer-title{font-size:var(--font-size-lg);font-weight:var(--fw-semibold);color:var(--text-primary);margin:0}.drawer-header .drawer-close{cursor:pointer;color:var(--text-muted);padding:var(--spacing-2);border:none;background:transparent;border-radius:var(--radius-md);display:flex;transition:var(--transition-fast)}.drawer-header .drawer-close:hover{background:var(--bg-subtle);color:var(--text-primary)}.drawer-body{flex:1;overflow-y:auto;padding:5px}.drawer-body::-webkit-scrollbar{width:6px}.drawer-body::-webkit-scrollbar-thumb{background-color:var(--border-strong);border-radius:10px}.drawer-footer{padding:var(--spacing-4) var(--spacing-6);border-top:1px solid var(--border-color);background:var(--bg-card);display:flex;justify-content:flex-end;gap:var(--spacing-3);flex-shrink:0}.modal-host{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:1000;display:flex;align-items:center;justify-content:center;pointer-events:none}.modal-backdrop{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00000040;backdrop-filter:blur(4px);pointer-events:auto}.modal-container{background:var(--bg-card);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;border:1px solid var(--border-light);border-radius:16px;width:100%;max-height:90vh;display:flex;flex-direction:column;overflow:hidden;position:relative;z-index:1001;pointer-events:auto}.modal-container.sm{max-width:400px}.modal-container.md{max-width:560px}.modal-container.lg{max-width:800px}@media (max-width: 768px){.modal-container{max-width:95%!important;margin:0 auto}}.modal-header{padding:var(--spacing-6) var(--spacing-6) var(--spacing-2);display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.modal-header .modal-title{font-size:18px;font-weight:800;color:var(--text-primary);letter-spacing:-.01em;margin:0}.modal-header .modal-subtitle{font-size:12px;color:var(--text-muted);margin-top:2px;font-weight:500}.modal-header .modal-close{cursor:pointer;color:var(--text-muted);background:transparent;border:none;padding:var(--spacing-2);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:var(--transition-fast)}.modal-header .modal-close:hover{background:var(--bg-subtle);color:var(--text-primary)}.modal-close-floating{position:absolute;top:12px;right:12px;z-index:1010;cursor:pointer;color:var(--text-muted);background:#fff;border:1px solid var(--border-light);width:32px;height:32px;border-radius:10px;display:flex;align-items:center;justify-content:center;transition:all .2s ease;box-shadow:0 2px 4px #0000000d}.modal-close-floating:hover{background:var(--bg-subtle);color:var(--text-primary);transform:scale(1.05)}.modal-content{flex:1;overflow-y:auto;padding:var(--spacing-4) var(--spacing-6) var(--spacing-6);color:var(--text-secondary);font-size:var(--font-size-md);line-height:var(--lh-relaxed)}.modal-content::-webkit-scrollbar{width:4px}.modal-content::-webkit-scrollbar-thumb{background-color:var(--border-strong);border-radius:10px}.modal-footer{padding:var(--spacing-4) var(--spacing-6) var(--spacing-6);background:transparent;display:flex;justify-content:flex-end;gap:var(--spacing-3);flex-shrink:0}.badge{display:inline-flex;align-items:center;justify-content:center;padding:.2rem .6rem;font-size:1rem;font-weight:var(--fw-bold);text-transform:uppercase;border-radius:var(--radius-full);line-height:1;white-space:nowrap;border:1px solid transparent}.badge.badge-sm{padding:.1rem .4rem;font-size:.9rem}.badge.badge-neutral{background-color:var(--bg-subtle);color:var(--text-secondary);border-color:var(--border-light)}.badge.badge-success{background-color:hsla(var(--success-green),.1);color:hsl(var(--success-green));border-color:hsla(var(--success-green),.2)}.badge.badge-primary{background-color:var(--brand-color-subtle);color:var(--brand-color);border-color:hsla(var(--brand-600),.2)}.badge.badge-danger{background-color:hsla(var(--danger-red),.1);color:hsl(var(--danger-red));border-color:hsla(var(--danger-red),.2)}.badge.badge-warning{background-color:hsla(var(--warning-amber),.1);color:hsl(var(--warning-amber));border-color:hsla(var(--warning-amber),.2)}.mat-mdc-snack-bar-container.snackbar-success{--mdc-snackbar-container-color: #065f46;--mdc-snackbar-supporting-text-color: #ecfdf5;--mat-snack-bar-button-color: #ffffff}.mat-mdc-snack-bar-container.snackbar-success .mdc-snackbar__surface{background-color:#059669!important;border:1px solid #047857;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.mat-mdc-snack-bar-container.snackbar-error{--mdc-snackbar-container-color: #991b1b;--mdc-snackbar-supporting-text-color: #fef2f2;--mat-snack-bar-button-color: #ffffff}.mat-mdc-snack-bar-container.snackbar-error .mdc-snackbar__surface{background-color:#dc2626!important;border:1px solid #b91c1c;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.mat-mdc-snack-bar-container.snackbar-warning{--mdc-snackbar-container-color: #92400e;--mdc-snackbar-supporting-text-color: #fffbeb;--mat-snack-bar-button-color: #ffffff}.mat-mdc-snack-bar-container.snackbar-warning .mdc-snackbar__surface{background-color:#d97706!important;border:1px solid #b45309;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.mat-mdc-snack-bar-container.snackbar-info{--mdc-snackbar-container-color: #075985;--mdc-snackbar-supporting-text-color: #f0f9ff;--mat-snack-bar-button-color: #ffffff}.mat-mdc-snack-bar-container.snackbar-info .mdc-snackbar__surface{background-color:#0284c7!important;border:1px solid #0369a1;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.mat-mdc-snack-bar-container .mdc-snackbar__surface{border-radius:12px!important;padding:4px 8px!important}.mat-mdc-snack-bar-container .mdc-snackbar__label{font-weight:500!important;font-size:14px!important}.mat-mdc-snack-bar-container .mat-mdc-snack-bar-actions .mat-mdc-button{--mdc-text-button-label-text-color: var(--mat-snack-bar-button-color, white)}.mat-mdc-snack-bar-container .mat-mdc-snack-bar-actions .mat-mdc-button:hover{background-color:#08080826!important;--mdc-text-button-label-text-color: white !important}.mat-mdc-snack-bar-container span.mat-ripple.mat-mdc-button-ripple{background:#9f9f9f!important}.premium-upload{--upload-border: var(--border-color);--upload-bg: var(--bg-card);--upload-accent: var(--brand-color);--upload-radius: var(--radius-lg);position:relative;width:100%}.premium-upload .upload-container{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:120px;padding:var(--spacing-8) var(--spacing-6);border:2px dashed var(--upload-border);border-radius:var(--upload-radius);background:var(--upload-bg);cursor:pointer;transition:all var(--transition-base);overflow:hidden}.premium-upload .upload-container:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,hsla(var(--brand-600),.05) 0%,transparent 100%);opacity:0;transition:opacity var(--transition-base)}.premium-upload .upload-container:hover:not(.is-disabled){border-color:var(--upload-accent);transform:translateY(-2px);box-shadow:var(--shadow-lg)}.premium-upload .upload-container:hover:not(.is-disabled):before{opacity:1}.premium-upload .upload-container:hover:not(.is-disabled) .icon-wrapper{transform:scale(1.1) translateY(-4px);background:var(--upload-accent);color:#fff;box-shadow:0 8px 20px -4px hsla(var(--brand-600),.4)}.premium-upload .upload-container.is-dragging{border-style:solid;border-color:var(--upload-accent);background:hsla(var(--brand-600),.02);transform:scale(1.01);box-shadow:var(--shadow-premium)}.premium-upload .upload-container.is-dragging:after{content:"";position:absolute;inset:4px;border:1px solid hsla(var(--brand-600),.2);border-radius:calc(var(--upload-radius) - 4px);pointer-events:none}.premium-upload .upload-container.is-disabled{opacity:.6;cursor:not-allowed;background:var(--bg-subtle)}.premium-upload .icon-wrapper{position:relative;z-index:1;width:48px;height:48px;border-radius:12px;background:var(--bg-subtle);display:flex;align-items:center;justify-content:center;color:var(--text-secondary);margin-bottom:var(--spacing-4);transition:all var(--transition-base)}.premium-upload .icon-wrapper lucide-icon{width:24px;height:24px}.premium-upload .text-content{position:relative;z-index:1;text-align:center}.premium-upload .text-content .main-text{display:block;font-size:var(--font-size-md);font-weight:var(--fw-semibold);color:var(--text-primary);margin-bottom:var(--spacing-1)}.premium-upload .text-content .sub-text{display:block;font-size:var(--font-size-xs);color:var(--text-muted)}.premium-upload .file-preview-card{display:flex;align-items:center;gap:var(--spacing-4);padding:var(--spacing-4);background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);transition:all var(--transition-base);animation:slideInUp .3s ease-out}.premium-upload .file-preview-card:hover{border-color:var(--upload-accent);box-shadow:var(--shadow-md)}.premium-upload .file-preview-card .file-icon-box{width:40px;height:40px;border-radius:8px;background:hsla(var(--brand-600),.08);display:flex;align-items:center;justify-content:center;color:var(--upload-accent);flex-shrink:0}.premium-upload .file-preview-card .file-meta{flex:1;min-width:0}.premium-upload .file-preview-card .file-meta .name{display:block;font-size:var(--font-size-sm);font-weight:var(--fw-bold);color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.premium-upload .file-preview-card .file-meta .size{display:block;font-size:11px;color:var(--text-muted)}.premium-upload .file-preview-card .remove-action{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--text-muted);background:var(--bg-subtle);border:none;cursor:pointer;transition:all var(--transition-fast)}.premium-upload .file-preview-card .remove-action:hover{background:var(--danger);color:#fff;transform:rotate(90deg)}.premium-upload .upload-progress{margin-top:var(--spacing-4)}.premium-upload .upload-progress .progress-track{height:6px;background:var(--bg-subtle);border-radius:3px;overflow:hidden;position:relative}.premium-upload .upload-progress .progress-track .progress-fill{height:100%;background:linear-gradient(90deg,var(--upload-accent) 0%,hsla(var(--brand-400),1) 100%);border-radius:3px;transition:width .4s cubic-bezier(.4,0,.2,1)}.premium-upload .upload-progress .progress-track .progress-fill:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.3) 50%,transparent 100%);animation:shimmer 1.5s infinite}@keyframes slideInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}[data-theme=dark] .premium-upload .upload-container{background:hsla(var(--neutral-900),.5);border-color:hsla(var(--neutral-700),.5)}[data-theme=dark] .premium-upload .upload-container:hover{background:hsla(var(--neutral-900),.8)}[data-theme=dark] .premium-upload .icon-wrapper{background:hsla(var(--neutral-800),.5)}[data-theme=dark] .premium-upload .file-preview-card{background:hsla(var(--neutral-800),.5);border-color:hsla(var(--neutral-700),.5)}.enterprise-shell{display:flex;flex-direction:column;gap:1.5rem;min-height:100%;padding:1.5rem;background:var(--bg-main)}.enterprise-shell--flush{padding:0;gap:0}.enterprise-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.25rem;padding:1.25rem 2rem;border:1px solid rgba(226,232,240,.8);border-radius:1.5rem;background:#ffffffd9;box-shadow:0 1px 2px #0000000d,0 20px 48px -24px #0f172a1f;backdrop-filter:blur(24px) saturate(180%);z-index:30}.enterprise-header--compact{padding:.85rem 1.5rem;border-radius:1.25rem}.enterprise-title-group{display:flex;flex-direction:column;gap:.15rem}.enterprise-icon-block{display:inline-flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;border-radius:1rem;border:1px solid hsl(var(--brand-200));background:linear-gradient(180deg,hsl(var(--brand-50)),hsl(var(--brand-100)));color:hsl(var(--brand-600));box-shadow:inset 0 1px #fffc,0 4px 12px -4px hsla(var(--brand-h),var(--brand-s),55%,.3);flex-shrink:0}.enterprise-eyebrow{display:block;font-size:.72rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:hsl(var(--neutral-400))}.enterprise-title{margin:0;font-size:clamp(1.4rem,1.2rem + .8vw,2.1rem);font-weight:800;line-height:1.1;letter-spacing:-.04em;color:hsl(var(--neutral-900))}.enterprise-subtitle{margin:.35rem 0 0;max-width:56rem;font-size:.94rem;font-weight:400;line-height:1.6;color:hsl(var(--neutral-500))}.enterprise-actions{display:flex;flex-wrap:wrap;gap:.85rem;align-items:center}.enterprise-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 1.25rem;border:1px solid rgba(226,232,240,.8);border-radius:1.25rem;background:#ffffffb3;box-shadow:0 10px 20px -15px #0f172a1a;backdrop-filter:blur(8px)}.enterprise-toolbar__group{display:flex;flex-wrap:wrap;align-items:center;gap:.85rem}.enterprise-search{position:relative;min-width:min(100%,24rem)}.enterprise-search lucide-icon{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:hsl(var(--neutral-400));pointer-events:none;transition:color .2s ease}.enterprise-search input{width:100%;height:3.2rem;padding:0 1rem 0 3.2rem;border:1px solid hsl(var(--neutral-200));border-radius:1rem;background:#fff;font-size:.95rem;font-weight:500;color:hsl(var(--neutral-800));transition:all .2s cubic-bezier(.4,0,.2,1)}.enterprise-search input::placeholder{color:hsl(var(--neutral-400))}.enterprise-search input:focus{outline:none;border-color:hsl(var(--brand-500));box-shadow:0 0 0 4px hsla(var(--brand-h),var(--brand-s),55%,.1)}.enterprise-search input:focus+lucide-icon{color:hsl(var(--brand-600))}.enterprise-chip-row{display:flex;gap:.75rem;flex-wrap:wrap}.enterprise-chip{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border:1px solid hsl(var(--neutral-200));border-radius:999px;background:#fff;font-size:.85rem;font-weight:600;color:hsl(var(--neutral-600));transition:all .2s ease;cursor:pointer}.enterprise-chip:hover{border-color:hsl(var(--neutral-300));background:hsl(var(--neutral-50));color:hsl(var(--neutral-800))}.enterprise-chip--active{border-color:hsl(var(--brand-200));background:linear-gradient(180deg,hsl(var(--brand-50)),hsl(var(--brand-100)));color:hsl(var(--brand-700));box-shadow:0 10px 15px -10px hsla(var(--brand-h),var(--brand-s),55%,.3)}.enterprise-chip__count{display:inline-flex;align-items:center;justify-content:center;min-width:1.6rem;height:1.6rem;padding:0 .45rem;border-radius:999px;background:#0000000d;font-size:.65rem;font-weight:800;color:inherit;opacity:.8}.enterprise-grid{display:grid;gap:1.5rem}.enterprise-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.enterprise-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.enterprise-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.enterprise-card,.enterprise-panel,.enterprise-form-shell{border:1px solid rgba(226,232,240,.7);border-radius:1.5rem;background:#fffffffa;box-shadow:0 1px 3px #00000005,0 20px 40px -20px #0f172a14;transition:transform .2s ease,box-shadow .2s ease}.enterprise-card{padding:1.75rem}.enterprise-panel{overflow:hidden}.enterprise-panel__header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem 1.75rem;border-bottom:1px solid hsl(var(--neutral-100));background:linear-gradient(180deg,#fff,#fcfdfe)}.enterprise-panel__title{margin:0;font-size:1.5rem;font-weight:700;letter-spacing:-.02em;color:hsl(var(--neutral-900))}.enterprise-panel__body{padding:1.75rem}.enterprise-stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.25rem}.enterprise-stat{padding:1.25rem 1.5rem;border:1px solid hsl(var(--neutral-200));border-radius:1.25rem;background:#fff;box-shadow:0 4px 12px -8px #0000000d}.enterprise-stat__label{display:block;margin-bottom:.5rem;font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--neutral-400))}.enterprise-stat__value{display:block;font-size:1.6rem;font-weight:800;line-height:1;letter-spacing:-.02em;color:hsl(var(--neutral-900))}.enterprise-summary-card{display:flex;align-items:center;gap:1.25rem;padding:1.25rem;border:1px solid hsl(var(--brand-100));border-radius:1.25rem;background:linear-gradient(135deg,hsl(var(--brand-50)),#fff)}.enterprise-workflow-card{border:1px solid hsl(var(--neutral-200));border-radius:1.25rem;background:#fff;overflow:hidden}.enterprise-workflow-card__header{padding:1rem 1.25rem;background:hsl(var(--neutral-50));border-bottom:1px solid hsl(var(--neutral-100));font-weight:700;font-size:1.2rem}.enterprise-workflow-card__content{padding:1.25rem}.enterprise-form-shell{padding:2rem}.enterprise-form-grid{display:grid;gap:1.25rem}.enterprise-form-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.enterprise-form-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.enterprise-form-section{display:flex;flex-direction:column;gap:1.25rem;padding:1.5rem;border:1px solid hsl(var(--neutral-100));border-radius:1.25rem;background:hsla(var(--neutral-50),.5)}.enterprise-form-section__title{margin:0;font-size:1.1rem;font-weight:700;color:hsl(var(--neutral-900))}.enterprise-table-container{border:1px solid rgba(226,232,240,.8);border-radius:1.25rem;background:#fff;overflow:hidden;box-shadow:0 4px 20px -10px #0f172a1a}.enterprise-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;min-height:20rem;padding:3rem;text-align:center}.enterprise-empty__icon{width:4.8rem;height:4.8rem;display:flex;align-items:center;justify-content:center;background:hsl(var(--neutral-100));color:hsl(var(--neutral-400));border-radius:1.5rem;margin-bottom:.5rem}.enterprise-empty__title{margin:0;font-size:1.6rem;font-weight:700;color:hsl(var(--neutral-800))}.enterprise-empty__text{max-width:32rem;font-size:.95rem;color:hsl(var(--neutral-500));line-height:1.5}.enterprise-sidebar{background:#fff;display:flex;flex-direction:column}.enterprise-sidebar__nav{display:flex;flex-direction:column;gap:.35rem;padding:1rem}.enterprise-sidebar__item{display:flex;align-items:center;gap:1rem;width:100%;padding:.75rem 1rem;border-radius:.85rem;color:#64748b;font-weight:600;font-size:.85rem;transition:all .2s cubic-bezier(.4,0,.2,1);cursor:pointer;position:relative;border:1px solid transparent}.enterprise-sidebar__item lucide-icon{transition:transform .2s ease}.enterprise-sidebar__item:hover{background:hsl(var(--neutral-50));color:hsl(var(--neutral-900))}.enterprise-sidebar__item:hover lucide-icon{transform:translate(2px)}.enterprise-sidebar__item--active{background:#eff6ff;color:#2563eb;border-color:#dbeafe}.enterprise-sidebar__item--active:before{content:"";position:absolute;left:0;height:1.6rem;width:3px;background:hsl(var(--brand-500));border-radius:0 4px 4px 0}.enterprise-upgrade-card{margin:1.5rem;padding:1.5rem;border-radius:1.25rem;background:linear-gradient(135deg,hsl(var(--neutral-900)),hsl(var(--neutral-800)));color:#fff;position:relative;overflow:hidden}.enterprise-upgrade-card:after{content:"";position:absolute;top:-20%;right:-20%;width:100px;height:100px;background:radial-gradient(circle,hsla(var(--brand-h),var(--brand-s),55%,.2) 0%,transparent 70%)}.enterprise-upgrade-card h4{margin:0 0 .25rem;font-size:.95rem;font-weight:700}.enterprise-upgrade-card p{margin:0 0 1rem;font-size:.75rem;opacity:.7;line-height:1.4}.enterprise-upgrade-card button{width:100%;height:3.2rem;background:hsl(var(--brand-500));color:#fff;border:none;border-radius:.75rem;font-weight:700;font-size:.85rem;cursor:pointer;transition:transform .2s ease}.enterprise-upgrade-card button:hover{transform:translateY(-1px)}@media (max-width: 1024px){.enterprise-header{padding:1rem 1.25rem}.enterprise-shell{padding:1rem}.enterprise-grid--4,.enterprise-grid--3,.enterprise-grid--2{grid-template-columns:minmax(0,1fr)}}:root{--premium-glass-bg: rgba(255, 255, 255, .7);--premium-glass-border: rgba(255, 255, 255, .5);--premium-shadow: 0 8px 32px 0 rgba(31, 38, 135, .07);--premium-header-height: 70px;--premium-gradient-brand: linear-gradient(135deg, #6366f1 0%, #4f46e5 100%);--premium-gradient-success: linear-gradient(135deg, #10b981 0%, #059669 100%);--premium-gradient-warning: linear-gradient(135deg, #f59e0b 0%, #d97706 100%);--premium-gradient-danger: linear-gradient(135deg, #ef4444 0%, #dc2626 100%)}[data-theme=dark]{--premium-glass-bg: rgba(30, 41, 59, .7);--premium-glass-border: rgba(255, 255, 255, .1);--premium-shadow: 0 8px 32px 0 rgba(0, 0, 0, .3)}.premium-header{position:sticky;top:0;z-index:1000;height:var(--premium-header-height);background:var(--premium-glass-bg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--premium-glass-border);display:flex;align-items:center;justify-content:space-between;padding:0 var(--spacing-6);box-shadow:var(--premium-shadow);transition:all .3s ease}.premium-header .ph-left{display:flex;align-items:center;gap:var(--spacing-4)}.premium-header .ph-left .logo{font-size:1.5rem;font-weight:800;color:var(--brand-color);display:flex;align-items:center;gap:8px}.premium-header .ph-left .org-switcher{display:flex;align-items:center;gap:6px;padding:6px 12px;border-radius:var(--radius-full);background:#0000000a;cursor:pointer;font-weight:500;font-size:.9rem;transition:background .2s}.premium-header .ph-left .org-switcher:hover{background:#00000014}.premium-header .ph-search{flex:1;max-width:400px;margin:0 var(--spacing-6);position:relative}.premium-header .ph-search .search-input{width:100%;padding:10px 16px 10px 40px;border-radius:var(--radius-full);border:1px solid var(--color-border-light);background:var(--bg-body);font-size:.9rem;transition:all .2s}.premium-header .ph-search .search-input:focus{outline:none;border-color:var(--brand-color);box-shadow:0 0 0 3px #6366f11a}.premium-header .ph-search lucide-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--text-muted)}.premium-header .ph-search .shortcut-hint{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:.7rem;background:#0000000d;padding:2px 6px;border-radius:4px;font-weight:600;color:var(--text-muted)}.premium-header .ph-right{display:flex;align-items:center;gap:var(--spacing-4)}.premium-header .ph-right .ph-action{position:relative;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;cursor:pointer;color:var(--text-secondary);transition:all .2s}.premium-header .ph-right .ph-action:hover{background:#0000000a;color:var(--brand-color)}.premium-header .ph-right .ph-action .badge-dot{position:absolute;top:8px;right:8px;width:8px;height:8px;background:var(--color-danger);border-radius:50%;border:2px solid var(--bg-card)}.premium-header .ph-right .ph-profile{display:flex;align-items:center;gap:var(--spacing-3);cursor:pointer;padding:4px 12px 4px 4px;border-radius:var(--radius-full);transition:background .2s}.premium-header .ph-right .ph-profile:hover{background:#0000000a}.premium-header .ph-right .ph-profile img{width:36px;height:36px;border-radius:50%;object-fit:cover}.premium-header .ph-right .ph-profile .prof-info{display:flex;flex-direction:column}.premium-header .ph-right .ph-profile .prof-info .name{font-size:.85rem;font-weight:600;line-height:1.2}.premium-header .ph-right .ph-profile .prof-info .role{font-size:.75rem;color:var(--text-muted)}.executive-card{background:var(--bg-card);border-radius:16px;border:1px solid var(--color-border-light);box-shadow:0 4px 20px #00000008;padding:var(--spacing-5);transition:transform .2s,box-shadow .2s}.executive-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000000f}.kpi-premium-widget{display:flex;align-items:flex-start;justify-content:space-between}.kpi-premium-widget .kpi-info .kpi-val{font-size:2rem;font-weight:800;color:var(--text-primary);line-height:1.2;margin-bottom:4px}.kpi-premium-widget .kpi-info .kpi-lbl{font-size:.85rem;color:var(--text-muted);font-weight:500}.kpi-premium-widget .kpi-icon-premium{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff}.kpi-premium-widget .kpi-icon-premium.brand{background:var(--premium-gradient-brand)}.kpi-premium-widget .kpi-icon-premium.success{background:var(--premium-gradient-success)}.kpi-premium-widget .kpi-icon-premium.warning{background:var(--premium-gradient-warning)}.kpi-premium-widget .kpi-icon-premium.danger{background:var(--premium-gradient-danger)}.quick-actions-dock{position:fixed;bottom:30px;left:50%;transform:translate(-50%);background:var(--premium-glass-bg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--premium-glass-border);padding:8px 16px;border-radius:var(--radius-full);display:flex;align-items:center;gap:var(--spacing-4);box-shadow:var(--premium-shadow);z-index:1000}.quick-actions-dock .dock-btn{display:flex;flex-direction:column;align-items:center;gap:4px;background:transparent;border:none;color:var(--text-secondary);cursor:pointer;transition:all .2s;padding:8px 12px;border-radius:12px}.quick-actions-dock .dock-btn:hover{color:var(--brand-color);background:#6366f11a;transform:translateY(-2px)}.quick-actions-dock .dock-btn span{font-size:.7rem;font-weight:600}.quick-actions-dock .dock-divider{width:1px;height:30px;background:var(--color-border-light)}.social-wall-feed{max-width:680px;margin:0 auto}.social-wall-feed .post-composer{background:var(--bg-card);border-radius:16px;border:1px solid var(--color-border-light);padding:var(--spacing-4);margin-bottom:var(--spacing-5);box-shadow:0 4px 12px #00000005}.social-wall-feed .post-composer .composer-top{display:flex;gap:var(--spacing-3);margin-bottom:var(--spacing-3)}.social-wall-feed .post-composer .composer-top img{width:40px;height:40px;border-radius:50%}.social-wall-feed .post-composer .composer-top input{flex:1;border:none;background:#00000008;border-radius:var(--radius-full);padding:0 20px;font-size:.95rem}.social-wall-feed .post-composer .composer-top input:focus{outline:none;background:#0000000d}.social-wall-feed .post-composer .composer-actions{display:flex;justify-content:space-between;align-items:center;padding-top:var(--spacing-3);border-top:1px solid var(--color-border-light)}.social-wall-feed .post-composer .composer-actions .ca-group{display:flex;gap:var(--spacing-2)}.social-wall-feed .post-composer .composer-actions .ca-btn{display:flex;align-items:center;gap:6px;padding:6px 12px;border-radius:var(--radius-md);background:transparent;border:none;color:var(--text-secondary);font-size:.85rem;font-weight:600;cursor:pointer}.social-wall-feed .post-composer .composer-actions .ca-btn:hover{background:#0000000a}.social-wall-feed .post-composer .composer-actions .ca-btn.brand:hover{color:var(--brand-color);background:#6366f11a}.social-wall-feed .post-composer .composer-actions .ca-btn.success:hover{color:var(--color-success);background:#10b9811a}.social-wall-feed .post-composer .composer-actions .ca-btn.warning:hover{color:var(--color-warning);background:#f59e0b1a}.social-wall-feed .post-card{background:var(--bg-card);border-radius:16px;border:1px solid var(--color-border-light);margin-bottom:var(--spacing-4);overflow:hidden}.social-wall-feed .post-card .post-header{padding:var(--spacing-4);display:flex;align-items:center;justify-content:space-between}.social-wall-feed .post-card .post-header .ph-user{display:flex;align-items:center;gap:var(--spacing-3)}.social-wall-feed .post-card .post-header .ph-user img{width:44px;height:44px;border-radius:50%}.social-wall-feed .post-card .post-header .ph-user .ph-info{display:flex;flex-direction:column}.social-wall-feed .post-card .post-header .ph-user .ph-info .name{font-weight:600;font-size:.95rem}.social-wall-feed .post-card .post-header .ph-user .ph-info .meta{font-size:.75rem;color:var(--text-muted)}.social-wall-feed .post-card .post-content{padding:0 var(--spacing-4) var(--spacing-4);font-size:.95rem;line-height:1.5;color:var(--text-primary)}.social-wall-feed .post-card .post-content .mention{color:var(--brand-color);font-weight:500;cursor:pointer}.social-wall-feed .post-card .post-content .hashtag{color:var(--brand-color);cursor:pointer}.social-wall-feed .post-card .post-media{width:100%;max-height:400px;object-fit:cover;display:block}.social-wall-feed .post-card .recognition-badge{margin:0 var(--spacing-4) var(--spacing-4);background:linear-gradient(135deg,#f59e0b1a,#f59e0b0d);border:1px solid rgba(245,158,11,.2);border-radius:12px;padding:var(--spacing-4);display:flex;align-items:center;gap:var(--spacing-4)}.social-wall-feed .post-card .recognition-badge .rb-icon{width:48px;height:48px;background:var(--color-warning);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center}.social-wall-feed .post-card .recognition-badge .rb-text{flex:1}.social-wall-feed .post-card .recognition-badge .rb-text .rb-title{font-weight:700;color:#b45309;margin-bottom:4px}.social-wall-feed .post-card .recognition-badge .rb-text .rb-desc{font-size:.85rem;color:#d97706}.social-wall-feed .post-card .post-actions{padding:var(--spacing-3) var(--spacing-4);border-top:1px solid var(--color-border-light);display:flex;gap:var(--spacing-4)}.social-wall-feed .post-card .post-actions button{display:flex;align-items:center;gap:6px;background:transparent;border:none;color:var(--text-secondary);font-size:.85rem;font-weight:600;cursor:pointer;padding:6px 12px;border-radius:var(--radius-md);transition:all .2s}.social-wall-feed .post-card .post-actions button:hover{background:#0000000a}.social-wall-feed .post-card .post-actions button.active{color:var(--brand-color)}.command-palette-overlay{position:fixed;inset:0;background:#0006;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:9999;display:flex;align-items:flex-start;justify-content:center;padding-top:15vh}.command-palette-overlay .cp-modal{width:100%;max-width:600px;background:var(--bg-card);border-radius:12px;box-shadow:0 25px 50px -12px #00000040;overflow:hidden;animation:slideDown .2s ease-out}.command-palette-overlay .cp-modal .cp-search{padding:var(--spacing-4);border-bottom:1px solid var(--color-border-light);display:flex;align-items:center;gap:var(--spacing-3)}.command-palette-overlay .cp-modal .cp-search lucide-icon{color:var(--text-muted)}.command-palette-overlay .cp-modal .cp-search input{flex:1;border:none;background:transparent;font-size:1.1rem;color:var(--text-primary)}.command-palette-overlay .cp-modal .cp-search input:focus{outline:none}.command-palette-overlay .cp-modal .cp-search .cp-hint{font-size:.7rem;background:#0000000d;padding:2px 6px;border-radius:4px;color:var(--text-muted)}.command-palette-overlay .cp-modal .cp-results{max-height:400px;overflow-y:auto;padding:var(--spacing-2)}.command-palette-overlay .cp-modal .cp-results .cp-group .cp-group-title{font-size:.75rem;text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);padding:8px 12px;font-weight:600}.command-palette-overlay .cp-modal .cp-results .cp-group .cp-item{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-radius:8px;cursor:pointer}.command-palette-overlay .cp-modal .cp-results .cp-group .cp-item:hover,.command-palette-overlay .cp-modal .cp-results .cp-group .cp-item.active{background:#6366f11a}.command-palette-overlay .cp-modal .cp-results .cp-group .cp-item:hover .cpi-left lucide-icon,.command-palette-overlay .cp-modal .cp-results .cp-group .cp-item.active .cpi-left lucide-icon{color:var(--brand-color)}.command-palette-overlay .cp-modal .cp-results .cp-group .cp-item .cpi-left{display:flex;align-items:center;gap:12px}.command-palette-overlay .cp-modal .cp-results .cp-group .cp-item .cpi-left lucide-icon{color:var(--text-secondary);transition:color .2s}.command-palette-overlay .cp-modal .cp-results .cp-group .cp-item .cpi-left span{font-size:.95rem;font-weight:500}.command-palette-overlay .cp-modal .cp-results .cp-group .cp-item .cpi-right{font-size:.7rem;color:var(--text-muted);background:var(--bg-body);padding:2px 6px;border-radius:4px}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width: 768px){.premium-header{padding:0 var(--spacing-3)}.premium-header .ph-search{display:none}.quick-actions-dock{width:90%;justify-content:space-between;padding:8px 12px}.social-wall-feed{padding:0 var(--spacing-3)}.dash-main-grid{grid-template-columns:1fr}}.wellness-ring{position:relative;width:120px;height:120px}.wellness-ring .wr-content{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.wellness-ring .wr-content .wr-val{font-size:1.8rem;font-weight:800;color:var(--brand-color);line-height:1}.wellness-ring .wr-content .wr-lbl{font-size:.7rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px}.cmd-table{width:100%;background:transparent;border:none}.cmd-table .mat-mdc-header-row,.cmd-table .mat-mdc-row{display:grid;align-items:center;min-height:unset;border-bottom:1px solid hsl(var(--neutral-100))}.cmd-table .mat-mdc-header-row{height:44px;background:hsl(var(--neutral-50));border-bottom:1px solid hsl(var(--neutral-200))}.cmd-table .mat-mdc-header-row .mat-mdc-header-cell{font-size:10px;letter-spacing:.06em;font-weight:800;color:hsl(var(--neutral-400));text-transform:uppercase;border:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cmd-table .mat-mdc-row{padding-top:1rem;padding-bottom:1rem;cursor:pointer;transition:background var(--transition-fast);position:relative}.cmd-table .mat-mdc-row:hover{background:hsl(var(--neutral-50))}.cmd-table .mat-mdc-row:hover:after{content:"";position:absolute;left:0;top:4px;bottom:4px;width:3px;background:var(--brand-color);border-radius:0 var(--radius-xs) var(--radius-xs) 0}.cmd-table .mat-mdc-row .mat-mdc-cell{border:none;font-size:11px;color:hsl(var(--neutral-700));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmd-table .mat-mdc-row .mat-mdc-cell.text-center{text-align:center;justify-content:center;display:flex}.cmd-table .mat-mdc-row .mat-mdc-cell.text-right{text-align:right;justify-content:flex-end;display:flex}.cmd-status-pill--active{background:hsla(var(--success-green),.1);color:hsl(var(--success-green))}.cmd-status-pill--inactive{background:hsl(var(--neutral-100));color:hsl(var(--neutral-500));border:1px solid hsl(var(--neutral-200))}.cmd-status-pill--success{background:hsla(var(--success-green),.1);color:hsl(var(--success-green))}.cmd-status-pill--neutral{background:hsl(var(--neutral-100));color:hsl(var(--neutral-600))}.cmd-status-pill--warning{background:hsla(var(--warning-amber),.1);color:hsl(var(--warning-amber))}.cmd-status-pill--danger{background:hsla(var(--danger-red),.1);color:hsl(var(--danger-red))}.cmd-icon-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:2.2rem;height:2.2rem;padding:0!important;flex-shrink:0;vertical-align:middle}.compact-paginator.mat-mdc-paginator{background:transparent;border-top:1px solid hsl(var(--neutral-100))}.compact-paginator.mat-mdc-paginator .mat-mdc-paginator-container{padding:.4rem 1.5rem;min-height:44px;justify-content:flex-end}.compact-paginator.mat-mdc-paginator .mat-mdc-paginator-page-size-label,.compact-paginator.mat-mdc-paginator .mat-mdc-paginator-range-label{font-size:11px;color:hsl(var(--neutral-500));font-weight:500}.compact-paginator.mat-mdc-paginator .mat-mdc-icon-button.mat-mdc-paginator-navigation-previous,.compact-paginator.mat-mdc-paginator .mat-mdc-icon-button.mat-mdc-paginator-navigation-next,.compact-paginator.mat-mdc-paginator .mat-mdc-icon-button.mat-mdc-paginator-navigation-first,.compact-paginator.mat-mdc-paginator .mat-mdc-icon-button.mat-mdc-paginator-navigation-last{width:28px;height:28px;border-radius:var(--radius-sm);border:1px solid hsl(var(--neutral-200));display:inline-flex;align-items:center;justify-content:center}.compact-paginator.mat-mdc-paginator .mat-mdc-icon-button.mat-mdc-paginator-navigation-previous:hover:not([disabled]),.compact-paginator.mat-mdc-paginator .mat-mdc-icon-button.mat-mdc-paginator-navigation-next:hover:not([disabled]),.compact-paginator.mat-mdc-paginator .mat-mdc-icon-button.mat-mdc-paginator-navigation-first:hover:not([disabled]),.compact-paginator.mat-mdc-paginator .mat-mdc-icon-button.mat-mdc-paginator-navigation-last:hover:not([disabled]){background:hsl(var(--neutral-50));border-color:hsl(var(--neutral-300))}.compact-paginator.mat-mdc-paginator .mat-mdc-icon-button.mat-mdc-paginator-navigation-previous[disabled],.compact-paginator.mat-mdc-paginator .mat-mdc-icon-button.mat-mdc-paginator-navigation-next[disabled],.compact-paginator.mat-mdc-paginator .mat-mdc-icon-button.mat-mdc-paginator-navigation-first[disabled],.compact-paginator.mat-mdc-paginator .mat-mdc-icon-button.mat-mdc-paginator-navigation-last[disabled]{opacity:.4}.compact-paginator.mat-mdc-paginator .mat-mdc-paginator-page-size .mat-mdc-form-field{margin-bottom:0}.cmd-toolbar__actions{display:inline-flex;align-items:center;gap:2px;padding:3px;background:hsl(var(--neutral-100));border-radius:var(--radius-md);border:1px solid hsl(var(--neutral-200))}.cmd-menu.mat-mdc-menu-panel{min-width:160px;border-radius:var(--radius-md)}.cmd-drawer-section{display:flex;flex-direction:column;gap:var(--spacing-3)}.cmd-empty{padding:3.5rem var(--spacing-4);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:var(--bg-card);border-radius:var(--radius-xl);margin:var(--spacing-4) var(--spacing-6)}.empty-state-icon-box{width:72px;height:72px;background:hsl(var(--neutral-50));border-radius:var(--radius-2xl);display:flex;align-items:center;justify-content:center;color:hsl(var(--neutral-300));margin-bottom:var(--spacing-4);border:1px solid hsl(var(--neutral-200))}.empty-state-title{font-size:var(--font-size-lg);font-weight:var(--fw-bold);color:hsl(var(--neutral-900));margin-bottom:var(--spacing-2);letter-spacing:-.01em}.empty-state-description{font-size:var(--font-size-base);color:hsl(var(--neutral-500));max-width:300px;line-height:var(--lh-relaxed)}@keyframes to-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:to-fade-in .22s cubic-bezier(.4,0,.2,1) both}.cmd-list-container{border-radius:var(--radius-xl)!important;overflow:hidden;box-shadow:var(--shadow-sm)!important}.cmd-list-container--grid{border-radius:0!important;box-shadow:none!important}.cmd-shell{background:var(--bg-main)!important}.cmd-btn{border-radius:var(--radius-md)!important;font-size:var(--font-size-sm)!important;height:var(--btn-height-md);font-weight:var(--fw-semibold)!important;white-space:nowrap;transition:all var(--transition-fast)!important}.cmd-btn--primary{background:var(--brand-color)!important;box-shadow:0 1px 3px hsla(var(--brand-h),var(--brand-s),48%,.3)!important}.cmd-btn--primary:hover{background:var(--brand-color-hover)!important;box-shadow:0 4px 12px hsla(var(--brand-h),var(--brand-s),48%,.25)!important}.cmd-btn--ghost{border-color:hsl(var(--neutral-200))!important;color:hsl(var(--neutral-700))!important}.cmd-btn--ghost:hover{background:hsl(var(--neutral-50))!important;border-color:hsl(var(--neutral-300))!important;color:hsl(var(--neutral-900))!important}@media (max-width: 1024px){.cmd-kpi-strip{flex-wrap:wrap}.cmd-kpi-card{flex:1 1 calc(50% - .5rem);min-width:160px}}@media (max-width: 768px){.cmd-header{flex-direction:column;align-items:flex-start;padding:var(--spacing-4)!important;gap:var(--spacing-3)}.cmd-header__right{width:100%;justify-content:flex-start}.cmd-filters-bar{padding:var(--spacing-3) var(--spacing-4)!important;flex-direction:column;align-items:stretch;gap:var(--spacing-3)!important}.cmd-filters-bar__left,.cmd-filters-bar__right{width:100%}.cmd-search{width:100%!important}.cmd-list-container{margin:0 var(--spacing-3)!important}.cmd-right-drawer{width:100vw!important}.cmd-kpi-strip{padding:0 var(--spacing-3) var(--spacing-4)!important}.cmd-kpi-card{flex:1 1 100%}}@media (max-width: 480px){.cmd-header{padding:var(--spacing-3)!important}.cmd-header__title{font-size:1.25rem!important}.compact-paginator.mat-mdc-paginator .mat-mdc-paginator-container{padding:.4rem var(--spacing-3)}}.cmd-shell{display:flex;flex-direction:column;gap:0;padding-bottom:2rem;background:var(--bg-main);min-height:100vh}.cmd-badge{display:inline-flex;align-items:center;padding:.15rem .5rem;border-radius:var(--radius-xs);font-size:var(--font-size-xs);font-weight:var(--fw-bold);text-transform:uppercase}.cmd-badge--subtle{background:hsl(var(--neutral-100));color:hsl(var(--neutral-500));border:1px solid hsl(var(--neutral-200))}.text-red-500{color:var(--danger)!important}.text-amber{color:var(--warning)}.text-red{color:var(--danger)}.cmd-row-sla__tat{margin-top:.5rem;display:flex}.cmd-pagination{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;background:var(--bg-card);border-top:1px solid hsl(var(--neutral-100))}.cmd-header{display:flex;align-items:flex-start;justify-content:space-between;padding:1.5rem 2rem 1.25rem}.cmd-header__left{flex:1}.cmd-header__title-row{display:flex;align-items:center;gap:.5rem;margin-bottom:.25rem}.cmd-header__title{font-size:1.5rem;font-weight:var(--fw-bold);color:hsl(var(--neutral-900));margin:0}.cmd-header__star{color:hsl(var(--neutral-400))}.cmd-header__subtitle{font-size:var(--font-size-base);font-weight:var(--fw-medium);color:hsl(var(--neutral-500));margin:0}.cmd-header__right{display:flex;align-items:center;gap:.75rem}.cmd-btn{display:inline-flex;align-items:center;gap:.4rem;padding:0 var(--spacing-3);height:var(--btn-height-md);border-radius:var(--btn-radius);font-size:var(--font-size-sm);font-weight:var(--fw-semibold);border:1px solid transparent;cursor:pointer;transition:all var(--transition-fast);white-space:nowrap}.cmd-btn--primary{background:var(--brand-color);color:#fff;box-shadow:0 1px 3px hsla(var(--brand-h),var(--brand-s),48%,.3)}.cmd-btn--primary:hover{background:var(--brand-color-hover);box-shadow:0 4px 12px hsla(var(--brand-h),var(--brand-s),48%,.25)}.cmd-btn--ghost{background:transparent;color:hsl(var(--neutral-700));border-color:hsl(var(--neutral-200))}.cmd-btn--ghost:hover{background:hsl(var(--neutral-50));border-color:hsl(var(--neutral-300));color:hsl(var(--neutral-900))}.cmd-btn--link{background:transparent;color:hsl(var(--neutral-600));padding:0;height:auto;border:none;font-size:var(--font-size-xs)}.cmd-btn--link:hover{color:hsl(var(--neutral-900));text-decoration:underline}.cmd-btn--link-blue{color:var(--brand-color)}.cmd-btn--success{background:hsla(var(--success-green),.1);color:hsl(var(--success-green));border:none}.cmd-btn--success:hover{background:hsl(var(--success-green));color:#fff}.cmd-btn--danger{background:hsla(var(--danger-red),.1);color:var(--danger);border:none}.cmd-btn--danger:hover{background:var(--danger);color:#fff}.cmd-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;padding:0;background:transparent;border:1px solid hsl(var(--neutral-200));border-radius:var(--radius-sm);color:hsl(var(--neutral-600));cursor:pointer;transition:all var(--transition-fast);flex-shrink:0}.cmd-icon-btn:hover{background:hsl(var(--neutral-50));color:hsl(var(--neutral-900));border-color:hsl(var(--neutral-300))}.cmd-icon-btn--active{background:var(--brand-color-subtle);color:var(--brand-color);border-color:hsla(var(--brand-h),var(--brand-s),48%,.2)}.cmd-icon-btn--success{color:hsl(var(--success-green));border-color:hsla(var(--success-green),.3)}.cmd-icon-btn--amber{color:hsl(var(--warning-amber));border-color:hsla(var(--warning-amber),.3)}.cmd-icon-btn--amber:hover{background:hsla(var(--warning-amber),.05)}.cmd-kpi-strip{display:flex;gap:1rem;padding:0 2rem 1.5rem;border-bottom:1px solid hsl(var(--neutral-200));overflow-x:auto}.cmd-kpi-card{display:flex;align-items:flex-start;gap:1rem;padding:1rem 1.25rem;background:var(--bg-card);border:1px solid hsl(var(--neutral-200));border-radius:var(--radius-md);flex:1;min-width:180px;box-shadow:var(--shadow-sm)}.cmd-kpi-card__icon{width:2.5rem;height:2.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.cmd-kpi-card__data{display:flex;flex-direction:column;gap:.1rem}.cmd-kpi-card__label{font-size:var(--font-size-xs);font-weight:var(--fw-semibold);color:hsl(var(--neutral-500))}.cmd-kpi-card__value{font-size:1.75rem;font-weight:var(--fw-bold);color:hsl(var(--neutral-900));line-height:1.2}.cmd-kpi-card__subtext{font-size:.7rem;font-weight:var(--fw-medium);color:hsl(var(--neutral-400))}.cmd-kpi-card--brand .cmd-kpi-card__icon{background:var(--brand-color-subtle);color:var(--brand-color)}.cmd-kpi-card--amber .cmd-kpi-card__icon{background:hsla(var(--warning-amber),.1);color:hsl(var(--warning-amber))}.cmd-kpi-card--green .cmd-kpi-card__icon{background:hsla(var(--success-green),.1);color:hsl(var(--success-green))}.cmd-kpi-card--red .cmd-kpi-card__icon{background:hsla(var(--danger-red),.1);color:var(--danger)}.cmd-kpi-card--blue .cmd-kpi-card__icon{background:#0da6f21a;color:#0da6f2}.cmd-toolbar{padding:0 2rem;background:var(--bg-card);display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid hsl(var(--neutral-200))}.cmd-tabs{display:flex;align-items:center;gap:1.5rem;overflow-x:auto}.cmd-tab{display:flex;align-items:center;gap:.5rem;padding:1rem 0;font-size:var(--font-size-base);font-weight:var(--fw-semibold);color:hsl(var(--neutral-600));background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;white-space:nowrap}.cmd-tab:hover{color:hsl(var(--neutral-900))}.cmd-tab--active{color:var(--brand-color);border-bottom-color:var(--brand-color)}.cmd-tab__count{padding:.1rem .5rem;font-size:var(--font-size-xs);font-weight:var(--fw-bold);border-radius:var(--radius-full)}.cmd-tab__count--amber{background:hsla(var(--warning-amber),.1);color:hsl(var(--warning-amber))}.cmd-tab__count--green{background:hsla(var(--success-green),.1);color:hsl(var(--success-green))}.cmd-tab__count--red{background:hsla(var(--danger-red),.1);color:var(--danger)}.cmd-tab__count--neutral{background:hsl(var(--neutral-100));color:hsl(var(--neutral-600))}.cmd-tab__count--blue{background:#0da6f21a;color:#0da6f2}.cmd-tab__dot{width:6px;height:6px;border-radius:50%}.cmd-tab__dot--red{background:var(--danger)}.cmd-tabs__divider{width:1px;height:1.5rem;background:hsl(var(--neutral-200));margin:0 .5rem}.cmd-filters-bar{padding:.75rem 2rem;background:var(--bg-card);border-bottom:1px solid hsl(var(--neutral-200));display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;justify-content:space-between}.cmd-filters-bar__left{display:flex;align-items:center;gap:.75rem}.cmd-filters-bar__right{display:flex;align-items:center;gap:.75rem;margin-left:auto}.cmd-filters-bar__row{display:flex;align-items:center;gap:1rem;flex:1}.cmd-filters-bar__badge{background:var(--brand-color);color:#fff;font-size:var(--font-size-xs);font-weight:var(--fw-bold);padding:.1rem .4rem;border-radius:var(--radius-full);margin-left:.25rem}.cmd-search{display:flex;align-items:center;width:300px;height:2.25rem;background:var(--bg-card);border:1px solid hsl(var(--neutral-200));border-radius:var(--radius-sm);padding:0 .75rem;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.cmd-search:focus-within{border-color:var(--brand-color);box-shadow:0 0 0 3px var(--brand-color-subtle)}.cmd-search__icon{color:hsl(var(--neutral-400));margin-right:.5rem;flex-shrink:0}.cmd-search input{border:none;width:100%;font-size:var(--font-size-sm);background:transparent;outline:none;color:hsl(var(--neutral-800))}.cmd-search input::placeholder{color:hsl(var(--neutral-400))}.cmd-search__kbd{font-size:var(--font-size-xs);font-weight:var(--fw-semibold);padding:.15rem .35rem;background:hsl(var(--neutral-100));color:hsl(var(--neutral-500));border-radius:var(--radius-xs);font-family:monospace;flex-shrink:0}.cmd-filter-dropdown{display:flex;align-items:center;gap:.5rem}.cmd-filter-dropdown label{font-size:var(--font-size-xs);font-weight:var(--fw-semibold);color:hsl(var(--neutral-500))}.cmd-filter-dropdown select,.cmd-filter-dropdown input{font-size:var(--font-size-sm);font-weight:var(--fw-semibold);color:hsl(var(--neutral-800));border:none;background:transparent;outline:none;cursor:pointer}.cmd-ai-banner{margin:1rem 2rem;padding:.75rem 1rem;background:#f2e9fb80;border:1px solid hsla(270,70%,80%,.5);border-radius:var(--radius-md);display:flex;align-items:center;gap:1.5rem}.cmd-ai-banner__title{display:flex;align-items:center;gap:.5rem;color:#7f26d9;font-size:var(--font-size-sm)}.cmd-ai-banner__items{display:flex;align-items:center;gap:1.5rem;flex:1}.cmd-ai-banner__item{display:flex;align-items:center;gap:.5rem;font-size:var(--font-size-xs);color:hsl(var(--neutral-700));font-weight:var(--fw-medium)}.cmd-ai-banner__link{margin-left:auto;color:#7f26d9;display:flex;align-items:center;gap:.25rem}.cmd-list-container{margin:0 2rem;background:var(--bg-card);border:1px solid hsl(var(--neutral-200));border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);overflow:hidden}.cmd-table-header{display:grid;grid-template-columns:3rem 2.5fr 3fr 2fr 1.5fr 100px;padding:.75rem 1rem;background:hsl(var(--neutral-50));border-bottom:1px solid hsl(var(--neutral-200));font-size:var(--font-size-xs);font-weight:var(--fw-bold);color:hsl(var(--neutral-500));letter-spacing:.05em;text-transform:uppercase}.cmd-table-cell{display:flex;align-items:center}.cmd-table-cell--checkbox{justify-content:center}.cmd-table-cell--actions{justify-content:flex-end}.cmd-list-container--grid{background:transparent!important;border:none!important;box-shadow:none!important;overflow:visible!important}.cmd-list-container--grid .cmd-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.5rem;padding:.5rem 0}.cmd-list-container--grid .cmd-row{display:flex;flex-direction:column;padding:1.5rem;border:1px solid hsl(var(--neutral-200));border-radius:var(--radius-xl);background:var(--bg-card);height:auto;gap:1.25rem;box-shadow:var(--shadow-sm);grid-template-columns:none!important}.cmd-list-container--grid .cmd-row:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg);border-color:var(--brand-color-subtle)}.cmd-list-container--grid .cmd-row .cmd-row__priority{left:0;top:.75rem;bottom:.75rem;width:4px}.cmd-list-container--grid .cmd-row .cmd-table-cell--checkbox{position:absolute;top:1rem;right:1rem;width:auto}.cmd-list-container--grid .cmd-row .cmd-table-cell--details{width:100%}.cmd-list-container--grid .cmd-row .cmd-table-cell--workflow{border-top:1px solid hsl(var(--neutral-100));padding-top:1.25rem;width:100%}.cmd-list-container--grid .cmd-row .cmd-table-cell--assignee{width:100%;justify-content:space-between}.cmd-list-container--grid .cmd-row .cmd-table-cell--sla{background:hsl(var(--neutral-50));padding:.75rem;border-radius:var(--radius-sm);width:100%}.cmd-list-container--grid .cmd-row .cmd-table-cell--actions{width:100%;justify-content:center;border-top:1px solid hsl(var(--neutral-100));padding-top:1rem}.cmd-list-container--grid .cmd-row .cmd-mini-workflow{padding-right:0}.cmd-row{display:grid;grid-template-columns:3rem 2.5fr 3fr 2fr 1.5fr 100px;padding:1rem;background:var(--bg-card);border-bottom:1px solid hsl(var(--neutral-100));position:relative;transition:background var(--transition-fast);cursor:pointer}.cmd-row:hover{background:hsl(var(--neutral-50))}.cmd-row--expanded{background:var(--brand-color-subtle)}.cmd-row__priority{position:absolute;left:0;top:0;bottom:0;width:4px;border-radius:0 var(--radius-xs) var(--radius-xs) 0}.cmd-row__priority--pending{background:hsl(var(--warning-amber))}.cmd-row__priority--approved{background:hsl(var(--success-green))}.cmd-row__priority--rejected{background:var(--danger)}.cmd-row-details{display:flex;gap:.75rem;align-items:flex-start}.cmd-row-details__icon{width:2.8rem;height:2.8rem;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;flex-shrink:0}.cmd-row-details__info{display:flex;flex-direction:column;gap:.2rem}.cmd-row-details__top{display:flex;align-items:center}.cmd-row-details__title{font-size:var(--font-size-base);font-weight:var(--fw-bold);color:hsl(var(--neutral-900))}.cmd-row-details__mid{display:flex;align-items:center;gap:.5rem}.cmd-row-details__id{font-size:var(--font-size-xs);font-weight:var(--fw-medium);color:hsl(var(--neutral-500))}.cmd-row-details__bot{font-size:var(--font-size-xs);color:hsl(var(--neutral-400));font-weight:var(--fw-medium);margin-top:.15rem}.cmd-row-details__tag{padding:.1rem .5rem;border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:var(--fw-semibold);text-transform:uppercase}.cmd-row-details__tag--blue{background:var(--brand-color-subtle);color:var(--brand-color)}.cmd-row-details__tag--orange{background:#f974151a;color:#f96b06}.cmd-row-details__tag--purple{background:#9952e01a;color:#8c3cdd}.cmd-row-details__tag--green{background:hsla(var(--success-green),.1);color:hsl(var(--success-green))}.cmd-row-details__tag--red{background:hsla(var(--danger-red),.1);color:var(--danger)}.cmd-mini-workflow{display:flex;flex-direction:column;gap:.5rem;width:100%;padding-right:1.5rem}.cmd-mini-workflow__nodes{display:flex;align-items:center;justify-content:space-between;width:100%}.cmd-mini-node{display:flex;flex-direction:column;align-items:center;gap:.35rem;position:relative;z-index:2}.cmd-mini-node__circle{width:1.1rem;height:1.1rem;border-radius:50%;background:var(--bg-card);border:2px solid hsl(var(--neutral-300));display:flex;align-items:center;justify-content:center;color:#fff}.cmd-mini-node span{font-size:var(--font-size-xs);font-weight:var(--fw-semibold);color:hsl(var(--neutral-400));text-align:center}.cmd-mini-node--done .cmd-mini-node__circle{background:hsl(var(--success-green));border-color:hsl(var(--success-green))}.cmd-mini-node--done span{color:hsl(var(--neutral-700))}.cmd-mini-node--current .cmd-mini-node__circle{border-color:var(--brand-color);background:var(--brand-color-subtle)}.cmd-mini-node--current span{color:hsl(var(--neutral-900));font-weight:var(--fw-bold)}.cmd-mini-node--rejected .cmd-mini-node__circle{background:var(--danger);border-color:var(--danger)}.cmd-mini-node--rejected span{color:var(--danger)}.cmd-mini-line{flex:1;height:2px;background:hsl(var(--neutral-200));margin:0 -.5rem;position:relative;top:-.5rem;z-index:1}.cmd-mini-line--done{background:hsl(var(--success-green))}.cmd-mini-workflow__text{font-size:var(--font-size-xs);font-weight:var(--fw-semibold);color:hsl(var(--neutral-700));margin-top:.2rem}.cmd-row-assignee{display:flex;align-items:center;gap:.75rem}.cmd-row-assignee__user{display:flex;align-items:center;gap:.5rem;min-width:130px}.cmd-row-assignee__avatar{width:2rem;height:2rem;border-radius:50%;background:hsl(var(--neutral-200));display:flex;align-items:center;justify-content:center;font-size:var(--font-size-xs);font-weight:var(--fw-bold);color:hsl(var(--neutral-600));flex-shrink:0}.cmd-row-assignee__info{display:flex;flex-direction:column}.cmd-row-assignee__name{font-size:var(--font-size-sm);font-weight:var(--fw-bold);color:hsl(var(--neutral-800))}.cmd-row-assignee__role{font-size:var(--font-size-xs);color:hsl(var(--neutral-400))}.cmd-status-pill{padding:.2rem .6rem;border-radius:var(--radius-xs);font-size:var(--font-size-xs);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:.05em;display:inline-flex;align-items:center}.cmd-status-pill--pending{background:hsla(var(--warning-amber),.1);color:hsl(var(--warning-amber))}.cmd-status-pill--approved{background:hsla(var(--success-green),.1);color:hsl(var(--success-green))}.cmd-status-pill--rejected{background:hsla(var(--danger-red),.1);color:var(--danger)}.cmd-row-sla{display:flex;flex-direction:column;gap:.5rem}.cmd-row-sla__time,.cmd-row-sla__activity{display:flex;align-items:flex-start;gap:.5rem;font-size:var(--font-size-xs);color:hsl(var(--neutral-500))}.cmd-row-sla__time lucide-icon{color:hsl(var(--neutral-400));margin-top:.1rem}.cmd-row-sla__time div,.cmd-row-sla__activity div{display:flex;flex-direction:column}.cmd-row-sla strong{color:hsl(var(--neutral-900));font-weight:var(--fw-semibold)}.cmd-row-sla span{font-size:var(--font-size-xs)}.cmd-row-actions{display:flex;align-items:center;gap:.25rem}.cmd-skeleton-row{display:grid;grid-template-columns:3rem 2.5fr 3fr 2fr 1.5fr 100px;gap:1rem;padding:1.25rem 1rem;border-bottom:1px solid hsl(var(--neutral-100));align-items:center}.cmd-skeleton{background:linear-gradient(90deg,hsl(var(--neutral-100)) 25%,hsl(var(--neutral-50)),hsl(var(--neutral-100)) 75%);background-size:200% 100%;animation:shimmer 1.5s infinite;border-radius:var(--radius-xs)}.cmd-skeleton--bar{width:4px;height:3rem;border-radius:2px}.cmd-skeleton--circle{width:3rem;height:3rem;border-radius:var(--radius-md);flex-shrink:0}.cmd-skeleton-body{display:flex;flex-direction:column;gap:.4rem;width:100%}.cmd-skeleton--title{height:1rem;width:60%}.cmd-skeleton--text{height:.75rem;width:40%}.cmd-skeleton--badge{height:1.5rem;width:5rem;border-radius:var(--radius-full)}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.cmd-right-drawer-overlay{position:fixed;inset:0;background:#0f172a4d;backdrop-filter:blur(2px);z-index:1000;display:flex;justify-content:flex-end;animation:fadeIn .15s ease}.cmd-right-drawer{width:480px;max-width:100vw;height:100%;background:var(--bg-card);box-shadow:var(--shadow-xl);display:flex;flex-direction:column;animation:slideInRight .25s cubic-bezier(.16,1,.3,1)}.cmd-right-drawer__header{display:flex;justify-content:space-between;align-items:flex-start;padding:1.5rem 1.5rem 1rem;background:var(--bg-card)}.cmd-right-drawer__title-area{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem}.cmd-right-drawer__title{font-size:1.4rem;font-weight:var(--fw-bold);color:hsl(var(--neutral-900));margin:0}.cmd-right-drawer__subtitle{font-size:var(--font-size-sm);font-weight:var(--fw-semibold);color:hsl(var(--neutral-500))}.cmd-right-drawer__actions{display:flex;gap:.5rem}.cmd-drawer-tabs{display:flex;border-bottom:1px solid hsl(var(--neutral-200));padding:0 1.5rem}.cmd-drawer-tab{padding:.75rem 1rem;font-size:var(--font-size-sm);font-weight:var(--fw-semibold);color:hsl(var(--neutral-500));background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;display:flex;align-items:center;gap:.4rem;transition:color var(--transition-fast)}.cmd-drawer-tab:hover{color:hsl(var(--neutral-800))}.cmd-drawer-tab--active{color:var(--brand-color);border-bottom-color:var(--brand-color)}.cmd-drawer-tab__badge{background:hsl(var(--neutral-200));color:hsl(var(--neutral-700));font-size:var(--font-size-xs);font-weight:var(--fw-bold);padding:.1rem .4rem;border-radius:var(--radius-full)}.cmd-drawer-tab--active .cmd-drawer-tab__badge{background:var(--brand-color-subtle);color:var(--brand-color)}.cmd-right-drawer__body{flex:1;overflow-y:auto;padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem}.cmd-drawer-section__title{font-size:var(--font-size-xs);font-weight:var(--fw-bold);color:hsl(var(--neutral-900));text-transform:uppercase;letter-spacing:.05em;margin:0 0 .75rem}.cmd-info-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem 1.5rem;margin-bottom:1rem}.cmd-info-row{display:flex;flex-direction:column;gap:.25rem}.cmd-info-label{font-size:var(--font-size-xs);font-weight:var(--fw-semibold);color:hsl(var(--neutral-500));text-transform:uppercase;letter-spacing:.04em}.cmd-info-value{font-size:var(--font-size-base);font-weight:var(--fw-bold);color:hsl(var(--neutral-800))}.cmd-drawer-desc p{font-size:var(--font-size-base);color:hsl(var(--neutral-700));line-height:var(--lh-relaxed);margin:.25rem 0 .5rem}.cmd-link{font-size:var(--font-size-xs);font-weight:var(--fw-semibold);color:var(--brand-color);text-decoration:none}.cmd-link:hover{text-decoration:underline}.cmd-v-workflow__nodes{display:flex;flex-direction:column}.cmd-v-node{display:flex;align-items:center;gap:1rem}.cmd-v-node__circle{width:1.5rem;height:1.5rem;border-radius:50%;background:var(--bg-card);border:2px solid hsl(var(--neutral-300));display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0;z-index:2;position:relative}.cmd-v-node__info{display:flex;flex-direction:column}.cmd-v-node__info strong{font-size:var(--font-size-sm);font-weight:var(--fw-bold);color:hsl(var(--neutral-800))}.cmd-v-node__info span{font-size:var(--font-size-xs);color:hsl(var(--neutral-500))}.cmd-v-line{width:2px;height:1.5rem;background:hsl(var(--neutral-200));margin-left:.7rem;z-index:1}.cmd-v-node--done .cmd-v-node__circle{background:hsl(var(--success-green));border-color:hsl(var(--success-green))}.cmd-v-line--done{background:hsl(var(--success-green))}.cmd-v-node--current .cmd-v-node__circle{border-color:var(--brand-color);background:var(--brand-color-subtle)}.cmd-v-node--current .cmd-v-node__info strong{color:var(--brand-color)}.cmd-approval-box{border:1px solid hsl(var(--neutral-200));border-radius:var(--radius-md);padding:1rem;background:hsl(var(--neutral-50))}.cmd-approval-box__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.cmd-approval-box__header h3{margin:0}.cmd-status-text{font-size:var(--font-size-xs);font-weight:var(--fw-bold);text-transform:uppercase}.cmd-status-text--pending{color:hsl(var(--warning-amber))}.cmd-drawer-actions__buttons{display:flex;gap:.5rem}.cmd-right-drawer__footer{padding:1rem 1.5rem;background:hsl(var(--neutral-50));border-top:1px solid hsl(var(--neutral-200))}.cmd-activity-timeline{display:flex;flex-direction:column;gap:1rem}.cmd-activity-item{display:flex;align-items:flex-start;gap:.75rem;position:relative}.cmd-activity-item:not(:last-child):before{content:"";position:absolute;left:.35rem;top:1rem;bottom:-1rem;width:1px;background:hsl(var(--neutral-200))}.cmd-activity-dot{width:.75rem;height:.75rem;border-radius:50%;margin-top:.25rem;position:relative;z-index:2}.cmd-activity-dot--green{background:hsl(var(--success-green))}.cmd-activity-dot--amber{background:hsl(var(--warning-amber))}.cmd-activity-dot--red{background:var(--danger)}.cmd-activity-content{display:flex;flex-direction:column;gap:.1rem}.cmd-activity-content strong{font-size:var(--font-size-sm);font-weight:var(--fw-semibold);color:hsl(var(--neutral-800))}.cmd-activity-content span{font-size:var(--font-size-xs);color:hsl(var(--neutral-500))}.cmd-activity-remark{display:flex;align-items:center;gap:.35rem;margin-top:.4rem;padding:.5rem .75rem;background:hsl(var(--neutral-50));border-radius:var(--radius-xs);border-left:2px solid hsl(var(--neutral-200));font-size:var(--font-size-xs);color:hsl(var(--neutral-600));font-style:italic}.cmd-activity-remark lucide-icon{opacity:.5}.cmd-modal-overlay{position:fixed;inset:0;background:#0f172a66;backdrop-filter:blur(4px);z-index:1100;display:flex;align-items:center;justify-content:center;padding:1rem;animation:fadeIn .2s ease}.cmd-modal{background:var(--bg-card);border-radius:var(--radius-2xl);box-shadow:var(--shadow-xl);width:100%;display:flex;flex-direction:column;overflow:hidden;position:relative}.cmd-modal--sm{max-width:440px}.cmd-modal__header{display:flex;align-items:center;gap:1rem;padding:1.5rem 1.5rem 1rem}.cmd-modal__icon{width:2.75rem;height:2.75rem;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center}.cmd-modal__icon--amber{background:hsla(var(--warning-amber),.1);color:hsl(var(--warning-amber))}.cmd-modal__title{font-size:1.25rem;font-weight:var(--fw-bold);color:hsl(var(--neutral-900));margin:0;flex:1}.cmd-modal__close{background:none;border:none;color:hsl(var(--neutral-400));cursor:pointer;padding:.5rem;margin:-.5rem;border-radius:50%;transition:all var(--transition-fast)}.cmd-modal__close:hover{background:hsl(var(--neutral-50));color:hsl(var(--neutral-900))}.cmd-modal__body{padding:.5rem 1.5rem 1.5rem}.cmd-modal__footer{display:flex;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem;background:hsl(var(--neutral-50));border-top:1px solid hsl(var(--neutral-100))}.mt-2{margin-top:.5rem}.ml-2{margin-left:.5rem}.underline{text-decoration:underline}@keyframes slideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleIn{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-scale-in{animation:scaleIn .2s cubic-bezier(.16,1,.3,1)}[data-theme=dark]{--bg-main: hsl(var(--neutral-900));--bg-card: hsl(var(--neutral-800));--bg-subtle: hsl(var(--neutral-700));--bg-inverse: hsl(var(--neutral-50));--header-bg: rgba(23, 23, 23, .8);--sidebar-bg: #171717;--sidebar-border: #2b2b2b;--sidebar-text: #ececec;--sidebar-text-muted: #b4b4b4;--sidebar-hover: #212121;--sidebar-accent: var(--brand-color);--sidebar-accent-subtle: hsla(var(--brand-h), var(--brand-s), 55%, .15);--text-primary: hsl(var(--neutral-50));--text-secondary: hsl(var(--neutral-300));--text-muted: hsl(var(--neutral-400));--text-disabled: hsl(var(--neutral-600));--text-on-brand: #ffffff;--color-bg-main: var(--bg-main);--color-bg-card: var(--bg-card);--color-bg-subtle: var(--bg-subtle);--color-text-primary: var(--text-primary);--color-text-secondary: var(--text-secondary);--color-text-muted: var(--text-muted);--border-color: hsl(var(--neutral-800));--border-light: rgba(255, 255, 255, .05);--border-strong: hsl(var(--neutral-700));--icon-primary: var(--text-primary);--icon-secondary: var(--text-secondary);--icon-muted: var(--text-muted);--input-bg: hsl(var(--neutral-900));--input-border: hsl(var(--neutral-700));--input-focus-ring: hsla(var(--brand-h), var(--brand-s), 55%, .4);--card-shadow: none;--shadow-sm: none;--shadow-md: 0 0 0 1px var(--color-border-light);--shadow-lg: 0 0 0 1px var(--color-border-default);--brand-color: hsl(var(--brand-400));--brand-color-hover: hsl(var(--brand-300));--brand-color-subtle: hsla(var(--brand-h), var(--brand-s), 55%, .2)}[data-theme=dark] ::-webkit-scrollbar-track{background:var(--bg-main)}[data-theme=dark] ::-webkit-scrollbar-thumb{background:var(--border-strong)}[data-tenant]{--color-action-primary: var(--tenant-primary);--color-action-primary-hover: var(--tenant-primary-hover);--color-action-primary-subtle: var(--tenant-primary-subtle)}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:var(--spacing-0)}.-bottom-2{bottom:calc(var(--spacing-2) * -1)}.-bottom-4{bottom:calc(var(--spacing-4) * -1)}.-bottom-6{bottom:calc(var(--spacing-6) * -1)}.-bottom-8{bottom:calc(var(--spacing-8) * -1)}.-left-\[27px\]{left:-27px}.-left-\[29px\]{left:-29px}.-left-\[31px\]{left:-31px}.-right-2{right:calc(var(--spacing-2) * -1)}.-right-4{right:calc(var(--spacing-4) * -1)}.-right-6{right:calc(var(--spacing-6) * -1)}.-right-8{right:calc(var(--spacing-8) * -1)}.-top-4{top:calc(var(--spacing-4) * -1)}.bottom-0{bottom:var(--spacing-0)}.bottom-10{bottom:var(--spacing-10)}.bottom-6{bottom:var(--spacing-6)}.bottom-8{bottom:var(--spacing-8)}.left-0{left:var(--spacing-0)}.left-1\/2{left:50%}.left-3{left:var(--spacing-3)}.left-4{left:var(--spacing-4)}.right-0{right:var(--spacing-0)}.right-10{right:var(--spacing-10)}.right-2{right:var(--spacing-2)}.right-6{right:var(--spacing-6)}.top-0{top:var(--spacing-0)}.top-1{top:var(--spacing-1)}.top-2{top:var(--spacing-2)}.top-24{top:6rem}.top-32{top:8rem}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[1000\]{z-index:1000}.z-\[100\]{z-index:100}.z-\[999\]{z-index:999}.order-1{order:1}.order-2{order:2}.col-span-1{grid-column:span 1 / span 1}.col-span-12{grid-column:span 12 / span 12}.col-span-2{grid-column:span 2 / span 2}.col-span-3{grid-column:span 3 / span 3}.col-span-6{grid-column:span 6 / span 6}.col-span-full{grid-column:1 / -1}.float-right{float:right}.m-0{margin:var(--spacing-0)}.m-2{margin:var(--spacing-2)}.-mx-10{margin-left:calc(var(--spacing-10) * -1);margin-right:calc(var(--spacing-10) * -1)}.-mx-4{margin-left:calc(var(--spacing-4) * -1);margin-right:calc(var(--spacing-4) * -1)}.-mx-6{margin-left:calc(var(--spacing-6) * -1);margin-right:calc(var(--spacing-6) * -1)}.mx-1{margin-left:var(--spacing-1);margin-right:var(--spacing-1)}.mx-4{margin-left:var(--spacing-4);margin-right:var(--spacing-4)}.mx-6{margin-left:var(--spacing-6);margin-right:var(--spacing-6)}.mx-8{margin-left:var(--spacing-8);margin-right:var(--spacing-8)}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:var(--spacing-1);margin-bottom:var(--spacing-1)}.my-10{margin-top:var(--spacing-10);margin-bottom:var(--spacing-10)}.my-4{margin-top:var(--spacing-4);margin-bottom:var(--spacing-4)}.my-6{margin-top:var(--spacing-6);margin-bottom:var(--spacing-6)}.\!mb-0{margin-bottom:var(--spacing-0)!important}.\!mb-1{margin-bottom:var(--spacing-1)!important}.\!mb-12{margin-bottom:var(--spacing-12)!important}.\!mb-2{margin-bottom:var(--spacing-2)!important}.\!mb-6{margin-bottom:var(--spacing-6)!important}.\!mr-2{margin-right:var(--spacing-2)!important}.-mb-10{margin-bottom:calc(var(--spacing-10) * -1)}.-ml-2{margin-left:calc(var(--spacing-2) * -1)}.-mr-16{margin-right:calc(var(--spacing-16) * -1)}.-mr-2{margin-right:calc(var(--spacing-2) * -1)}.-mr-40{margin-right:-10rem}.-mt-16{margin-top:calc(var(--spacing-16) * -1)}.-mt-40{margin-top:-10rem}.mb-0{margin-bottom:var(--spacing-0)}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:var(--spacing-1)}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:var(--spacing-10)}.mb-12{margin-bottom:var(--spacing-12)}.mb-2{margin-bottom:var(--spacing-2)}.mb-2\.5{margin-bottom:.625rem}.mb-20{margin-bottom:5rem}.mb-3{margin-bottom:var(--spacing-3)}.mb-4{margin-bottom:var(--spacing-4)}.mb-5{margin-bottom:var(--spacing-5)}.mb-6{margin-bottom:var(--spacing-6)}.mb-8{margin-bottom:var(--spacing-8)}.ml-1{margin-left:var(--spacing-1)}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:var(--spacing-2)}.ml-3{margin-left:var(--spacing-3)}.ml-4{margin-left:var(--spacing-4)}.ml-6{margin-left:var(--spacing-6)}.ml-7{margin-left:1.75rem}.ml-auto{margin-left:auto}.mr-1{margin-right:var(--spacing-1)}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:var(--spacing-2)}.mr-3{margin-right:var(--spacing-3)}.mr-4{margin-right:var(--spacing-4)}.mr-6{margin-right:var(--spacing-6)}.mt-0{margin-top:var(--spacing-0)}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:var(--spacing-1)}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:var(--spacing-10)}.mt-12{margin-top:var(--spacing-12)}.mt-2{margin-top:var(--spacing-2)}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:var(--spacing-3)}.mt-4{margin-top:var(--spacing-4)}.mt-5{margin-top:var(--spacing-5)}.mt-6{margin-top:var(--spacing-6)}.mt-8{margin-top:var(--spacing-8)}.mt-auto{margin-top:auto}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.list-item{display:list-item}.hidden{display:none}.size-10{width:var(--spacing-10);height:var(--spacing-10)}.size-12{width:var(--spacing-12);height:var(--spacing-12)}.size-16{width:var(--spacing-16);height:var(--spacing-16)}.size-2\.5{width:.625rem;height:.625rem}.size-24{width:6rem;height:6rem}.size-3{width:var(--spacing-3);height:var(--spacing-3)}.size-3\.5{width:.875rem;height:.875rem}.size-32{width:8rem;height:8rem}.size-4{width:var(--spacing-4);height:var(--spacing-4)}.size-5{width:var(--spacing-5);height:var(--spacing-5)}.size-6{width:var(--spacing-6);height:var(--spacing-6)}.size-7{width:1.75rem;height:1.75rem}.size-8{width:var(--spacing-8);height:var(--spacing-8)}.\!h-10{height:var(--spacing-10)!important}.\!h-11{height:2.75rem!important}.\!h-12{height:var(--spacing-12)!important}.\!h-14{height:3.5rem!important}.\!h-16{height:var(--spacing-16)!important}.\!h-3{height:var(--spacing-3)!important}.\!h-3\.5{height:.875rem!important}.\!h-4{height:var(--spacing-4)!important}.\!h-6{height:var(--spacing-6)!important}.\!h-7{height:1.75rem!important}.\!h-8{height:var(--spacing-8)!important}.\!h-9{height:2.25rem!important}.\!h-full{height:100%!important}.h-1{height:var(--spacing-1)}.h-1\.5{height:.375rem}.h-10{height:var(--spacing-10)}.h-11{height:2.75rem}.h-12{height:var(--spacing-12)}.h-14{height:3.5rem}.h-16{height:var(--spacing-16)}.h-2{height:var(--spacing-2)}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:var(--spacing-3)}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-4{height:var(--spacing-4)}.h-48{height:12rem}.h-5{height:var(--spacing-5)}.h-52{height:13rem}.h-56{height:14rem}.h-6{height:var(--spacing-6)}.h-64{height:16rem}.h-7{height:1.75rem}.h-8{height:var(--spacing-8)}.h-80{height:20rem}.h-9{height:2.25rem}.h-96{height:24rem}.h-auto{height:auto}.h-fit{height:fit-content}.h-full{height:100%}.h-px{height:1px}.max-h-40{max-height:10rem}.max-h-64{max-height:16rem}.max-h-\[100px\]{max-height:100px}.max-h-\[400px\]{max-height:400px}.max-h-\[70vh\]{max-height:70vh}.max-h-\[calc\(100vh-280px\)\]{max-height:calc(100vh - 280px)}.max-h-full{max-height:100%}.max-h-none{max-height:none}.max-h-screen{max-height:100vh}.\!min-h-\[100px\]{min-height:100px!important}.\!min-h-screen{min-height:100vh!important}.min-h-0{min-height:var(--spacing-0)}.min-h-24{min-height:6rem}.min-h-\[160px\]{min-height:160px}.min-h-\[18px\]{min-height:18px}.min-h-\[300px\]{min-height:300px}.min-h-\[400px\]{min-height:400px}.min-h-\[500px\]{min-height:500px}.min-h-\[600px\]{min-height:600px}.min-h-\[70vh\]{min-height:70vh}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.\!w-1\.5{width:.375rem!important}.\!w-10{width:var(--spacing-10)!important}.\!w-12{width:var(--spacing-12)!important}.\!w-14{width:3.5rem!important}.\!w-16{width:var(--spacing-16)!important}.\!w-20{width:5rem!important}.\!w-24{width:6rem!important}.\!w-3{width:var(--spacing-3)!important}.\!w-3\.5{width:.875rem!important}.\!w-32{width:8rem!important}.\!w-4{width:var(--spacing-4)!important}.\!w-6{width:var(--spacing-6)!important}.\!w-8{width:var(--spacing-8)!important}.\!w-9{width:2.25rem!important}.\!w-auto{width:auto!important}.w-0\.5{width:.125rem}.w-1{width:var(--spacing-1)}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-1\/4{width:25%}.w-10{width:var(--spacing-10)}.w-11{width:2.75rem}.w-12{width:var(--spacing-12)}.w-14{width:3.5rem}.w-16{width:var(--spacing-16)}.w-2{width:var(--spacing-2)}.w-2\.5{width:.625rem}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:var(--spacing-3)}.w-3\.5{width:.875rem}.w-32{width:8rem}.w-4{width:var(--spacing-4)}.w-4\/5{width:80%}.w-40{width:10rem}.w-44{width:11rem}.w-48{width:12rem}.w-5{width:var(--spacing-5)}.w-6{width:var(--spacing-6)}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:var(--spacing-8)}.w-80{width:20rem}.w-9{width:2.25rem}.w-\[200px\]{width:200px}.w-\[calc\(100\%-4rem\)\]{width:calc(100% - 4rem)}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:var(--spacing-0)}.min-w-40{min-width:10rem}.min-w-48{min-width:12rem}.min-w-72{min-width:18rem}.min-w-\[110px\]{min-width:110px}.min-w-\[200px\]{min-width:200px}.min-w-\[240px\]{min-width:240px}.min-w-\[280px\]{min-width:280px}.min-w-\[400px\]{min-width:400px}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-72{max-width:18rem}.max-w-7xl{max-width:80rem}.max-w-\[1000px\]{max-width:1000px}.max-w-\[120px\]{max-width:120px}.max-w-\[150px\]{max-width:150px}.max-w-\[160px\]{max-width:160px}.max-w-\[180px\]{max-width:180px}.max-w-\[200px\]{max-width:200px}.max-w-\[220px\]{max-width:220px}.max-w-\[250px\]{max-width:250px}.max-w-\[340px\]{max-width:340px}.max-w-\[60px\]{max-width:60px}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-\[0\.4\]{flex:.4}.flex-\[0\.6\]{flex:.6}.flex-\[2\]{flex:2}.flex-auto{flex:1 1 auto}.flex-shrink{flex-shrink:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.border-collapse{border-collapse:collapse}.origin-right{transform-origin:right}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-90{--tw-rotate: -90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-125{--tw-scale-x: 1.25;--tw-scale-y: 1.25;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-75{--tw-scale-x: .75;--tw-scale-y: .75;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-90{--tw-scale-x: .9;--tw-scale-y: .9;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[1\.02\]{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[2\]{--tw-scale-x: 2;--tw-scale-y: 2;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes ping{75%,to{transform:scale(2);opacity:0}}.animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.\!grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))!important}.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-7{grid-template-columns:repeat(7,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.\!gap-0{gap:var(--spacing-0)!important}.gap-0\.5{gap:.125rem}.gap-1{gap:var(--spacing-1)}.gap-1\.5{gap:.375rem}.gap-10{gap:var(--spacing-10)}.gap-12{gap:var(--spacing-12)}.gap-2{gap:var(--spacing-2)}.gap-2\.5{gap:.625rem}.gap-3{gap:var(--spacing-3)}.gap-3\.5{gap:.875rem}.gap-4{gap:var(--spacing-4)}.gap-5{gap:var(--spacing-5)}.gap-6{gap:var(--spacing-6)}.gap-8{gap:var(--spacing-8)}.gap-x-4{column-gap:var(--spacing-4)}.gap-x-6{column-gap:var(--spacing-6)}.gap-x-8{column-gap:var(--spacing-8)}.gap-y-1{row-gap:var(--spacing-1)}.gap-y-2{row-gap:var(--spacing-2)}.gap-y-4{row-gap:var(--spacing-4)}.gap-y-6{row-gap:var(--spacing-6)}.-space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(calc(var(--spacing-2) * -1) * var(--tw-space-x-reverse));margin-left:calc(calc(var(--spacing-2) * -1) * calc(1 - var(--tw-space-x-reverse)))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(var(--spacing-2) * var(--tw-space-x-reverse));margin-left:calc(var(--spacing-2) * calc(1 - var(--tw-space-x-reverse)))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(var(--spacing-1) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--spacing-1) * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(var(--spacing-10) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--spacing-10) * var(--tw-space-y-reverse))}.space-y-12>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(var(--spacing-12) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--spacing-12) * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(var(--spacing-2) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--spacing-2) * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(var(--spacing-3) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--spacing-3) * var(--tw-space-y-reverse))}.space-y-3\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.875rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.875rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(var(--spacing-4) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--spacing-4) * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(var(--spacing-5) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--spacing-5) * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(var(--spacing-6) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--spacing-6) * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(var(--spacing-8) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--spacing-8) * var(--tw-space-y-reverse))}.divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse: 0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-gray-100\/80>:not([hidden])~:not([hidden]){border-color:#f3f4f6cc}.divide-slate-100>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(241 245 249 / var(--tw-divide-opacity, 1))}.divide-slate-50>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(248 250 252 / var(--tw-divide-opacity, 1))}.self-center{align-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-all{word-break:break-all}.\!rounded-2xl{border-radius:var(--radius-2xl)!important}.\!rounded-md{border-radius:var(--radius-md)!important}.\!rounded-none{border-radius:var(--radius-none)!important}.\!rounded-xl{border-radius:var(--radius-xl)!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl,.rounded-\[1\.5rem\]{border-radius:1.5rem}.rounded-\[12px\]{border-radius:12px}.rounded-\[2\.5rem\]{border-radius:2.5rem}.rounded-\[20px\]{border-radius:20px}.rounded-\[24px\]{border-radius:24px}.rounded-\[28px\]{border-radius:28px}.rounded-\[2rem\]{border-radius:2rem}.rounded-\[32px\]{border-radius:32px}.rounded-full{border-radius:var(--radius-full)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-b-\[24px\]{border-bottom-right-radius:24px;border-bottom-left-radius:24px}.rounded-b-xl{border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.rounded-t-xl{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.\!border-0{border-width:0px!important}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-4{border-width:4px}.border-x{border-left-width:1px;border-right-width:1px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-none{border-style:none}.\!border-slate-200{--tw-border-opacity: 1 !important;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))!important}.\!border-slate-300{--tw-border-opacity: 1 !important;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))!important}.border-amber-100{--tw-border-opacity: 1;border-color:rgb(254 243 199 / var(--tw-border-opacity, 1))}.border-amber-300{--tw-border-opacity: 1;border-color:rgb(252 211 77 / var(--tw-border-opacity, 1))}.border-amber-600{--tw-border-opacity: 1;border-color:rgb(217 119 6 / var(--tw-border-opacity, 1))}.border-blue-100{--tw-border-opacity: 1;border-color:rgb(219 234 254 / var(--tw-border-opacity, 1))}.border-blue-100\/50{border-color:#dbeafe80}.border-blue-200{--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1))}.border-blue-200\/60{border-color:#bfdbfe99}.border-blue-500{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.border-blue-600{--tw-border-opacity: 1;border-color:rgb(37 99 235 / var(--tw-border-opacity, 1))}.border-blue-600\/20{border-color:#2563eb33}.border-cyan-100{--tw-border-opacity: 1;border-color:rgb(207 250 254 / var(--tw-border-opacity, 1))}.border-emerald-100{--tw-border-opacity: 1;border-color:rgb(209 250 229 / var(--tw-border-opacity, 1))}.border-emerald-100\/50{border-color:#d1fae580}.border-emerald-200{--tw-border-opacity: 1;border-color:rgb(167 243 208 / var(--tw-border-opacity, 1))}.border-emerald-200\/60{border-color:#a7f3d099}.border-emerald-300{--tw-border-opacity: 1;border-color:rgb(110 231 183 / var(--tw-border-opacity, 1))}.border-gray-100{--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity, 1))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.border-gray-50{--tw-border-opacity: 1;border-color:rgb(249 250 251 / var(--tw-border-opacity, 1))}.border-gray-800{--tw-border-opacity: 1;border-color:rgb(31 41 55 / var(--tw-border-opacity, 1))}.border-green-100{--tw-border-opacity: 1;border-color:rgb(220 252 231 / var(--tw-border-opacity, 1))}.border-green-200{--tw-border-opacity: 1;border-color:rgb(187 247 208 / var(--tw-border-opacity, 1))}.border-indigo-100{--tw-border-opacity: 1;border-color:rgb(224 231 255 / var(--tw-border-opacity, 1))}.border-indigo-100\/50{border-color:#e0e7ff80}.border-indigo-200{--tw-border-opacity: 1;border-color:rgb(199 210 254 / var(--tw-border-opacity, 1))}.border-indigo-200\/60{border-color:#c7d2fe99}.border-indigo-600{--tw-border-opacity: 1;border-color:rgb(79 70 229 / var(--tw-border-opacity, 1))}.border-neutral-100{border-color:hsl(var(--neutral-100))}.border-neutral-200{border-color:hsl(var(--neutral-200))}.border-neutral-200\/60{border-color:hsl(var(--neutral-200) / .6)}.border-neutral-300{border-color:hsl(var(--neutral-300))}.border-neutral-50{border-color:hsl(var(--neutral-50))}.border-orange-100{--tw-border-opacity: 1;border-color:rgb(255 237 213 / var(--tw-border-opacity, 1))}.border-orange-600{--tw-border-opacity: 1;border-color:rgb(234 88 12 / var(--tw-border-opacity, 1))}.border-pink-100{--tw-border-opacity: 1;border-color:rgb(252 231 243 / var(--tw-border-opacity, 1))}.border-purple-100{--tw-border-opacity: 1;border-color:rgb(243 232 255 / var(--tw-border-opacity, 1))}.border-red-100{--tw-border-opacity: 1;border-color:rgb(254 226 226 / var(--tw-border-opacity, 1))}.border-red-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.border-rose-100{--tw-border-opacity: 1;border-color:rgb(255 228 230 / var(--tw-border-opacity, 1))}.border-rose-100\/50{border-color:#ffe4e680}.border-rose-200{--tw-border-opacity: 1;border-color:rgb(254 205 211 / var(--tw-border-opacity, 1))}.border-slate-100{--tw-border-opacity: 1;border-color:rgb(241 245 249 / var(--tw-border-opacity, 1))}.border-slate-100\/80{border-color:#f1f5f9cc}.border-slate-200{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.border-slate-200\/50{border-color:#e2e8f080}.border-slate-200\/60{border-color:#e2e8f099}.border-slate-300{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.border-slate-50{--tw-border-opacity: 1;border-color:rgb(248 250 252 / var(--tw-border-opacity, 1))}.border-slate-700{--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity, 1))}.border-slate-900{--tw-border-opacity: 1;border-color:rgb(15 23 42 / var(--tw-border-opacity, 1))}.border-violet-100{--tw-border-opacity: 1;border-color:rgb(237 233 254 / var(--tw-border-opacity, 1))}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-white\/10{border-color:#ffffff1a}.border-white\/20{border-color:#fff3}.border-white\/30{border-color:#ffffff4d}.border-yellow-200{--tw-border-opacity: 1;border-color:rgb(254 240 138 / var(--tw-border-opacity, 1))}.border-t-blue-600{--tw-border-opacity: 1;border-top-color:rgb(37 99 235 / var(--tw-border-opacity, 1))}.border-t-white{--tw-border-opacity: 1;border-top-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.\!bg-slate-900{--tw-bg-opacity: 1 !important;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))!important}.\!bg-transparent{background-color:transparent!important}.\!bg-white{--tw-bg-opacity: 1 !important;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))!important}.bg-\[\#A3E0C9\]{--tw-bg-opacity: 1;background-color:rgb(163 224 201 / var(--tw-bg-opacity, 1))}.bg-\[\#C1A8E9\]{--tw-bg-opacity: 1;background-color:rgb(193 168 233 / var(--tw-bg-opacity, 1))}.bg-\[\#E3E8EE\]{--tw-bg-opacity: 1;background-color:rgb(227 232 238 / var(--tw-bg-opacity, 1))}.bg-\[\#F28B82\]{--tw-bg-opacity: 1;background-color:rgb(242 139 130 / var(--tw-bg-opacity, 1))}.bg-\[\#F9DAB6\]{--tw-bg-opacity: 1;background-color:rgb(249 218 182 / var(--tw-bg-opacity, 1))}.bg-\[\#f8fafc\]{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.bg-amber-100{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.bg-amber-400{--tw-bg-opacity: 1;background-color:rgb(251 191 36 / var(--tw-bg-opacity, 1))}.bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.bg-amber-50\/50{background-color:#fffbeb80}.bg-amber-500{--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}.bg-amber-600{--tw-bg-opacity: 1;background-color:rgb(217 119 6 / var(--tw-bg-opacity, 1))}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.bg-blue-400{--tw-bg-opacity: 1;background-color:rgb(96 165 250 / var(--tw-bg-opacity, 1))}.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.bg-blue-50\/30{background-color:#eff6ff4d}.bg-blue-50\/50{background-color:#eff6ff80}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.bg-blue-600\/10{background-color:#2563eb1a}.bg-blue-600\/20{background-color:#2563eb33}.bg-blue-600\/30{background-color:#2563eb4d}.bg-brand-50{background-color:hsl(var(--brand-50))}.bg-brand-50\/30{background-color:hsl(var(--brand-50) / .3)}.bg-brand-500{background-color:hsl(var(--brand-500))}.bg-brand-600{background-color:hsl(var(--brand-600))}.bg-cyan-50{--tw-bg-opacity: 1;background-color:rgb(236 254 255 / var(--tw-bg-opacity, 1))}.bg-cyan-500{--tw-bg-opacity: 1;background-color:rgb(6 182 212 / var(--tw-bg-opacity, 1))}.bg-emerald-100{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1))}.bg-emerald-400{--tw-bg-opacity: 1;background-color:rgb(52 211 153 / var(--tw-bg-opacity, 1))}.bg-emerald-50{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.bg-emerald-50\/50{background-color:#ecfdf580}.bg-emerald-500{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.bg-emerald-600{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.bg-gray-400{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-gray-50\/50{background-color:#f9fafb80}.bg-gray-50\/80{background-color:#f9fafbcc}.bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.bg-green-100{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}.bg-green-200{--tw-bg-opacity: 1;background-color:rgb(187 247 208 / var(--tw-bg-opacity, 1))}.bg-green-400{--tw-bg-opacity: 1;background-color:rgb(74 222 128 / var(--tw-bg-opacity, 1))}.bg-green-50{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}.bg-green-50\/30{background-color:#f0fdf44d}.bg-green-50\/50{background-color:#f0fdf480}.bg-green-500{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.bg-green-600{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.bg-indigo-100{--tw-bg-opacity: 1;background-color:rgb(224 231 255 / var(--tw-bg-opacity, 1))}.bg-indigo-50{--tw-bg-opacity: 1;background-color:rgb(238 242 255 / var(--tw-bg-opacity, 1))}.bg-indigo-50\/30{background-color:#eef2ff4d}.bg-indigo-500{--tw-bg-opacity: 1;background-color:rgb(99 102 241 / var(--tw-bg-opacity, 1))}.bg-indigo-500\/10{background-color:#6366f11a}.bg-indigo-600{--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity, 1))}.bg-neutral-100{background-color:hsl(var(--neutral-100))}.bg-neutral-200{background-color:hsl(var(--neutral-200))}.bg-neutral-300{background-color:hsl(var(--neutral-300))}.bg-neutral-50{background-color:hsl(var(--neutral-50))}.bg-neutral-50\/50{background-color:hsl(var(--neutral-50) / .5)}.bg-neutral-900{background-color:hsl(var(--neutral-900))}.bg-orange-100{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity, 1))}.bg-orange-50{--tw-bg-opacity: 1;background-color:rgb(255 247 237 / var(--tw-bg-opacity, 1))}.bg-orange-50\/30{background-color:#fff7ed4d}.bg-orange-500{--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity, 1))}.bg-orange-600{--tw-bg-opacity: 1;background-color:rgb(234 88 12 / var(--tw-bg-opacity, 1))}.bg-pink-100{--tw-bg-opacity: 1;background-color:rgb(252 231 243 / var(--tw-bg-opacity, 1))}.bg-pink-50{--tw-bg-opacity: 1;background-color:rgb(253 242 248 / var(--tw-bg-opacity, 1))}.bg-purple-50{--tw-bg-opacity: 1;background-color:rgb(250 245 255 / var(--tw-bg-opacity, 1))}.bg-purple-50\/30{background-color:#faf5ff4d}.bg-purple-50\/50{background-color:#faf5ff80}.bg-purple-500{--tw-bg-opacity: 1;background-color:rgb(168 85 247 / var(--tw-bg-opacity, 1))}.bg-purple-600{--tw-bg-opacity: 1;background-color:rgb(147 51 234 / var(--tw-bg-opacity, 1))}.bg-red-100{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-red-50\/10{background-color:#fef2f21a}.bg-red-50\/30{background-color:#fef2f24d}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.bg-rose-400{--tw-bg-opacity: 1;background-color:rgb(251 113 133 / var(--tw-bg-opacity, 1))}.bg-rose-50{--tw-bg-opacity: 1;background-color:rgb(255 241 242 / var(--tw-bg-opacity, 1))}.bg-rose-50\/20{background-color:#fff1f233}.bg-rose-50\/50{background-color:#fff1f280}.bg-slate-100{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.bg-slate-200{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.bg-slate-300{--tw-bg-opacity: 1;background-color:rgb(203 213 225 / var(--tw-bg-opacity, 1))}.bg-slate-400{--tw-bg-opacity: 1;background-color:rgb(148 163 184 / var(--tw-bg-opacity, 1))}.bg-slate-50{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.bg-slate-50\/20{background-color:#f8fafc33}.bg-slate-50\/30{background-color:#f8fafc4d}.bg-slate-50\/40{background-color:#f8fafc66}.bg-slate-50\/50{background-color:#f8fafc80}.bg-slate-900{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.bg-slate-900\/40{background-color:#0f172a66}.bg-success{background-color:hsl(var(--success-green))}.bg-teal-50{--tw-bg-opacity: 1;background-color:rgb(240 253 250 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-violet-100{--tw-bg-opacity: 1;background-color:rgb(237 233 254 / var(--tw-bg-opacity, 1))}.bg-violet-50{--tw-bg-opacity: 1;background-color:rgb(245 243 255 / var(--tw-bg-opacity, 1))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/20{background-color:#fff3}.bg-white\/80{background-color:#fffc}.bg-white\/90{background-color:#ffffffe6}.bg-yellow-100{--tw-bg-opacity: 1;background-color:rgb(254 249 195 / var(--tw-bg-opacity, 1))}.bg-yellow-50{--tw-bg-opacity: 1;background-color:rgb(254 252 232 / var(--tw-bg-opacity, 1))}.bg-yellow-500{--tw-bg-opacity: 1;background-color:rgb(234 179 8 / var(--tw-bg-opacity, 1))}.bg-opacity-20{--tw-bg-opacity: .2}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.from-indigo-50\/30{--tw-gradient-from: rgb(238 242 255 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(238 242 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-500\/10{--tw-gradient-from: rgb(99 102 241 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(99 102 241 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-100{--tw-gradient-from: #f1f5f9 var(--tw-gradient-from-position);--tw-gradient-to: rgb(241 245 249 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-50{--tw-gradient-from: #f8fafc var(--tw-gradient-from-position);--tw-gradient-to: rgb(248 250 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.to-indigo-100\/10{--tw-gradient-to: rgb(224 231 255 / .1) var(--tw-gradient-to-position)}.to-purple-500\/10{--tw-gradient-to: rgb(168 85 247 / .1) var(--tw-gradient-to-position)}.to-slate-100\/50{--tw-gradient-to: rgb(241 245 249 / .5) var(--tw-gradient-to-position)}.to-slate-200{--tw-gradient-to: #e2e8f0 var(--tw-gradient-to-position)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.\!p-0{padding:var(--spacing-0)!important}.\!p-10{padding:var(--spacing-10)!important}.\!p-2{padding:var(--spacing-2)!important}.\!p-4{padding:var(--spacing-4)!important}.\!p-8{padding:var(--spacing-8)!important}.p-0{padding:var(--spacing-0)}.p-0\.5{padding:.125rem}.p-1{padding:var(--spacing-1)}.p-1\.5{padding:.375rem}.p-10{padding:var(--spacing-10)}.p-12{padding:var(--spacing-12)}.p-14{padding:3.5rem}.p-2{padding:var(--spacing-2)}.p-2\.5{padding:.625rem}.p-20{padding:5rem}.p-3{padding:var(--spacing-3)}.p-3\.5{padding:.875rem}.p-32{padding:8rem}.p-4{padding:var(--spacing-4)}.p-5{padding:var(--spacing-5)}.p-6{padding:var(--spacing-6)}.p-8{padding:var(--spacing-8)}.\!px-1\.5{padding-left:.375rem!important;padding-right:.375rem!important}.\!px-3{padding-left:var(--spacing-3)!important;padding-right:var(--spacing-3)!important}.\!px-4{padding-left:var(--spacing-4)!important;padding-right:var(--spacing-4)!important}.\!px-6{padding-left:var(--spacing-6)!important;padding-right:var(--spacing-6)!important}.\!px-8{padding-left:var(--spacing-8)!important;padding-right:var(--spacing-8)!important}.\!py-0{padding-top:var(--spacing-0)!important;padding-bottom:var(--spacing-0)!important}.\!py-3{padding-top:var(--spacing-3)!important;padding-bottom:var(--spacing-3)!important}.\!py-4{padding-top:var(--spacing-4)!important;padding-bottom:var(--spacing-4)!important}.\!py-8{padding-top:var(--spacing-8)!important;padding-bottom:var(--spacing-8)!important}.px-0{padding-left:var(--spacing-0);padding-right:var(--spacing-0)}.px-1{padding-left:var(--spacing-1);padding-right:var(--spacing-1)}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-10{padding-left:var(--spacing-10);padding-right:var(--spacing-10)}.px-12{padding-left:var(--spacing-12);padding-right:var(--spacing-12)}.px-2{padding-left:var(--spacing-2);padding-right:var(--spacing-2)}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:var(--spacing-3);padding-right:var(--spacing-3)}.px-4{padding-left:var(--spacing-4);padding-right:var(--spacing-4)}.px-5{padding-left:var(--spacing-5);padding-right:var(--spacing-5)}.px-6{padding-left:var(--spacing-6);padding-right:var(--spacing-6)}.px-8{padding-left:var(--spacing-8);padding-right:var(--spacing-8)}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:var(--spacing-1);padding-bottom:var(--spacing-1)}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:var(--spacing-10);padding-bottom:var(--spacing-10)}.py-12{padding-top:var(--spacing-12);padding-bottom:var(--spacing-12)}.py-16{padding-top:var(--spacing-16);padding-bottom:var(--spacing-16)}.py-2{padding-top:var(--spacing-2);padding-bottom:var(--spacing-2)}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-3{padding-top:var(--spacing-3);padding-bottom:var(--spacing-3)}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-32{padding-top:8rem;padding-bottom:8rem}.py-4{padding-top:var(--spacing-4);padding-bottom:var(--spacing-4)}.py-5{padding-top:var(--spacing-5);padding-bottom:var(--spacing-5)}.py-6{padding-top:var(--spacing-6);padding-bottom:var(--spacing-6)}.py-8{padding-top:var(--spacing-8);padding-bottom:var(--spacing-8)}.\!pb-4{padding-bottom:var(--spacing-4)!important}.\!pl-2{padding-left:var(--spacing-2)!important}.\!pt-2{padding-top:var(--spacing-2)!important}.pb-0{padding-bottom:var(--spacing-0)}.pb-1{padding-bottom:var(--spacing-1)}.pb-1\.5{padding-bottom:.375rem}.pb-10{padding-bottom:var(--spacing-10)}.pb-12{padding-bottom:var(--spacing-12)}.pb-2{padding-bottom:var(--spacing-2)}.pb-20{padding-bottom:5rem}.pb-3{padding-bottom:var(--spacing-3)}.pb-32{padding-bottom:8rem}.pb-4{padding-bottom:var(--spacing-4)}.pb-6{padding-bottom:var(--spacing-6)}.pl-1{padding-left:var(--spacing-1)}.pl-10{padding-left:var(--spacing-10)}.pl-2{padding-left:var(--spacing-2)}.pl-3{padding-left:var(--spacing-3)}.pl-4{padding-left:var(--spacing-4)}.pl-5{padding-left:var(--spacing-5)}.pl-6{padding-left:var(--spacing-6)}.pr-2{padding-right:var(--spacing-2)}.pr-3{padding-right:var(--spacing-3)}.pr-4{padding-right:var(--spacing-4)}.pt-0{padding-top:var(--spacing-0)}.pt-10{padding-top:var(--spacing-10)}.pt-12{padding-top:var(--spacing-12)}.pt-2{padding-top:var(--spacing-2)}.pt-3{padding-top:var(--spacing-3)}.pt-4{padding-top:var(--spacing-4)}.pt-6{padding-top:var(--spacing-6)}.pt-8{padding-top:var(--spacing-8)}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.\!text-\[11px\]{font-size:11px!important}.\!text-\[13px\]{font-size:13px!important}.\!text-\[20px\]{font-size:20px!important}.\!text-\[7px\]{font-size:7px!important}.\!text-sm{font-size:var(--font-size-sm)!important}.\!text-xs{font-size:var(--font-size-xs)!important}.text-2xl{font-size:var(--font-size-2xl)}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-6xl{font-size:3.75rem;line-height:1}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[28px\]{font-size:28px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-base{font-size:var(--font-size-base)}.text-lg{font-size:var(--font-size-lg)}.text-md{font-size:var(--font-size-md)}.text-sm{font-size:var(--font-size-sm)}.text-xl{font-size:var(--font-size-xl)}.text-xs{font-size:var(--font-size-xs)}.\!font-bold{font-weight:var(--fw-bold)!important}.font-black{font-weight:900}.font-bold{font-weight:var(--fw-bold)}.font-extrabold{font-weight:800}.font-medium{font-weight:var(--fw-medium)}.font-normal{font-weight:400}.font-semibold{font-weight:var(--fw-semibold)}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-\[1\.1\]{line-height:1.1}.leading-none{line-height:1}.leading-normal{line-height:var(--lh-normal)}.leading-relaxed{line-height:var(--lh-relaxed)}.leading-snug{line-height:1.375}.leading-tight{line-height:var(--lh-tight)}.tracking-\[0\.1em\]{letter-spacing:.1em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-\[0\.3em\]{letter-spacing:.3em}.tracking-tight{letter-spacing:-.025em}.tracking-tighter{letter-spacing:-.05em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.\!text-slate-400{--tw-text-opacity: 1 !important;color:rgb(148 163 184 / var(--tw-text-opacity, 1))!important}.\!text-slate-500{--tw-text-opacity: 1 !important;color:rgb(100 116 139 / var(--tw-text-opacity, 1))!important}.\!text-slate-700{--tw-text-opacity: 1 !important;color:rgb(51 65 85 / var(--tw-text-opacity, 1))!important}.text-\[\#1E7755\]{--tw-text-opacity: 1;color:rgb(30 119 85 / var(--tw-text-opacity, 1))}.text-\[\#4A5568\]{--tw-text-opacity: 1;color:rgb(74 85 104 / var(--tw-text-opacity, 1))}.text-\[\#854D0E\]{--tw-text-opacity: 1;color:rgb(133 77 14 / var(--tw-text-opacity, 1))}.text-amber-400{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.text-amber-500{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.text-amber-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.text-amber-700{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.text-amber-800{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.text-amber-800\/80{color:#92400ecc}.text-amber-900{--tw-text-opacity: 1;color:rgb(120 53 15 / var(--tw-text-opacity, 1))}.text-blue-400{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.text-blue-600\/80{color:#2563ebcc}.text-blue-700{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.text-blue-700\/70{color:#1d4ed8b3}.text-blue-800{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.text-blue-900{--tw-text-opacity: 1;color:rgb(30 58 138 / var(--tw-text-opacity, 1))}.text-brand{color:var(--brand-color)}.text-brand-100{color:hsl(var(--brand-100))}.text-brand-100\/70{color:hsl(var(--brand-100) / .7)}.text-brand-500{color:hsl(var(--brand-500))}.text-brand-600{color:hsl(var(--brand-600))}.text-brand-700{color:hsl(var(--brand-700))}.text-brand-900{color:hsl(var(--brand-900))}.text-current{color:currentColor}.text-cyan-500{--tw-text-opacity: 1;color:rgb(6 182 212 / var(--tw-text-opacity, 1))}.text-cyan-600{--tw-text-opacity: 1;color:rgb(8 145 178 / var(--tw-text-opacity, 1))}.text-cyan-800{--tw-text-opacity: 1;color:rgb(21 94 117 / var(--tw-text-opacity, 1))}.text-danger{color:hsl(var(--danger-red))}.text-emerald-400{--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.text-emerald-500{--tw-text-opacity: 1;color:rgb(16 185 129 / var(--tw-text-opacity, 1))}.text-emerald-600{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.text-emerald-700{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.text-emerald-800{--tw-text-opacity: 1;color:rgb(6 95 70 / var(--tw-text-opacity, 1))}.text-emerald-900{--tw-text-opacity: 1;color:rgb(6 78 59 / var(--tw-text-opacity, 1))}.text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.text-green-400{--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.text-green-500{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.text-green-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.text-green-800{--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity, 1))}.text-indigo-400{--tw-text-opacity: 1;color:rgb(129 140 248 / var(--tw-text-opacity, 1))}.text-indigo-500{--tw-text-opacity: 1;color:rgb(99 102 241 / var(--tw-text-opacity, 1))}.text-indigo-600{--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity, 1))}.text-indigo-700{--tw-text-opacity: 1;color:rgb(67 56 202 / var(--tw-text-opacity, 1))}.text-indigo-800{--tw-text-opacity: 1;color:rgb(55 48 163 / var(--tw-text-opacity, 1))}.text-inherit{color:inherit}.text-neutral-200{color:hsl(var(--neutral-200))}.text-neutral-300{color:hsl(var(--neutral-300))}.text-neutral-400{color:hsl(var(--neutral-400))}.text-neutral-500{color:hsl(var(--neutral-500))}.text-neutral-600{color:hsl(var(--neutral-600))}.text-neutral-700{color:hsl(var(--neutral-700))}.text-neutral-800{color:hsl(var(--neutral-800))}.text-orange-500{--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity, 1))}.text-orange-600{--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity, 1))}.text-orange-700{--tw-text-opacity: 1;color:rgb(194 65 12 / var(--tw-text-opacity, 1))}.text-pink-500{--tw-text-opacity: 1;color:rgb(236 72 153 / var(--tw-text-opacity, 1))}.text-pink-700{--tw-text-opacity: 1;color:rgb(190 24 93 / var(--tw-text-opacity, 1))}.text-pink-800{--tw-text-opacity: 1;color:rgb(157 23 77 / var(--tw-text-opacity, 1))}.text-purple-500{--tw-text-opacity: 1;color:rgb(168 85 247 / var(--tw-text-opacity, 1))}.text-purple-600{--tw-text-opacity: 1;color:rgb(147 51 234 / var(--tw-text-opacity, 1))}.text-purple-700{--tw-text-opacity: 1;color:rgb(126 34 206 / var(--tw-text-opacity, 1))}.text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-red-800{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.text-rose-400{--tw-text-opacity: 1;color:rgb(251 113 133 / var(--tw-text-opacity, 1))}.text-rose-500{--tw-text-opacity: 1;color:rgb(244 63 94 / var(--tw-text-opacity, 1))}.text-rose-600{--tw-text-opacity: 1;color:rgb(225 29 72 / var(--tw-text-opacity, 1))}.text-rose-700{--tw-text-opacity: 1;color:rgb(190 18 60 / var(--tw-text-opacity, 1))}.text-rose-800{--tw-text-opacity: 1;color:rgb(159 18 57 / var(--tw-text-opacity, 1))}.text-slate-100{--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}.text-slate-200{--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.text-slate-300{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.text-slate-700{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.text-slate-800{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.text-slate-900{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.text-success{color:hsl(var(--success-green))}.text-teal-600{--tw-text-opacity: 1;color:rgb(13 148 136 / var(--tw-text-opacity, 1))}.text-violet-500{--tw-text-opacity: 1;color:rgb(139 92 246 / var(--tw-text-opacity, 1))}.text-violet-700{--tw-text-opacity: 1;color:rgb(109 40 217 / var(--tw-text-opacity, 1))}.text-violet-800{--tw-text-opacity: 1;color:rgb(91 33 182 / var(--tw-text-opacity, 1))}.text-warning{color:hsl(var(--warning-amber))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/30{color:#ffffff4d}.text-white\/40{color:#fff6}.text-white\/5{color:#ffffff0d}.text-white\/50{color:#ffffff80}.text-white\/60{color:#fff9}.text-yellow-500{--tw-text-opacity: 1;color:rgb(234 179 8 / var(--tw-text-opacity, 1))}.text-yellow-600{--tw-text-opacity: 1;color:rgb(202 138 4 / var(--tw-text-opacity, 1))}.text-yellow-700{--tw-text-opacity: 1;color:rgb(161 98 7 / var(--tw-text-opacity, 1))}.text-yellow-800{--tw-text-opacity: 1;color:rgb(133 77 14 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-100{opacity:1}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-\[0\.03\]{opacity:.03}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_-4px_24px_-8px_rgba\(0\,0\,0\,0\.05\)\]{--tw-shadow: 0 -4px 24px -8px rgba(0,0,0,.05);--tw-shadow-colored: 0 -4px 24px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_80px_-20px_rgba\(0\,0\,0\,0\.3\)\]{--tw-shadow: 0 0 80px -20px rgba(0,0,0,.3);--tw-shadow-colored: 0 0 80px -20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(37\,99\,235\,0\.4\)\]{--tw-shadow: 0 0 8px rgba(37,99,235,.4);--tw-shadow-colored: 0 0 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_2px_8px_-4px_rgba\(0\,0\,0\,0\.1\)\]{--tw-shadow: 0 2px 8px -4px rgba(0,0,0,.1);--tw-shadow-colored: 0 2px 8px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-inner{--tw-shadow: var(--shadow-inner);--tw-shadow-colored: var(--shadow-inner);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: var(--shadow-lg);--tw-shadow-colored: var(--shadow-lg);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: var(--shadow-md);--tw-shadow-colored: var(--shadow-md);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: var(--shadow-sm);--tw-shadow-colored: var(--shadow-sm);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: var(--shadow-xl);--tw-shadow-colored: var(--shadow-xl);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-blue-500\/20{--tw-shadow-color: rgb(59 130 246 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-blue-600\/20{--tw-shadow-color: rgb(37 99 235 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-brand-200{--tw-shadow-color: hsl(var(--brand-200));--tw-shadow: var(--tw-shadow-colored)}.shadow-brand-500\/10{--tw-shadow-color: hsl(var(--brand-500) / .1);--tw-shadow: var(--tw-shadow-colored)}.shadow-brand-500\/20{--tw-shadow-color: hsl(var(--brand-500) / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-brand-500\/30{--tw-shadow-color: hsl(var(--brand-500) / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-indigo-200{--tw-shadow-color: #c7d2fe;--tw-shadow: var(--tw-shadow-colored)}.shadow-indigo-500\/10{--tw-shadow-color: rgb(99 102 241 / .1);--tw-shadow: var(--tw-shadow-colored)}.shadow-indigo-500\/5{--tw-shadow-color: rgb(99 102 241 / .05);--tw-shadow: var(--tw-shadow-colored)}.shadow-slate-200\/40{--tw-shadow-color: rgb(226 232 240 / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-slate-200\/50{--tw-shadow-color: rgb(226 232 240 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-slate-900\/10{--tw-shadow-color: rgb(15 23 42 / .1);--tw-shadow: var(--tw-shadow-colored)}.shadow-slate-900\/20{--tw-shadow-color: rgb(15 23 42 / .2);--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-indigo-100{--tw-ring-opacity: 1;--tw-ring-color: rgb(224 231 255 / var(--tw-ring-opacity, 1))}.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-2xl{--tw-blur: blur(40px);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(64px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[100px\]{--tw-blur: blur(100px);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)}.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-\[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(12px);-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(4px);-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(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.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,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.delay-150{transition-delay:.15s}.delay-300{transition-delay:.3s}.delay-500{transition-delay:.5s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.users-module .cmd-table .mat-mdc-header-row,.users-module .cmd-table .mat-mdc-row{grid-template-columns:60px 2.5fr 1.8fr 1.5fr 1.5fr 1.2fr 80px!important;gap:1.25rem;padding-left:1.5rem;padding-right:1.5rem;min-width:950px}.tenants-module .cmd-table .mat-mdc-header-row,.tenants-module .cmd-table .mat-mdc-row{grid-template-columns:60px 2fr 1.5fr 1.2fr 1.8fr 1.5fr 1.2fr 1.2fr 80px!important;gap:1rem;padding-left:1.5rem;padding-right:1.5rem;min-width:1100px}.roles-module .cmd-table .mat-mdc-header-row,.roles-module .cmd-table .mat-mdc-row{grid-template-columns:60px 2.5fr 2.5fr 1.2fr 1.5fr 80px!important;gap:1.25rem;padding-left:1.5rem;padding-right:1.5rem;min-width:850px}.permissions-module .cmd-table .mat-mdc-header-row,.permissions-module .cmd-table .mat-mdc-row{grid-template-columns:60px 2.5fr 1.2fr 2fr 1.5fr 80px!important;gap:1.25rem;padding-left:1.5rem;padding-right:1.5rem;min-width:850px}.modules-module .cmd-table .mat-mdc-header-row,.modules-module .cmd-table .mat-mdc-row{grid-template-columns:60px 2fr 1fr 2fr 1.2fr 1.2fr 1.5fr 80px!important;gap:1rem;padding-left:1.5rem;padding-right:1.5rem;min-width:950px}.leave-types-module .cmd-table .mat-mdc-header-row,.leave-types-module .cmd-table .mat-mdc-row{grid-template-columns:60px 2fr 1.2fr 3fr 1.5fr 80px!important;gap:1.25rem;padding-left:1.5rem;padding-right:1.5rem;min-width:850px}.departments-module .cmd-table .mat-mdc-header-row,.departments-module .cmd-table .mat-mdc-row{grid-template-columns:60px 3fr 3fr 1.5fr 80px!important;gap:1.25rem;padding-left:1.5rem;padding-right:1.5rem;min-width:800px}.module-assignment-module .cmd-table .mat-mdc-header-row,.module-assignment-module .cmd-table .mat-mdc-row{grid-template-columns:60px 2fr 2fr 1.2fr 1.5fr 1.5fr 80px!important;gap:1.25rem;padding-left:1.5rem;padding-right:1.5rem;min-width:950px}.users-module .cmd-list-container,.tenants-module .cmd-list-container,.roles-module .cmd-list-container,.permissions-module .cmd-list-container,.modules-module .cmd-list-container,.leave-types-module .cmd-list-container,.departments-module .cmd-list-container,.module-assignment-module .cmd-list-container,.subscriptions-module .cmd-list-container,.file-settings-module .cmd-list-container{overflow-x:auto!important;background:#fff;border-radius:12px}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-0:before{content:var(--tw-content);inset:var(--spacing-0)}.before\:ml-5:before{content:var(--tw-content);margin-left:var(--spacing-5)}.before\:h-full:before{content:var(--tw-content);height:100%}.before\:w-0\.5:before{content:var(--tw-content);width:.125rem}.before\:-translate-x-px:before{content:var(--tw-content);--tw-translate-x: -1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.before\:bg-gradient-to-b:before{content:var(--tw-content);background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.before\:from-transparent:before{content:var(--tw-content);--tw-gradient-from: transparent var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.before\:via-slate-200:before{content:var(--tw-content);--tw-gradient-to: rgb(226 232 240 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #e2e8f0 var(--tw-gradient-via-position), var(--tw-gradient-to)}.before\:to-transparent:before{content:var(--tw-content);--tw-gradient-to: transparent var(--tw-gradient-to-position)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:left-\[2px\]:after{content:var(--tw-content);left:2px}.after\:top-\[2px\]:after{content:var(--tw-content);top:2px}.after\:h-5:after{content:var(--tw-content);height:var(--spacing-5)}.after\:w-5:after{content:var(--tw-content);width:var(--spacing-5)}.after\:rounded-full:after{content:var(--tw-content);border-radius:var(--radius-full)}.after\:border:after{content:var(--tw-content);border-width:1px}.after\:border-slate-300:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.after\:bg-white:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.after\:transition-all:after{content:var(--tw-content);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.after\:content-\[\'\'\]:after{--tw-content: "";content:var(--tw-content)}.last\:mb-0:last-child{margin-bottom:var(--spacing-0)}.last\:border-0:last-child{border-width:0px}.last\:border-b-0:last-child{border-bottom-width:0px}.last\:pb-0:last-child{padding-bottom:var(--spacing-0)}.hover\:scale-105:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.01\]:hover{--tw-scale-x: 1.01;--tw-scale-y: 1.01;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.02\]:hover{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-blue-100:hover{--tw-border-opacity: 1;border-color:rgb(219 234 254 / var(--tw-border-opacity, 1))}.hover\:border-blue-200:hover{--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1))}.hover\:border-green-200:hover{--tw-border-opacity: 1;border-color:rgb(187 247 208 / var(--tw-border-opacity, 1))}.hover\:border-neutral-300:hover{border-color:hsl(var(--neutral-300))}.hover\:border-slate-200:hover{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.hover\:\!bg-slate-100:hover{--tw-bg-opacity: 1 !important;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))!important}.hover\:\!bg-slate-50:hover{--tw-bg-opacity: 1 !important;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))!important}.hover\:bg-amber-50:hover{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-700:hover{--tw-bg-opacity: 1;background-color:rgb(180 83 9 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-50:hover{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-50\/10:hover{background-color:#eff6ff1a}.hover\:bg-blue-50\/20:hover{background-color:#eff6ff33}.hover\:bg-blue-700:hover{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.hover\:bg-brand-700:hover{background-color:hsl(var(--brand-700))}.hover\:bg-emerald-50:hover{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-50\/50:hover{background-color:#f9fafb80}.hover\:bg-indigo-50:hover{--tw-bg-opacity: 1;background-color:rgb(238 242 255 / var(--tw-bg-opacity, 1))}.hover\:bg-indigo-700:hover{--tw-bg-opacity: 1;background-color:rgb(67 56 202 / var(--tw-bg-opacity, 1))}.hover\:bg-neutral-100:hover{background-color:hsl(var(--neutral-100))}.hover\:bg-neutral-50:hover{background-color:hsl(var(--neutral-50))}.hover\:bg-red-50:hover{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.hover\:bg-rose-50:hover{--tw-bg-opacity: 1;background-color:rgb(255 241 242 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-100:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-200:hover{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-50:hover{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-50\/30:hover{background-color:#f8fafc4d}.hover\:bg-slate-50\/50:hover{background-color:#f8fafc80}.hover\:bg-slate-50\/80:hover{background-color:#f8fafccc}.hover\:bg-slate-800:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.hover\:bg-white:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:bg-white\/20:hover{background-color:#fff3}.hover\:text-blue-600:hover{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.hover\:text-blue-700:hover{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.hover\:text-gray-600:hover{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.hover\:text-indigo-600:hover{--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity, 1))}.hover\:text-red-500:hover{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.hover\:text-red-600:hover{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.hover\:text-red-700:hover{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.hover\:text-rose-500:hover{--tw-text-opacity: 1;color:rgb(244 63 94 / var(--tw-text-opacity, 1))}.hover\:text-rose-600:hover{--tw-text-opacity: 1;color:rgb(225 29 72 / var(--tw-text-opacity, 1))}.hover\:text-slate-600:hover{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.hover\:text-slate-800:hover{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.hover\:text-slate-900:hover{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-2xl:hover{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow: var(--shadow-lg);--tw-shadow-colored: var(--shadow-lg);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow: var(--shadow-md);--tw-shadow-colored: var(--shadow-md);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-sm:hover{--tw-shadow: var(--shadow-sm);--tw-shadow-colored: var(--shadow-sm);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-blue-500\/5:hover{--tw-shadow-color: rgb(59 130 246 / .05);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-blue-600\/40:hover{--tw-shadow-color: rgb(37 99 235 / .4);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-brand-500\/10:hover{--tw-shadow-color: hsl(var(--brand-500) / .1);--tw-shadow: var(--tw-shadow-colored)}.focus\:border-indigo-500:focus{--tw-border-opacity: 1;border-color:rgb(99 102 241 / var(--tw-border-opacity, 1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-1:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-blue-500\/20:focus{--tw-ring-color: rgb(59 130 246 / .2)}.focus\:ring-brand-500:focus{--tw-ring-color: hsl(var(--brand-500))}.focus\:ring-indigo-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(129 140 248 / var(--tw-ring-opacity, 1))}.active\:scale-95:active{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.disabled\:scale-100:disabled{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:shadow-none:disabled{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.disabled\:grayscale:disabled{--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)}.group:hover .group-hover\:-translate-x-0\.5{--tw-translate-x: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:rotate-12{--tw-rotate: 12deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-105{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-150{--tw-scale-x: 1.5;--tw-scale-y: 1.5;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:bg-blue-600\/40{background-color:#2563eb66}.group:hover .group-hover\:bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:opacity-10{opacity:.1}.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:opacity-\[0\.05\]{opacity:.05}.group:hover .group-hover\:shadow-sm{--tw-shadow: var(--shadow-sm);--tw-shadow-colored: var(--shadow-sm);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group.is-active .group-\[\.is-active\]\:bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.group.is-active .group-\[\.is-active\]\:text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.peer:checked~.peer-checked\:bg-indigo-600{--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity, 1))}.peer:checked~.peer-checked\:after\:translate-x-full:after{content:var(--tw-content);--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:checked~.peer-checked\:after\:border-white:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.peer:focus~.peer-focus\:outline-none{outline:2px solid transparent;outline-offset:2px}@media (min-width: 640px){.sm\:order-1{order:1}.sm\:order-2{order:2}.sm\:col-span-3{grid-column:span 3 / span 3}.sm\:ml-0{margin-left:var(--spacing-0)}.sm\:ml-3{margin-left:var(--spacing-3)}.sm\:ml-4{margin-left:var(--spacing-4)}.sm\:ml-auto{margin-left:auto}.sm\:mt-0{margin-top:var(--spacing-0)}.sm\:flex{display:flex}.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\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:p-10{padding:var(--spacing-10)}.sm\:p-8{padding:var(--spacing-8)}.sm\:px-10{padding-left:var(--spacing-10);padding-right:var(--spacing-10)}.sm\:py-4{padding-top:var(--spacing-4);padding-bottom:var(--spacing-4)}.sm\:py-8{padding-top:var(--spacing-8);padding-bottom:var(--spacing-8)}.sm\:pl-8{padding-left:var(--spacing-8)}.sm\:pr-5{padding-right:var(--spacing-5)}.sm\:leading-10{line-height:2.5rem}}@media (min-width: 768px){.md\:order-1{order:1}.md\:col-span-1{grid-column:span 1 / span 1}.md\:col-span-2{grid-column:span 2 / span 2}.md\:col-span-3{grid-column:span 3 / span 3}.md\:col-span-4{grid-column:span 4 / span 4}.md\:col-span-6{grid-column:span 6 / span 6}.md\:col-span-9{grid-column:span 9 / span 9}.md\:-mx-6{margin-left:calc(var(--spacing-6) * -1);margin-right:calc(var(--spacing-6) * -1)}.md\:block{display:block}.md\:flex{display:flex}.md\:w-1\/2{width:50%}.md\:w-\[calc\(50\%-2\.5rem\)\]{width:calc(50% - 2.5rem)}.md\:w-auto{width:auto}.md\:\!grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.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-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-end{align-items:flex-end}.md\:justify-normal{justify-content:normal}.md\:p-5{padding:var(--spacing-5)}.md\:p-6{padding:var(--spacing-6)}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:odd\:flex-row-reverse:nth-child(odd){flex-direction:row-reverse}.group:nth-child(odd) .md\:group-odd\:-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:nth-child(2n) .md\:group-even\:translate-x-1\/2{--tw-translate-x: 50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}@media (min-width: 1024px){.lg\:col-span-1{grid-column:span 1 / span 1}.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:col-span-3{grid-column:span 3 / span 3}.lg\:col-span-4{grid-column:span 4 / span 4}.lg\:col-span-8{grid-column:span 8 / span 8}.lg\:col-span-9{grid-column:span 9 / span 9}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:w-auto{width:auto}.lg\:flex-none{flex:none}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,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\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:p-8{padding:var(--spacing-8)}}@media (min-width: 1280px){.xl\:col-span-1{grid-column:span 1 / span 1}.xl\:col-span-3{grid-column:span 3 / span 3}.xl\:col-span-4{grid-column:span 4 / span 4}.xl\:col-span-9{grid-column:span 9 / span 9}.xl\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-color-scheme: dark){.dark\:border-amber-800{--tw-border-opacity: 1;border-color:rgb(146 64 14 / var(--tw-border-opacity, 1))}.dark\:border-blue-800{--tw-border-opacity: 1;border-color:rgb(30 64 175 / var(--tw-border-opacity, 1))}.dark\:border-cyan-800{--tw-border-opacity: 1;border-color:rgb(21 94 117 / var(--tw-border-opacity, 1))}.dark\:border-emerald-800{--tw-border-opacity: 1;border-color:rgb(6 95 70 / var(--tw-border-opacity, 1))}.dark\:border-indigo-800{--tw-border-opacity: 1;border-color:rgb(55 48 163 / var(--tw-border-opacity, 1))}.dark\:border-indigo-900\/20{border-color:#312e8133}.dark\:border-neutral-700{border-color:hsl(var(--neutral-700))}.dark\:border-pink-800{--tw-border-opacity: 1;border-color:rgb(157 23 77 / var(--tw-border-opacity, 1))}.dark\:border-slate-600{--tw-border-opacity: 1;border-color:rgb(71 85 105 / var(--tw-border-opacity, 1))}.dark\:border-slate-700{--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity, 1))}.dark\:border-slate-800{--tw-border-opacity: 1;border-color:rgb(30 41 59 / var(--tw-border-opacity, 1))}.dark\:border-slate-800\/80{border-color:#1e293bcc}.dark\:border-slate-900{--tw-border-opacity: 1;border-color:rgb(15 23 42 / var(--tw-border-opacity, 1))}.dark\:border-violet-800{--tw-border-opacity: 1;border-color:rgb(91 33 182 / var(--tw-border-opacity, 1))}.dark\:bg-amber-900\/20{background-color:#78350f33}.dark\:bg-blue-900\/20{background-color:#1e3a8a33}.dark\:bg-cyan-900\/20{background-color:#164e6333}.dark\:bg-emerald-900\/20{background-color:#064e3b33}.dark\:bg-emerald-950\/30{background-color:#022c224d}.dark\:bg-gray-700{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.dark\:bg-indigo-900\/20{background-color:#312e8133}.dark\:bg-indigo-950\/30{background-color:#1e1b4b4d}.dark\:bg-neutral-800{background-color:hsl(var(--neutral-800))}.dark\:bg-neutral-900{background-color:hsl(var(--neutral-900))}.dark\:bg-neutral-900\/50{background-color:hsl(var(--neutral-900) / .5)}.dark\:bg-pink-900\/20{background-color:#83184333}.dark\:bg-slate-700{--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity, 1))}.dark\:bg-slate-800{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.dark\:bg-slate-800\/40{background-color:#1e293b66}.dark\:bg-slate-800\/50{background-color:#1e293b80}.dark\:bg-slate-800\/80{background-color:#1e293bcc}.dark\:bg-slate-900{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.dark\:bg-slate-900\/30{background-color:#0f172a4d}.dark\:bg-slate-900\/50{background-color:#0f172a80}.dark\:bg-transparent{background-color:transparent}.dark\:bg-violet-900\/20{background-color:#4c1d9533}.dark\:bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.dark\:from-indigo-950\/10{--tw-gradient-from: rgb(30 27 75 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(30 27 75 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-slate-800\/50{--tw-gradient-from: rgb(30 41 59 / .5) var(--tw-gradient-from-position);--tw-gradient-to: rgb(30 41 59 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:to-indigo-900\/5{--tw-gradient-to: rgb(49 46 129 / .05) var(--tw-gradient-to-position)}.dark\:text-amber-200{--tw-text-opacity: 1;color:rgb(253 230 138 / var(--tw-text-opacity, 1))}.dark\:text-blue-100{--tw-text-opacity: 1;color:rgb(219 234 254 / var(--tw-text-opacity, 1))}.dark\:text-blue-200{--tw-text-opacity: 1;color:rgb(191 219 254 / var(--tw-text-opacity, 1))}.dark\:text-blue-200\/70{color:#bfdbfeb3}.dark\:text-blue-300{--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.dark\:text-cyan-200{--tw-text-opacity: 1;color:rgb(165 243 252 / var(--tw-text-opacity, 1))}.dark\:text-emerald-200{--tw-text-opacity: 1;color:rgb(167 243 208 / var(--tw-text-opacity, 1))}.dark\:text-emerald-400{--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.dark\:text-gray-200{--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.dark\:text-indigo-200{--tw-text-opacity: 1;color:rgb(199 210 254 / var(--tw-text-opacity, 1))}.dark\:text-indigo-300{--tw-text-opacity: 1;color:rgb(165 180 252 / var(--tw-text-opacity, 1))}.dark\:text-indigo-400{--tw-text-opacity: 1;color:rgb(129 140 248 / var(--tw-text-opacity, 1))}.dark\:text-pink-200{--tw-text-opacity: 1;color:rgb(251 207 232 / var(--tw-text-opacity, 1))}.dark\:text-slate-100{--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}.dark\:text-slate-200{--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.dark\:text-slate-300{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.dark\:text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.dark\:text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.dark\:text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.dark\:text-slate-900{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.dark\:text-violet-200{--tw-text-opacity: 1;color:rgb(221 214 254 / var(--tw-text-opacity, 1))}.dark\:text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark\:hover\:bg-slate-700:hover{--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-slate-800:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-slate-800\/20:hover{background-color:#1e293b33}.dark\:hover\:bg-slate-800\/30:hover{background-color:#1e293b4d}.dark\:hover\:bg-slate-800\/50:hover{background-color:#1e293b80}.dark\:hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}}
