/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--ut-font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--ut-font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--ut-spacing:.25rem;--ut-default-font-family:var(--ut-font-sans);--ut-default-mono-font-family:var(--ut-font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--ut-default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--ut-default-font-feature-settings,normal);font-variation-settings:var(--ut-default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--ut-default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--ut-default-mono-font-feature-settings,normal);font-variation-settings:var(--ut-default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.ut\:col-span-1{grid-column:span 1/span 1}.ut\:col-span-2{grid-column:span 2/span 2}.ut\:col-span-3{grid-column:span 3/span 3}.ut\:col-span-4{grid-column:span 4/span 4}.ut\:col-span-5{grid-column:span 5/span 5}.ut\:col-span-6{grid-column:span 6/span 6}.ut\:col-span-7{grid-column:span 7/span 7}.ut\:col-span-8{grid-column:span 8/span 8}.ut\:col-span-9{grid-column:span 9/span 9}.ut\:col-span-10{grid-column:span 10/span 10}.ut\:col-span-11{grid-column:span 11/span 11}.ut\:col-span-12{grid-column:span 12/span 12}.ut\:col-span-full{grid-column:1/-1}.ut\:col-start-1{grid-column-start:1}.ut\:col-start-2{grid-column-start:2}.ut\:col-start-3{grid-column-start:3}.ut\:col-start-4{grid-column-start:4}.ut\:col-start-5{grid-column-start:5}.ut\:col-start-6{grid-column-start:6}.ut\:col-start-7{grid-column-start:7}.ut\:col-start-8{grid-column-start:8}.ut\:col-start-9{grid-column-start:9}.ut\:col-start-10{grid-column-start:10}.ut\:col-start-11{grid-column-start:11}.ut\:col-start-12{grid-column-start:12}.ut\:col-start-13{grid-column-start:13}.ut\:col-end-1{grid-column-end:1}.ut\:col-end-2{grid-column-end:2}.ut\:col-end-3{grid-column-end:3}.ut\:col-end-4{grid-column-end:4}.ut\:col-end-5{grid-column-end:5}.ut\:col-end-6{grid-column-end:6}.ut\:col-end-7{grid-column-end:7}.ut\:col-end-8{grid-column-end:8}.ut\:col-end-9{grid-column-end:9}.ut\:col-end-10{grid-column-end:10}.ut\:col-end-11{grid-column-end:11}.ut\:col-end-12{grid-column-end:12}.ut\:col-end-13{grid-column-end:13}.ut\:row-span-1{grid-row:span 1/span 1}.ut\:row-span-2{grid-row:span 2/span 2}.ut\:row-span-3{grid-row:span 3/span 3}.ut\:row-span-4{grid-row:span 4/span 4}.ut\:row-span-5{grid-row:span 5/span 5}.ut\:row-span-6{grid-row:span 6/span 6}.ut\:row-span-7{grid-row:span 7/span 7}.ut\:row-span-8{grid-row:span 8/span 8}.ut\:row-span-9{grid-row:span 9/span 9}.ut\:row-span-10{grid-row:span 10/span 10}.ut\:row-span-11{grid-row:span 11/span 11}.ut\:row-span-12{grid-row:span 12/span 12}.ut\:row-span-full{grid-row:1/-1}.ut\:row-start-1{grid-row-start:1}.ut\:row-start-2{grid-row-start:2}.ut\:row-start-3{grid-row-start:3}.ut\:row-start-4{grid-row-start:4}.ut\:row-start-5{grid-row-start:5}.ut\:row-start-6{grid-row-start:6}.ut\:row-start-7{grid-row-start:7}.ut\:row-start-8{grid-row-start:8}.ut\:row-start-9{grid-row-start:9}.ut\:row-start-10{grid-row-start:10}.ut\:row-start-11{grid-row-start:11}.ut\:row-start-12{grid-row-start:12}.ut\:row-start-13{grid-row-start:13}.ut\:row-end-1{grid-row-end:1}.ut\:row-end-2{grid-row-end:2}.ut\:row-end-3{grid-row-end:3}.ut\:row-end-4{grid-row-end:4}.ut\:row-end-5{grid-row-end:5}.ut\:row-end-6{grid-row-end:6}.ut\:row-end-7{grid-row-end:7}.ut\:row-end-8{grid-row-end:8}.ut\:row-end-9{grid-row-end:9}.ut\:row-end-10{grid-row-end:10}.ut\:row-end-11{grid-row-end:11}.ut\:row-end-12{grid-row-end:12}.ut\:row-end-13{grid-row-end:13}.ut\:flex{display:flex}.ut\:grid{display:grid}.ut\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.ut\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.ut\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.ut\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.ut\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.ut\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.ut\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.ut\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.ut\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.ut\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.ut\:grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.ut\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.ut\:grid-cols-none{grid-template-columns:none}.ut\:grid-cols-subgrid{grid-template-columns:subgrid}.ut\:grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.ut\:grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.ut\:grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}.ut\:grid-rows-4{grid-template-rows:repeat(4,minmax(0,1fr))}.ut\:grid-rows-5{grid-template-rows:repeat(5,minmax(0,1fr))}.ut\:grid-rows-6{grid-template-rows:repeat(6,minmax(0,1fr))}.ut\:grid-rows-7{grid-template-rows:repeat(7,minmax(0,1fr))}.ut\:grid-rows-8{grid-template-rows:repeat(8,minmax(0,1fr))}.ut\:grid-rows-9{grid-template-rows:repeat(9,minmax(0,1fr))}.ut\:grid-rows-10{grid-template-rows:repeat(10,minmax(0,1fr))}.ut\:grid-rows-11{grid-template-rows:repeat(11,minmax(0,1fr))}.ut\:grid-rows-12{grid-template-rows:repeat(12,minmax(0,1fr))}.ut\:grid-rows-none{grid-template-rows:none}.ut\:grid-rows-subgrid{grid-template-rows:subgrid}.ut\:flex-col{flex-direction:column}.ut\:flex-col-reverse{flex-direction:column-reverse}.ut\:flex-row{flex-direction:row}.ut\:flex-row-reverse{flex-direction:row-reverse}.ut\:flex-nowrap{flex-wrap:nowrap}.ut\:flex-wrap{flex-wrap:wrap}.ut\:flex-wrap-reverse{flex-wrap:wrap-reverse}.ut\:gap-0{gap:calc(var(--ut-spacing)*0)}.ut\:gap-0\.5{gap:calc(var(--ut-spacing)*.5)}.ut\:gap-1{gap:calc(var(--ut-spacing)*1)}.ut\:gap-2{gap:calc(var(--ut-spacing)*2)}.ut\:gap-3{gap:calc(var(--ut-spacing)*3)}.ut\:gap-4{gap:calc(var(--ut-spacing)*4)}.ut\:gap-5{gap:calc(var(--ut-spacing)*5)}.ut\:gap-6{gap:calc(var(--ut-spacing)*6)}.ut\:gap-7{gap:calc(var(--ut-spacing)*7)}.ut\:gap-8{gap:calc(var(--ut-spacing)*8)}.ut\:gap-9{gap:calc(var(--ut-spacing)*9)}.ut\:gap-10{gap:calc(var(--ut-spacing)*10)}.ut\:gap-11{gap:calc(var(--ut-spacing)*11)}.ut\:gap-12{gap:calc(var(--ut-spacing)*12)}.ut\:gap-14{gap:calc(var(--ut-spacing)*14)}.ut\:gap-16{gap:calc(var(--ut-spacing)*16)}.ut\:gap-20{gap:calc(var(--ut-spacing)*20)}.ut\:gap-24{gap:calc(var(--ut-spacing)*24)}.ut\:gap-28{gap:calc(var(--ut-spacing)*28)}.ut\:gap-32{gap:calc(var(--ut-spacing)*32)}.ut\:gap-36{gap:calc(var(--ut-spacing)*36)}.ut\:gap-40{gap:calc(var(--ut-spacing)*40)}.ut\:gap-44{gap:calc(var(--ut-spacing)*44)}.ut\:gap-48{gap:calc(var(--ut-spacing)*48)}.ut\:gap-52{gap:calc(var(--ut-spacing)*52)}.ut\:gap-56{gap:calc(var(--ut-spacing)*56)}.ut\:gap-60{gap:calc(var(--ut-spacing)*60)}.ut\:gap-64{gap:calc(var(--ut-spacing)*64)}.ut\:gap-72{gap:calc(var(--ut-spacing)*72)}.ut\:gap-80{gap:calc(var(--ut-spacing)*80)}.ut\:gap-96{gap:calc(var(--ut-spacing)*96)}.ut\:gap-px{gap:1px}.ut\:gap-x-0{column-gap:calc(var(--ut-spacing)*0)}.ut\:gap-x-0\.5{column-gap:calc(var(--ut-spacing)*.5)}.ut\:gap-x-1{column-gap:calc(var(--ut-spacing)*1)}.ut\:gap-x-2{column-gap:calc(var(--ut-spacing)*2)}.ut\:gap-x-3{column-gap:calc(var(--ut-spacing)*3)}.ut\:gap-x-4{column-gap:calc(var(--ut-spacing)*4)}.ut\:gap-x-5{column-gap:calc(var(--ut-spacing)*5)}.ut\:gap-x-6{column-gap:calc(var(--ut-spacing)*6)}.ut\:gap-x-7{column-gap:calc(var(--ut-spacing)*7)}.ut\:gap-x-8{column-gap:calc(var(--ut-spacing)*8)}.ut\:gap-x-9{column-gap:calc(var(--ut-spacing)*9)}.ut\:gap-x-10{column-gap:calc(var(--ut-spacing)*10)}.ut\:gap-x-11{column-gap:calc(var(--ut-spacing)*11)}.ut\:gap-x-12{column-gap:calc(var(--ut-spacing)*12)}.ut\:gap-x-14{column-gap:calc(var(--ut-spacing)*14)}.ut\:gap-x-16{column-gap:calc(var(--ut-spacing)*16)}.ut\:gap-x-20{column-gap:calc(var(--ut-spacing)*20)}.ut\:gap-x-24{column-gap:calc(var(--ut-spacing)*24)}.ut\:gap-x-28{column-gap:calc(var(--ut-spacing)*28)}.ut\:gap-x-32{column-gap:calc(var(--ut-spacing)*32)}.ut\:gap-x-36{column-gap:calc(var(--ut-spacing)*36)}.ut\:gap-x-40{column-gap:calc(var(--ut-spacing)*40)}.ut\:gap-x-44{column-gap:calc(var(--ut-spacing)*44)}.ut\:gap-x-48{column-gap:calc(var(--ut-spacing)*48)}.ut\:gap-x-52{column-gap:calc(var(--ut-spacing)*52)}.ut\:gap-x-56{column-gap:calc(var(--ut-spacing)*56)}.ut\:gap-x-60{column-gap:calc(var(--ut-spacing)*60)}.ut\:gap-x-64{column-gap:calc(var(--ut-spacing)*64)}.ut\:gap-x-72{column-gap:calc(var(--ut-spacing)*72)}.ut\:gap-x-80{column-gap:calc(var(--ut-spacing)*80)}.ut\:gap-x-96{column-gap:calc(var(--ut-spacing)*96)}.ut\:gap-x-px{column-gap:1px}.ut\:gap-y-0{row-gap:calc(var(--ut-spacing)*0)}.ut\:gap-y-0\.5{row-gap:calc(var(--ut-spacing)*.5)}.ut\:gap-y-1{row-gap:calc(var(--ut-spacing)*1)}.ut\:gap-y-2{row-gap:calc(var(--ut-spacing)*2)}.ut\:gap-y-3{row-gap:calc(var(--ut-spacing)*3)}.ut\:gap-y-4{row-gap:calc(var(--ut-spacing)*4)}.ut\:gap-y-5{row-gap:calc(var(--ut-spacing)*5)}.ut\:gap-y-6{row-gap:calc(var(--ut-spacing)*6)}.ut\:gap-y-7{row-gap:calc(var(--ut-spacing)*7)}.ut\:gap-y-8{row-gap:calc(var(--ut-spacing)*8)}.ut\:gap-y-9{row-gap:calc(var(--ut-spacing)*9)}.ut\:gap-y-10{row-gap:calc(var(--ut-spacing)*10)}.ut\:gap-y-11{row-gap:calc(var(--ut-spacing)*11)}.ut\:gap-y-12{row-gap:calc(var(--ut-spacing)*12)}.ut\:gap-y-14{row-gap:calc(var(--ut-spacing)*14)}.ut\:gap-y-16{row-gap:calc(var(--ut-spacing)*16)}.ut\:gap-y-20{row-gap:calc(var(--ut-spacing)*20)}.ut\:gap-y-24{row-gap:calc(var(--ut-spacing)*24)}.ut\:gap-y-28{row-gap:calc(var(--ut-spacing)*28)}.ut\:gap-y-32{row-gap:calc(var(--ut-spacing)*32)}.ut\:gap-y-36{row-gap:calc(var(--ut-spacing)*36)}.ut\:gap-y-40{row-gap:calc(var(--ut-spacing)*40)}.ut\:gap-y-44{row-gap:calc(var(--ut-spacing)*44)}.ut\:gap-y-48{row-gap:calc(var(--ut-spacing)*48)}.ut\:gap-y-52{row-gap:calc(var(--ut-spacing)*52)}.ut\:gap-y-56{row-gap:calc(var(--ut-spacing)*56)}.ut\:gap-y-60{row-gap:calc(var(--ut-spacing)*60)}.ut\:gap-y-64{row-gap:calc(var(--ut-spacing)*64)}.ut\:gap-y-72{row-gap:calc(var(--ut-spacing)*72)}.ut\:gap-y-80{row-gap:calc(var(--ut-spacing)*80)}.ut\:gap-y-96{row-gap:calc(var(--ut-spacing)*96)}.ut\:gap-y-px{row-gap:1px}}