/* Sinh bởi scripts/bu-css-tien-ich.py — ĐỪNG sửa tay.
   Bù các lớp tiện ích Tailwind mà giao diện dùng nhưng bản CSS chép tay
   chưa có. Thiếu lớp = mất định dạng im lặng, không lỗi, không log.
   Chạy lại script sau khi thêm lớp mới, rồi nâng asset_version. */
.tw-align-top{vertical-align:top}
.tw-animate-pulse{animation:tw-pulse 2s cubic-bezier(.4,0,.6,1) infinite}
.tw-animate-spin{animation:tw-spin 1s linear infinite}
.tw-appearance-none{appearance:none}
.tw-aspect-square{aspect-ratio:1/1}
.tw-backdrop-blur{backdrop-filter:blur(8px)}
.tw-backdrop-blur-sm{backdrop-filter:blur(4px)}
.tw-bg-\[\#414aac\]{background-color:#414aac}
.tw-bg-\[rgb(40,183,123)\]{background-color:rgb(40,183,123)}
.tw-bg-amber-50\/30{background-color:rgb(255 251 235/0.3)}
.tw-bg-amber-50\/50{background-color:rgb(255 251 235/0.5)}
.tw-bg-amber-50\/60{background-color:rgb(255 251 235/0.6)}
.tw-bg-base-200{background-color:var(--fallback-b2,oklch(var(--b2)/1))}
.tw-bg-black\/40{background-color:rgb(0 0 0/0.4)}
.tw-bg-black\/50{background-color:rgb(0 0 0/0.5)}
.tw-bg-blue-50\/30{background-color:rgb(239 246 255/0.3)}
.tw-bg-blue-50\/50{background-color:rgb(239 246 255/0.5)}
.tw-bg-current{background-color:currentColor}
.tw-bg-error{background-color:var(--fallback-er,oklch(var(--er)/1))}
.tw-bg-error\/5{background-color:var(--fallback-er,oklch(var(--er)/0.05))}
.tw-bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}
.tw-bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}
.tw-bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}
.tw-bg-gray-50\/50{background-color:rgb(248 250 252/0.5)}
.tw-bg-green-50\/30{background-color:rgb(240 253 244/0.3)}
.tw-bg-green-50\/40{background-color:rgb(240 253 244/0.4)}
.tw-bg-green-50\/50{background-color:rgb(240 253 244/0.5)}
.tw-bg-green-50\/60{background-color:rgb(240 253 244/0.6)}
.tw-bg-indigo-50\/30{background-color:rgb(238 242 255/0.3)}
.tw-bg-info{background-color:var(--fallback-in,oklch(var(--in)/1))}
.tw-bg-none{background-image:none}
.tw-bg-opacity-10{--tw-bg-opacity:0.1}
.tw-bg-opacity-20{--tw-bg-opacity:0.2}
.tw-bg-orange-50\/50{background-color:rgb(255 247 237/0.5)}
.tw-bg-orange-50\/60{background-color:rgb(255 247 237/0.6)}
.tw-bg-primary{background-color:var(--fallback-p,oklch(var(--p)/1))}
.tw-bg-primary-100{background-color:rgb(224 231 255);background-color:color-mix(in oklch,oklch(var(--p)) 15%,white)}
.tw-bg-primary-50{background-color:rgb(238 242 255);background-color:color-mix(in oklch,oklch(var(--p)) 8%,white)}
.tw-bg-primary-600{background-color:rgb(79 70 229);background-color:color-mix(in oklch,oklch(var(--p)) 85%,black)}
.tw-bg-purple-50\/50{background-color:rgb(250 245 255/0.5)}
.tw-bg-red-50\/30{background-color:rgb(254 242 242/0.3)}
.tw-bg-red-50\/50{background-color:rgb(254 242 242/0.5)}
.tw-bg-red-50\/60{background-color:rgb(254 242 242/0.6)}
.tw-bg-red-500\/50{background-color:rgb(240 68 56/0.5)}
.tw-bg-sky-50\/50{background-color:rgb(240 249 255/0.5)}
.tw-bg-success{background-color:var(--fallback-su,oklch(var(--su)/1))}
.tw-bg-teal-50\/30{background-color:rgb(240 253 250/0.3)}
.tw-bg-violet-50\/30{background-color:rgb(245 243 255/0.3)}
.tw-bg-warning\/5{background-color:var(--fallback-wa,oklch(var(--wa)/0.05))}
.tw-bg-white\/15{background-color:rgb(255 255 255/0.15)}
.tw-bg-white\/20{background-color:rgb(255 255 255/0.2)}
.tw-bg-white\/30{background-color:rgb(255 255 255/0.3)}
.tw-bg-white\/60{background-color:rgb(255 255 255/0.6)}
.tw-bg-white\/80{background-color:rgb(255 255 255/0.8)}
.tw-bg-yellow-50\/50{background-color:rgb(254 252 232/0.5)}
.tw-border-4{border-width:4px}
.tw-border-b-2{border-bottom-width:2px}
.tw-border-black{--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity))}
.tw-border-collapse{border-collapse:collapse}
.tw-border-error\/30{border-color:var(--fallback-er,oklch(var(--er)/0.3))}
.tw-border-l{border-left-width:1px}
.tw-border-l-2{border-left-width:2px}
.tw-border-opacity-20{--tw-border-opacity:0.2}
.tw-border-primary{border-color:var(--fallback-p,oklch(var(--p)/1))}
.tw-border-t{border-top-width:1px}
.tw-border-t-0{border-top-width:0px}
.tw-border-t-2{border-top-width:2px}
.tw-border-t-4{border-top-width:4px}
.tw-border-t-indigo-600{border-top-color:rgb(79 70 229)}
.tw-border-transparent{border-color:transparent}
.tw-border-warning\/30{border-color:var(--fallback-wa,oklch(var(--wa)/0.3))}
.tw-border-white\/30{border-color:rgb(255 255 255/0.3)}
.tw-border-white\/60{border-color:rgb(255 255 255/0.6)}
.tw-bottom-0{bottom:0px}
.tw-bottom-3{bottom:.75rem}
.tw-break-all{word-break:break-all}
.tw-break-words{overflow-wrap:break-word}
.tw-capitalize{text-transform:capitalize}
.tw-col-span-7{grid-column:span 7/span 7}
.tw-col-span-8{grid-column:span 8/span 8}
.tw-col-span-full{grid-column:1/-1}
.tw-col-start-2{grid-column-start:2}
.tw-cursor-move{cursor:move}
.tw-cursor-not-allowed{cursor:not-allowed}
.tw-divide-gray-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(238 242 246/var(--tw-divide-opacity))}
.tw-divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(227 232 239/var(--tw-divide-opacity))}
.tw-divide-gray-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(248 250 252/var(--tw-divide-opacity))}
.tw-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*(1 - var(--tw-divide-x-reverse)))}
.tw-divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px*var(--tw-divide-y-reverse))}
.tw-duration-150{transition-duration:150ms}
.tw-duration-5000{transition-duration:5000ms}
.tw-fixed{position:fixed}
.tw-flex-auto{flex:1 1 auto}
.tw-flex-nowrap{flex-wrap:nowrap}
.tw-flex-shrink-0{flex-shrink:0}
.tw-float-left{float:left}
.tw-float-right{float:right}
.tw-font-black{font-weight:900}
.tw-from-amber-500{--tw-gradient-from:rgb(245 158 11) var(--tw-gradient-from-position);--tw-gradient-to:rgb(245 158 11/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}
.tw-from-amber-600{--tw-gradient-from:rgb(217 119 6) var(--tw-gradient-from-position);--tw-gradient-to:rgb(217 119 6/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}
.tw-from-blue-50{--tw-gradient-from:rgb(239 246 255) var(--tw-gradient-from-position);--tw-gradient-to:rgb(239 246 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}
.tw-from-blue-500{--tw-gradient-from:rgb(59 130 246) var(--tw-gradient-from-position);--tw-gradient-to:rgb(59 130 246/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}
.tw-from-cyan-50{--tw-gradient-from:rgb(236 254 255) var(--tw-gradient-from-position);--tw-gradient-to:rgb(236 254 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}
.tw-from-cyan-500{--tw-gradient-from:rgb(6 182 212) var(--tw-gradient-from-position);--tw-gradient-to:rgb(6 182 212/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}
.tw-from-emerald-50{--tw-gradient-from:rgb(236 253 245) var(--tw-gradient-from-position);--tw-gradient-to:rgb(236 253 245/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}
.tw-from-emerald-500{--tw-gradient-from:rgb(16 185 129) var(--tw-gradient-from-position);--tw-gradient-to:rgb(16 185 129/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}
.tw-from-gray-50{--tw-gradient-from:rgb(248 250 252) 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)}
.tw-from-green-400{--tw-gradient-from:rgb(71 205 137) var(--tw-gradient-from-position);--tw-gradient-to:rgb(71 205 137/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}
.tw-from-green-50{--tw-gradient-from:rgb(240 253 244) var(--tw-gradient-from-position);--tw-gradient-to:rgb(240 253 244/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}
.tw-from-green-500{--tw-gradient-from:rgb(23 178 106) var(--tw-gradient-from-position);--tw-gradient-to:rgb(23 178 106/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}
.tw-from-green-600{--tw-gradient-from:rgb(22 163 74) var(--tw-gradient-from-position);--tw-gradient-to:rgb(22 163 74/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}
.tw-from-indigo-50{--tw-gradient-from:rgb(238 242 255) 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)}
.tw-from-indigo-700{--tw-gradient-from:rgb(67 56 202) var(--tw-gradient-from-position);--tw-gradient-to:rgb(67 56 202/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}
.tw-from-orange-400{--tw-gradient-from:rgb(243 135 68) var(--tw-gradient-from-position);--tw-gradient-to:rgb(243 135 68/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}
.tw-from-orange-50{--tw-gradient-from:rgb(255 247 237) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 247 237/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}
.tw-from-orange-500{--tw-gradient-from:rgb(249 115 22) var(--tw-gradient-from-position);--tw-gradient-to:rgb(249 115 22/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}
.tw-from-pink-50{--tw-gradient-from:rgb(253 242 248) var(--tw-gradient-from-position);--tw-gradient-to:rgb(253 242 248/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}
.tw-from-purple-400{--tw-gradient-from:rgb(192 132 252) var(--tw-gradient-from-position);--tw-gradient-to:rgb(192 132 252/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}
.tw-from-purple-50{--tw-gradient-from:rgb(250 245 255) var(--tw-gradient-from-position);--tw-gradient-to:rgb(250 245 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}
.tw-from-purple-500{--tw-gradient-from:rgb(168 85 247) var(--tw-gradient-from-position);--tw-gradient-to:rgb(168 85 247/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}
.tw-from-rose-500{--tw-gradient-from:rgb(244 63 94) var(--tw-gradient-from-position);--tw-gradient-to:rgb(244 63 94/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}
.tw-from-sky-400{--tw-gradient-from:rgb(56 189 248) var(--tw-gradient-from-position);--tw-gradient-to:rgb(56 189 248/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}
.tw-from-sky-500{--tw-gradient-from:rgb(11 165 236) var(--tw-gradient-from-position);--tw-gradient-to:rgb(11 165 236/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}
.tw-from-slate-400{--tw-gradient-from:rgb(148 163 184) var(--tw-gradient-from-position);--tw-gradient-to:rgb(148 163 184/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}
.tw-from-violet-50{--tw-gradient-from:rgb(245 243 255) var(--tw-gradient-from-position);--tw-gradient-to:rgb(245 243 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}
.tw-from-violet-500{--tw-gradient-from:rgb(139 92 246) var(--tw-gradient-from-position);--tw-gradient-to:rgb(139 92 246/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}
.tw-from-yellow-400{--tw-gradient-from:rgb(253 176 34) var(--tw-gradient-from-position);--tw-gradient-to:rgb(253 176 34/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}
.tw-gap-0\.5{gap:.125rem}
.tw-gap-1\.5{gap:.375rem}
.tw-gap-10{gap:2.5rem}
.tw-gap-12{gap:3rem}
.tw-gap-8{gap:2rem}
.tw-gap-x-4{column-gap:1rem}
.tw-gap-x-6{column-gap:1.5rem}
.tw-gap-y-2{row-gap:.5rem}
.tw-gap-y-3{row-gap:.75rem}
.tw-grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}
.tw-grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}
.tw-group{}
.tw-h-1{height:.25rem}
.tw-h-1\.5{height:.375rem}
.tw-h-14{height:3.5rem}
.tw-h-16{height:4rem}
.tw-h-2{height:.5rem}
.tw-h-2\.5{height:.625rem}
.tw-h-20{height:5rem}
.tw-h-24{height:6rem}
.tw-h-32{height:8rem}
.tw-h-36{height:9rem}
.tw-h-40{height:10rem}
.tw-h-48{height:12rem}
.tw-h-60{height:15rem}
.tw-h-7{height:1.75rem}
.tw-h-9{height:2.25rem}
.tw-h-96{height:24rem}
.tw-h-\[80vh\]{height:80vh}
.tw-h-\[calc(100vh-180px)\]{height:calc(100vh-180px)}
.tw-h-px{height:1px}
.tw-inset-x-0{left:0px;right:0px}
.tw-items-baseline{align-items:baseline}
.tw-items-stretch{align-items:stretch}
.tw-justify-around{justify-content:space-around}
.tw-leading-1{line-height:.25rem}
.tw-leading-none{line-height:1}
.tw-leading-tight{line-height:1.25}
.tw-left-1\/2{left:50%}
.tw-left-8{left:2rem}
.tw-left-\[2px\]{left:2px}
.tw-line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.tw-line-through{text-decoration-line:line-through}
.tw-list-decimal{list-style-type:decimal}
.tw-list-disc{list-style-type:disc}
.tw-list-inside{list-style-position:inside}
.tw-m-3{margin:.75rem}
.tw-max-h-20{max-height:5rem}
.tw-max-h-48{max-height:12rem}
.tw-max-h-60{max-height:15rem}
.tw-max-h-64{max-height:16rem}
.tw-max-h-72{max-height:18rem}
.tw-max-h-80{max-height:20rem}
.tw-max-h-96{max-height:24rem}
.tw-max-h-\[160px\]{max-height:160px}
.tw-max-h-\[350px\]{max-height:350px}
.tw-max-h-\[480px\]{max-height:480px}
.tw-max-h-\[500px\]{max-height:500px}
.tw-max-h-\[90vh\]{max-height:90vh}
.tw-max-h-\[calc(100vh-300px)\]{max-height:calc(100vh-300px)}
.tw-max-h-full{max-height:100%}
.tw-max-w-20{max-width:5rem}
.tw-max-w-4xl{max-width:56rem}
.tw-max-w-5xl{max-width:64rem}
.tw-max-w-6xl{max-width:72rem}
.tw-max-w-7xl{max-width:80rem}
.tw-max-w-\[120px\]{max-width:120px}
.tw-max-w-\[14rem\]{max-width:14rem}
.tw-max-w-\[150px\]{max-width:150px}
.tw-max-w-\[160px\]{max-width:160px}
.tw-max-w-\[16rem\]{max-width:16rem}
.tw-max-w-\[200px\]{max-width:200px}
.tw-max-w-\[250px\]{max-width:250px}
.tw-max-w-\[260px\]{max-width:260px}
.tw-max-w-\[340px\]{max-width:340px}
.tw-max-w-\[80\%\]{max-width:80%}
.tw-max-w-\[85\%\]{max-width:85%}
.tw-max-w-\[90\%\]{max-width:90%}
.tw-max-w-\[94vw\]{max-width:94vw}
.tw-max-w-lg{max-width:32rem}
.tw-max-w-none{max-width:none}
.tw-max-w-screen-2xl{max-width:1536px}
.tw-max-w-sm{max-width:24rem}
.tw-max-w-xs{max-width:20rem}
.tw-mb-0\.5{margin-bottom:.125rem}
.tw-mb-1\.5{margin-bottom:.375rem}
.tw-mb-8{margin-bottom:2rem}
.tw-min-h-24{min-height:6rem}
.tw-min-h-\[140px\]{min-height:140px}
.tw-min-h-\[200px\]{min-height:200px}
.tw-min-h-\[38px\]{min-height:38px}
.tw-min-h-\[400px\]{min-height:400px}
.tw-min-h-\[48px\]{min-height:48px}
.tw-min-h-\[500px\]{min-height:500px}
.tw-min-h-screen{min-height:100vh}
.tw-min-w-\[100px\]{min-width:100px}
.tw-min-w-\[110px\]{min-width:110px}
.tw-min-w-\[140px\]{min-width:140px}
.tw-min-w-\[150px\]{min-width:150px}
.tw-min-w-\[180px\]{min-width:180px}
.tw-min-w-\[200px\]{min-width:200px}
.tw-min-w-\[220px\]{min-width:220px}
.tw-min-w-\[240px\]{min-width:240px}
.tw-min-w-\[24px\]{min-width:24px}
.tw-min-w-\[280px\]{min-width:280px}
.tw-min-w-\[320px\]{min-width:320px}
.tw-min-w-\[32px\]{min-width:32px}
.tw-min-w-\[5rem\]{min-width:5rem}
.tw-min-w-\[60px\]{min-width:60px}
.tw-min-w-\[90px\]{min-width:90px}
.tw-ml-1{margin-left:.25rem}
.tw-ml-2{margin-left:.5rem}
.tw-ml-20{margin-left:5rem}
.tw-ml-3{margin-left:.75rem}
.tw-ml-5{margin-left:1.25rem}
.tw-ml-6{margin-left:1.5rem}
.tw-ml-7{margin-left:1.75rem}
.tw-ml-8{margin-left:2rem}
.tw-mr-0\.5{margin-right:.125rem}
.tw-mr-1{margin-right:.25rem}
.tw-mr-4{margin-right:1rem}
.tw-mr-6{margin-right:1.5rem}
.tw-mt-1\.5{margin-top:.375rem}
.tw-mt-10{margin-top:2.5rem}
.tw-mt-12{margin-top:3rem}
.tw-mt-8{margin-top:2rem}
.tw-mt-\[2px\]{margin-top:2px}
.tw-mx-2{margin-left:.5rem;margin-right:.5rem}
.tw-my-1{margin-top:.25rem;margin-bottom:.25rem}
.tw-my-4{margin-top:1rem;margin-bottom:1rem}
.tw-my-5{margin-top:1.25rem;margin-bottom:1.25rem}
.tw-my-6{margin-top:1.5rem;margin-bottom:1.5rem}
.tw-no-underline{text-decoration-line:none}
.tw-normal-case{text-transform:none}
.tw-object-cover{object-fit:cover}
.tw-opacity-0{opacity:0}
.tw-opacity-30{opacity:0.3}
.tw-opacity-40{opacity:0.4}
.tw-opacity-50{opacity:0.5}
.tw-opacity-60{opacity:0.6}
.tw-opacity-70{opacity:0.7}
.tw-opacity-80{opacity:0.8}
.tw-outline-indigo-400{outline-color:rgb(129 140 248)}
.tw-overflow-auto{overflow:auto}
.tw-overflow-y-visible{overflow-y:visible}
.tw-p-10{padding:2.5rem}
.tw-p-12{padding:3rem}
.tw-p-2\.5{padding:.625rem}
.tw-p-8{padding:2rem}
.tw-pb-0{padding-bottom:0px}
.tw-pb-24{padding-bottom:6rem}
.tw-pb-3{padding-bottom:.75rem}
.tw-pb-8{padding-bottom:2rem}
.tw-peer{}
.tw-pl-0{padding-left:0px}
.tw-pl-10{padding-left:2.5rem}
.tw-pl-16{padding-left:4rem}
.tw-pl-3{padding-left:.75rem}
.tw-pl-4{padding-left:1rem}
.tw-pl-5{padding-left:1.25rem}
.tw-pl-6{padding-left:1.5rem}
.tw-pl-8{padding-left:2rem}
.tw-pointer-events-none{pointer-events:none}
.tw-pr-0{padding-right:0px}
.tw-pr-1{padding-right:.25rem}
.tw-pr-10{padding-right:2.5rem}
.tw-pr-16{padding-right:4rem}
.tw-pr-2{padding-right:.5rem}
.tw-pr-3{padding-right:.75rem}
.tw-pr-4{padding-right:1rem}
.tw-pr-6{padding-right:1.5rem}
.tw-pr-8{padding-right:2rem}
.tw-pt-1{padding-top:.25rem}
.tw-pt-5{padding-top:1.25rem}
.tw-pt-6{padding-top:1.5rem}
.tw-pt-8{padding-top:2rem}
.tw-px-0{padding-left:0px;padding-right:0px}
.tw-px-1{padding-left:.25rem;padding-right:.25rem}
.tw-px-1\.5{padding-left:.375rem;padding-right:.375rem}
.tw-px-2\.5{padding-left:.625rem;padding-right:.625rem}
.tw-px-6{padding-left:1.5rem;padding-right:1.5rem}
.tw-px-8{padding-left:2rem;padding-right:2rem}
.tw-py-0\.5{padding-top:.125rem;padding-bottom:.125rem}
.tw-py-10{padding-top:2.5rem;padding-bottom:2.5rem}
.tw-py-12{padding-top:3rem;padding-bottom:3rem}
.tw-py-16{padding-top:4rem;padding-bottom:4rem}
.tw-py-2\.5{padding-top:.625rem;padding-bottom:.625rem}
.tw-py-3\.5{padding-top:.875rem;padding-bottom:.875rem}
.tw-py-4{padding-top:1rem;padding-bottom:1rem}
.tw-py-5{padding-top:1.25rem;padding-bottom:1.25rem}
.tw-py-8{padding-top:2rem;padding-bottom:2rem}
.tw-right-1{right:.25rem}
.tw-right-10{right:2.5rem}
.tw-right-3{right:.75rem}
.tw-ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width,0px) var(--tw-ring-offset-color,#fff);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width,0px)) var(--tw-ring-color,rgb(59 130 246/.5));box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000}
.tw-ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width,0px) var(--tw-ring-offset-color,#fff);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width,0px)) var(--tw-ring-color,rgb(59 130 246/.5));box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000}
.tw-ring-4{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width,0px) var(--tw-ring-offset-color,#fff);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width,0px)) var(--tw-ring-color,rgb(59 130 246/.5));box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000}
.tw-ring-amber-200{--tw-ring-opacity:1;--tw-ring-color:rgb(253 230 138/var(--tw-ring-opacity))}
.tw-ring-amber-300{--tw-ring-opacity:1;--tw-ring-color:rgb(252 211 77/var(--tw-ring-opacity))}
.tw-ring-black\/5{--tw-ring-color:rgb(0 0 0/0.05)}
.tw-ring-blue-200{--tw-ring-opacity:1;--tw-ring-color:rgb(191 219 254/var(--tw-ring-opacity))}
.tw-ring-blue-500{--tw-ring-opacity:1;--tw-ring-color:rgb(59 130 246/var(--tw-ring-opacity))}
.tw-ring-emerald-200{--tw-ring-opacity:1;--tw-ring-color:rgb(167 243 208/var(--tw-ring-opacity))}
.tw-ring-green-200{--tw-ring-opacity:1;--tw-ring-color:rgb(171 239 198/var(--tw-ring-opacity))}
.tw-ring-green-500{--tw-ring-opacity:1;--tw-ring-color:rgb(23 178 106/var(--tw-ring-opacity))}
.tw-ring-indigo-100{--tw-ring-opacity:1;--tw-ring-color:rgb(224 231 255/var(--tw-ring-opacity))}
.tw-ring-indigo-300{--tw-ring-opacity:1;--tw-ring-color:rgb(165 180 252/var(--tw-ring-opacity))}
.tw-ring-indigo-500{--tw-ring-opacity:1;--tw-ring-color:rgb(99 102 241/var(--tw-ring-opacity))}
.tw-ring-offset-2{--tw-ring-offset-width:2px}
.tw-ring-orange-200{--tw-ring-opacity:1;--tw-ring-color:rgb(254 215 170/var(--tw-ring-opacity))}
.tw-ring-primary{--tw-ring-color:var(--fallback-p,oklch(var(--p)/1))}
.tw-ring-purple-200{--tw-ring-opacity:1;--tw-ring-color:rgb(233 213 255/var(--tw-ring-opacity))}
.tw-ring-purple-500{--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity))}
.tw-ring-red-200{--tw-ring-opacity:1;--tw-ring-color:rgb(254 205 202/var(--tw-ring-opacity))}
.tw-ring-red-500{--tw-ring-opacity:1;--tw-ring-color:rgb(240 68 56/var(--tw-ring-opacity))}
.tw-ring-sky-100{--tw-ring-opacity:1;--tw-ring-color:rgb(224 242 254/var(--tw-ring-opacity))}
.tw-ring-sky-200{--tw-ring-opacity:1;--tw-ring-color:rgb(186 230 253/var(--tw-ring-opacity))}
.tw-ring-sky-500{--tw-ring-opacity:1;--tw-ring-color:rgb(11 165 236/var(--tw-ring-opacity))}
.tw-ring-violet-200{--tw-ring-opacity:1;--tw-ring-color:rgb(221 214 254/var(--tw-ring-opacity))}
.tw-ring-white{--tw-ring-opacity:1;--tw-ring-color:rgb(255 255 255/var(--tw-ring-opacity))}
.tw-ring-white\/50{--tw-ring-color:rgb(255 255 255/0.5)}
.tw-ring-yellow-200{--tw-ring-opacity:1;--tw-ring-color:rgb(254 240 138/var(--tw-ring-opacity))}
.tw-ring-yellow-500{--tw-ring-opacity:1;--tw-ring-color:rgb(247 144 9/var(--tw-ring-opacity))}
.tw-rotate-90{--tw-rotate:90deg;transform:translate(var(--tw-translate-x,0),var(--tw-translate-y,0)) rotate(90deg) scaleX(var(--tw-scale-x,1)) scaleY(var(--tw-scale-y,1))}
.tw-rounded{border-radius:.25rem}
.tw-rounded-b-lg{border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}
.tw-rounded-l-full{border-top-left-radius:9999px;border-bottom-left-radius:9999px}
.tw-rounded-l-lg{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}
.tw-rounded-l-xl{border-top-left-radius:.75rem;border-bottom-left-radius:.75rem}
.tw-rounded-r-full{border-top-right-radius:9999px;border-bottom-right-radius:9999px}
.tw-rounded-r-lg{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}
.tw-rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}
.tw-rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}
.tw-rounded-t-md{border-top-left-radius:.375rem;border-top-right-radius:.375rem}
.tw-rounded-t-xl{border-top-left-radius:.75rem;border-top-right-radius:.75rem}
.tw-rounded-tl-lg{border-top-left-radius:.5rem}
.tw-rounded-tl-none{border-top-left-radius:0px}
.tw-rounded-tl-sm{border-top-left-radius:.125rem}
.tw-rounded-tr-lg{border-top-right-radius:.5rem}
.tw-rounded-tr-sm{border-top-right-radius:.125rem}
.tw-scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x,0),var(--tw-translate-y,0)) rotate(var(--tw-rotate,0)) scaleX(1.05) scaleY(1.05)}
.tw-select-all{user-select:all}
.tw-select-none{user-select:none}
.tw-self-end{align-self:flex-end}
.tw-shadow-2xl{box-shadow:0 25px 50px -12px rgb(0 0 0/.25)}
.tw-shadow-\[rgba(17,_17,_26,_0\.1)_0px_0px_16px\]{box-shadow:rgba(17, 17, 26, 0.1) 0px 0px 16px}
.tw-shadow-amber-200{--tw-shadow-color:rgb(253 230 138);--tw-shadow:var(--tw-shadow-colored)}
.tw-shadow-sky-200{--tw-shadow-color:rgb(186 230 253);--tw-shadow:var(--tw-shadow-colored)}
.tw-size-6{width:1.5rem;height:1.5rem}
.tw-space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.5rem*var(--tw-space-x-reverse));margin-left:calc(.5rem*(1 - var(--tw-space-x-reverse)))}
.tw-space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(0px*var(--tw-space-y-reverse));margin-top:calc(0px*(1 - var(--tw-space-y-reverse)))}
.tw-space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.125rem*var(--tw-space-y-reverse));margin-top:calc(.125rem*(1 - var(--tw-space-y-reverse)))}
.tw-space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.375rem*var(--tw-space-y-reverse));margin-top:calc(.375rem*(1 - var(--tw-space-y-reverse)))}
.tw-space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}
.tw-space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}
.tw-space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.25rem*var(--tw-space-y-reverse));margin-top:calc(1.25rem*(1 - var(--tw-space-y-reverse)))}
.tw-space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.5rem*var(--tw-space-y-reverse));margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)))}
.tw-sticky{position:sticky}
.tw-tabular-nums{font-variant-numeric:tabular-nums}
.tw-text-4xl{font-size:2.25rem;line-height:2.5rem}
.tw-text-5xl{font-size:3rem;line-height:1}
.tw-text-\[\#667eea\]{font-size:#667eea}
.tw-text-\[\#9e1e22\]{font-size:#9e1e22}
.tw-text-\[10px\]{font-size:10px}
.tw-text-\[11px\]{font-size:11px}
.tw-text-\[13px\]{font-size:13px}
.tw-text-\[15px\]{font-size:15px}
.tw-text-\[18px\]{font-size:18px}
.tw-text-\[9px\]{font-size:9px}
.tw-text-primary-100{color:rgb(224 231 255);color:color-mix(in oklch,oklch(var(--p)) 15%,white)}
.tw-text-primary-500{color:rgb(99 102 241);color:oklch(var(--p))}
.tw-text-primary-600{color:rgb(79 70 229);color:color-mix(in oklch,oklch(var(--p)) 85%,black)}
.tw-text-primary-900{color:rgb(49 46 129);color:color-mix(in oklch,oklch(var(--p)) 40%,black)}
.tw-text-white\/50{color:rgb(255 255 255/0.5)}
.tw-text-white\/60{color:rgb(255 255 255/0.6)}
.tw-text-white\/70{color:rgb(255 255 255/0.7)}
.tw-text-white\/75{color:rgb(255 255 255/0.75)}
.tw-text-white\/80{color:rgb(255 255 255/0.8)}
.tw-to-amber-50{--tw-gradient-to:rgb(255 251 235) var(--tw-gradient-to-position)}
.tw-to-amber-500{--tw-gradient-to:rgb(245 158 11) var(--tw-gradient-to-position)}
.tw-to-amber-800{--tw-gradient-to:rgb(146 64 14) var(--tw-gradient-to-position)}
.tw-to-blue-50{--tw-gradient-to:rgb(239 246 255) var(--tw-gradient-to-position)}
.tw-to-blue-600{--tw-gradient-to:rgb(37 99 235) var(--tw-gradient-to-position)}
.tw-to-blue-700{--tw-gradient-to:rgb(29 78 216) var(--tw-gradient-to-position)}
.tw-to-cyan-600{--tw-gradient-to:rgb(8 145 178) var(--tw-gradient-to-position)}
.tw-to-fuchsia-600{--tw-gradient-to:rgb(192 38 211) var(--tw-gradient-to-position)}
.tw-to-green-600{--tw-gradient-to:rgb(22 163 74) var(--tw-gradient-to-position)}
.tw-to-green-700{--tw-gradient-to:rgb(21 128 61) var(--tw-gradient-to-position)}
.tw-to-indigo-300{--tw-gradient-to:rgb(165 180 252) var(--tw-gradient-to-position)}
.tw-to-indigo-400{--tw-gradient-to:rgb(129 140 248) var(--tw-gradient-to-position)}
.tw-to-indigo-50{--tw-gradient-to:rgb(238 242 255) var(--tw-gradient-to-position)}
.tw-to-indigo-600{--tw-gradient-to:rgb(79 70 229) var(--tw-gradient-to-position)}
.tw-to-orange-600{--tw-gradient-to:rgb(234 88 12) var(--tw-gradient-to-position)}
.tw-to-pink-50{--tw-gradient-to:rgb(253 242 248) var(--tw-gradient-to-position)}
.tw-to-pink-500{--tw-gradient-to:rgb(236 72 153) var(--tw-gradient-to-position)}
.tw-to-pink-600{--tw-gradient-to:rgb(219 39 119) var(--tw-gradient-to-position)}
.tw-to-purple-50{--tw-gradient-to:rgb(250 245 255) var(--tw-gradient-to-position)}
.tw-to-purple-500{--tw-gradient-to:rgb(168 85 247) var(--tw-gradient-to-position)}
.tw-to-purple-600{--tw-gradient-to:rgb(147 51 234) var(--tw-gradient-to-position)}
.tw-to-red-500{--tw-gradient-to:rgb(240 68 56) var(--tw-gradient-to-position)}
.tw-to-sky-600{--tw-gradient-to:rgb(2 132 199) var(--tw-gradient-to-position)}
.tw-to-slate-600{--tw-gradient-to:rgb(71 85 105) var(--tw-gradient-to-position)}
.tw-to-teal-50{--tw-gradient-to:rgb(240 253 250) var(--tw-gradient-to-position)}
.tw-to-teal-600{--tw-gradient-to:rgb(13 148 136) var(--tw-gradient-to-position)}
.tw-to-violet-600{--tw-gradient-to:rgb(124 58 237) var(--tw-gradient-to-position)}
.tw-to-white{--tw-gradient-to:rgb(255 255 255) var(--tw-gradient-to-position)}
.tw-to-yellow-50{--tw-gradient-to:rgb(254 252 232) var(--tw-gradient-to-position)}
.tw-top-0{top:0px}
.tw-top-1{top:.25rem}
.tw-top-1\.5{top:.375rem}
.tw-top-1\/2{top:50%}
.tw-top-4{top:1rem}
.tw-top-8{top:2rem}
.tw-top-\[2px\]{top:2px}
.tw-tracking-wide{letter-spacing:.025em}
.tw-tracking-widest{letter-spacing:.1em}
.tw-transform{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.tw-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}
.tw-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}
.tw-transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}
.tw-transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}
.tw-translate-x-full{--tw-translate-x:100%;transform:translate(var(--tw-translate-x,0),var(--tw-translate-y,0)) rotate(var(--tw-rotate,0)) scaleX(var(--tw-scale-x,1)) scaleY(var(--tw-scale-y,1))}
.tw-translate-y-0\.5{--tw-translate-y:.125rem;transform:translate(var(--tw-translate-x,0),var(--tw-translate-y,0)) rotate(var(--tw-rotate,0)) scaleX(var(--tw-scale-x,1)) scaleY(var(--tw-scale-y,1))}
.tw-underline{text-decoration-line:underline}
.tw-via-purple-600{--tw-gradient-to:rgb(255 255 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(147 51 234) var(--tw-gradient-via-position),var(--tw-gradient-to)}
.tw-w-1\.5{width:.375rem}
.tw-w-1\/2{width:50%}
.tw-w-1\/3{width:33.333333%}
.tw-w-1\/4{width:25%}
.tw-w-11{width:2.75rem}
.tw-w-11\/12{width:91.666667%}
.tw-w-14{width:3.5rem}
.tw-w-16{width:4rem}
.tw-w-2{width:.5rem}
.tw-w-2\.5{width:.625rem}
.tw-w-2\/3{width:66.666667%}
.tw-w-20{width:5rem}
.tw-w-28{width:7rem}
.tw-w-32{width:8rem}
.tw-w-36{width:9rem}
.tw-w-40{width:10rem}
.tw-w-44{width:11rem}
.tw-w-52{width:13rem}
.tw-w-56{width:14rem}
.tw-w-7{width:1.75rem}
.tw-w-72{width:18rem}
.tw-w-80{width:20rem}
.tw-w-9{width:2.25rem}
.tw-w-96{width:24rem}
.tw-w-\[100\%\]{width:100%}
.tw-w-\[120px\]{width:120px}
.tw-w-\[130px\]{width:130px}
.tw-w-\[180px\]{width:180px}
.tw-w-\[280px\]{width:280px}
.tw-w-\[40\%\]{width:40%}
.tw-w-\[420px\]{width:420px}
.tw-w-\[480px\]{width:480px}
.tw-w-\[520px\]{width:520px}
.tw-w-\[60\%\]{width:60%}
.tw-w-\[98\%\]{width:98%}
.tw-w-fit{width:fit-content}
.tw-whitespace-pre-line{white-space:pre-line}
.tw-whitespace-pre-wrap{white-space:pre-wrap}
.tw-z-50{z-index:50}
.tw-z-\[10060\]{z-index:10060}
.tw-z-\[9999\]{z-index:9999}
.tw-text-primary-50{color:rgb(238 242 255);color:color-mix(in oklch,oklch(var(--p)) 8%,white)}
.tw-text-primary-200{color:rgb(199 210 254);color:color-mix(in oklch,oklch(var(--p)) 30%,white)}
.tw-text-primary-300{color:rgb(165 180 252);color:color-mix(in oklch,oklch(var(--p)) 45%,white)}
.tw-text-primary-400{color:rgb(129 140 248);color:color-mix(in oklch,oklch(var(--p)) 70%,white)}
.tw-text-primary-700{color:rgb(67 56 202);color:color-mix(in oklch,oklch(var(--p)) 70%,black)}
.tw-text-primary-800{color:rgb(55 48 163);color:color-mix(in oklch,oklch(var(--p)) 55%,black)}
.tw-bg-primary-200{background-color:rgb(199 210 254);background-color:color-mix(in oklch,oklch(var(--p)) 30%,white)}
.tw-bg-primary-300{background-color:rgb(165 180 252);background-color:color-mix(in oklch,oklch(var(--p)) 45%,white)}
.tw-bg-primary-400{background-color:rgb(129 140 248);background-color:color-mix(in oklch,oklch(var(--p)) 70%,white)}
.tw-bg-primary-500{background-color:rgb(99 102 241);background-color:oklch(var(--p))}
.tw-bg-primary-700{background-color:rgb(67 56 202);background-color:color-mix(in oklch,oklch(var(--p)) 70%,black)}
.tw-bg-primary-800{background-color:rgb(55 48 163);background-color:color-mix(in oklch,oklch(var(--p)) 55%,black)}
.tw-bg-primary-900{background-color:rgb(49 46 129);background-color:color-mix(in oklch,oklch(var(--p)) 40%,black)}
.tw-border-primary-50{border-color:rgb(238 242 255);border-color:color-mix(in oklch,oklch(var(--p)) 8%,white)}
.tw-border-primary-100{border-color:rgb(224 231 255);border-color:color-mix(in oklch,oklch(var(--p)) 15%,white)}
.tw-border-primary-200{border-color:rgb(199 210 254);border-color:color-mix(in oklch,oklch(var(--p)) 30%,white)}
.tw-border-primary-300{border-color:rgb(165 180 252);border-color:color-mix(in oklch,oklch(var(--p)) 45%,white)}
.tw-border-primary-400{border-color:rgb(129 140 248);border-color:color-mix(in oklch,oklch(var(--p)) 70%,white)}
.tw-border-primary-500{border-color:rgb(99 102 241);border-color:oklch(var(--p))}
.tw-border-primary-600{border-color:rgb(79 70 229);border-color:color-mix(in oklch,oklch(var(--p)) 85%,black)}
.tw-border-primary-700{border-color:rgb(67 56 202);border-color:color-mix(in oklch,oklch(var(--p)) 70%,black)}
.tw-border-primary-800{border-color:rgb(55 48 163);border-color:color-mix(in oklch,oklch(var(--p)) 55%,black)}
.tw-border-primary-900{border-color:rgb(49 46 129);border-color:color-mix(in oklch,oklch(var(--p)) 40%,black)}
.tw-outline-primary-50{outline-color:rgb(238 242 255);outline-color:color-mix(in oklch,oklch(var(--p)) 8%,white)}
.tw-outline-primary-100{outline-color:rgb(224 231 255);outline-color:color-mix(in oklch,oklch(var(--p)) 15%,white)}
.tw-outline-primary-200{outline-color:rgb(199 210 254);outline-color:color-mix(in oklch,oklch(var(--p)) 30%,white)}
.tw-outline-primary-300{outline-color:rgb(165 180 252);outline-color:color-mix(in oklch,oklch(var(--p)) 45%,white)}
.tw-outline-primary-400{outline-color:rgb(129 140 248);outline-color:color-mix(in oklch,oklch(var(--p)) 70%,white)}
.tw-outline-primary-500{outline-color:rgb(99 102 241);outline-color:oklch(var(--p))}
.tw-outline-primary-600{outline-color:rgb(79 70 229);outline-color:color-mix(in oklch,oklch(var(--p)) 85%,black)}
.tw-outline-primary-700{outline-color:rgb(67 56 202);outline-color:color-mix(in oklch,oklch(var(--p)) 70%,black)}
.tw-outline-primary-800{outline-color:rgb(55 48 163);outline-color:color-mix(in oklch,oklch(var(--p)) 55%,black)}
.tw-outline-primary-900{outline-color:rgb(49 46 129);outline-color:color-mix(in oklch,oklch(var(--p)) 40%,black)}
.tw-ring-primary-50{--tw-ring-color:rgb(238 242 255);--tw-ring-color:color-mix(in oklch,oklch(var(--p)) 8%,white)}
.tw-ring-primary-100{--tw-ring-color:rgb(224 231 255);--tw-ring-color:color-mix(in oklch,oklch(var(--p)) 15%,white)}
.tw-ring-primary-200{--tw-ring-color:rgb(199 210 254);--tw-ring-color:color-mix(in oklch,oklch(var(--p)) 30%,white)}
.tw-ring-primary-300{--tw-ring-color:rgb(165 180 252);--tw-ring-color:color-mix(in oklch,oklch(var(--p)) 45%,white)}
.tw-ring-primary-400{--tw-ring-color:rgb(129 140 248);--tw-ring-color:color-mix(in oklch,oklch(var(--p)) 70%,white)}
.tw-ring-primary-500{--tw-ring-color:rgb(99 102 241);--tw-ring-color:oklch(var(--p))}
.tw-ring-primary-600{--tw-ring-color:rgb(79 70 229);--tw-ring-color:color-mix(in oklch,oklch(var(--p)) 85%,black)}
.tw-ring-primary-700{--tw-ring-color:rgb(67 56 202);--tw-ring-color:color-mix(in oklch,oklch(var(--p)) 70%,black)}
.tw-ring-primary-800{--tw-ring-color:rgb(55 48 163);--tw-ring-color:color-mix(in oklch,oklch(var(--p)) 55%,black)}
.tw-ring-primary-900{--tw-ring-color:rgb(49 46 129);--tw-ring-color:color-mix(in oklch,oklch(var(--p)) 40%,black)}
.tw-divide-primary-50>:not([hidden])~:not([hidden]){border-color:rgb(238 242 255);border-color:color-mix(in oklch,oklch(var(--p)) 8%,white)}
.tw-divide-primary-100>:not([hidden])~:not([hidden]){border-color:rgb(224 231 255);border-color:color-mix(in oklch,oklch(var(--p)) 15%,white)}
.tw-divide-primary-200>:not([hidden])~:not([hidden]){border-color:rgb(199 210 254);border-color:color-mix(in oklch,oklch(var(--p)) 30%,white)}
.tw-divide-primary-300>:not([hidden])~:not([hidden]){border-color:rgb(165 180 252);border-color:color-mix(in oklch,oklch(var(--p)) 45%,white)}
.tw-divide-primary-400>:not([hidden])~:not([hidden]){border-color:rgb(129 140 248);border-color:color-mix(in oklch,oklch(var(--p)) 70%,white)}
.tw-divide-primary-500>:not([hidden])~:not([hidden]){border-color:rgb(99 102 241);border-color:oklch(var(--p))}
.tw-divide-primary-600>:not([hidden])~:not([hidden]){border-color:rgb(79 70 229);border-color:color-mix(in oklch,oklch(var(--p)) 85%,black)}
.tw-divide-primary-700>:not([hidden])~:not([hidden]){border-color:rgb(67 56 202);border-color:color-mix(in oklch,oklch(var(--p)) 70%,black)}
.tw-divide-primary-800>:not([hidden])~:not([hidden]){border-color:rgb(55 48 163);border-color:color-mix(in oklch,oklch(var(--p)) 55%,black)}
.tw-divide-primary-900>:not([hidden])~:not([hidden]){border-color:rgb(49 46 129);border-color:color-mix(in oklch,oklch(var(--p)) 40%,black)}
.tw-shadow-primary-50{--tw-shadow-color:rgb(238 242 255);--tw-shadow-color:color-mix(in oklch,oklch(var(--p)) 8%,white)}
.tw-shadow-primary-100{--tw-shadow-color:rgb(224 231 255);--tw-shadow-color:color-mix(in oklch,oklch(var(--p)) 15%,white)}
.tw-shadow-primary-200{--tw-shadow-color:rgb(199 210 254);--tw-shadow-color:color-mix(in oklch,oklch(var(--p)) 30%,white)}
.tw-shadow-primary-300{--tw-shadow-color:rgb(165 180 252);--tw-shadow-color:color-mix(in oklch,oklch(var(--p)) 45%,white)}
.tw-shadow-primary-400{--tw-shadow-color:rgb(129 140 248);--tw-shadow-color:color-mix(in oklch,oklch(var(--p)) 70%,white)}
.tw-shadow-primary-500{--tw-shadow-color:rgb(99 102 241);--tw-shadow-color:oklch(var(--p))}
.tw-shadow-primary-600{--tw-shadow-color:rgb(79 70 229);--tw-shadow-color:color-mix(in oklch,oklch(var(--p)) 85%,black)}
.tw-shadow-primary-700{--tw-shadow-color:rgb(67 56 202);--tw-shadow-color:color-mix(in oklch,oklch(var(--p)) 70%,black)}
.tw-shadow-primary-800{--tw-shadow-color:rgb(55 48 163);--tw-shadow-color:color-mix(in oklch,oklch(var(--p)) 55%,black)}
.tw-shadow-primary-900{--tw-shadow-color:rgb(49 46 129);--tw-shadow-color:color-mix(in oklch,oklch(var(--p)) 40%,black)}
