/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */@layer properties;@layer theme, base, components, utilities;@layer theme{:host,:root{--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:0.25rem;--container-xs:20rem;--container-md:28rem;--container-lg:32rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--text-xs:0.75rem;--text-xs--line-height:1.33333;--text-sm:0.875rem;--text-sm--line-height:1.42857;--text-base:1rem;--text-base--line-height:1.5;--text-lg:1.125rem;--text-lg--line-height:1.55556;--text-xl:1.25rem;--text-xl--line-height:1.4;--text-2xl:1.5rem;--text-2xl--line-height:1.33333;--text-3xl:1.875rem;--text-3xl--line-height:1.2;--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-0.025em;--tracking-wide:0.025em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-xs:0.125rem;--radius-md:calc(var(--radius) - 2px);--ease-out:cubic-bezier(0,0,0.2,1);--animate-pulse:pulse 2s cubic-bezier(0.4,0,0.6,1) infinite;--default-transition-duration:150ms;--default-transition-timing-function:cubic-bezier(0.4,0,0.2,1);--default-font-family:var(--font-ui);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,::file-selector-button,:after,:before{border:0 solid;box-sizing:border-box;margin:0;padding:0}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);tab-size:4;-webkit-tap-highlight-color:transparent}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-size:1em;font-variation-settings:var(--default-mono-font-variation-settings,normal)}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}::file-selector-button,button,input,optgroup,select,textarea{background-color:transparent;border-radius:0;color:inherit;font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;opacity:1}: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)){color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}::file-selector-button,button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.pointer-events-auto{pointer-events:auto!important}.pointer-events-none{pointer-events:none!important}.visible{visibility:visible!important}.sr-only{border-width:0!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;white-space:nowrap!important;width:1px!important}.absolute,.sr-only{position:absolute!important}.fixed{position:fixed!important}.relative{position:relative!important}.static{position:static!important}.sticky{position:sticky!important}.inset-0{inset:calc(var(--spacing)*0)!important}.inset-x-0{inset-inline:calc(var(--spacing)*0)!important}.inset-y-0{inset-block:calc(var(--spacing)*0)!important}.start-0{inset-inline-start:calc(var(--spacing)*0)!important}.start-4{inset-inline-start:calc(var(--spacing)*4)!important}.end-0{inset-inline-end:calc(var(--spacing)*0)!important}.end-2{inset-inline-end:calc(var(--spacing)*2)!important}.end-5{inset-inline-end:calc(var(--spacing)*5)!important}.top-0{top:calc(var(--spacing)*0)!important}.top-2{top:calc(var(--spacing)*2)!important}.top-4{top:calc(var(--spacing)*4)!important}.top-5{top:calc(var(--spacing)*5)!important}.top-100{top:calc(var(--spacing)*100)!important}.top-\[50\%\]{top:50%!important}.top-\[50px\]{top:50px!important}.right-0{right:calc(var(--spacing)*0)!important}.right-3{right:calc(var(--spacing)*3)!important}.right-4{right:calc(var(--spacing)*4)!important}.bottom-5{bottom:calc(var(--spacing)*5)!important}.-left-\[9999px\]{left:-9999px!important}.left-0{left:calc(var(--spacing)*0)!important}.left-2{left:calc(var(--spacing)*2)!important}.left-\[50\%\]{left:50%!important}.z-10{z-index:10!important}.z-20{z-index:20!important}.z-50{z-index:50!important}.z-\[1\]{z-index:1!important}.z-\[2\]{z-index:2!important}.z-\[3\]{z-index:3!important}.z-\[1000\]{z-index:1000!important}.z-\[1045\]{z-index:1045!important}.z-\[1055\]{z-index:1055!important}.z-\[1060\]{z-index:1060!important}.z-\[1070\]{z-index:1070!important}.z-\[1080\]{z-index:1080!important}.z-\[10550\]{z-index:10550!important}.z-\[10600\]{z-index:10600!important}.col-start-1{grid-column-start:1!important}.row-start-1{grid-row-start:1!important}.container{width:100%!important;@media (width >= 640px){max-width:640px!important}@media (width >= 768px){max-width:768px!important}@media (width >= 1024px){max-width:1024px!important}}.m-0{margin:calc(var(--spacing)*0)!important}.container{margin-inline:auto!important;max-width:1024px!important;padding-inline:.5rem!important}.mx-0{margin-inline:calc(var(--spacing)*0)!important}.mx-auto{margin-inline:auto!important}.my-0{margin-block:calc(var(--spacing)*0)!important}.my-2{margin-block:calc(var(--spacing)*2)!important}.my-3{margin-block:calc(var(--spacing)*3)!important}.my-4{margin-block:calc(var(--spacing)*4)!important}.my-8{margin-block:calc(var(--spacing)*8)!important}.ms-0\.5{margin-inline-start:calc(var(--spacing)*.5)!important}.ms-1{margin-inline-start:calc(var(--spacing)*1)!important}.ms-2{margin-inline-start:calc(var(--spacing)*2)!important}.ms-5{margin-inline-start:calc(var(--spacing)*5)!important}.me-1{margin-inline-end:calc(var(--spacing)*1)!important}.me-2{margin-inline-end:calc(var(--spacing)*2)!important}.mt-0\.5{margin-top:calc(var(--spacing)*.5)!important}.mt-1{margin-top:calc(var(--spacing)*1)!important}.mt-2{margin-top:calc(var(--spacing)*2)!important}.mt-3{margin-top:calc(var(--spacing)*3)!important}.mt-4{margin-top:calc(var(--spacing)*4)!important}.mt-6{margin-top:calc(var(--spacing)*6)!important}.mt-12{margin-top:calc(var(--spacing)*12)!important}.mt-auto{margin-top:auto!important}.mb-0{margin-bottom:calc(var(--spacing)*0)!important}.mb-1{margin-bottom:calc(var(--spacing)*1)!important}.mb-2{margin-bottom:calc(var(--spacing)*2)!important}.mb-3{margin-bottom:calc(var(--spacing)*3)!important}.mb-4{margin-bottom:calc(var(--spacing)*4)!important}.mb-5{margin-bottom:calc(var(--spacing)*5)!important}.mb-6{margin-bottom:calc(var(--spacing)*6)!important}.mb-8{margin-bottom:calc(var(--spacing)*8)!important}.mb-\[1px\]{margin-bottom:1px!important}.mb-\[2px\]{margin-bottom:2px!important}.box-border{box-sizing:border-box!important}.block{display:block!important}.contents{display:contents!important}.flex{display:flex!important}.grid{display:grid!important}.hidden{display:none!important}.inline{display:inline!important}.inline-block{display:inline-block!important}.inline-flex{display:inline-flex!important}.table{display:table!important}.table-caption{display:table-caption!important}.table-cell{display:table-cell!important}.table-row{display:table-row!important}.aspect-\[16\/10\]{aspect-ratio:16/10!important}.size-3{height:calc(var(--spacing)*3)!important;width:calc(var(--spacing)*3)!important}.size-4{height:calc(var(--spacing)*4)!important;width:calc(var(--spacing)*4)!important}.size-5{height:calc(var(--spacing)*5)!important;width:calc(var(--spacing)*5)!important}.size-6{height:calc(var(--spacing)*6)!important;width:calc(var(--spacing)*6)!important}.size-7{height:calc(var(--spacing)*7)!important;width:calc(var(--spacing)*7)!important}.size-8{height:calc(var(--spacing)*8)!important;width:calc(var(--spacing)*8)!important}.size-9{height:calc(var(--spacing)*9)!important;width:calc(var(--spacing)*9)!important}.size-\[18px\]{height:18px!important;width:18px!important}.h-3\.5{height:calc(var(--spacing)*3.5)!important}.h-4{height:calc(var(--spacing)*4)!important}.h-5{height:calc(var(--spacing)*5)!important}.h-6{height:calc(var(--spacing)*6)!important}.h-7{height:calc(var(--spacing)*7)!important}.h-8{height:calc(var(--spacing)*8)!important}.h-9{height:calc(var(--spacing)*9)!important}.h-10{height:calc(var(--spacing)*10)!important}.h-14{height:calc(var(--spacing)*14)!important}.h-28{height:calc(var(--spacing)*28)!important}.h-\[3rem\]{height:3rem!important}.h-\[20rem\]{height:20rem!important}.h-\[50px\]{height:50px!important}.h-\[58px\]{height:58px!important}.h-\[100px\]{height:100px!important}.h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)!important}.h-auto{height:auto!important}.h-dvh{height:100dvh!important}.h-fit{height:fit-content!important}.h-full{height:100%!important}.h-px{height:1px!important}.max-h-9{max-height:calc(var(--spacing)*9)!important}.max-h-28{max-height:calc(var(--spacing)*28)!important}.max-h-\[calc\(100dvh-2rem\)\]{max-height:calc(100dvh - 2rem)!important}.max-h-\[min\(90vh\,48rem\)\]{max-height:min(90vh,48rem)!important}.max-h-\[min\(92vh\,52rem\)\]{max-height:min(92vh,52rem)!important}.max-h-none{max-height:none!important}.min-h-0{min-height:calc(var(--spacing)*0)!important}.min-h-\[3\.5rem\]{min-height:3.5rem!important}.min-h-\[12rem\]{min-height:12rem!important}.w-1\/2{width:50%!important}.w-4{width:calc(var(--spacing)*4)!important}.w-5{width:calc(var(--spacing)*5)!important}.w-6{width:calc(var(--spacing)*6)!important}.w-8{width:calc(var(--spacing)*8)!important}.w-9{width:calc(var(--spacing)*9)!important}.w-11{width:calc(var(--spacing)*11)!important}.w-14{width:calc(var(--spacing)*14)!important}.w-\[5\%\]{width:5%!important}.w-\[8\%\]{width:8%!important}.w-\[22\%\]{width:22%!important}.w-\[32\%\]{width:32%!important}.w-\[38\%\]{width:38%!important}.w-\[75px\]{width:75px!important}.w-\[150px\]{width:150px!important}.w-\[200px\]{width:200px!important}.w-\[212px\]{width:212px!important}.w-\[250px\]{width:250px!important}.w-\[min\(100vw\,20rem\)\]{width:min(100vw,20rem)!important}.w-auto{width:auto!important}.w-fit{width:fit-content!important}.w-full{width:100%!important}.w-max{width:max-content!important}.w-px{width:1px!important}.w-screen{width:100vw!important}.max-w-0{max-width:calc(var(--spacing)*0)!important}.max-w-2xl{max-width:var(--container-2xl)!important}.max-w-3xl{max-width:var(--container-3xl)!important}.max-w-4xl{max-width:var(--container-4xl)!important}.max-w-5xl{max-width:var(--container-5xl)!important}.max-w-11{max-width:calc(var(--spacing)*11)!important}.max-w-\[11rem\]{max-width:11rem!important}.max-w-\[150px\]{max-width:150px!important}.max-w-\[380px\]{max-width:380px!important}.max-w-\[1024px\]{max-width:1024px!important}.max-w-\[calc\(100\%-2\.75rem\)\]{max-width:calc(100% - 2.75rem)!important}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)!important}.max-w-\[calc\(100\%-3rem\)\]{max-width:calc(100% - 3rem)!important}.max-w-\[calc\(100vw-1rem\)\]{max-width:calc(100vw - 1rem)!important}.max-w-full{max-width:100%!important}.max-w-lg{max-width:var(--container-lg)!important}.max-w-md{max-width:var(--container-md)!important}.max-w-none{max-width:none!important}.max-w-xs{max-width:var(--container-xs)!important}.min-w-0{min-width:calc(var(--spacing)*0)!important}.min-w-11{min-width:calc(var(--spacing)*11)!important}.min-w-\[12rem\]{min-width:12rem!important}.min-w-\[36rem\]{min-width:36rem!important}.min-w-\[720px\]{min-width:720px!important}.min-w-full{min-width:100%!important}.flex-1{flex:1!important}.shrink{flex-shrink:1!important}.shrink-0{flex-shrink:0!important}.grow{flex-grow:1!important}.caption-bottom{caption-side:bottom!important}.border-collapse{border-collapse:collapse!important}.translate-x-0{--tw-translate-x:calc(var(--spacing)*0)!important}.translate-x-0,.translate-x-\[-50\%\]{translate:var(--tw-translate-x) var(--tw-translate-y)!important}.translate-x-\[-50\%\]{--tw-translate-x:-50%!important}.translate-y-0{--tw-translate-y:calc(var(--spacing)*0)!important}.translate-y-0,.translate-y-\[-50\%\]{translate:var(--tw-translate-x) var(--tw-translate-y)!important}.translate-y-\[-50\%\]{--tw-translate-y:-50%!important}.scale-95{--tw-scale-x:95%!important;--tw-scale-y:95%!important;--tw-scale-z:95%!important}.scale-100,.scale-95{scale:var(--tw-scale-x) var(--tw-scale-y)!important}.scale-100{--tw-scale-x:100%!important;--tw-scale-y:100%!important;--tw-scale-z:100%!important}.rotate-\[-45deg\]{rotate:-45deg!important}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)!important}.animate-pulse{animation:var(--animate-pulse)!important}.cursor-default{cursor:default!important}.cursor-pointer{cursor:pointer!important}.resize{resize:both!important}.\[scrollbar-width\:thin\]{scrollbar-width:thin!important}.list-outside{list-style-position:outside!important}.list-disc{list-style-type:disc!important}.list-none{list-style-type:none!important}.auto-rows-auto{grid-auto-rows:auto!important}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))!important}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.grid-rows-\[minmax\(0\,2fr\)_minmax\(0\,1fr\)\]{grid-template-rows:minmax(0,2fr) minmax(0,1fr)!important}.flex-col{flex-direction:column!important}.flex-col-reverse{flex-direction:column-reverse!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap{flex-wrap:wrap!important}.place-items-center{place-items:center!important}.items-center{align-items:center!important}.items-end{align-items:flex-end!important}.items-start{align-items:flex-start!important}.items-stretch{align-items:stretch!important}.justify-between{justify-content:space-between!important}.justify-center{justify-content:center!important}.justify-end{justify-content:flex-end!important}.justify-start{justify-content:flex-start!important}.gap-0{gap:calc(var(--spacing)*0)!important}.gap-0\.5{gap:calc(var(--spacing)*.5)!important}.gap-1{gap:calc(var(--spacing)*1)!important}.gap-1\.5{gap:calc(var(--spacing)*1.5)!important}.gap-2{gap:calc(var(--spacing)*2)!important}.gap-3{gap:calc(var(--spacing)*3)!important}.gap-4{gap:calc(var(--spacing)*4)!important}.gap-6{gap:calc(var(--spacing)*6)!important}.gap-8{gap:calc(var(--spacing)*8)!important}.gap-\[2px\]{gap:2px!important}.space-y-1{:where(&>:not(:last-child)){--tw-space-y-reverse:0!important;margin-block-end:calc(var(--spacing)*1*(1 - var(--tw-space-y-reverse)))!important;margin-block-start:calc(var(--spacing)*1*var(--tw-space-y-reverse))!important}}.space-y-1\.5{:where(&>:not(:last-child)){--tw-space-y-reverse:0!important;margin-block-end:calc(var(--spacing)*1.5*(1 - var(--tw-space-y-reverse)))!important;margin-block-start:calc(var(--spacing)*1.5*var(--tw-space-y-reverse))!important}}.space-y-2{:where(&>:not(:last-child)){--tw-space-y-reverse:0!important;margin-block-end:calc(var(--spacing)*2*(1 - var(--tw-space-y-reverse)))!important;margin-block-start:calc(var(--spacing)*2*var(--tw-space-y-reverse))!important}}.space-y-3{:where(&>:not(:last-child)){--tw-space-y-reverse:0!important;margin-block-end:calc(var(--spacing)*3*(1 - var(--tw-space-y-reverse)))!important;margin-block-start:calc(var(--spacing)*3*var(--tw-space-y-reverse))!important}}.space-y-4{:where(&>:not(:last-child)){--tw-space-y-reverse:0!important;margin-block-end:calc(var(--spacing)*4*(1 - var(--tw-space-y-reverse)))!important;margin-block-start:calc(var(--spacing)*4*var(--tw-space-y-reverse))!important}}.gap-x-1{column-gap:calc(var(--spacing)*1)!important}.gap-x-2{column-gap:calc(var(--spacing)*2)!important}.gap-x-4{column-gap:calc(var(--spacing)*4)!important}.gap-x-px{column-gap:1px!important}.gap-y-1{row-gap:calc(var(--spacing)*1)!important}.gap-y-3{row-gap:calc(var(--spacing)*3)!important}.divide-y{:where(&>:not(:last-child)){--tw-divide-y-reverse:0!important;border-bottom-style:var(--tw-border-style)!important;border-bottom-width:calc(1px*(1 - var(--tw-divide-y-reverse)))!important;border-top-style:var(--tw-border-style)!important;border-top-width:calc(1px*var(--tw-divide-y-reverse))!important}}.divide-\[var\(--theme-border\)\]{:where(&>:not(:last-child)){border-color:var(--theme-border)!important}}.divide-gray-200{:where(&>:not(:last-child)){border-color:oklch(92.9% .013 255.508)!important}}.self-center{align-self:center!important}.self-start{align-self:flex-start!important}.self-stretch{align-self:stretch!important}.truncate{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-x-auto{overflow-x:auto!important}.overflow-x-hidden{overflow-x:hidden!important}.overflow-y-auto{overflow-y:auto!important}.overflow-y-hidden{overflow-y:hidden!important}.rounded{border-radius:.25rem!important}.rounded-\[min\(var\(--radius-md\)\,10px\)\]{border-radius:min(var(--radius-md),10px)!important}.rounded-\[min\(var\(--radius-md\)\,12px\)\]{border-radius:min(var(--radius-md),12px)!important}.rounded-full{border-radius:calc(infinity*1px)!important}.rounded-lg{border-radius:var(--radius)!important}.rounded-md{border-radius:calc(var(--radius) - 2px)!important}.rounded-none{border-radius:0!important}.rounded-sm{border-radius:calc(var(--radius) - 4px)!important}.rounded-xl{border-radius:calc(var(--radius) + 4px)!important}.rounded-xs{border-radius:var(--radius-xs)!important}.rounded-t-xl{border-top-left-radius:calc(var(--radius) + 4px)!important;border-top-right-radius:calc(var(--radius) + 4px)!important}.rounded-b-\[10px\]{border-bottom-left-radius:10px!important;border-bottom-right-radius:10px!important}.border{border-style:var(--tw-border-style)!important;border-width:1px!important}.border-0{border-style:var(--tw-border-style)!important;border-width:0!important}.border-t{border-top-style:var(--tw-border-style)!important;border-top-width:1px!important}.border-r{border-right-style:var(--tw-border-style)!important;border-right-width:1px!important}.border-b{border-bottom-style:var(--tw-border-style)!important;border-bottom-width:1px!important}.border-l{border-left-style:var(--tw-border-style)!important;border-left-width:1px!important}.border-dotted{--tw-border-style:dotted!important;border-style:dotted!important}.border-\[var\(--grade-bucket-9\)\]{border-color:var(--grade-bucket-9)!important}.border-\[var\(--theme-border\)\]{border-color:var(--theme-border)!important}.border-black{border-color:#000!important}.border-black\/10{border-color:color-mix(in oklab,#000 10%,transparent)!important}.border-black\/20{border-color:color-mix(in oklab,#000 20%,transparent)!important}.border-black\/\[0\.08\]{border-color:color-mix(in oklab,#000 8%,transparent)!important}.border-border{border-color:var(--border)!important}.border-emerald-200{border-color:oklch(90.5% .093 164.15)!important}.border-emerald-700{border-color:oklch(50.8% .118 165.612)!important}.border-gray-200{border-color:oklch(92.9% .013 255.508)!important}.border-gray-300{border-color:oklch(86.9% .022 252.894)!important}.border-green-700{border-color:oklch(52.7% .154 150.069)!important}.border-input{border-color:var(--input)!important}.border-red-200{border-color:oklch(88.5% .062 18.334)!important}.border-red-700{border-color:oklch(50.5% .213 27.518)!important}.border-sky-700{border-color:oklch(50% .134 242.749)!important}.border-sky-800{border-color:oklch(44.3% .11 240.79)!important}.border-transparent{border-color:transparent!important}.border-white\/25{border-color:color-mix(in oklab,#fff 25%,transparent)!important}.border-white\/55{border-color:color-mix(in oklab,#fff 55%,transparent)!important}.bg-\[var\(--grade-bucket-9\)\]{background-color:var(--grade-bucket-9)!important}.bg-\[var\(--theme-bg\)\]{background-color:var(--theme-bg)!important}.bg-\[var\(--theme-bg\,white\)\]{background-color:var(--theme-bg,#fff)!important}.bg-\[var\(--theme-bg-lighter\)\]{background-color:var(--theme-bg-lighter)!important}.bg-\[var\(--theme-border\)\]{background-color:var(--theme-border)!important}.bg-background{background-color:var(--background)!important}.bg-black{background-color:#000!important}.bg-black\/40{background-color:color-mix(in oklab,#000 40%,transparent)!important}.bg-card{background-color:var(--card)!important}.bg-destructive{background-color:var(--destructive)!important}.bg-destructive\/10{background-color:var(--destructive)!important;@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--destructive) 10%,transparent)!important}}.bg-emerald-50{background-color:oklch(97.9% .021 166.113)!important}.bg-emerald-600{background-color:oklch(59.6% .145 163.225)!important}.bg-gray-50{background-color:oklch(98.4% .003 247.858)!important}.bg-gray-100{background-color:oklch(96.8% .007 247.896)!important}.bg-gray-200{background-color:oklch(92.9% .013 255.508)!important}.bg-gray-400{background-color:oklch(70.4% .04 256.788)!important}.bg-green-700{background-color:oklch(52.7% .154 150.069)!important}.bg-input{background-color:var(--input)!important}.bg-muted\/50{background-color:var(--muted)!important;@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--muted) 50%,transparent)!important}}.bg-muted\/60{background-color:var(--muted)!important;@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--muted) 60%,transparent)!important}}.bg-popover{background-color:var(--popover)!important}.bg-primary{background-color:var(--primary)!important}.bg-red-50{background-color:oklch(97.1% .013 17.38)!important}.bg-red-600{background-color:oklch(57.7% .245 27.325)!important}.bg-red-700{background-color:oklch(50.5% .213 27.518)!important}.bg-secondary{background-color:var(--secondary)!important}.bg-sky-600{background-color:oklch(58.8% .158 241.966)!important}.bg-sky-700{background-color:oklch(50% .134 242.749)!important}.bg-sky-800{background-color:oklch(44.3% .11 240.79)!important}.bg-transparent{background-color:transparent!important}.bg-white{background-color:#fff!important}.bg-white\/60{background-color:color-mix(in oklab,#fff 60%,transparent)!important}.bg-white\/75{background-color:color-mix(in oklab,#fff 75%,transparent)!important}.bg-white\/80{background-color:color-mix(in oklab,#fff 80%,transparent)!important}.bg-white\/90{background-color:color-mix(in oklab,#fff 90%,transparent)!important}.bg-white\/95{background-color:color-mix(in oklab,#fff 95%,transparent)!important}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab!important;background-image:linear-gradient(var(--tw-gradient-stops))!important}.bg-clip-padding{background-clip:padding-box!important}.object-contain{object-fit:contain!important}.object-cover{object-fit:cover!important}.object-center{object-position:center!important}.\!p-3{padding:calc(var(--spacing)*3)!important}.p-0{padding:calc(var(--spacing)*0)!important}.p-1{padding:calc(var(--spacing)*1)!important}.p-2{padding:calc(var(--spacing)*2)!important}.p-2\.5{padding:calc(var(--spacing)*2.5)!important}.p-3{padding:calc(var(--spacing)*3)!important}.p-4{padding:calc(var(--spacing)*4)!important}.p-6{padding:calc(var(--spacing)*6)!important}.p-\[3px\]{padding:3px!important}.px-0{padding-inline:calc(var(--spacing)*0)!important}.px-1{padding-inline:calc(var(--spacing)*1)!important}.px-2{padding-inline:calc(var(--spacing)*2)!important}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)!important}.px-3{padding-inline:calc(var(--spacing)*3)!important}.px-3\.5{padding-inline:calc(var(--spacing)*3.5)!important}.px-4{padding-inline:calc(var(--spacing)*4)!important}.px-5{padding-inline:calc(var(--spacing)*5)!important}.px-px{padding-inline:1px!important}.py-0{padding-block:calc(var(--spacing)*0)!important}.py-0\.5{padding-block:calc(var(--spacing)*.5)!important}.py-1{padding-block:calc(var(--spacing)*1)!important}.py-1\.5{padding-block:calc(var(--spacing)*1.5)!important}.py-2{padding-block:calc(var(--spacing)*2)!important}.py-2\.5{padding-block:calc(var(--spacing)*2.5)!important}.py-3{padding-block:calc(var(--spacing)*3)!important}.py-4{padding-block:calc(var(--spacing)*4)!important}.py-6{padding-block:calc(var(--spacing)*6)!important}.py-10{padding-block:calc(var(--spacing)*10)!important}.ps-0{padding-inline-start:calc(var(--spacing)*0)!important}.ps-1{padding-inline-start:calc(var(--spacing)*1)!important}.ps-1\.5{padding-inline-start:calc(var(--spacing)*1.5)!important}.ps-2{padding-inline-start:calc(var(--spacing)*2)!important}.pe-1{padding-inline-end:calc(var(--spacing)*1)!important}.pe-1\.5{padding-inline-end:calc(var(--spacing)*1.5)!important}.pe-2{padding-inline-end:calc(var(--spacing)*2)!important}.pe-10{padding-inline-end:calc(var(--spacing)*10)!important}.pe-14{padding-inline-end:calc(var(--spacing)*14)!important}.pt-0{padding-top:calc(var(--spacing)*0)!important}.pt-0\.5{padding-top:calc(var(--spacing)*.5)!important}.pt-2{padding-top:calc(var(--spacing)*2)!important}.pt-2\.5{padding-top:calc(var(--spacing)*2.5)!important}.pt-4{padding-top:calc(var(--spacing)*4)!important}.pt-\[50px\]{padding-top:50px!important}.pb-1{padding-bottom:calc(var(--spacing)*1)!important}.pb-1\.5{padding-bottom:calc(var(--spacing)*1.5)!important}.pb-2{padding-bottom:calc(var(--spacing)*2)!important}.pb-2\.5{padding-bottom:calc(var(--spacing)*2.5)!important}.pb-3{padding-bottom:calc(var(--spacing)*3)!important}.pb-4{padding-bottom:calc(var(--spacing)*4)!important}.text-center{text-align:center!important}.text-left{text-align:left!important}.text-right{text-align:right!important}.align-middle{vertical-align:middle!important}.align-top{vertical-align:top!important}.font-mono{font-family:var(--font-mono)!important}.text-2xl{font-size:var(--text-2xl)!important;line-height:var(--tw-leading,var(--text-2xl--line-height))!important}.text-3xl{font-size:var(--text-3xl)!important;line-height:var(--tw-leading,var(--text-3xl--line-height))!important}.text-5xl{font-size:var(--text-5xl)!important;line-height:var(--tw-leading,var(--text-5xl--line-height))!important}.text-base{font-size:var(--text-base)!important;line-height:var(--tw-leading,var(--text-base--line-height))!important}.text-lg{font-size:var(--text-lg)!important;line-height:var(--tw-leading,var(--text-lg--line-height))!important}.text-sm{font-size:var(--text-sm)!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important}.text-xl{font-size:var(--text-xl)!important;line-height:var(--tw-leading,var(--text-xl--line-height))!important}.text-xs{font-size:var(--text-xs)!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important}.text-\[0\.5rem\]{font-size:.5rem!important}.text-\[0\.8rem\]{font-size:.8rem!important}.text-\[0\.55rem\]{font-size:.55rem!important}.text-\[10px\]{font-size:10px!important}.text-\[11px\]{font-size:11px!important}.text-\[12px\]{font-size:12px!important}.text-\[14px\]{font-size:14px!important}.leading-\[1\.3rem\]{--tw-leading:1.3rem!important;line-height:1.3rem!important}.leading-none{--tw-leading:1!important;line-height:1!important}.leading-normal{--tw-leading:var(--leading-normal)!important;line-height:var(--leading-normal)!important}.leading-relaxed{--tw-leading:var(--leading-relaxed)!important;line-height:var(--leading-relaxed)!important}.leading-snug{--tw-leading:var(--leading-snug)!important;line-height:var(--leading-snug)!important}.leading-tight{--tw-leading:var(--leading-tight)!important;line-height:var(--leading-tight)!important}.font-bold{--tw-font-weight:var(--font-weight-bold)!important;font-weight:var(--font-weight-bold)!important}.font-light{--tw-font-weight:var(--font-weight-light)!important;font-weight:var(--font-weight-light)!important}.font-medium{--tw-font-weight:var(--font-weight-medium)!important;font-weight:var(--font-weight-medium)!important}.font-normal{--tw-font-weight:var(--font-weight-normal)!important;font-weight:var(--font-weight-normal)!important}.font-semibold{--tw-font-weight:var(--font-weight-semibold)!important;font-weight:var(--font-weight-semibold)!important}.tracking-tight{--tw-tracking:var(--tracking-tight)!important;letter-spacing:var(--tracking-tight)!important}.tracking-wide{--tw-tracking:var(--tracking-wide)!important;letter-spacing:var(--tracking-wide)!important}.text-balance{text-wrap:balance!important}.break-all{word-break:break-all!important}.whitespace-nowrap{white-space:nowrap!important}.whitespace-pre-line{white-space:pre-line!important}.text-\[\#3dd368\]{color:#3dd368!important}.text-\[\#075985\]{color:#075985!important}.text-\[var\(--theme-text\)\]{color:var(--theme-text)!important}.text-\[var\(--theme-text\)\]\/75{color:var(--theme-text)!important;@supports (color:color-mix(in lab,red,red)){color:color-mix(in oklab,var(--theme-text) 75%,transparent)!important}}.text-amber-600{color:oklch(66.6% .179 58.318)!important}.text-black{color:#000!important}.text-card-foreground{color:var(--card-foreground)!important}.text-destructive{color:var(--destructive)!important}.text-emerald-800{color:oklch(43.2% .095 166.913)!important}.text-emerald-900{color:oklch(37.8% .077 168.94)!important}.text-emerald-900\/70{color:color-mix(in oklab,oklch(37.8% .077 168.94) 70%,transparent)!important}.text-emerald-950{color:oklch(26.2% .051 172.552)!important}.text-foreground{color:var(--foreground)!important}.text-gray-500{color:oklch(55.4% .046 257.417)!important}.text-gray-600{color:oklch(44.6% .043 257.281)!important}.text-gray-700{color:oklch(37.2% .044 257.287)!important}.text-gray-800{color:oklch(27.9% .041 260.031)!important}.text-gray-900{color:oklch(20.8% .042 265.755)!important}.text-gray-950{color:oklch(12.9% .042 264.695)!important}.text-inherit{color:inherit!important}.text-muted-foreground{color:var(--muted-foreground)!important}.text-popover-foreground{color:var(--popover-foreground)!important}.text-primary{color:var(--primary)!important}.text-primary-foreground{color:var(--primary-foreground)!important}.text-red-600{color:oklch(57.7% .245 27.325)!important}.text-red-700{color:oklch(50.5% .213 27.518)!important}.text-red-800{color:oklch(44.4% .177 26.899)!important}.text-red-900{color:oklch(39.6% .141 25.723)!important}.text-red-900\/70{color:color-mix(in oklab,oklch(39.6% .141 25.723) 70%,transparent)!important}.text-red-950{color:oklch(25.8% .092 26.042)!important}.text-secondary-foreground{color:var(--secondary-foreground)!important}.text-sky-700{color:oklch(50% .134 242.749)!important}.text-sky-800{color:oklch(44.3% .11 240.79)!important}.text-white{color:#fff!important}.text-yellow-700{color:oklch(55.5% .163 48.998)!important}.uppercase{text-transform:uppercase!important}.italic{font-style:italic!important}.tabular-nums{--tw-numeric-spacing:tabular-nums!important;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)!important}.no-underline{text-decoration-line:none!important}.underline{text-decoration-line:underline!important}.underline-offset-2{text-underline-offset:2px!important}.underline-offset-4{text-underline-offset:4px!important}.opacity-0{opacity:0!important}.opacity-60{opacity:60%!important}.opacity-70{opacity:70%!important}.opacity-80{opacity:80%!important}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,rgba(0,0,0,.1)),0 1px 2px -1px var(--tw-shadow-color,rgba(0,0,0,.1))!important}.shadow,.shadow-\[0_-4px_16px_rgba\(15\,23\,42\,0\.08\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_-4px_16px_rgba\(15\,23\,42\,0\.08\)\]{--tw-shadow:0 -4px 16px var(--tw-shadow-color,rgba(15,23,42,.08))!important}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,rgba(0,0,0,.1)),0 4px 6px -4px var(--tw-shadow-color,rgba(0,0,0,.1))!important}.shadow-lg,.shadow-md{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,rgba(0,0,0,.1)),0 2px 4px -2px var(--tw-shadow-color,rgba(0,0,0,.1))!important}.shadow-none{--tw-shadow:0 0 #0000!important}.shadow-none,.shadow-sm{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,rgba(0,0,0,.1)),0 1px 2px -1px var(--tw-shadow-color,rgba(0,0,0,.1))!important}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,rgba(0,0,0,.1)),0 8px 10px -6px var(--tw-shadow-color,rgba(0,0,0,.1))!important}.shadow-xl,.shadow-xs{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,rgba(0,0,0,.05))!important}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.ring-black\/5{--tw-ring-color:color-mix(in oklab,#000 5%,transparent)!important}.ring-offset-background{--tw-ring-offset-color:var(--background)!important}.outline-hidden{--tw-outline-style:none!important;outline-style:none!important;@media (forced-colors:active){outline:2px solid transparent!important;outline-offset:2px!important}}.outline{outline-style:var(--tw-outline-style)!important;outline-width:1px!important}.blur{--tw-blur:blur(8px)!important}.blur,.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,)!important}.transition{transition-duration:var(--tw-duration,var(--default-transition-duration))!important;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important}.transition-\[box-shadow\,border-color\,background-color\]{transition-duration:var(--tw-duration,var(--default-transition-duration))!important;transition-property:box-shadow,border-color,background-color!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important}.transition-\[color\,box-shadow\]{transition-duration:var(--tw-duration,var(--default-transition-duration))!important;transition-property:color,box-shadow!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important}.transition-\[grid-template-rows\]{transition-duration:var(--tw-duration,var(--default-transition-duration))!important;transition-property:grid-template-rows!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important}.transition-all{transition-duration:var(--tw-duration,var(--default-transition-duration))!important;transition-property:all!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important}.transition-colors{transition-duration:var(--tw-duration,var(--default-transition-duration))!important;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important}.transition-opacity{transition-duration:var(--tw-duration,var(--default-transition-duration))!important;transition-property:opacity!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important}.transition-transform{transition-duration:var(--tw-duration,var(--default-transition-duration))!important;transition-property:transform,translate,scale,rotate!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important}.transition-none{transition-property:none!important}.transition-discrete{transition-behavior:allow-discrete!important}.duration-200{--tw-duration:200ms!important;transition-duration:.2s!important}.duration-300{--tw-duration:300ms!important;transition-duration:.3s!important}.ease-out{--tw-ease:var(--ease-out)!important;transition-timing-function:var(--ease-out)!important}.outline-none{--tw-outline-style:none!important;outline-style:none!important}.select-none{-webkit-user-select:none!important;user-select:none!important}.\[-ms-overflow-style\:none\]{-ms-overflow-style:none!important}.not-last\:border-b{&:not(:last-child){border-bottom-style:var(--tw-border-style)!important;border-bottom-width:1px!important}}.group-open\:rotate-90{&:is(:where(.group):is([open],:popover-open,:open) *){rotate:90deg!important}}.group-hover\:scale-\[1\.02\]{&:is(:where(.group):hover *){@media (hover:hover){scale:1.02!important}}}.group-hover\:scale-\[1\.04\]{&:is(:where(.group):hover *){@media (hover:hover){scale:1.04!important}}}.group-hover\:border-gray-300{&:is(:where(.group):hover *){@media (hover:hover){border-bottom-color:oklch(86.9% .022 252.894)!important;border-left-color:oklch(86.9% .022 252.894)!important;border-right-color:oklch(86.9% .022 252.894)!important;border-top-color:oklch(86.9% .022 252.894)!important}}}.group-hover\:bg-white{&:is(:where(.group):hover *){@media (hover:hover){background-color:#fff!important}}}.group-hover\:shadow-lg{&:is(:where(.group):hover *){@media (hover:hover){--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,rgba(0,0,0,.1)),0 4px 6px -4px var(--tw-shadow-color,rgba(0,0,0,.1))!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}}}.group-aria-expanded\/accordion-trigger\:hidden{&:is(:where(.group\/accordion-trigger)[aria-expanded=true] *){display:none!important}}.group-aria-expanded\/accordion-trigger\:inline{&:is(:where(.group\/accordion-trigger)[aria-expanded=true] *){display:inline!important}}.group-data-\[orientation\=horizontal\]\/tabs\:h-8{&:is(:where(.group\/tabs)[data-orientation=horizontal] *){height:calc(var(--spacing)*8)!important}}.group-data-\[orientation\=vertical\]\/tabs\:h-fit{&:is(:where(.group\/tabs)[data-orientation=vertical] *){height:fit-content!important}}.group-data-\[orientation\=vertical\]\/tabs\:w-full{&:is(:where(.group\/tabs)[data-orientation=vertical] *){width:100%!important}}.group-data-\[orientation\=vertical\]\/tabs\:flex-col{&:is(:where(.group\/tabs)[data-orientation=vertical] *){flex-direction:column!important}}.group-data-\[orientation\=vertical\]\/tabs\:justify-start{&:is(:where(.group\/tabs)[data-orientation=vertical] *){justify-content:flex-start!important}}.group-data-\[variant\=line\]\/tabs-list\:h-9{&:is(:where(.group\/tabs-list)[data-variant=line] *){height:calc(var(--spacing)*9)!important}}.group-data-\[variant\=line\]\/tabs-list\:rounded-none{&:is(:where(.group\/tabs-list)[data-variant=line] *){border-radius:0!important}}.group-data-\[variant\=line\]\/tabs-list\:border-0{&:is(:where(.group\/tabs-list)[data-variant=line] *){border-style:var(--tw-border-style)!important;border-width:0!important}}.group-data-\[variant\=line\]\/tabs-list\:px-3{&:is(:where(.group\/tabs-list)[data-variant=line] *){padding-inline:calc(var(--spacing)*3)!important}}.peer-checked\:border-primary{&:is(:where(.peer):checked~*){border-color:var(--primary)!important}}.peer-checked\:bg-primary{&:is(:where(.peer):checked~*){background-color:var(--primary)!important}}.peer-checked\:text-primary-foreground{&:is(:where(.peer):checked~*){color:var(--primary-foreground)!important}}.peer-disabled\:pointer-events-none{&:is(:where(.peer):disabled~*){pointer-events:none!important}}.peer-disabled\:cursor-not-allowed{&:is(:where(.peer):disabled~*){cursor:not-allowed!important}}.peer-disabled\:opacity-50{&:is(:where(.peer):disabled~*){opacity:50%!important}}.marker\:hidden{& ::marker{display:none!important}&::marker{display:none!important}& ::-webkit-details-marker,&::-webkit-details-marker{display:none!important}}.file\:me-3{&::file-selector-button{margin-inline-end:calc(var(--spacing)*3)!important}}.file\:cursor-pointer{&::file-selector-button{cursor:pointer!important}}.file\:rounded-md{&::file-selector-button{border-radius:calc(var(--radius) - 2px)!important}}.file\:border-0{&::file-selector-button{border-style:var(--tw-border-style)!important;border-width:0!important}}.file\:bg-sky-600{&::file-selector-button{background-color:oklch(58.8% .158 241.966)!important}}.file\:bg-transparent{&::file-selector-button{background-color:transparent!important}}.file\:px-3{&::file-selector-button{padding-inline:calc(var(--spacing)*3)!important}}.file\:py-1\.5{&::file-selector-button{padding-block:calc(var(--spacing)*1.5)!important}}.file\:text-sm{&::file-selector-button{font-size:var(--text-sm)!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important}}.file\:font-medium{&::file-selector-button{--tw-font-weight:var(--font-weight-medium)!important;font-weight:var(--font-weight-medium)!important}}.file\:text-white{&::file-selector-button{color:#fff!important}}.placeholder\:text-gray-400{&::placeholder{color:oklch(70.4% .04 256.788)!important}}.placeholder\:text-gray-500{&::placeholder{color:oklch(55.4% .046 257.417)!important}}.placeholder\:text-muted-foreground{&::placeholder{color:var(--muted-foreground)!important}}.backdrop\:transition-discrete{&::backdrop{transition-behavior:allow-discrete!important}}.backdrop\:duration-150{&::backdrop{--tw-duration:150ms!important;transition-duration:.15s!important}}.after\:absolute{&:after{content:var(--tw-content);position:absolute!important}}.after\:start-\[2px\]{&:after{content:var(--tw-content);inset-inline-start:2px!important}}.after\:top-\[2px\]{&:after{content:var(--tw-content);top:2px!important}}.after\:z-\[2\]{&:after{content:var(--tw-content);z-index:2!important}}.after\:ms-0\.5{&:after{content:var(--tw-content);margin-inline-start:calc(var(--spacing)*.5)!important}}.after\:h-5{&:after{content:var(--tw-content);height:calc(var(--spacing)*5)!important}}.after\:w-5{&:after{content:var(--tw-content);width:calc(var(--spacing)*5)!important}}.after\:rounded-full{&:after{border-radius:calc(infinity*1px)!important;content:var(--tw-content)}}.after\:border{&:after{border-style:var(--tw-border-style)!important;border-width:1px!important;content:var(--tw-content)}}.after\:border-gray-300{&:after{border-color:oklch(86.9% .022 252.894)!important;content:var(--tw-content)}}.after\:bg-white{&:after{background-color:#fff!important;content:var(--tw-content)}}.after\:text-red-500{&:after{color:oklch(63.7% .237 25.331)!important;content:var(--tw-content)}}.after\:transition-all{&:after{content:var(--tw-content);transition-duration:var(--tw-duration,var(--default-transition-duration))!important;transition-property:all!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important}}.after\:content-\[\'\'\]{&:after{content:var(--tw-content);--tw-content:""!important;content:var(--tw-content)!important}}.after\:content-\[\'\*\'\]{&:after{content:var(--tw-content);--tw-content:"*"!important;content:var(--tw-content)!important}}.peer-checked\:after\:translate-x-8{&:is(:where(.peer):checked~*){&:after{content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*8)!important;translate:var(--tw-translate-x) var(--tw-translate-y)!important}}}.peer-checked\:after\:translate-x-full{&:is(:where(.peer):checked~*){&:after{content:var(--tw-content);--tw-translate-x:100%!important;translate:var(--tw-translate-x) var(--tw-translate-y)!important}}}.peer-checked\:after\:border-white{&:is(:where(.peer):checked~*){&:after{border-color:#fff!important;content:var(--tw-content)}}}.last\:border-b-0{&:last-child{border-bottom-style:var(--tw-border-style)!important;border-bottom-width:0!important}}.odd\:bg-\[var\(--theme-bg-lighter\)\]\/50{&:nth-child(odd){background-color:var(--theme-bg-lighter)!important;@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--theme-bg-lighter) 50%,transparent)!important}}}.odd\:bg-gray-100{&:nth-child(odd){background-color:oklch(96.8% .007 247.896)!important}}.odd\:bg-white{&:nth-child(odd){background-color:#fff!important}}.even\:bg-gray-50\/90{&:nth-child(2n){background-color:color-mix(in oklab,oklch(98.4% .003 247.858) 90%,transparent)!important}}.even\:bg-white{&:nth-child(2n){background-color:#fff!important}}.open\:block{&:is([open],:popover-open,:open){display:block!important}}.open\:flex{&:is([open],:popover-open,:open){display:flex!important}}.open\:grid{&:is([open],:popover-open,:open){display:grid!important}}.open\:scale-100{&:is([open],:popover-open,:open){--tw-scale-x:100%!important;--tw-scale-y:100%!important;--tw-scale-z:100%!important;scale:var(--tw-scale-x) var(--tw-scale-y)!important}}.open\:flex-col{&:is([open],:popover-open,:open){flex-direction:column!important}}.open\:opacity-100{&:is([open],:popover-open,:open){opacity:100%!important}}.open\:backdrop\:bg-black\/40{&:is([open],:popover-open,:open){&::backdrop{background-color:color-mix(in oklab,#000 40%,transparent)!important}}}.open\:backdrop\:bg-black\/50{&:is([open],:popover-open,:open){&::backdrop{background-color:color-mix(in oklab,#000 50%,transparent)!important}}}.focus-within\:ring-2{&:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}}.focus-within\:ring-\[var\(--theme-border\)\]{&:focus-within{--tw-ring-color:var(--theme-border)!important}}.focus-within\:ring-ring{&:focus-within{--tw-ring-color:var(--ring)!important}}.focus-within\:ring-offset-2{&:focus-within{--tw-ring-offset-width:2px!important;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)!important}}.hover\:-translate-y-0\.5{&:hover{@media (hover:hover){--tw-translate-y:calc(var(--spacing)*-0.5)!important;translate:var(--tw-translate-x) var(--tw-translate-y)!important}}}.hover\:cursor-pointer{&:hover{@media (hover:hover){cursor:pointer!important}}}.hover\:bg-\[var\(--theme-bg\)\]\/50{&:hover{@media (hover:hover){background-color:var(--theme-bg)!important;@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--theme-bg) 50%,transparent)!important}}}}.hover\:bg-\[var\(--theme-bg-lighter\)\]{&:hover{@media (hover:hover){background-color:var(--theme-bg-lighter)!important}}}.hover\:bg-accent{&:hover{@media (hover:hover){background-color:var(--accent)!important}}}.hover\:bg-black\/10{&:hover{@media (hover:hover){background-color:color-mix(in oklab,#000 10%,transparent)!important}}}.hover\:bg-black\/50{&:hover{@media (hover:hover){background-color:color-mix(in oklab,#000 50%,transparent)!important}}}.hover\:bg-destructive\/20{&:hover{@media (hover:hover){background-color:var(--destructive)!important;@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--destructive) 20%,transparent)!important}}}}.hover\:bg-emerald-100{&:hover{@media (hover:hover){background-color:oklch(95% .052 163.051)!important}}}.hover\:bg-emerald-700{&:hover{@media (hover:hover){background-color:oklch(50.8% .118 165.612)!important}}}.hover\:bg-gray-50{&:hover{@media (hover:hover){background-color:oklch(98.4% .003 247.858)!important}}}.hover\:bg-gray-100{&:hover{@media (hover:hover){background-color:oklch(96.8% .007 247.896)!important}}}.hover\:bg-gray-100\/80{&:hover{@media (hover:hover){background-color:color-mix(in oklab,oklch(96.8% .007 247.896) 80%,transparent)!important}}}.hover\:bg-gray-200{&:hover{@media (hover:hover){background-color:oklch(92.9% .013 255.508)!important}}}.hover\:bg-muted{&:hover{@media (hover:hover){background-color:var(--muted)!important}}}.hover\:bg-muted\/50{&:hover{@media (hover:hover){background-color:var(--muted)!important;@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--muted) 50%,transparent)!important}}}}.hover\:bg-red-100{&:hover{@media (hover:hover){background-color:oklch(93.6% .032 17.717)!important}}}.hover\:bg-secondary\/80{&:hover{@media (hover:hover){background-color:var(--secondary)!important;@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--secondary) 80%,transparent)!important}}}}.hover\:bg-sky-700{&:hover{@media (hover:hover){background-color:oklch(50% .134 242.749)!important}}}.hover\:bg-transparent{&:hover{@media (hover:hover){background-color:transparent!important}}}.hover\:bg-white\/90{&:hover{@media (hover:hover){background-color:color-mix(in oklab,#fff 90%,transparent)!important}}}.hover\:text-accent-foreground{&:hover{@media (hover:hover){color:var(--accent-foreground)!important}}}.hover\:text-emerald-950{&:hover{@media (hover:hover){color:oklch(26.2% .051 172.552)!important}}}.hover\:text-foreground{&:hover{@media (hover:hover){color:var(--foreground)!important}}}.hover\:text-gray-800{&:hover{@media (hover:hover){color:oklch(27.9% .041 260.031)!important}}}.hover\:text-red-950{&:hover{@media (hover:hover){color:oklch(25.8% .092 26.042)!important}}}.hover\:no-underline{&:hover{@media (hover:hover){text-decoration-line:none!important}}}.hover\:underline{&:hover{@media (hover:hover){text-decoration-line:underline!important}}}.hover\:opacity-80{&:hover{@media (hover:hover){opacity:80%!important}}}.hover\:opacity-100{&:hover{@media (hover:hover){opacity:100%!important}}}.hover\:shadow-xl{&:hover{@media (hover:hover){--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,rgba(0,0,0,.1)),0 8px 10px -6px var(--tw-shadow-color,rgba(0,0,0,.1))!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}}}.hover\:file\:bg-sky-700{&:hover{@media (hover:hover){&::file-selector-button{background-color:oklch(50% .134 242.749)!important}}}}.focus\:not-sr-only{&:focus{clip-path:none!important;height:auto!important;margin:0!important;overflow:visible!important;padding:0!important;position:static!important;white-space:normal!important;width:auto!important}}.focus\:fixed{&:focus{position:fixed!important}}.focus\:z-\[6\]{&:focus{z-index:6!important}}.focus\:border-\[var\(--theme-border\)\]{&:focus{border-color:var(--theme-border)!important}}.focus\:border-sky-500{&:focus{border-color:oklch(68.5% .169 237.323)!important}}.focus\:ring-2{&:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}}.focus\:ring-\[var\(--theme-border\)\]{&:focus{--tw-ring-color:var(--theme-border)!important}}.focus\:ring-ring{&:focus{--tw-ring-color:var(--ring)!important}}.focus\:ring-sky-500\/30{&:focus{--tw-ring-color:color-mix(in oklab,oklch(68.5% 0.169 237.323) 30%,transparent)!important}}.focus\:ring-offset-2{&:focus{--tw-ring-offset-width:2px!important;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)!important}}.focus\:outline-hidden{&:focus{--tw-outline-style:none!important;outline-style:none!important;@media (forced-colors:active){outline:2px solid transparent!important;outline-offset:2px!important}}}.focus\:outline-none{&:focus{--tw-outline-style:none!important;outline-style:none!important}}.focus-visible\:z-\[5\]{&:focus-visible{z-index:5!important}}.focus-visible\:border-destructive\/40{&:focus-visible{border-color:var(--destructive)!important;@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--destructive) 40%,transparent)!important}}}.focus-visible\:border-ring{&:focus-visible{border-color:var(--ring)!important}}.focus-visible\:bg-accent{&:focus-visible{background-color:var(--accent)!important}}.focus-visible\:text-accent-foreground{&:focus-visible{color:var(--accent-foreground)!important}}.focus-visible\:ring-0{&:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}}.focus-visible\:ring-2{&:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}}.focus-visible\:ring-\[3px\]{&:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}}.focus-visible\:ring-\[var\(--theme-border\)\]{&:focus-visible{--tw-ring-color:var(--theme-border)!important}}.focus-visible\:ring-destructive\/20{&:focus-visible{--tw-ring-color:var(--destructive)!important;@supports (color:color-mix(in lab,red,red)){--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)!important}}}.focus-visible\:ring-emerald-400{&:focus-visible{--tw-ring-color:oklch(76.5% 0.177 163.223)!important}}.focus-visible\:ring-emerald-500{&:focus-visible{--tw-ring-color:oklch(69.6% 0.17 162.48)!important}}.focus-visible\:ring-gray-400{&:focus-visible{--tw-ring-color:oklch(70.4% 0.04 256.788)!important}}.focus-visible\:ring-red-400{&:focus-visible{--tw-ring-color:oklch(70.4% 0.191 22.216)!important}}.focus-visible\:ring-red-500{&:focus-visible{--tw-ring-color:oklch(63.7% 0.237 25.331)!important}}.focus-visible\:ring-ring{&:focus-visible{--tw-ring-color:var(--ring)!important}}.focus-visible\:ring-ring\/50{&:focus-visible{--tw-ring-color:var(--ring)!important;@supports (color:color-mix(in lab,red,red)){--tw-ring-color:color-mix(in oklab,var(--ring) 50%,transparent)!important}}}.focus-visible\:ring-sky-300{&:focus-visible{--tw-ring-color:oklch(82.8% 0.111 230.318)!important}}.focus-visible\:ring-sky-500{&:focus-visible{--tw-ring-color:oklch(68.5% 0.169 237.323)!important}}.focus-visible\:ring-offset-0{&:focus-visible{--tw-ring-offset-width:0px!important;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)!important}}.focus-visible\:ring-offset-2{&:focus-visible{--tw-ring-offset-width:2px!important;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)!important}}.focus-visible\:outline-hidden{&:focus-visible{--tw-outline-style:none!important;outline-style:none!important;@media (forced-colors:active){outline:2px solid transparent!important;outline-offset:2px!important}}}.focus-visible\:outline{&:focus-visible{outline-style:var(--tw-outline-style)!important;outline-width:1px!important}}.focus-visible\:outline-1{&:focus-visible{outline-style:var(--tw-outline-style)!important;outline-width:1px!important}}.focus-visible\:outline-2{&:focus-visible{outline-style:var(--tw-outline-style)!important;outline-width:2px!important}}.focus-visible\:outline-offset-2{&:focus-visible{outline-offset:2px!important}}.focus-visible\:outline-ring{&:focus-visible{outline-color:var(--ring)!important}}.focus-visible\:outline-sky-600{&:focus-visible{outline-color:oklch(58.8% .158 241.966)!important}}.focus-visible\:outline-none{&:focus-visible{--tw-outline-style:none!important;outline-style:none!important}}.focus-visible\:after\:border-ring{&:focus-visible{&:after{border-color:var(--ring)!important;content:var(--tw-content)}}}.disabled\:pointer-events-none{&:disabled{pointer-events:none!important}}.disabled\:cursor-not-allowed{&:disabled{cursor:not-allowed!important}}.disabled\:opacity-50{&:disabled{opacity:50%!important}}.disabled\:opacity-60{&:disabled{opacity:60%!important}}.in-data-\[slot\=button-group\]\:rounded-lg{:where([data-slot=button-group]) &{border-radius:var(--radius)!important}}.has-data-\[icon\=inline-end\]\:pr-1\.5{&:has([data-icon=inline-end]){padding-right:calc(var(--spacing)*1.5)!important}}.has-data-\[icon\=inline-end\]\:pr-2{&:has([data-icon=inline-end]){padding-right:calc(var(--spacing)*2)!important}}.has-data-\[icon\=inline-end\]\:pr-3{&:has([data-icon=inline-end]){padding-right:calc(var(--spacing)*3)!important}}.has-data-\[icon\=inline-start\]\:pl-1\.5{&:has([data-icon=inline-start]){padding-left:calc(var(--spacing)*1.5)!important}}.has-data-\[icon\=inline-start\]\:pl-2{&:has([data-icon=inline-start]){padding-left:calc(var(--spacing)*2)!important}}.has-data-\[icon\=inline-start\]\:pl-3{&:has([data-icon=inline-start]){padding-left:calc(var(--spacing)*3)!important}}.aria-expanded\:bg-muted{&[aria-expanded=true]{background-color:var(--muted)!important}}.aria-expanded\:bg-secondary{&[aria-expanded=true]{background-color:var(--secondary)!important}}.aria-expanded\:text-foreground{&[aria-expanded=true]{color:var(--foreground)!important}}.aria-expanded\:text-secondary-foreground{&[aria-expanded=true]{color:var(--secondary-foreground)!important}}.aria-invalid\:border-destructive{&[aria-invalid=true]{border-color:var(--destructive)!important}}.aria-invalid\:ring-\[3px\]{&[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}}.aria-invalid\:ring-destructive\/20{&[aria-invalid=true]{--tw-ring-color:var(--destructive)!important;@supports (color:color-mix(in lab,red,red)){--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)!important}}}.data-\[orientation\=horizontal\]\:flex-col{&[data-orientation=horizontal]{flex-direction:column!important}}.\*\*\:data-\[slot\=accordion-trigger-icon\]\:ml-auto{:is(& *){&[data-slot=accordion-trigger-icon]{margin-left:auto!important}}}.\*\*\:data-\[slot\=accordion-trigger-icon\]\:size-4{:is(& *){&[data-slot=accordion-trigger-icon]{height:calc(var(--spacing)*4)!important;width:calc(var(--spacing)*4)!important}}}.\*\*\:data-\[slot\=accordion-trigger-icon\]\:text-\[var\(--theme-text\)\]{:is(& *){&[data-slot=accordion-trigger-icon]{color:var(--theme-text)!important}}}.\*\*\:data-\[slot\=accordion-trigger-icon\]\:text-muted-foreground{:is(& *){&[data-slot=accordion-trigger-icon]{color:var(--muted-foreground)!important}}}.data-\[state\=active\]\:bg-white{&[data-state=active]{background-color:#fff!important}}.data-\[state\=active\]\:font-semibold{&[data-state=active]{--tw-font-weight:var(--font-weight-semibold)!important;font-weight:var(--font-weight-semibold)!important}}.data-\[state\=active\]\:text-\[var\(--theme-text\)\]{&[data-state=active]{color:var(--theme-text)!important}}.data-\[state\=active\]\:shadow-sm{&[data-state=active]{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,rgba(0,0,0,.1)),0 1px 2px -1px var(--tw-shadow-color,rgba(0,0,0,.1))!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}}.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:border-b-2{&:is(:where(.group\/tabs-list)[data-variant=line] *){&[data-state=active]{border-bottom-style:var(--tw-border-style)!important;border-bottom-width:2px!important}}}.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:border-primary{&:is(:where(.group\/tabs-list)[data-variant=line] *){&[data-state=active]{border-color:var(--primary)!important}}}.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:bg-transparent{&:is(:where(.group\/tabs-list)[data-variant=line] *){&[data-state=active]{background-color:transparent!important}}}.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:shadow-none{&:is(:where(.group\/tabs-list)[data-variant=line] *){&[data-state=active]{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}}}.data-\[state\=inactive\]\:hidden{&[data-state=inactive]{display:none!important}}.data-\[state\=inactive\]\:bg-transparent{&[data-state=inactive]{background-color:transparent!important}}.data-\[state\=inactive\]\:opacity-60{&[data-state=inactive]{opacity:60%!important}}.data-\[state\=selected\]\:bg-muted{&[data-state=selected]{background-color:var(--muted)!important}}.max-md\:hidden{@media (width < 768px){display:none!important}}.sm\:my-4{@media (width >= 640px){margin-block:calc(var(--spacing)*4)!important}}.sm\:mt-4{@media (width >= 640px){margin-top:calc(var(--spacing)*4)!important}}.sm\:w-\[min\(100vw\,24rem\)\]{@media (width >= 640px){width:min(100vw,24rem)!important}}.sm\:max-w-lg{@media (width >= 640px){max-width:var(--container-lg)!important}}.sm\:max-w-none{@media (width >= 640px){max-width:none!important}}.sm\:flex-row{@media (width >= 640px){flex-direction:row!important}}.sm\:flex-wrap{@media (width >= 640px){flex-wrap:wrap!important}}.sm\:items-baseline{@media (width >= 640px){align-items:baseline!important}}.sm\:justify-end{@media (width >= 640px){justify-content:flex-end!important}}.sm\:gap-x-2{@media (width >= 640px){column-gap:calc(var(--spacing)*2)!important}}.sm\:px-3{@media (width >= 640px){padding-inline:calc(var(--spacing)*3)!important}}.sm\:px-4{@media (width >= 640px){padding-inline:calc(var(--spacing)*4)!important}}.sm\:pb-4{@media (width >= 640px){padding-bottom:calc(var(--spacing)*4)!important}}.sm\:text-left{@media (width >= 640px){text-align:left!important}}.sm\:text-3xl{@media (width >= 640px){font-size:var(--text-3xl)!important;line-height:var(--tw-leading,var(--text-3xl--line-height))!important}}.sm\:text-base{@media (width >= 640px){font-size:var(--text-base)!important;line-height:var(--tw-leading,var(--text-base--line-height))!important}}.sm\:text-lg{@media (width >= 640px){font-size:var(--text-lg)!important;line-height:var(--tw-leading,var(--text-lg--line-height))!important}}.sm\:text-sm{@media (width >= 640px){font-size:var(--text-sm)!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important}}.md\:col-span-1{@media (width >= 768px){grid-column:span 1/span 1!important}}.md\:col-span-2{@media (width >= 768px){grid-column:span 2/span 2!important}}.md\:mx-auto{@media (width >= 768px){margin-inline:auto!important}}.md\:block{@media (width >= 768px){display:block!important}}.md\:inline{@media (width >= 768px){display:inline!important}}.md\:inline-block{@media (width >= 768px){display:inline-block!important}}.md\:h-10{@media (width >= 768px){height:calc(var(--spacing)*10)!important}}.md\:min-h-full{@media (width >= 768px){min-height:100%!important}}.md\:w-1\/4{@media (width >= 768px){width:25%!important}}.md\:w-2\/3{@media (width >= 768px){width:66.66667%!important}}.md\:w-3\/4{@media (width >= 768px){width:75%!important}}.md\:max-w-md{@media (width >= 768px){max-width:var(--container-md)!important}}.md\:grid-cols-2{@media (width >= 768px){grid-template-columns:repeat(2,minmax(0,1fr))!important}}.md\:grid-cols-4{@media (width >= 768px){grid-template-columns:repeat(4,minmax(0,1fr))!important}}.md\:flex-row{@media (width >= 768px){flex-direction:row!important}}.md\:items-start{@media (width >= 768px){align-items:flex-start!important}}.md\:justify-center{@media (width >= 768px){justify-content:center!important}}.md\:justify-start{@media (width >= 768px){justify-content:flex-start!important}}.md\:gap-2{@media (width >= 768px){gap:calc(var(--spacing)*2)!important}}.md\:gap-12{@media (width >= 768px){gap:calc(var(--spacing)*12)!important}}.md\:ps-1{@media (width >= 768px){padding-inline-start:calc(var(--spacing)*1)!important}}.md\:text-left{@media (width >= 768px){text-align:left!important}}.md\:text-2xl{@media (width >= 768px){font-size:var(--text-2xl)!important;line-height:var(--tw-leading,var(--text-2xl--line-height))!important}}.md\:text-6xl{@media (width >= 768px){font-size:var(--text-6xl)!important;line-height:var(--tw-leading,var(--text-6xl--line-height))!important}}.md\:text-sm{@media (width >= 768px){font-size:var(--text-sm)!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important}}.md\:leading-none{@media (width >= 768px){--tw-leading:1!important;line-height:1!important}}.lg\:sticky{@media (width >= 1024px){position:sticky!important}}.lg\:top-\[55px\]{@media (width >= 1024px){top:55px!important}}.lg\:z-\[1000\]{@media (width >= 1024px){z-index:1000!important}}.lg\:col-span-4{@media (width >= 1024px){grid-column:span 4/span 4!important}}.lg\:col-span-8{@media (width >= 1024px){grid-column:span 8/span 8!important}}.lg\:mx-0{@media (width >= 1024px){margin-inline:calc(var(--spacing)*0)!important}}.lg\:table-cell{@media (width >= 1024px){display:table-cell!important}}.lg\:w-12{@media (width >= 1024px){width:calc(var(--spacing)*12)!important}}.lg\:max-w-12{@media (width >= 1024px){max-width:calc(var(--spacing)*12)!important}}.lg\:max-w-none{@media (width >= 1024px){max-width:none!important}}.lg\:min-w-0{@media (width >= 1024px){min-width:calc(var(--spacing)*0)!important}}.lg\:min-w-12{@media (width >= 1024px){min-width:calc(var(--spacing)*12)!important}}.lg\:grid-cols-12{@media (width >= 1024px){grid-template-columns:repeat(12,minmax(0,1fr))!important}}.lg\:flex-nowrap{@media (width >= 1024px){flex-wrap:nowrap!important}}.lg\:gap-8{@media (width >= 1024px){gap:calc(var(--spacing)*8)!important}}.lg\:gap-10{@media (width >= 1024px){gap:calc(var(--spacing)*10)!important}}.lg\:gap-y-0{@media (width >= 1024px){row-gap:calc(var(--spacing)*0)!important}}.lg\:truncate{@media (width >= 1024px){overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}}.lg\:px-2\.5{@media (width >= 1024px){padding-inline:calc(var(--spacing)*2.5)!important}}.lg\:py-16{@media (width >= 1024px){padding-block:calc(var(--spacing)*16)!important}}.lg\:whitespace-nowrap{@media (width >= 1024px){white-space:nowrap!important}}.rtl\:peer-checked\:after\:-translate-x-8{&:where(:dir(rtl),[dir=rtl],[dir=rtl] *){&:is(:where(.peer):checked~*){&:after{content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*-8)!important;translate:var(--tw-translate-x) var(--tw-translate-y)!important}}}}.rtl\:peer-checked\:after\:-translate-x-full{&:where(:dir(rtl),[dir=rtl],[dir=rtl] *){&:is(:where(.peer):checked~*){&:after{content:var(--tw-content);--tw-translate-x:-100%!important;translate:var(--tw-translate-x) var(--tw-translate-y)!important}}}}.dark\:divide-gray-700{&:is(.dark *){:where(&>:not(:last-child)){border-color:oklch(37.2% .044 257.287)!important}}}.dark\:border-\[var\(--grade-bucket-9\)\]\/70{&:is(.dark *){border-color:var(--grade-bucket-9)!important;@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--grade-bucket-9) 70%,transparent)!important}}}.dark\:border-black\/20{&:is(.dark *){border-color:color-mix(in oklab,#000 20%,transparent)!important}}.dark\:border-emerald-600{&:is(.dark *){border-color:oklch(59.6% .145 163.225)!important}}.dark\:border-emerald-800{&:is(.dark *){border-color:oklch(43.2% .095 166.913)!important}}.dark\:border-emerald-900{&:is(.dark *){border-color:oklch(37.8% .077 168.94)!important}}.dark\:border-gray-600{&:is(.dark *){border-color:oklch(44.6% .043 257.281)!important}}.dark\:border-gray-700{&:is(.dark *){border-color:oklch(37.2% .044 257.287)!important}}.dark\:border-input{&:is(.dark *){border-color:var(--input)!important}}.dark\:border-red-800{&:is(.dark *){border-color:oklch(44.4% .177 26.899)!important}}.dark\:border-red-900{&:is(.dark *){border-color:oklch(39.6% .141 25.723)!important}}.dark\:border-sky-500{&:is(.dark *){border-color:oklch(68.5% .169 237.323)!important}}.dark\:border-white\/15{&:is(.dark *){border-color:color-mix(in oklab,#fff 15%,transparent)!important}}.dark\:border-white\/20{&:is(.dark *){border-color:color-mix(in oklab,#fff 20%,transparent)!important}}.dark\:border-white\/\[0\.12\]{&:is(.dark *){border-color:color-mix(in oklab,#fff 12%,transparent)!important}}.dark\:border-t-green-700{&:is(.dark *){border-top-color:oklch(52.7% .154 150.069)!important}}.dark\:border-t-red-800{&:is(.dark *){border-top-color:oklch(44.4% .177 26.899)!important}}.dark\:border-t-sky-700{&:is(.dark *){border-top-color:oklch(50% .134 242.749)!important}}.dark\:border-r-green-700{&:is(.dark *){border-right-color:oklch(52.7% .154 150.069)!important}}.dark\:border-r-red-800{&:is(.dark *){border-right-color:oklch(44.4% .177 26.899)!important}}.dark\:border-r-sky-700{&:is(.dark *){border-right-color:oklch(50% .134 242.749)!important}}.dark\:border-b-gray-700{&:is(.dark *){border-bottom-color:oklch(37.2% .044 257.287)!important}}.dark\:border-l-green-700{&:is(.dark *){border-left-color:oklch(52.7% .154 150.069)!important}}.dark\:border-l-red-800{&:is(.dark *){border-left-color:oklch(44.4% .177 26.899)!important}}.dark\:border-l-sky-700{&:is(.dark *){border-left-color:oklch(50% .134 242.749)!important}}.dark\:bg-\[var\(--grade-bucket-9\)\]{&:is(.dark *){background-color:var(--grade-bucket-9)!important}}.dark\:bg-black{&:is(.dark *){background-color:#000!important}}.dark\:bg-destructive\/20{&:is(.dark *){background-color:var(--destructive)!important;@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--destructive) 20%,transparent)!important}}}.dark\:bg-destructive\/60{&:is(.dark *){background-color:var(--destructive)!important;@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--destructive) 60%,transparent)!important}}}.dark\:bg-emerald-600{&:is(.dark *){background-color:oklch(59.6% .145 163.225)!important}}.dark\:bg-emerald-950\/30{&:is(.dark *){background-color:color-mix(in oklab,oklch(26.2% .051 172.552) 30%,transparent)!important}}.dark\:bg-emerald-950\/40{&:is(.dark *){background-color:color-mix(in oklab,oklch(26.2% .051 172.552) 40%,transparent)!important}}.dark\:bg-gray-600{&:is(.dark *){background-color:oklch(44.6% .043 257.281)!important}}.dark\:bg-gray-800{&:is(.dark *){background-color:oklch(27.9% .041 260.031)!important}}.dark\:bg-gray-800\/90{&:is(.dark *){background-color:color-mix(in oklab,oklch(27.9% .041 260.031) 90%,transparent)!important}}.dark\:bg-gray-900{&:is(.dark *){background-color:oklch(20.8% .042 265.755)!important}}.dark\:bg-green-800{&:is(.dark *){background-color:oklch(44.8% .119 151.328)!important}}.dark\:bg-input\/30{&:is(.dark *){background-color:var(--input)!important;@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--input) 30%,transparent)!important}}}.dark\:bg-muted\/40{&:is(.dark *){background-color:var(--muted)!important;@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--muted) 40%,transparent)!important}}}.dark\:bg-red-800{&:is(.dark *){background-color:oklch(44.4% .177 26.899)!important}}.dark\:bg-red-950\/30{&:is(.dark *){background-color:color-mix(in oklab,oklch(25.8% .092 26.042) 30%,transparent)!important}}.dark\:bg-red-950\/40{&:is(.dark *){background-color:color-mix(in oklab,oklch(25.8% .092 26.042) 40%,transparent)!important}}.dark\:bg-sky-600{&:is(.dark *){background-color:oklch(58.8% .158 241.966)!important}}.dark\:bg-sky-900{&:is(.dark *){background-color:oklch(39.1% .09 240.876)!important}}.dark\:bg-white\/50{&:is(.dark *){background-color:color-mix(in oklab,#fff 50%,transparent)!important}}.dark\:text-amber-400{&:is(.dark *){color:oklch(82.8% .189 84.429)!important}}.dark\:text-emerald-100{&:is(.dark *){color:oklch(95% .052 163.051)!important}}.dark\:text-emerald-200{&:is(.dark *){color:oklch(90.5% .093 164.15)!important}}.dark\:text-gray-100{&:is(.dark *){color:oklch(96.8% .007 247.896)!important}}.dark\:text-gray-200{&:is(.dark *){color:oklch(92.9% .013 255.508)!important}}.dark\:text-gray-300{&:is(.dark *){color:oklch(86.9% .022 252.894)!important}}.dark\:text-gray-400{&:is(.dark *){color:oklch(70.4% .04 256.788)!important}}.dark\:text-indigo-300{&:is(.dark *){color:oklch(78.5% .115 274.713)!important}}.dark\:text-red-100{&:is(.dark *){color:oklch(93.6% .032 17.717)!important}}.dark\:text-red-200{&:is(.dark *){color:oklch(88.5% .062 18.334)!important}}.dark\:text-red-400{&:is(.dark *){color:oklch(70.4% .191 22.216)!important}}.dark\:text-red-500{&:is(.dark *){color:oklch(63.7% .237 25.331)!important}}.dark\:text-sky-300{&:is(.dark *){color:oklch(82.8% .111 230.318)!important}}.dark\:text-sky-400{&:is(.dark *){color:oklch(74.6% .16 232.661)!important}}.dark\:text-white{&:is(.dark *){color:#fff!important}}.dark\:text-yellow-400{&:is(.dark *){color:oklch(82.8% .189 84.429)!important}}.dark\:shadow-\[0_-4px_16px_rgba\(0\,0\,0\,0\.2\)\]{&:is(.dark *){--tw-shadow:0 -4px 16px var(--tw-shadow-color,rgba(0,0,0,.2))!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}}.dark\:ring-white\/10{&:is(.dark *){--tw-ring-color:color-mix(in oklab,#fff 10%,transparent)!important}}.dark\:group-hover\:border-gray-600{&:is(.dark *){&:is(:where(.group):hover *){@media (hover:hover){border-bottom-color:oklch(44.6% .043 257.281)!important;border-left-color:oklch(44.6% .043 257.281)!important;border-right-color:oklch(44.6% .043 257.281)!important;border-top-color:oklch(44.6% .043 257.281)!important}}}}.dark\:placeholder\:text-gray-500{&:is(.dark *){&::placeholder{color:oklch(55.4% .046 257.417)!important}}}.dark\:after\:border-gray-600{&:is(.dark *){&:after{border-color:oklch(44.6% .043 257.281)!important;content:var(--tw-content)}}}.dark\:odd\:bg-gray-800{&:is(.dark *){&:nth-child(odd){background-color:oklch(27.9% .041 260.031)!important}}}.dark\:odd\:bg-gray-900{&:is(.dark *){&:nth-child(odd){background-color:oklch(20.8% .042 265.755)!important}}}.dark\:even\:bg-black{&:is(.dark *){&:nth-child(2n){background-color:#000!important}}}.dark\:even\:bg-gray-950\/60{&:is(.dark *){&:nth-child(2n){background-color:color-mix(in oklab,oklch(12.9% .042 264.695) 60%,transparent)!important}}}.dark\:hover\:bg-destructive\/30{&:is(.dark *){&:hover{@media (hover:hover){background-color:var(--destructive)!important;@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--destructive) 30%,transparent)!important}}}}}.dark\:hover\:bg-emerald-500{&:is(.dark *){&:hover{@media (hover:hover){background-color:oklch(69.6% .17 162.48)!important}}}}.dark\:hover\:bg-emerald-900\/60{&:is(.dark *){&:hover{@media (hover:hover){background-color:color-mix(in oklab,oklch(37.8% .077 168.94) 60%,transparent)!important}}}}.dark\:hover\:bg-gray-700{&:is(.dark *){&:hover{@media (hover:hover){background-color:oklch(37.2% .044 257.287)!important}}}}.dark\:hover\:bg-gray-800{&:is(.dark *){&:hover{@media (hover:hover){background-color:oklch(27.9% .041 260.031)!important}}}}.dark\:hover\:bg-gray-800\/50{&:is(.dark *){&:hover{@media (hover:hover){background-color:color-mix(in oklab,oklch(27.9% .041 260.031) 50%,transparent)!important}}}}.dark\:hover\:bg-input\/50{&:is(.dark *){&:hover{@media (hover:hover){background-color:var(--input)!important;@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--input) 50%,transparent)!important}}}}}.dark\:hover\:bg-muted\/50{&:is(.dark *){&:hover{@media (hover:hover){background-color:var(--muted)!important;@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--muted) 50%,transparent)!important}}}}}.dark\:hover\:bg-red-900\/60{&:is(.dark *){&:hover{@media (hover:hover){background-color:color-mix(in oklab,oklch(39.6% .141 25.723) 60%,transparent)!important}}}}.dark\:hover\:bg-sky-500{&:is(.dark *){&:hover{@media (hover:hover){background-color:oklch(68.5% .169 237.323)!important}}}}.dark\:focus\:border-sky-400{&:is(.dark *){&:focus{border-color:oklch(74.6% .16 232.661)!important}}}.dark\:focus\:ring-sky-400\/30{&:is(.dark *){&:focus{--tw-ring-color:color-mix(in oklab,oklch(74.6% 0.16 232.661) 30%,transparent)!important}}}.dark\:focus-visible\:ring-destructive\/40{&:is(.dark *){&:focus-visible{--tw-ring-color:var(--destructive)!important;@supports (color:color-mix(in lab,red,red)){--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)!important}}}}.dark\:focus-visible\:ring-offset-black{&:is(.dark *){&:focus-visible{--tw-ring-offset-color:#000!important}}}.dark\:focus-visible\:ring-offset-gray-900{&:is(.dark *){&:focus-visible{--tw-ring-offset-color:oklch(20.8% 0.042 265.755)!important}}}.dark\:aria-invalid\:border-destructive\/50{&:is(.dark *){&[aria-invalid=true]{border-color:var(--destructive)!important;@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--destructive) 50%,transparent)!important}}}}.dark\:aria-invalid\:ring-destructive\/40{&:is(.dark *){&[aria-invalid=true]{--tw-ring-color:var(--destructive)!important;@supports (color:color-mix(in lab,red,red)){--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)!important}}}}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:bg-transparent{&:is(.dark *){&:is(:where(.group\/tabs-list)[data-variant=line] *){&[data-state=active]{background-color:transparent!important}}}}.starting\:open\:scale-95{@starting-style{&:is([open],:popover-open,:open){--tw-scale-x:95%!important;--tw-scale-y:95%!important;--tw-scale-z:95%!important;scale:var(--tw-scale-x) var(--tw-scale-y)!important}}}.starting\:open\:opacity-0{@starting-style{&:is([open],:popover-open,:open){opacity:0!important}}}.starting\:open\:opacity-100{@starting-style{&:is([open],:popover-open,:open){opacity:100%!important}}}.md\:\[\&_\.area-lazy-picture\]\:h-full{@media (width >= 768px){& .area-lazy-picture{height:100%!important}}}.md\:\[\&_\.area-lazy-picture__img\]\:h-full{@media (width >= 768px){& .area-lazy-picture img{height:100%!important}}}.md\:\[\&_\.area-lazy-picture__img\]\:object-cover{@media (width >= 768px){& .area-lazy-picture img{object-fit:cover!important}}}.\[\&_a\]\:break-words{& a{overflow-wrap:break-word!important}}.\[\&_a\]\:text-\[\#075985\]{& a{color:#075985!important}}.\[\&_a\]\:text-sky-700{& a{color:oklch(50% .134 242.749)!important}}.\[\&_a\]\:underline{& a{text-decoration-line:underline!important}}.\[\&_a\]\:underline-offset-2{& a{text-underline-offset:2px!important}}.\[\&_a\]\:hover\:underline{& a{&:hover{@media (hover:hover){text-decoration-line:underline!important}}}}.dark\:\[\&_a\]\:text-sky-400{&:is(.dark *){& a{color:oklch(74.6% .16 232.661)!important}}}.\[\&_a\:not\(\[data-slot\=button\]\)\]\:underline{& a:not([data-slot=button]){text-decoration-line:underline!important}}.\[\&_a\:not\(\[data-slot\=button\]\)\]\:underline-offset-3{& a:not([data-slot=button]){text-underline-offset:3px!important}}.\[\&_a\:not\(\[data-slot\=button\]\)\]\:hover\:text-foreground{& a:not([data-slot=button]){&:hover{@media (hover:hover){color:var(--foreground)!important}}}}.\[\&_img\]\:h-auto{& img{height:auto!important}}.\[\&_img\]\:max-w-full{& img{max-width:100%!important}}.\[\&_ol\]\:my-2{& ol{margin-block:calc(var(--spacing)*2)!important}}.\[\&_p\]\:my-2{& p{margin-block:calc(var(--spacing)*2)!important}}.\[\&_p\]\:leading-relaxed{& p{--tw-leading:var(--leading-relaxed)!important;line-height:var(--leading-relaxed)!important}}.\[\&_p\:first-child\]\:mt-0{& p:first-child{margin-top:calc(var(--spacing)*0)!important}}.\[\&_p\:last-child\]\:mb-0{& p:last-child{margin-bottom:calc(var(--spacing)*0)!important}}.\[\&_p\:not\(\:last-child\)\]\:mb-4{& p:not(:last-child){margin-bottom:calc(var(--spacing)*4)!important}}.\[\&_svg\]\:pointer-events-none{& svg{pointer-events:none!important}}.\[\&_svg\]\:shrink-0{& svg{flex-shrink:0!important}}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3{& svg:not([class*=size-]){height:calc(var(--spacing)*3)!important;width:calc(var(--spacing)*3)!important}}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5{& svg:not([class*=size-]){height:calc(var(--spacing)*3.5)!important;width:calc(var(--spacing)*3.5)!important}}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4{& svg:not([class*=size-]){height:calc(var(--spacing)*4)!important;width:calc(var(--spacing)*4)!important}}.\[\&_svg\:not\(\[class\*\=\\\'size-\\\'\]\)\]\:size-4{& svg:not([class*=\'size-\']){height:calc(var(--spacing)*4)!important;width:calc(var(--spacing)*4)!important}}.\[\&_tr\]\:border-b{& tr{border-bottom-style:var(--tw-border-style)!important;border-bottom-width:1px!important}}.\[\&_tr\]\:border-\[var\(--theme-border\)\]{& tr{border-color:var(--theme-border)!important}}.\[\&_tr\:last-child\]\:border-0{& tr:last-child{border-style:var(--tw-border-style)!important;border-width:0!important}}.\[\&_tr\:last-child\]\:border-b{& tr:last-child{border-bottom-style:var(--tw-border-style)!important;border-bottom-width:1px!important}}.\[\&_tr\:last-child\]\:border-\[var\(--theme-border\)\]{& tr:last-child{border-color:var(--theme-border)!important}}.\[\&_ul\]\:my-2{& ul{margin-block:calc(var(--spacing)*2)!important}}.\[\&\:\:-webkit-details-marker\]\:hidden{&::-webkit-details-marker{display:none!important}}.\[\&\:\:-webkit-scrollbar\]\:h-1{&::-webkit-scrollbar{height:calc(var(--spacing)*1)!important}}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0{&:has([role=checkbox]){padding-right:calc(var(--spacing)*0)!important}}.\[a\]\:hover\:bg-primary\/80{&:is(a){&:hover{@media (hover:hover){background-color:var(--primary)!important;@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--primary) 80%,transparent)!important}}}}}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]{&>[role=checkbox]{--tw-translate-y:2px!important;translate:var(--tw-translate-x) var(--tw-translate-y)!important}}.\[\&\>svg\]\:pointer-events-none{&>svg{pointer-events:none!important}}.\[\&\>svg\]\:size-3{&>svg{height:calc(var(--spacing)*3)!important;width:calc(var(--spacing)*3)!important}}.\[\&\>tbody\>tr\:last-child\]\:border-b-0{&>tbody>tr:last-child{border-bottom-style:var(--tw-border-style)!important;border-bottom-width:0!important}}.\[\&\>tr\]\:last\:border-b-0{&>tr{&:last-child{border-bottom-style:var(--tw-border-style)!important;border-bottom-width:0!important}}}.\[a\&\]\:hover\:bg-accent{a&{&:hover{@media (hover:hover){background-color:var(--accent)!important}}}}.\[a\&\]\:hover\:bg-destructive\/90{a&{&:hover{@media (hover:hover){background-color:var(--destructive)!important;@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--destructive) 90%,transparent)!important}}}}}.\[a\&\]\:hover\:bg-primary\/90{a&{&:hover{@media (hover:hover){background-color:var(--primary)!important;@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--primary) 90%,transparent)!important}}}}}.\[a\&\]\:hover\:bg-secondary\/90{a&{&:hover{@media (hover:hover){background-color:var(--secondary)!important;@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--secondary) 90%,transparent)!important}}}}}.\[a\&\]\:hover\:text-accent-foreground{a&{&:hover{@media (hover:hover){color:var(--accent-foreground)!important}}}}}@layer components{.typeset{--typeset-font-body:var(--font-ui);--typeset-font-heading:var(--font-ui);--typeset-size:1rem;--typeset-leading:1.7;--typeset-flow:1.25em;color:var(--foreground);font-family:var(--typeset-font-body);font-size:var(--typeset-size);line-height:var(--typeset-leading)}.typeset :where(h1,h2,h3,h4,h5,h6){color:var(--foreground);font-family:var(--typeset-font-heading);font-weight:600;letter-spacing:-.025em;line-height:1.2;margin-block:0;text-wrap:balance}.typeset :where(h1){font-size:clamp(1.875rem,4vw,2.25rem)}.typeset :where(h2){font-size:clamp(1.5rem,3vw,1.875rem)}.typeset :where(h3){font-size:1.25rem}.typeset :where(h4){font-size:1.125rem}.typeset :where(h5,h6){font-size:1rem}.typeset :where(p,ul,ol,blockquote,pre,table,figure,hr){margin-block:var(--typeset-flow) 0}.typeset :where(ul,ol){padding-inline-start:1.5em}.typeset :where(ul){list-style:disc}.typeset :where(ol){list-style:decimal}.typeset :where(li+li){margin-block-start:.35em}.typeset :where(a){color:var(--primary);text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:.18em}.typeset :where(strong){font-weight:600}.typeset :where(blockquote){border-inline-start:.25rem solid var(--border);color:var(--muted-foreground);padding-inline-start:1rem}.typeset :where(hr){border:0;border-top:1px solid var(--border)}.typeset :where(code){background:var(--muted);border-radius:calc(var(--radius) - 2px);font-size:.875em;padding:.15em .35em}.typeset :where(pre){background:var(--muted);border-radius:var(--radius);overflow-x:auto;padding:1rem}.typeset :where(pre code){background:transparent;padding:0}.typeset :where(img){height:auto;max-width:100%}.typeset :where(table){border-collapse:collapse;width:100%}.typeset :where(th,td){border-bottom:1px solid var(--border);padding:.625rem .75rem;text-align:start}.typeset :where(th){font-weight:600}}:root{--font-ui:"Inter",ui-sans-serif,system-ui,sans-serif;--font-munich-brand:"Chelsea Market",system-ui,sans-serif;--background:oklch(1 0 0);--foreground:oklch(0.145 0 0);--card:oklch(1 0 0);--card-foreground:oklch(0.145 0 0);--popover:oklch(1 0 0);--popover-foreground:oklch(0.145 0 0);--primary:oklch(0.205 0 0);--primary-foreground:oklch(0.985 0 0);--secondary:oklch(0.97 0 0);--secondary-foreground:oklch(0.205 0 0);--muted:oklch(0.97 0 0);--muted-foreground:oklch(0.556 0 0);--accent:oklch(0.97 0 0);--accent-foreground:oklch(0.205 0 0);--destructive:oklch(0.577 0.245 27.325);--destructive-foreground:oklch(0.577 0.245 27.325);--border:oklch(0.922 0 0);--input:oklch(0.922 0 0);--ring:oklch(0.708 0 0);--radius:0.625rem}.dark{--background:oklch(0.145 0 0);--foreground:oklch(0.985 0 0);--card:oklch(0.145 0 0);--card-foreground:oklch(0.985 0 0);--popover:oklch(0.145 0 0);--popover-foreground:oklch(0.985 0 0);--primary:oklch(0.985 0 0);--primary-foreground:oklch(0.205 0 0);--secondary:oklch(0.269 0 0);--secondary-foreground:oklch(0.985 0 0);--muted:oklch(0.269 0 0);--muted-foreground:oklch(0.708 0 0);--accent:oklch(0.269 0 0);--accent-foreground:oklch(0.985 0 0);--destructive:oklch(0.396 0.141 25.723);--destructive-foreground:oklch(0.637 0.237 25.331);--border:oklch(0.269 0 0);--input:oklch(0.269 0 0);--ring:oklch(0.439 0 0)}@layer base{*{border-color:var(--border);outline-color:var(--ring);@supports (color:color-mix(in lab,red,red)){outline-color:color-mix(in oklab,var(--ring) 50%,transparent)}}html{overflow-x:clip}body{font-family:var(--font-ui)}[role=button]:not([aria-disabled=true]),a[href]:not([aria-disabled=true]),button:not(:disabled),input[type=button]:not(:disabled),input[type=image]:not(:disabled),input[type=reset]:not(:disabled),input[type=submit]:not(:disabled),summary{cursor:pointer}}.text-primary{color:#075985!important}.text-danger{color:#b91c1c!important}.text-warning{color:#a16207!important}.nav-pills.menu-sidebar .nav-link.active,.nav-pills.menu-sidebar .show>.nav-link{border-left:.125rem solid #075985!important;color:#075985!important}.background-image-height{height:200px}.map-fullscreen-dialog:not([open]){display:none!important}.map-fullscreen-dialog[open]{box-sizing:border-box;display:flex!important;flex-direction:column;height:100vh;height:100dvh;margin:0;max-height:100vh;max-height:100dvh;max-width:none;min-height:0;width:100vw}.map-fullscreen-dialog[open]>.map-fullscreen-dialog__panel{display:flex;flex:1 1 0%;flex-direction:column;min-height:0;min-width:0;width:100%}.map-fullscreen-dialog[open] .leaflet-container{height:100%;width:100%}.map-fullscreen-dialog::backdrop{background-color:rgba(0,0,0,.45)}.rock-info-dialog:not([open]){display:none!important}.rock-info-dialog[open]{background:transparent;border:none;box-sizing:border-box;display:flex!important;height:100vh;height:100dvh;inset:0;margin:0;max-height:none;max-width:none;overscroll-behavior:contain;padding:0;position:fixed;width:100vw}.rock-info-dialog::backdrop{background-color:rgba(0,0,0,.45)}.rock-info-dialog__panel{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}body:has(.rock-info-dialog[open]),html:has(.rock-info-dialog[open]){overflow:hidden}.rock-info-dialog[open] .lg-container.lg-inline,.rock-info-dialog[open] .lg-inline .lg-backdrop,.rock-info-dialog[open] .lg-inline .lg-outer{inset:0;position:fixed}.rock-info-dialog[open] .lg-container.lg-inline{z-index:2200}.rock-info-dialog[open] .lg-inline .lg-backdrop{z-index:2201}.rock-info-dialog[open] .lg-inline .lg-outer{z-index:2202}.shared-route-dialog:not([open]){display:none!important}.shared-route-dialog[open]{align-items:center;background:transparent;border:none;box-sizing:border-box;display:flex!important;height:100vh;height:100dvh;inset:0;justify-content:center;margin:0;max-height:none;max-width:100vw;overflow-x:hidden;padding:1rem;position:fixed;width:100%}.shared-route-dialog::backdrop{background-color:rgba(0,0,0,.45)}.rock-item-link-banned:focus-visible{outline:2px solid #b91c1c;outline-offset:2px}.rock-item-link-default:focus-visible{outline:2px solid #64748b;outline-offset:2px}.dark .rock-item-link-default:focus-visible{outline-color:#94a3b8}@media (max-width:575.98px){.background-image-height{height:120px}}@layer base{input:where(:not([type])),input:where([type=date]),input:where([type=datetime-local]),input:where([type=email]),input:where([type=month]),input:where([type=number]),input:where([type=password]),input:where([type=search]),input:where([type=tel]),input:where([type=text]),input:where([type=time]),input:where([type=url]),input:where([type=week]),select,select:where([multiple]),textarea{appearance:none;background-color:#fff;border-color:oklch(55.4% .046 257.417);border-radius:0;border-width:1px;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem;--tw-shadow:0 0 #0000;&:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:oklch(54.6% 0.245 262.881);--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);border-color:oklch(54.6% .245 262.881);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}input::placeholder,textarea::placeholder{color:oklch(55.4% .046 257.417);opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-bottom:0;padding-top:0}select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='oklch(55.4%25 0.046 257.417)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;print-color-adjust:exact}select:where([multiple]),select:where([size]:not([size="1"])){background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;padding-right:.75rem;print-color-adjust:unset}input:where([type=checkbox]),input:where([type=radio]){appearance:none;background-color:#fff;background-origin:border-box;border-color:oklch(55.4% .046 257.417);border-width:1px;color:oklch(54.6% .245 262.881);display:inline-block;flex-shrink:0;height:1rem;padding:0;print-color-adjust:exact;user-select:none;vertical-align:middle;width:1rem;--tw-shadow:0 0 #0000}input:where([type=checkbox]){border-radius:0}input:where([type=radio]){border-radius:100%}input:where([type=checkbox]):focus,input:where([type=radio]):focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:oklch(54.6% 0.245 262.881);--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)}input:where([type=checkbox]):checked,input:where([type=radio]):checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}input:where([type=checkbox]):checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0'/%3E%3C/svg%3E");@media (forced-colors:active){appearance:auto}}input:where([type=radio]):checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E");@media (forced-colors:active){appearance:auto}}input:where([type=checkbox]):checked:focus,input:where([type=checkbox]):checked:hover,input:where([type=radio]):checked:focus,input:where([type=radio]):checked:hover{background-color:currentColor;border-color:transparent}input:where([type=checkbox]):indeterminate{background-color:currentColor;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent;@media (forced-colors:active){appearance:auto}}input:where([type=checkbox]):indeterminate:focus,input:where([type=checkbox]):indeterminate:hover{background-color:currentColor;border-color:transparent}input:where([type=file]){background:unset;border-color:inherit;border-radius:0;border-width:0;font-size:unset;line-height:inherit;padding:0}input:where([type=file]):focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";initial-value:"";inherits:false}@keyframes pulse{50%{opacity:.5}}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:""}}}@supports(view-transition-name:root){@view-transition{navigation:auto}:root{--mc-view-transition-duration:180ms;--mc-view-transition-offset:3px}:root[data-view-transition-debug=true]{--mc-view-transition-duration:900ms;--mc-view-transition-offset:12px}@media(prefers-reduced-motion:no-preference){::view-transition-new(root),::view-transition-old(root){animation-duration:var(--mc-view-transition-duration);animation-timing-function:ease}::view-transition-old(root){animation-name:mc-view-fade-out}::view-transition-new(root){animation-name:mc-view-fade-in}}}@keyframes mc-view-fade-out{0%{opacity:1;transform:translateY(0)}to{opacity:.985;transform:translateY(calc(var(--mc-view-transition-offset)*-1))}}@keyframes mc-view-fade-in{0%{opacity:.985;transform:translateY(var(--mc-view-transition-offset))}to{opacity:1;transform:translateY(0)}}:root{--theme-bg:#fff;--theme-bg-opacity:hsla(0,0%,100%,.9);--theme-bg-lighter:#fff;--theme-text:#000;--theme-border:#1a1a1a;--grade-bucket-3:#059669;--grade-bucket-4:#16a34a;--grade-bucket-5:#65a30d;--grade-bucket-6:#d97706;--grade-bucket-7:#ea580c;--grade-bucket-8:#c2410c;--grade-bucket-9:#dc2626;--grade-bucket-10:#e11d48;--grade-bucket-11:#4338ca;--grade-project:#334155}[data-theme=dark]{--theme-bg:#000;--theme-bg-opacity:rgba(0,0,0,.2);--theme-bg-lighter:#171717;--theme-text:#fff;--theme-border:#fff}@font-face{font-family:Inter;font-style:normal;font-weight:700;src:url(/build/fonts/Inter-Bold.0eaf807b.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:600;src:url(/build/fonts/Inter-SemiBold.6058d3da.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:500;src:url(/build/fonts/Inter-Medium.3f7acfe5.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:400;src:url(/build/fonts/Inter-Regular.9ca9ba81.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:300;src:url(/build/fonts/Inter-Light.02850f28.ttf) format("truetype")}@font-face{font-family:Chelsea Market,system-ui;font-style:normal;font-weight:400;src:url(/build/fonts/ChelseaMarket-Regular.d3bab0b3.ttf) format("truetype")}body{background-color:var(--theme-bg);color:var(--theme-text);min-height:100%;transition:background-color .3s ease,color .3s ease}.badge-opacity{background-color:var(--theme-bg-opacity)!important;color:var(--theme-text)!important}.area-lazy-picture{display:block;position:relative;width:100%}.area-lazy-picture__img{display:block;height:auto;max-width:100%;width:100%}.area-lazy-picture__badge{border-bottom-right-radius:.375rem;border-top-right-radius:.375rem;left:0;padding:.25rem .5rem;position:absolute;top:20px;z-index:1}@media(min-width:768px){.area-lazy-picture__badge{display:none!important}}.area-lazy-picture__badge-title{font-size:1.25rem;font-weight:400;line-height:1.2;margin:0}.bg-theme{background-color:#000!important}.leaflet-popup-content-wrapper{box-shadow:none!important;padding:0!important}.main-map-filters{background:var(--theme-bg);overflow:hidden}.main-map-filters-scroll{overflow:hidden}.main-map-filters-list{align-items:center;display:flex;gap:14px;list-style:none;margin:0;overflow-x:auto;padding:0;-ms-overflow-style:none;scroll-behavior:smooth;scrollbar-width:none}.main-map-filters-list::-webkit-scrollbar{display:none}.main-map-filter-tab,.main-map-filters-label{color:var(--theme-text);flex-shrink:0;font-size:14px;white-space:nowrap}.main-map-filter-tab{background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;font-weight:500;padding:8px 0;text-decoration:none;transition:border-color .15s ease}.main-map-filter-tab:hover{color:var(--theme-text)}.main-map-filter-tab.active{border-bottom-color:var(--theme-text)}.area-map-filters{background:var(--theme-bg);overflow:hidden}.main-map-filter-tab-icon{min-width:2rem}.main-map-container .leaflet-popup-content{margin:0;min-width:0;padding:0}.main-map-container .leaflet-popup-close-button{display:none}.main-map-container .main-map-pin-icon{background:transparent!important;border:none!important}.main-map-container .main-map-pin-icon svg{display:block;filter:drop-shadow(0 2px 4px rgba(0,0,0,.28))}.main-map-container .main-map-cluster-icon{background:transparent!important;border:none!important}.main-map-container .main-map-cluster-count{--s:56px;align-items:center;background:radial-gradient(circle at 32% 28%,rgba(147,197,253,.98) 0,rgba(59,130,246,.82) 38%,rgba(37,99,235,.55) 62%,rgba(29,78,216,.22) 100%);border-radius:50%;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.35),0 0 4px 2px rgba(147,197,253,.65),0 0 22px 12px rgba(59,130,246,.42),0 0 36px 18px rgba(37,99,235,.2),0 6px 14px rgba(15,23,42,.22);box-sizing:border-box;color:#fff;display:flex;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:calc(var(--s)*.3);font-weight:700;height:var(--s);justify-content:center;letter-spacing:-.02em;line-height:1;margin:0;padding:0;pointer-events:none;text-shadow:0 1px 2px rgba(15,23,42,.35);width:var(--s)}.route-highlight,.route-highlight td{background-color:hsla(0,0%,82.7%,.2)!important}[data-theme=dark] .bg-theme{background-color:#fff!important}.chelsea-market-regular{font-family:var(--font-munich-brand);font-size:20px;font-style:normal;font-weight:400}.crack-climbing,.icon-content-size,.single-chevron-right{display:inline-block;height:20px;vertical-align:middle;width:20px}.single-chevron-right{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path fill="%23000000" d="M8.59 16.58L13.17 12L8.59 7.41L10 6l6 6l-6 6z"/></svg>');background-repeat:no-repeat}footer{background-color:oklch(.985 0 0)}[data-theme=dark] footer{background-color:oklch(.205 0 0)}[data-theme=dark] .single-chevron-right{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path fill="%23ffffff" d="M8.59 16.58L13.17 12L8.59 7.41L10 6l6 6l-6 6z"/></svg>')}.crack-climbing{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path fill="currentColor" d="M22.11 21.46L2.39 1.73L1.11 3l1.86 1.86c-.25.1-.47.33-.47.64L2 11.79c-.13 2.04.77 3.99 2.35 5.21c-.02-.88.11-1.79.42-2.67L6.8 8.69l1.17 1.17l-1.79 4.98a6.09 6.09 0 0 0 1.72 6.63a6.13 6.13 0 0 0 8.66-.55l1.16-1.31l3.12 3.12zM5 9.84l-.5-.25l.21-2.91V6.6l1.26 1.26zm4.59 3.91l-.43-.38l.61-1.71l.88.88zm5.35-2.01l3.64-4.12c.35-.4.96-.44 1.35-.09c.4.35.44.97.07 1.36l-3.7 4.21zm4.89-1.48c.35-.4.96-.44 1.35-.09c.39.33.44.96.09 1.33L18.2 15l-1.35-1.35zm1.85 3.41c.4.33.43.96.08 1.33l-1.66 1.9l-1.36-1.36l1.58-1.78c.35-.4.96-.44 1.36-.09M15.55 7c.35-.4.95-.44 1.36-.09c.39.35.43.96.09 1.35l-2.6 2.94l-1.36-1.36zm-3.89 1.46l2.3-4.71c.23-.47.81-.67 1.28-.44c.48.23.68.81.44 1.28l-.38.78c-.33.13-.63.36-.87.63L12 8.78zM9.08 5.88L7.64 4.44l1.33-2.7c.23-.48.8-.67 1.28-.44c.47.23.67.8.44 1.28zm.57.57l2.4-4.91a.95.95 0 0 1 1.28-.44c.48.23.67.8.45 1.28l-2.7 5.5z"/></svg>')}.railway-station-icon{background-color:hsla(0,0%,82.7%,.7);border:2px solid #fff;border-radius:50%;color:#000;padding:5px}.error #Polygon-1,.error #Polygon-2,.error #Polygon-3,.error #Polygon-4,.error #Polygon-5{animation:float 1s ease-in-out infinite alternate}.error #Polygon-2{animation-delay:.2s}.error #Polygon-3{animation-delay:.4s}.error #Polygon-4{animation-delay:.6s}.error #Polygon-5{animation-delay:.8s}@keyframes float{to{transform:translateY(20px)}}.image-container{overflow:visible;position:relative;width:100%;z-index:1005}.image-container-media{max-height:300px;overflow:hidden;width:100%}.image-container img,.image-container-media img{display:block;height:auto;-o-object-fit:contain;object-fit:contain;width:100%}.image-container .dropdown-menu{z-index:1035}.lg-backdrop{z-index:2040}.lg-outer{z-index:2050}.lg-next,.lg-prev{z-index:5060}.lg-outer .lg-item.lg-current{z-index:3060}@media(min-width:992px){.lg-img-wrap .lg-object{max-height:750px;max-width:750px}}.leaflet-top.leaflet-right .info.legend{right:200px;top:10px}#searchModal input::-moz-placeholder{font-size:.875rem!important}#searchModal input::placeholder{font-size:.875rem!important}#searchModal #searchTabs{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin}#searchModal #searchTabs [role=tab]{flex-shrink:0}.topo-two-layer{background:transparent;overflow:hidden;position:relative;width:100%}.topo-two-layer .topo-two-layer__bg{display:block;height:auto;-o-object-fit:contain;object-fit:contain;transition:opacity .18s ease;vertical-align:top;width:100%}.topo-two-layer .topo-two-layer__overlay{transition:opacity .18s ease}.topo-two-layer .topo-two-layer__overlay,.topo-two-layer .topo-two-layer__overlay svg{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.topo-two-layer .topo-two-layer__overlay .number-circle,.topo-two-layer .topo-two-layer__overlay .number-text,.topo-two-layer .topo-two-layer__overlay .route-path-hit,.topo-two-layer .topo-two-layer__overlay .stroke-behavior,.topo-two-layer .topo-two-layer__overlay .tooltip-trigger{pointer-events:auto}.topo-two-layer .topo-two-layer__overlay .route-path-hit{pointer-events:stroke}.topo-two-layer .topo-two-layer__loader{align-items:center;display:flex;inset:0;justify-content:center;position:absolute;transition:opacity .18s ease,visibility .18s ease;z-index:1}.topo-two-layer .topo-two-layer__loader-stack{display:flex;flex-direction:column;gap:.75rem;pointer-events:none;width:min(78%,27rem)}.topo-two-layer .topo-two-layer__skeleton{backdrop-filter:blur(2px);box-shadow:0 10px 30px rgba(15,23,42,.08)}.topo-two-layer .topo-two-layer__skeleton--hero{aspect-ratio:16/10;border-radius:1rem;width:100%}.topo-two-layer .topo-two-layer__skeleton-lines{display:flex;flex-direction:column;gap:.5rem;padding-inline:.25rem}.topo-two-layer .topo-two-layer__skeleton--line{border-radius:9999px;height:.8rem}.topo-two-layer .topo-two-layer__skeleton--line-lg{width:44%}.topo-two-layer .topo-two-layer__skeleton--line-sm{width:26%}.topo-two-layer[data-topo-state=loading] .topo-two-layer__bg,.topo-two-layer[data-topo-state=loading] .topo-two-layer__overlay{opacity:0}.topo-two-layer[data-topo-state=error] .topo-two-layer__loader,.topo-two-layer[data-topo-state=ready] .topo-two-layer__loader{opacity:0;visibility:hidden}.topo-two-layer[data-topo-state=error] .topo-two-layer__bg,.topo-two-layer[data-topo-state=error] .topo-two-layer__overlay,.topo-two-layer[data-topo-state=ready] .topo-two-layer__bg,.topo-two-layer[data-topo-state=ready] .topo-two-layer__overlay{opacity:1}.number-circle{filter:drop-shadow(0 1px 2px rgba(15,23,42,.22));r:18px}.number-text{dominant-baseline:middle;font-size:21px;font-weight:600;letter-spacing:-.02em;paint-order:stroke;stroke:rgba(15,23,42,.22);stroke-width:2px;text-anchor:middle}.tooltip-trigger:hover{cursor:pointer}.end-dot{fill:#fff;pointer-events:none;r:9px;stroke:#000;stroke-width:1px}.stroke-behavior{stroke-width:3.25}.route-path-border,.stroke-behavior{stroke-linecap:round;stroke-linejoin:round}.route-path-border{opacity:.82;stroke-width:5.5}@media(min-width:992px){.number-circle{r:17px}.number-text{font-size:18px}.stroke-behavior{stroke-width:3}.route-path-border{stroke-width:5}.end-dot{r:8px}}