/*! tailwindcss v4.3.1 | MIT License | https://tailwindcss.com */
.omn-w.omn-w.omn-w:not(#\9):not(#\9):not(#\9){--omn-font-sans:"Instrument Sans", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--omn-color-neutral-100:oklch(97% 0 0);--omn-color-neutral-200:oklch(92.2% 0 0);--omn-color-neutral-400:oklch(70.8% 0 0);--omn-color-neutral-500:oklch(55.6% 0 0);--omn-color-neutral-800:oklch(26.9% 0 0);--omn-spacing:.25rem;--omn-container-3xl:48rem;--omn-container-5xl:64rem;--omn-text-xs:.75rem;--omn-text-xs--line-height:calc(1 / .75);--omn-text-sm:.875rem;--omn-text-sm--line-height:calc(1.25 / .875);--omn-text-base:1rem;--omn-text-base--line-height:calc(1.5 / 1);--omn-text-lg:1.125rem;--omn-text-lg--line-height:calc(1.75 / 1.125);--omn-text-xl:1.25rem;--omn-text-xl--line-height:calc(1.75 / 1.25);--omn-text-2xl:1.5rem;--omn-text-2xl--line-height:calc(2 / 1.5);--omn-text-3xl:1.875rem;--omn-text-3xl--line-height:calc(2.25 / 1.875);--omn-font-weight-thin:100;--omn-font-weight-medium:500;--omn-font-weight-semibold:600;--omn-font-weight-bold:700;--omn-tracking-wide:.025em;--omn-leading-tight:1.25;--omn-leading-snug:1.375;--omn-radius-sm:.25rem;--omn-radius-md:.375rem;--omn-radius-lg:.5rem;--omn-default-transition-duration:.15s;--omn-default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}
.omn-w.omn-w.omn-w:not(#\9):not(#\9):not(#\9){font-family:var(--omn-font-sans);text-align:left;color:#1f2937;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:1.5}
@property --omn-tw-translate-x{syntax:"*";inherits:false;initial-value:0}
@property --omn-tw-translate-y{syntax:"*";inherits:false;initial-value:0}
@property --omn-tw-translate-z{syntax:"*";inherits:false;initial-value:0}
@property --omn-tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}
@property --omn-tw-border-style{syntax:"*";inherits:false;initial-value:solid}
@property --omn-tw-leading{syntax:"*";inherits:false}
@property --omn-tw-font-weight{syntax:"*";inherits:false}
@property --omn-tw-tracking{syntax:"*";inherits:false}
@property --omn-tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
@property --omn-tw-shadow-color{syntax:"*";inherits:false}
@property --omn-tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}
@property --omn-tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
@property --omn-tw-inset-shadow-color{syntax:"*";inherits:false}
@property --omn-tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}
@property --omn-tw-ring-color{syntax:"*";inherits:false}
@property --omn-tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
@property --omn-tw-inset-ring-color{syntax:"*";inherits:false}
@property --omn-tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
@property --omn-tw-ring-inset{syntax:"*";inherits:false}
@property --omn-tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}
@property --omn-tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}
@property --omn-tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
.omn-w.omn-w.omn-w:not(#\9):not(#\9):not(#\9){
@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--omn-tw-translate-x:0;--omn-tw-translate-y:0;--omn-tw-translate-z:0;--omn-tw-space-y-reverse:0;--omn-tw-border-style:solid;--omn-tw-leading:initial;--omn-tw-font-weight:initial;--omn-tw-tracking:initial;--omn-tw-shadow:0 0 #0000;--omn-tw-shadow-color:initial;--omn-tw-shadow-alpha:100%;--omn-tw-inset-shadow:0 0 #0000;--omn-tw-inset-shadow-color:initial;--omn-tw-inset-shadow-alpha:100%;--omn-tw-ring-color:initial;--omn-tw-ring-shadow:0 0 #0000;--omn-tw-inset-ring-color:initial;--omn-tw-inset-ring-shadow:0 0 #0000;--omn-tw-ring-inset:initial;--omn-tw-ring-offset-width:0px;--omn-tw-ring-offset-color:#fff;--omn-tw-ring-offset-shadow:0 0 #0000}}
.omn\:\@container{container-type:inline-size}
.omn\:absolute{position:absolute}
.omn\:relative{position:relative}
.omn\:top-1\/2{top:50%}
.omn\:top-2{top:calc(var(--omn-spacing) * 2)}
.omn\:right-1{right:var(--omn-spacing)}
.omn\:right-2{right:calc(var(--omn-spacing) * 2)}
.omn\:left-1{left:var(--omn-spacing)}
.omn\:mt-2{margin-top:calc(var(--omn-spacing) * 2)}
.omn\:mt-3{margin-top:calc(var(--omn-spacing) * 3)}
.omn\:mt-auto{margin-top:auto}
.omn\:mb-1{margin-bottom:var(--omn-spacing)}
.omn\:line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}
.omn\:block{display:block}
.omn\:flex{display:flex}
.omn\:grid{display:grid}
.omn\:inline-block{display:inline-block}
.omn\:inline-flex{display:inline-flex}
.omn\:aspect-\[4\/3\]{aspect-ratio:4/3}
.omn\:size-2{width:calc(var(--omn-spacing) * 2);height:calc(var(--omn-spacing) * 2)}
.omn\:size-3{width:calc(var(--omn-spacing) * 3);height:calc(var(--omn-spacing) * 3)}
.omn\:size-3\.5{width:calc(var(--omn-spacing) * 3.5);height:calc(var(--omn-spacing) * 3.5)}
.omn\:size-4{width:calc(var(--omn-spacing) * 4);height:calc(var(--omn-spacing) * 4)}
.omn\:size-5{width:calc(var(--omn-spacing) * 5);height:calc(var(--omn-spacing) * 5)}
.omn\:size-8{width:calc(var(--omn-spacing) * 8);height:calc(var(--omn-spacing) * 8)}
.omn\:size-10{width:calc(var(--omn-spacing) * 10);height:calc(var(--omn-spacing) * 10)}
.omn\:size-12{width:calc(var(--omn-spacing) * 12);height:calc(var(--omn-spacing) * 12)}
.omn\:size-full{width:100%;height:100%}
.omn\:h-5{height:calc(var(--omn-spacing) * 5)}
.omn\:h-20{height:calc(var(--omn-spacing) * 20)}
.omn\:h-28{height:calc(var(--omn-spacing) * 28)}
.omn\:h-40{height:calc(var(--omn-spacing) * 40)}
.omn\:h-auto{height:auto}
.omn\:h-full{height:100%}
.omn\:max-h-12{max-height:calc(var(--omn-spacing) * 12)}
.omn\:max-h-full{max-height:100%}
.omn\:w-72{width:calc(var(--omn-spacing) * 72)}
.omn\:w-auto{width:auto}
.omn\:w-full{width:100%}
.omn\:max-w-3xl{max-width:var(--omn-container-3xl)}
.omn\:max-w-5xl{max-width:var(--omn-container-5xl)}
.omn\:max-w-full{max-width:100%}
.omn\:flex-1{flex:1}
.omn\:shrink-0{flex-shrink:0}
.omn\:-translate-y-1\/2{--omn-tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--omn-tw-translate-x) var(--omn-tw-translate-y)}
.omn\:rotate-180{rotate:180deg}
.omn\:scroll-mt-4{scroll-margin-top:calc(var(--omn-spacing) * 4)}
.omn\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}
.omn\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.omn\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}
.omn\:flex-col{flex-direction:column}
.omn\:flex-wrap{flex-wrap:wrap}
.omn\:items-baseline{align-items:baseline}
.omn\:items-center{align-items:center}
.omn\:items-stretch{align-items:stretch}
.omn\:justify-center{justify-content:center}
.omn\:justify-end{justify-content:flex-end}
.omn\:gap-0\.5{gap:calc(var(--omn-spacing) * .5)}
.omn\:gap-1{gap:var(--omn-spacing)}
.omn\:gap-1\.5{gap:calc(var(--omn-spacing) * 1.5)}
.omn\:gap-2{gap:calc(var(--omn-spacing) * 2)}
.omn\:gap-3{gap:calc(var(--omn-spacing) * 3)}
.omn\:gap-4{gap:calc(var(--omn-spacing) * 4)}
.omn\:gap-5{gap:calc(var(--omn-spacing) * 5)}
:where(.omn\:space-y-0\.5>:not(:last-child)){--omn-tw-space-y-reverse:0;margin-block-start:calc(calc(var(--omn-spacing) * .5) * var(--omn-tw-space-y-reverse));margin-block-end:calc(calc(var(--omn-spacing) * .5) * calc(1 - var(--omn-tw-space-y-reverse)))}
:where(.omn\:space-y-1>:not(:last-child)){--omn-tw-space-y-reverse:0;margin-block-start:calc(var(--omn-spacing) * var(--omn-tw-space-y-reverse));margin-block-end:calc(var(--omn-spacing) * calc(1 - var(--omn-tw-space-y-reverse)))}
:where(.omn\:space-y-1\.5>:not(:last-child)){--omn-tw-space-y-reverse:0;margin-block-start:calc(calc(var(--omn-spacing) * 1.5) * var(--omn-tw-space-y-reverse));margin-block-end:calc(calc(var(--omn-spacing) * 1.5) * calc(1 - var(--omn-tw-space-y-reverse)))}
:where(.omn\:space-y-2>:not(:last-child)){--omn-tw-space-y-reverse:0;margin-block-start:calc(calc(var(--omn-spacing) * 2) * var(--omn-tw-space-y-reverse));margin-block-end:calc(calc(var(--omn-spacing) * 2) * calc(1 - var(--omn-tw-space-y-reverse)))}
.omn\:gap-x-2{column-gap:calc(var(--omn-spacing) * 2)}
.omn\:gap-x-4{column-gap:calc(var(--omn-spacing) * 4)}
.omn\:self-start{align-self:flex-start}
.omn\:truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.omn\:overflow-hidden{overflow:hidden}
.omn\:rounded{border-radius:.25rem}
.omn\:rounded-full{border-radius:3.40282e38px}
.omn\:rounded-lg{border-radius:var(--omn-radius-lg)}
.omn\:rounded-md{border-radius:var(--omn-radius-md)}
.omn\:rounded-sm{border-radius:var(--omn-radius-sm)}
.omn\:border{border-style:var(--omn-tw-border-style);border-width:1px}
.omn\:border-b{border-bottom-style:var(--omn-tw-border-style);border-bottom-width:1px}
.omn\:bg-neutral-100{background-color:var(--omn-color-neutral-100)}
.omn\:bg-neutral-200{background-color:var(--omn-color-neutral-200)}
.omn\:bg-neutral-800{background-color:var(--omn-color-neutral-800)}
.omn\:object-contain{object-fit:contain}
.omn\:object-cover{object-fit:cover}
.omn\:p-2\.5{padding:calc(var(--omn-spacing) * 2.5)}
.omn\:p-3{padding:calc(var(--omn-spacing) * 3)}
.omn\:p-4{padding:calc(var(--omn-spacing) * 4)}
.omn\:px-1{padding-inline:var(--omn-spacing)}
.omn\:px-1\.5{padding-inline:calc(var(--omn-spacing) * 1.5)}
.omn\:px-2{padding-inline:calc(var(--omn-spacing) * 2)}
.omn\:px-3{padding-inline:calc(var(--omn-spacing) * 3)}
.omn\:px-4{padding-inline:calc(var(--omn-spacing) * 4)}
.omn\:px-6{padding-inline:calc(var(--omn-spacing) * 6)}
.omn\:py-0\.5{padding-block:calc(var(--omn-spacing) * .5)}
.omn\:py-1\.5{padding-block:calc(var(--omn-spacing) * 1.5)}
.omn\:py-2{padding-block:calc(var(--omn-spacing) * 2)}
.omn\:py-2\.5{padding-block:calc(var(--omn-spacing) * 2.5)}
.omn\:py-3{padding-block:calc(var(--omn-spacing) * 3)}
.omn\:py-4{padding-block:calc(var(--omn-spacing) * 4)}
.omn\:py-6{padding-block:calc(var(--omn-spacing) * 6)}
.omn\:py-8{padding-block:calc(var(--omn-spacing) * 8)}
.omn\:pt-0\.5{padding-top:calc(var(--omn-spacing) * .5)}
.omn\:pt-1{padding-top:var(--omn-spacing)}
.omn\:pt-2{padding-top:calc(var(--omn-spacing) * 2)}
.omn\:pt-3{padding-top:calc(var(--omn-spacing) * 3)}
.omn\:pb-3{padding-bottom:calc(var(--omn-spacing) * 3)}
.omn\:pb-4{padding-bottom:calc(var(--omn-spacing) * 4)}
.omn\:text-center{text-align:center}
.omn\:text-left{text-align:left}
.omn\:text-right{text-align:right}
.omn\:text-2xl{font-size:var(--omn-text-2xl);line-height:var(--omn-tw-leading,var(--omn-text-2xl--line-height))}
.omn\:text-3xl{font-size:var(--omn-text-3xl);line-height:var(--omn-tw-leading,var(--omn-text-3xl--line-height))}
.omn\:text-base{font-size:var(--omn-text-base);line-height:var(--omn-tw-leading,var(--omn-text-base--line-height))}
.omn\:text-lg{font-size:var(--omn-text-lg);line-height:var(--omn-tw-leading,var(--omn-text-lg--line-height))}
.omn\:text-sm{font-size:var(--omn-text-sm);line-height:var(--omn-tw-leading,var(--omn-text-sm--line-height))}
.omn\:text-xl{font-size:var(--omn-text-xl);line-height:var(--omn-tw-leading,var(--omn-text-xl--line-height))}
.omn\:text-xs{font-size:var(--omn-text-xs);line-height:var(--omn-tw-leading,var(--omn-text-xs--line-height))}
.omn\:text-\[10px\]{font-size:10px}
.omn\:text-\[11px\]{font-size:11px}
.omn\:leading-none{--omn-tw-leading:1;line-height:1}
.omn\:leading-snug{--omn-tw-leading:var(--omn-leading-snug);line-height:var(--omn-leading-snug)}
.omn\:leading-tight{--omn-tw-leading:var(--omn-leading-tight);line-height:var(--omn-leading-tight)}
.omn\:font-bold{--omn-tw-font-weight:var(--omn-font-weight-bold);font-weight:var(--omn-font-weight-bold)}
.omn\:font-medium{--omn-tw-font-weight:var(--omn-font-weight-medium);font-weight:var(--omn-font-weight-medium)}
.omn\:font-semibold{--omn-tw-font-weight:var(--omn-font-weight-semibold);font-weight:var(--omn-font-weight-semibold)}
.omn\:font-thin{--omn-tw-font-weight:var(--omn-font-weight-thin);font-weight:var(--omn-font-weight-thin)}
.omn\:tracking-wide{--omn-tw-tracking:var(--omn-tracking-wide);letter-spacing:var(--omn-tracking-wide)}
.omn\:whitespace-pre-line{white-space:pre-line}
.omn\:text-neutral-400{color:var(--omn-color-neutral-400)}
.omn\:text-neutral-500{color:var(--omn-color-neutral-500)}
.omn\:text-neutral-800{color:var(--omn-color-neutral-800)}
.omn\:uppercase{text-transform:uppercase}
.omn\:shadow{--omn-tw-shadow:0 1px 3px 0 var(--omn-tw-shadow-color,#0000001a), 0 1px 2px -1px var(--omn-tw-shadow-color,#0000001a);box-shadow:var(--omn-tw-inset-shadow), var(--omn-tw-inset-ring-shadow), var(--omn-tw-ring-offset-shadow), var(--omn-tw-ring-shadow), var(--omn-tw-shadow)}
.omn\:transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--omn-tw-gradient-from,--omn-tw-gradient-via,--omn-tw-gradient-to;transition-timing-function:var(--omn-tw-ease,var(--omn-default-transition-timing-function));transition-duration:var(--omn-tw-duration,var(--omn-default-transition-duration))}
.omn\:transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--omn-tw-ease,var(--omn-default-transition-timing-function));transition-duration:var(--omn-tw-duration,var(--omn-default-transition-duration))}
.omn\:select-none{-webkit-user-select:none;user-select:none}
@media (width>=40rem){.omn\:sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}
@container (width>=42rem){.omn\:\@2xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.omn\:\@2xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.omn\:\@2xl\:grid-cols-\[minmax\(0\,1\.4fr\)_minmax\(0\,1fr\)_minmax\(0\,1\.2fr\)_auto_auto\]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1.2fr) auto auto}.omn\:\@2xl\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.15fr\)_minmax\(0\,0\.75fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) minmax(0,.75fr)}}
@container (width>=48rem){.omn\:\@3xl\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.4fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}.omn\:\@3xl\:text-2xl{font-size:var(--omn-text-2xl);line-height:var(--omn-tw-leading,var(--omn-text-2xl--line-height))}}
&, *, &:before, :before, &:after, :after{box-sizing:border-box}
blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,p,pre{font-size:inherit;font-weight:inherit;margin:0}
ol,ul{margin:0;padding:0;list-style:none}
canvas,img,svg,video{max-width:100%;display:block}
button{font:inherit;color:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;padding:0}
button:disabled{cursor:default}
a{color:inherit;text-decoration:none}
input,select,textarea{font:inherit;color:inherit;margin:0}
table{border-collapse:collapse}
.omn-branded-button{transition:background-color .15s,border-color .15s,color .15s}
.omn-branded-button:hover{background-color:var(--omn-btn-hover-bg,inherit);border-color:var(--omn-btn-hover-border,inherit);color:var(--omn-btn-hover-text,inherit)}}