Skip to content
Xshna.cssv3.0.0
PlaygroundUtilities
UTILITY API / GENERATED REGISTRY

Complete utility reference.

All 1,294 base utility classes. Search the exact declarations and copy classes instantly. Responsive classes are generated with xsh-sm-, xsh-md-, xsh-lg-, xsh-xl- and xsh-2xl- variants where documented.

1,294 utilities
ClassDeclarationAction
.xsh-absoluteposition:absolute
.xsh-accent-amberaccent-color:var(--xsh-color-amber)
.xsh-accent-backgroundaccent-color:var(--xsh-bg)
.xsh-accent-blackaccent-color:#000
.xsh-accent-blueaccent-color:var(--xsh-color-blue)
.xsh-accent-borderaccent-color:var(--xsh-border)
.xsh-accent-currentaccent-color:currentColor
.xsh-accent-cyanaccent-color:var(--xsh-color-cyan)
.xsh-accent-dangeraccent-color:var(--xsh-danger)
.xsh-accent-greenaccent-color:var(--xsh-color-green)
.xsh-accent-indigoaccent-color:var(--xsh-color-indigo)
.xsh-accent-infoaccent-color:var(--xsh-info)
.xsh-accent-mutedaccent-color:var(--xsh-text-muted)
.xsh-accent-orangeaccent-color:var(--xsh-color-orange)
.xsh-accent-pinkaccent-color:var(--xsh-color-pink)
.xsh-accent-primaryaccent-color:var(--xsh-primary)
.xsh-accent-primary-softaccent-color:var(--xsh-primary-soft)
.xsh-accent-redaccent-color:var(--xsh-color-red)
.xsh-accent-slateaccent-color:var(--xsh-color-slate)
.xsh-accent-successaccent-color:var(--xsh-success)
.xsh-accent-surfaceaccent-color:var(--xsh-surface)
.xsh-accent-surface-altaccent-color:var(--xsh-surface-alt)
.xsh-accent-tealaccent-color:var(--xsh-color-teal)
.xsh-accent-textaccent-color:var(--xsh-text)
.xsh-accent-transparentaccent-color:transparent
.xsh-accent-violetaccent-color:var(--xsh-color-violet)
.xsh-accent-warningaccent-color:var(--xsh-warning)
.xsh-accent-whiteaccent-color:#fff
.xsh-antialiased-webkit-font-smoothing:antialiased
.xsh-aspect-autoaspect-ratio:auto
.xsh-aspect-photoaspect-ratio:4 / 3
.xsh-aspect-portraitaspect-ratio:3 / 4
.xsh-aspect-squareaspect-ratio:1
.xsh-aspect-videoaspect-ratio:16 / 9
.xsh-backdrop-lgbackdrop-filter:blur(20px)
.xsh-backdrop-mdbackdrop-filter:blur(10px)
.xsh-backdrop-nonebackdrop-filter:none
.xsh-backdrop-smbackdrop-filter:blur(4px)
.xsh-bg-amberbackground-color:var(--xsh-color-amber)
.xsh-bg-backgroundbackground-color:var(--xsh-bg)
.xsh-bg-blackbackground-color:#000
.xsh-bg-bluebackground-color:var(--xsh-color-blue)
.xsh-bg-borderbackground-color:var(--xsh-border)
.xsh-bg-currentbackground-color:currentColor
.xsh-bg-cyanbackground-color:var(--xsh-color-cyan)
.xsh-bg-dangerbackground-color:var(--xsh-danger)
.xsh-bg-greenbackground-color:var(--xsh-color-green)
.xsh-bg-indigobackground-color:var(--xsh-color-indigo)
.xsh-bg-infobackground-color:var(--xsh-info)
.xsh-bg-mutedbackground-color:var(--xsh-text-muted)
.xsh-bg-orangebackground-color:var(--xsh-color-orange)
.xsh-bg-pinkbackground-color:var(--xsh-color-pink)
.xsh-bg-primarybackground-color:var(--xsh-primary)
.xsh-bg-primary-softbackground-color:var(--xsh-primary-soft)
.xsh-bg-redbackground-color:var(--xsh-color-red)
.xsh-bg-slatebackground-color:var(--xsh-color-slate)
.xsh-bg-successbackground-color:var(--xsh-success)
.xsh-bg-surfacebackground-color:var(--xsh-surface)
.xsh-bg-surface-altbackground-color:var(--xsh-surface-alt)
.xsh-bg-tealbackground-color:var(--xsh-color-teal)
.xsh-bg-textbackground-color:var(--xsh-text)
.xsh-bg-transparentbackground-color:transparent
.xsh-bg-violetbackground-color:var(--xsh-color-violet)
.xsh-bg-warningbackground-color:var(--xsh-warning)
.xsh-bg-whitebackground-color:#fff
.xsh-blockdisplay:block
.xsh-blur-lgfilter:blur(16px)
.xsh-blur-mdfilter:blur(8px)
.xsh-blur-nonefilter:none
.xsh-blur-smfilter:blur(4px)
.xsh-blur-xsfilter:blur(2px)
.xsh-border-0border-width:0;border-style:solid
.xsh-border-1border-width:1px;border-style:solid
.xsh-border-2border-width:2px;border-style:solid
.xsh-border-4border-width:4px;border-style:solid
.xsh-border-8border-width:8px;border-style:solid
.xsh-border-amberborder-color:var(--xsh-color-amber)
.xsh-border-backgroundborder-color:var(--xsh-bg)
.xsh-border-blackborder-color:#000
.xsh-border-blueborder-color:var(--xsh-color-blue)
.xsh-border-borderborder-color:var(--xsh-border)
.xsh-border-currentborder-color:currentColor
.xsh-border-cyanborder-color:var(--xsh-color-cyan)
.xsh-border-dangerborder-color:var(--xsh-danger)
.xsh-border-dashedborder-style:dashed
.xsh-border-dottedborder-style:dotted
.xsh-border-doubleborder-style:double
.xsh-border-greenborder-color:var(--xsh-color-green)
.xsh-border-indigoborder-color:var(--xsh-color-indigo)
.xsh-border-infoborder-color:var(--xsh-info)
.xsh-border-mutedborder-color:var(--xsh-text-muted)
.xsh-border-noneborder-style:none
.xsh-border-orangeborder-color:var(--xsh-color-orange)
.xsh-border-pinkborder-color:var(--xsh-color-pink)
.xsh-border-primaryborder-color:var(--xsh-primary)
.xsh-border-primary-softborder-color:var(--xsh-primary-soft)
.xsh-border-redborder-color:var(--xsh-color-red)
.xsh-border-slateborder-color:var(--xsh-color-slate)
.xsh-border-solidborder-style:solid
.xsh-border-successborder-color:var(--xsh-success)
.xsh-border-surfaceborder-color:var(--xsh-surface)
.xsh-border-surface-altborder-color:var(--xsh-surface-alt)
.xsh-border-tealborder-color:var(--xsh-color-teal)
.xsh-border-textborder-color:var(--xsh-text)
.xsh-border-transparentborder-color:transparent
.xsh-border-violetborder-color:var(--xsh-color-violet)
.xsh-border-warningborder-color:var(--xsh-warning)
.xsh-border-whiteborder-color:#fff
.xsh-bottom-0bottom:0
.xsh-bottom-1bottom:.25rem
.xsh-bottom-1-2bottom:50%
.xsh-bottom-2bottom:.5rem
.xsh-bottom-4bottom:1rem
.xsh-bottom-autobottom:auto
.xsh-bottom-fullbottom:100%
.xsh-break-allword-break:break-all
.xsh-break-wordsoverflow-wrap:break-word
.xsh-capitalizetext-transform:capitalize
.xsh-col-span-1grid-column:span 1 / span 1
.xsh-col-span-10grid-column:span 10 / span 10
.xsh-col-span-11grid-column:span 11 / span 11
.xsh-col-span-12grid-column:span 12 / span 12
.xsh-col-span-2grid-column:span 2 / span 2
.xsh-col-span-3grid-column:span 3 / span 3
.xsh-col-span-4grid-column:span 4 / span 4
.xsh-col-span-5grid-column:span 5 / span 5
.xsh-col-span-6grid-column:span 6 / span 6
.xsh-col-span-7grid-column:span 7 / span 7
.xsh-col-span-8grid-column:span 8 / span 8
.xsh-col-span-9grid-column:span 9 / span 9
.xsh-columns-1columns:1
.xsh-columns-2columns:2
.xsh-columns-3columns:3
.xsh-columns-4columns:4
.xsh-columns-5columns:5
.xsh-columns-6columns:6
.xsh-container-name-cardcontainer-name:xsh-card;container-type:inline-size;
.xsh-container-querycontainer-type:inline-size;
.xsh-content-aroundalign-content:space-around
.xsh-content-betweenalign-content:space-between
.xsh-content-centeralign-content:center
.xsh-content-endalign-content:end
.xsh-content-evenlyalign-content:space-evenly
.xsh-content-startalign-content:start
.xsh-content-stretchalign-content:stretch
.xsh-contentsdisplay:contents
.xsh-cq-grid-2display:grid;grid-template-columns:repeat(2,minmax(0,1fr))
.xsh-cq-grid-3display:grid;grid-template-columns:repeat(3,minmax(0,1fr))
.xsh-cursor-autocursor:auto
.xsh-cursor-grabcursor:grab
.xsh-cursor-nonecursor:none
.xsh-cursor-not-allowedcursor:not-allowed
.xsh-cursor-pointercursor:pointer
.xsh-cursor-waitcursor:wait
.xsh-duration-1000transition-duration:1000ms
.xsh-duration-150transition-duration:150ms
.xsh-duration-200transition-duration:200ms
.xsh-duration-300transition-duration:300ms
.xsh-duration-500transition-duration:500ms
.xsh-duration-700transition-duration:700ms
.xsh-duration-75transition-duration:75ms
.xsh-end-0inset-inline-end:0
.xsh-end-1inset-inline-end:.25rem
.xsh-end-1-2inset-inline-end:50%
.xsh-end-2inset-inline-end:.5rem
.xsh-end-4inset-inline-end:1rem
.xsh-end-autoinset-inline-end:auto
.xsh-end-fullinset-inline-end:100%
.xsh-fill-amberfill:var(--xsh-color-amber)
.xsh-fill-backgroundfill:var(--xsh-bg)
.xsh-fill-blackfill:#000
.xsh-fill-bluefill:var(--xsh-color-blue)
.xsh-fill-borderfill:var(--xsh-border)
.xsh-fill-currentfill:currentColor
.xsh-fill-cyanfill:var(--xsh-color-cyan)
.xsh-fill-dangerfill:var(--xsh-danger)
.xsh-fill-greenfill:var(--xsh-color-green)
.xsh-fill-indigofill:var(--xsh-color-indigo)
.xsh-fill-infofill:var(--xsh-info)
.xsh-fill-mutedfill:var(--xsh-text-muted)
.xsh-fill-orangefill:var(--xsh-color-orange)
.xsh-fill-pinkfill:var(--xsh-color-pink)
.xsh-fill-primaryfill:var(--xsh-primary)
.xsh-fill-primary-softfill:var(--xsh-primary-soft)
.xsh-fill-redfill:var(--xsh-color-red)
.xsh-fill-slatefill:var(--xsh-color-slate)
.xsh-fill-successfill:var(--xsh-success)
.xsh-fill-surfacefill:var(--xsh-surface)
.xsh-fill-surface-altfill:var(--xsh-surface-alt)
.xsh-fill-tealfill:var(--xsh-color-teal)
.xsh-fill-textfill:var(--xsh-text)
.xsh-fill-transparentfill:transparent
.xsh-fill-violetfill:var(--xsh-color-violet)
.xsh-fill-warningfill:var(--xsh-warning)
.xsh-fill-whitefill:#fff
.xsh-fixedposition:fixed
.xsh-flexdisplay:flex
.xsh-flex-1flex:1 1 0%
.xsh-flex-autoflex:1 1 auto
.xsh-flex-colflex-direction:column
.xsh-flex-col-reverseflex-direction:column-reverse
.xsh-flex-initialflex:0 1 auto
.xsh-flex-noneflex:none
.xsh-flex-nowrapflex-wrap:nowrap
.xsh-flex-rowflex-direction:row
.xsh-flex-row-reverseflex-direction:row-reverse
.xsh-flex-wrapflex-wrap:wrap
.xsh-flex-wrap-reverseflex-wrap:wrap-reverse
.xsh-flow-rootdisplay:flow-root
.xsh-font-blackfont-weight:900
.xsh-font-boldfont-weight:700
.xsh-font-extraboldfont-weight:800
.xsh-font-extralightfont-weight:200
.xsh-font-lightfont-weight:300
.xsh-font-mediumfont-weight:500
.xsh-font-monofont-family:var(--xsh-font-mono)
.xsh-font-normalfont-weight:400
.xsh-font-sansfont-family:var(--xsh-font)
.xsh-font-semiboldfont-weight:600
.xsh-font-seriffont-family:Georgia,serif
.xsh-font-thinfont-weight:100
.xsh-gap-0gap:0px
.xsh-gap-0-5gap:.125rem
.xsh-gap-1gap:.25rem
.xsh-gap-1-5gap:.375rem
.xsh-gap-10gap:2.5rem
.xsh-gap-11gap:2.75rem
.xsh-gap-12gap:3rem
.xsh-gap-14gap:3.5rem
.xsh-gap-16gap:4rem
.xsh-gap-2gap:.5rem
.xsh-gap-2-5gap:.625rem
.xsh-gap-20gap:5rem
.xsh-gap-24gap:6rem
.xsh-gap-28gap:7rem
.xsh-gap-3gap:.75rem
.xsh-gap-3-5gap:.875rem
.xsh-gap-32gap:8rem
.xsh-gap-4gap:1rem
.xsh-gap-40gap:10rem
.xsh-gap-48gap:12rem
.xsh-gap-5gap:1.25rem
.xsh-gap-56gap:14rem
.xsh-gap-6gap:1.5rem
.xsh-gap-64gap:16rem
.xsh-gap-7gap:1.75rem
.xsh-gap-8gap:2rem
.xsh-gap-9gap:2.25rem
.xsh-gap-pxgap:1px
.xsh-gap-x-0column-gap:0px
.xsh-gap-x-0-5column-gap:.125rem
.xsh-gap-x-1column-gap:.25rem
.xsh-gap-x-1-5column-gap:.375rem
.xsh-gap-x-10column-gap:2.5rem
.xsh-gap-x-11column-gap:2.75rem
.xsh-gap-x-12column-gap:3rem
.xsh-gap-x-14column-gap:3.5rem
.xsh-gap-x-16column-gap:4rem
.xsh-gap-x-2column-gap:.5rem
.xsh-gap-x-2-5column-gap:.625rem
.xsh-gap-x-20column-gap:5rem
.xsh-gap-x-24column-gap:6rem
.xsh-gap-x-28column-gap:7rem
.xsh-gap-x-3column-gap:.75rem
.xsh-gap-x-3-5column-gap:.875rem
.xsh-gap-x-32column-gap:8rem
.xsh-gap-x-4column-gap:1rem
.xsh-gap-x-40column-gap:10rem
.xsh-gap-x-48column-gap:12rem
.xsh-gap-x-5column-gap:1.25rem
.xsh-gap-x-56column-gap:14rem
.xsh-gap-x-6column-gap:1.5rem
.xsh-gap-x-64column-gap:16rem
.xsh-gap-x-7column-gap:1.75rem
.xsh-gap-x-8column-gap:2rem
.xsh-gap-x-9column-gap:2.25rem
.xsh-gap-x-pxcolumn-gap:1px
.xsh-gap-y-0row-gap:0px
.xsh-gap-y-0-5row-gap:.125rem
.xsh-gap-y-1row-gap:.25rem
.xsh-gap-y-1-5row-gap:.375rem
.xsh-gap-y-10row-gap:2.5rem
.xsh-gap-y-11row-gap:2.75rem
.xsh-gap-y-12row-gap:3rem
.xsh-gap-y-14row-gap:3.5rem
.xsh-gap-y-16row-gap:4rem
.xsh-gap-y-2row-gap:.5rem
.xsh-gap-y-2-5row-gap:.625rem
.xsh-gap-y-20row-gap:5rem
.xsh-gap-y-24row-gap:6rem
.xsh-gap-y-28row-gap:7rem
.xsh-gap-y-3row-gap:.75rem
.xsh-gap-y-3-5row-gap:.875rem
.xsh-gap-y-32row-gap:8rem
.xsh-gap-y-4row-gap:1rem
.xsh-gap-y-40row-gap:10rem
.xsh-gap-y-48row-gap:12rem
.xsh-gap-y-5row-gap:1.25rem
.xsh-gap-y-56row-gap:14rem
.xsh-gap-y-6row-gap:1.5rem
.xsh-gap-y-64row-gap:16rem
.xsh-gap-y-7row-gap:1.75rem
.xsh-gap-y-8row-gap:2rem
.xsh-gap-y-9row-gap:2.25rem
.xsh-gap-y-pxrow-gap:1px
.xsh-griddisplay:grid
.xsh-grid-cols-1grid-template-columns:repeat(1,minmax(0,1fr))
.xsh-grid-cols-10grid-template-columns:repeat(10,minmax(0,1fr))
.xsh-grid-cols-11grid-template-columns:repeat(11,minmax(0,1fr))
.xsh-grid-cols-12grid-template-columns:repeat(12,minmax(0,1fr))
.xsh-grid-cols-2grid-template-columns:repeat(2,minmax(0,1fr))
.xsh-grid-cols-3grid-template-columns:repeat(3,minmax(0,1fr))
.xsh-grid-cols-4grid-template-columns:repeat(4,minmax(0,1fr))
.xsh-grid-cols-5grid-template-columns:repeat(5,minmax(0,1fr))
.xsh-grid-cols-6grid-template-columns:repeat(6,minmax(0,1fr))
.xsh-grid-cols-7grid-template-columns:repeat(7,minmax(0,1fr))
.xsh-grid-cols-8grid-template-columns:repeat(8,minmax(0,1fr))
.xsh-grid-cols-9grid-template-columns:repeat(9,minmax(0,1fr))
.xsh-grid-cols-autogrid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))
.xsh-grid-flow-autogrid-auto-flow:auto
.xsh-grid-flow-colgrid-auto-flow:column
.xsh-grid-flow-densegrid-auto-flow:row dense
.xsh-grid-flow-nonegrid-auto-flow:none
.xsh-grid-flow-rowgrid-auto-flow:row
.xsh-grid-rows-1grid-template-rows:repeat(1,minmax(0,1fr))
.xsh-grid-rows-10grid-template-rows:repeat(10,minmax(0,1fr))
.xsh-grid-rows-11grid-template-rows:repeat(11,minmax(0,1fr))
.xsh-grid-rows-12grid-template-rows:repeat(12,minmax(0,1fr))
.xsh-grid-rows-2grid-template-rows:repeat(2,minmax(0,1fr))
.xsh-grid-rows-3grid-template-rows:repeat(3,minmax(0,1fr))
.xsh-grid-rows-4grid-template-rows:repeat(4,minmax(0,1fr))
.xsh-grid-rows-5grid-template-rows:repeat(5,minmax(0,1fr))
.xsh-grid-rows-6grid-template-rows:repeat(6,minmax(0,1fr))
.xsh-grid-rows-7grid-template-rows:repeat(7,minmax(0,1fr))
.xsh-grid-rows-8grid-template-rows:repeat(8,minmax(0,1fr))
.xsh-grid-rows-9grid-template-rows:repeat(9,minmax(0,1fr))
.xsh-grow-0flex-grow:0
.xsh-grow-1flex-grow:1
.xsh-grow-2flex-grow:2
.xsh-grow-4flex-grow:4
.xsh-grow-8flex-grow:8
.xsh-h-0height:0
.xsh-h-0-5height:.125rem
.xsh-h-1height:.25rem
.xsh-h-1-2height:50%
.xsh-h-1-3height:33.333333%
.xsh-h-1-4height:25%
.xsh-h-1-5height:.375rem
.xsh-h-10height:2.5rem
.xsh-h-11height:2.75rem
.xsh-h-12height:3rem
.xsh-h-14height:3.5rem
.xsh-h-16height:4rem
.xsh-h-2height:.5rem
.xsh-h-2-3height:66.666667%
.xsh-h-2-5height:.625rem
.xsh-h-20height:5rem
.xsh-h-24height:6rem
.xsh-h-28height:7rem
.xsh-h-3height:.75rem
.xsh-h-3-4height:75%
.xsh-h-3-5height:.875rem
.xsh-h-32height:8rem
.xsh-h-4height:1rem
.xsh-h-40height:10rem
.xsh-h-48height:12rem
.xsh-h-5height:1.25rem
.xsh-h-56height:14rem
.xsh-h-6height:1.5rem
.xsh-h-64height:16rem
.xsh-h-7height:1.75rem
.xsh-h-8height:2rem
.xsh-h-9height:2.25rem
.xsh-h-autoheight:auto
.xsh-h-dvhheight:100dvh
.xsh-h-fitheight:fit-content
.xsh-h-fullheight:100%
.xsh-h-maxheight:max-content
.xsh-h-minheight:min-content
.xsh-h-pxheight:1px
.xsh-h-screenheight:100vw
.xsh-h-svhheight:100svh
.xsh-hiddendisplay:none
.xsh-inlinedisplay:inline
.xsh-inline-blockdisplay:inline-block
.xsh-inline-flexdisplay:inline-flex
.xsh-inline-griddisplay:inline-grid
.xsh-inset-0inset:0
.xsh-inset-1inset:.25rem
.xsh-inset-1-2inset:50%
.xsh-inset-2inset:.5rem
.xsh-inset-4inset:1rem
.xsh-inset-autoinset:auto
.xsh-inset-fullinset:100%
.xsh-isolation-isolateisolation:isolate
.xsh-isolation-normalisolation:normal
.xsh-italicfont-style:italic
.xsh-items-baselinealign-items:baseline
.xsh-items-centeralign-items:center
.xsh-items-endalign-items:flex-end
.xsh-items-startalign-items:flex-start
.xsh-items-stretchalign-items:stretch
.xsh-justify-aroundjustify-content:space-around
.xsh-justify-betweenjustify-content:space-between
.xsh-justify-centerjustify-content:center
.xsh-justify-endjustify-content:flex-end
.xsh-justify-evenlyjustify-content:space-evenly
.xsh-justify-startjustify-content:flex-start
.xsh-leading-looseline-height:2
.xsh-leading-noneline-height:1
.xsh-leading-normalline-height:1.5
.xsh-leading-relaxedline-height:1.625
.xsh-leading-snugline-height:1.375
.xsh-leading-tightline-height:1.25
.xsh-left-0left:0
.xsh-left-1left:.25rem
.xsh-left-1-2left:50%
.xsh-left-2left:.5rem
.xsh-left-4left:1rem
.xsh-left-autoleft:auto
.xsh-left-fullleft:100%
.xsh-line-clamp-1display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden
.xsh-line-clamp-2display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden
.xsh-line-clamp-3display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden
.xsh-line-clamp-4display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden
.xsh-line-clamp-5display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden
.xsh-line-clamp-6display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;overflow:hidden
.xsh-line-throughtext-decoration:line-through
.xsh-lowercasetext-transform:lowercase
.xsh-m-0margin:0px
.xsh-m-0-5margin:.125rem
.xsh-m-1margin:.25rem
.xsh-m-1-5margin:.375rem
.xsh-m-10margin:2.5rem
.xsh-m-11margin:2.75rem
.xsh-m-12margin:3rem
.xsh-m-14margin:3.5rem
.xsh-m-16margin:4rem
.xsh-m-2margin:.5rem
.xsh-m-2-5margin:.625rem
.xsh-m-20margin:5rem
.xsh-m-24margin:6rem
.xsh-m-28margin:7rem
.xsh-m-3margin:.75rem
.xsh-m-3-5margin:.875rem
.xsh-m-32margin:8rem
.xsh-m-4margin:1rem
.xsh-m-40margin:10rem
.xsh-m-48margin:12rem
.xsh-m-5margin:1.25rem
.xsh-m-56margin:14rem
.xsh-m-6margin:1.5rem
.xsh-m-64margin:16rem
.xsh-m-7margin:1.75rem
.xsh-m-8margin:2rem
.xsh-m-9margin:2.25rem
.xsh-m-automargin:auto
.xsh-m-pxmargin:1px
.xsh-max-h-0max-height:0
.xsh-max-h-1-2max-height:50%
.xsh-max-h-1-3max-height:33.333333%
.xsh-max-h-1-4max-height:25%
.xsh-max-h-2-3max-height:66.666667%
.xsh-max-h-3-4max-height:75%
.xsh-max-h-automax-height:auto
.xsh-max-h-dvhmax-height:100dvh
.xsh-max-h-fitmax-height:fit-content
.xsh-max-h-fullmax-height:100%
.xsh-max-h-maxmax-height:max-content
.xsh-max-h-minmax-height:min-content
.xsh-max-h-pxmax-height:1px
.xsh-max-h-screenmax-height:100vw
.xsh-max-h-svhmax-height:100svh
.xsh-max-w-0max-width:0
.xsh-max-w-1-2max-width:50%
.xsh-max-w-1-3max-width:33.333333%
.xsh-max-w-1-4max-width:25%
.xsh-max-w-2-3max-width:66.666667%
.xsh-max-w-2xlmax-width:96rem
.xsh-max-w-3-4max-width:75%
.xsh-max-w-automax-width:auto
.xsh-max-w-dvhmax-width:100dvh
.xsh-max-w-fitmax-width:fit-content
.xsh-max-w-fullmax-width:100%
.xsh-max-w-lgmax-width:64rem
.xsh-max-w-maxmax-width:max-content
.xsh-max-w-mdmax-width:48rem
.xsh-max-w-minmax-width:min-content
.xsh-max-w-prosemax-width:65ch
.xsh-max-w-pxmax-width:1px
.xsh-max-w-screenmax-width:100vw
.xsh-max-w-smmax-width:40rem
.xsh-max-w-svhmax-width:100svh
.xsh-max-w-xlmax-width:80rem
.xsh-mb-0margin-block-end:0px
.xsh-mb-0-5margin-block-end:.125rem
.xsh-mb-1margin-block-end:.25rem
.xsh-mb-1-5margin-block-end:.375rem
.xsh-mb-10margin-block-end:2.5rem
.xsh-mb-11margin-block-end:2.75rem
.xsh-mb-12margin-block-end:3rem
.xsh-mb-14margin-block-end:3.5rem
.xsh-mb-16margin-block-end:4rem
.xsh-mb-2margin-block-end:.5rem
.xsh-mb-2-5margin-block-end:.625rem
.xsh-mb-20margin-block-end:5rem
.xsh-mb-24margin-block-end:6rem
.xsh-mb-28margin-block-end:7rem
.xsh-mb-3margin-block-end:.75rem
.xsh-mb-3-5margin-block-end:.875rem
.xsh-mb-32margin-block-end:8rem
.xsh-mb-4margin-block-end:1rem
.xsh-mb-40margin-block-end:10rem
.xsh-mb-48margin-block-end:12rem
.xsh-mb-5margin-block-end:1.25rem
.xsh-mb-56margin-block-end:14rem
.xsh-mb-6margin-block-end:1.5rem
.xsh-mb-64margin-block-end:16rem
.xsh-mb-7margin-block-end:1.75rem
.xsh-mb-8margin-block-end:2rem
.xsh-mb-9margin-block-end:2.25rem
.xsh-mb-automargin-block-end:auto
.xsh-mb-pxmargin-block-end:1px
.xsh-me-0margin-inline-end:0px
.xsh-me-0-5margin-inline-end:.125rem
.xsh-me-1margin-inline-end:.25rem
.xsh-me-1-5margin-inline-end:.375rem
.xsh-me-10margin-inline-end:2.5rem
.xsh-me-11margin-inline-end:2.75rem
.xsh-me-12margin-inline-end:3rem
.xsh-me-14margin-inline-end:3.5rem
.xsh-me-16margin-inline-end:4rem
.xsh-me-2margin-inline-end:.5rem
.xsh-me-2-5margin-inline-end:.625rem
.xsh-me-20margin-inline-end:5rem
.xsh-me-24margin-inline-end:6rem
.xsh-me-28margin-inline-end:7rem
.xsh-me-3margin-inline-end:.75rem
.xsh-me-3-5margin-inline-end:.875rem
.xsh-me-32margin-inline-end:8rem
.xsh-me-4margin-inline-end:1rem
.xsh-me-40margin-inline-end:10rem
.xsh-me-48margin-inline-end:12rem
.xsh-me-5margin-inline-end:1.25rem
.xsh-me-56margin-inline-end:14rem
.xsh-me-6margin-inline-end:1.5rem
.xsh-me-64margin-inline-end:16rem
.xsh-me-7margin-inline-end:1.75rem
.xsh-me-8margin-inline-end:2rem
.xsh-me-9margin-inline-end:2.25rem
.xsh-me-automargin-inline-end:auto
.xsh-me-pxmargin-inline-end:1px
.xsh-min-h-0min-height:0
.xsh-min-h-0-5min-height:.125rem
.xsh-min-h-1min-height:.25rem
.xsh-min-h-1-2min-height:50%
.xsh-min-h-1-3min-height:33.333333%
.xsh-min-h-1-4min-height:25%
.xsh-min-h-1-5min-height:.375rem
.xsh-min-h-10min-height:2.5rem
.xsh-min-h-11min-height:2.75rem
.xsh-min-h-12min-height:3rem
.xsh-min-h-14min-height:3.5rem
.xsh-min-h-16min-height:4rem
.xsh-min-h-2min-height:.5rem
.xsh-min-h-2-3min-height:66.666667%
.xsh-min-h-2-5min-height:.625rem
.xsh-min-h-20min-height:5rem
.xsh-min-h-24min-height:6rem
.xsh-min-h-28min-height:7rem
.xsh-min-h-3min-height:.75rem
.xsh-min-h-3-4min-height:75%
.xsh-min-h-3-5min-height:.875rem
.xsh-min-h-32min-height:8rem
.xsh-min-h-4min-height:1rem
.xsh-min-h-40min-height:10rem
.xsh-min-h-48min-height:12rem
.xsh-min-h-5min-height:1.25rem
.xsh-min-h-56min-height:14rem
.xsh-min-h-6min-height:1.5rem
.xsh-min-h-64min-height:16rem
.xsh-min-h-7min-height:1.75rem
.xsh-min-h-8min-height:2rem
.xsh-min-h-9min-height:2.25rem
.xsh-min-h-automin-height:auto
.xsh-min-h-dvhmin-height:100dvh
.xsh-min-h-fitmin-height:fit-content
.xsh-min-h-fullmin-height:100%
.xsh-min-h-maxmin-height:max-content
.xsh-min-h-minmin-height:min-content
.xsh-min-h-pxmin-height:1px
.xsh-min-h-screenmin-height:100vw
.xsh-min-h-svhmin-height:100svh
.xsh-min-w-0min-width:0
.xsh-min-w-0-5min-width:.125rem
.xsh-min-w-1min-width:.25rem
.xsh-min-w-1-2min-width:50%
.xsh-min-w-1-3min-width:33.333333%
.xsh-min-w-1-4min-width:25%
.xsh-min-w-1-5min-width:.375rem
.xsh-min-w-10min-width:2.5rem
.xsh-min-w-11min-width:2.75rem
.xsh-min-w-12min-width:3rem
.xsh-min-w-14min-width:3.5rem
.xsh-min-w-16min-width:4rem
.xsh-min-w-2min-width:.5rem
.xsh-min-w-2-3min-width:66.666667%
.xsh-min-w-2-5min-width:.625rem
.xsh-min-w-20min-width:5rem
.xsh-min-w-24min-width:6rem
.xsh-min-w-28min-width:7rem
.xsh-min-w-3min-width:.75rem
.xsh-min-w-3-4min-width:75%
.xsh-min-w-3-5min-width:.875rem
.xsh-min-w-32min-width:8rem
.xsh-min-w-4min-width:1rem
.xsh-min-w-40min-width:10rem
.xsh-min-w-48min-width:12rem
.xsh-min-w-5min-width:1.25rem
.xsh-min-w-56min-width:14rem
.xsh-min-w-6min-width:1.5rem
.xsh-min-w-64min-width:16rem
.xsh-min-w-7min-width:1.75rem
.xsh-min-w-8min-width:2rem
.xsh-min-w-9min-width:2.25rem
.xsh-min-w-automin-width:auto
.xsh-min-w-dvhmin-width:100dvh
.xsh-min-w-fitmin-width:fit-content
.xsh-min-w-fullmin-width:100%
.xsh-min-w-maxmin-width:max-content
.xsh-min-w-minmin-width:min-content
.xsh-min-w-pxmin-width:1px
.xsh-min-w-screenmin-width:100vw
.xsh-min-w-svhmin-width:100svh
.xsh-motion-safetransition-duration:var(--xsh-motion-normal);
.xsh-ms-0margin-inline-start:0px
.xsh-ms-0-5margin-inline-start:.125rem
.xsh-ms-1margin-inline-start:.25rem
.xsh-ms-1-5margin-inline-start:.375rem
.xsh-ms-10margin-inline-start:2.5rem
.xsh-ms-11margin-inline-start:2.75rem
.xsh-ms-12margin-inline-start:3rem
.xsh-ms-14margin-inline-start:3.5rem
.xsh-ms-16margin-inline-start:4rem
.xsh-ms-2margin-inline-start:.5rem
.xsh-ms-2-5margin-inline-start:.625rem
.xsh-ms-20margin-inline-start:5rem
.xsh-ms-24margin-inline-start:6rem
.xsh-ms-28margin-inline-start:7rem
.xsh-ms-3margin-inline-start:.75rem
.xsh-ms-3-5margin-inline-start:.875rem
.xsh-ms-32margin-inline-start:8rem
.xsh-ms-4margin-inline-start:1rem
.xsh-ms-40margin-inline-start:10rem
.xsh-ms-48margin-inline-start:12rem
.xsh-ms-5margin-inline-start:1.25rem
.xsh-ms-56margin-inline-start:14rem
.xsh-ms-6margin-inline-start:1.5rem
.xsh-ms-64margin-inline-start:16rem
.xsh-ms-7margin-inline-start:1.75rem
.xsh-ms-8margin-inline-start:2rem
.xsh-ms-9margin-inline-start:2.25rem
.xsh-ms-automargin-inline-start:auto
.xsh-ms-pxmargin-inline-start:1px
.xsh-mt-0margin-block-start:0px
.xsh-mt-0-5margin-block-start:.125rem
.xsh-mt-1margin-block-start:.25rem
.xsh-mt-1-5margin-block-start:.375rem
.xsh-mt-10margin-block-start:2.5rem
.xsh-mt-11margin-block-start:2.75rem
.xsh-mt-12margin-block-start:3rem
.xsh-mt-14margin-block-start:3.5rem
.xsh-mt-16margin-block-start:4rem
.xsh-mt-2margin-block-start:.5rem
.xsh-mt-2-5margin-block-start:.625rem
.xsh-mt-20margin-block-start:5rem
.xsh-mt-24margin-block-start:6rem
.xsh-mt-28margin-block-start:7rem
.xsh-mt-3margin-block-start:.75rem
.xsh-mt-3-5margin-block-start:.875rem
.xsh-mt-32margin-block-start:8rem
.xsh-mt-4margin-block-start:1rem
.xsh-mt-40margin-block-start:10rem
.xsh-mt-48margin-block-start:12rem
.xsh-mt-5margin-block-start:1.25rem
.xsh-mt-56margin-block-start:14rem
.xsh-mt-6margin-block-start:1.5rem
.xsh-mt-64margin-block-start:16rem
.xsh-mt-7margin-block-start:1.75rem
.xsh-mt-8margin-block-start:2rem
.xsh-mt-9margin-block-start:2.25rem
.xsh-mt-automargin-block-start:auto
.xsh-mt-pxmargin-block-start:1px
.xsh-mx-0margin-inline:0px
.xsh-mx-0-5margin-inline:.125rem
.xsh-mx-1margin-inline:.25rem
.xsh-mx-1-5margin-inline:.375rem
.xsh-mx-10margin-inline:2.5rem
.xsh-mx-11margin-inline:2.75rem
.xsh-mx-12margin-inline:3rem
.xsh-mx-14margin-inline:3.5rem
.xsh-mx-16margin-inline:4rem
.xsh-mx-2margin-inline:.5rem
.xsh-mx-2-5margin-inline:.625rem
.xsh-mx-20margin-inline:5rem
.xsh-mx-24margin-inline:6rem
.xsh-mx-28margin-inline:7rem
.xsh-mx-3margin-inline:.75rem
.xsh-mx-3-5margin-inline:.875rem
.xsh-mx-32margin-inline:8rem
.xsh-mx-4margin-inline:1rem
.xsh-mx-40margin-inline:10rem
.xsh-mx-48margin-inline:12rem
.xsh-mx-5margin-inline:1.25rem
.xsh-mx-56margin-inline:14rem
.xsh-mx-6margin-inline:1.5rem
.xsh-mx-64margin-inline:16rem
.xsh-mx-7margin-inline:1.75rem
.xsh-mx-8margin-inline:2rem
.xsh-mx-9margin-inline:2.25rem
.xsh-mx-automargin-inline:auto
.xsh-mx-pxmargin-inline:1px
.xsh-my-0margin-block:0px
.xsh-my-0-5margin-block:.125rem
.xsh-my-1margin-block:.25rem
.xsh-my-1-5margin-block:.375rem
.xsh-my-10margin-block:2.5rem
.xsh-my-11margin-block:2.75rem
.xsh-my-12margin-block:3rem
.xsh-my-14margin-block:3.5rem
.xsh-my-16margin-block:4rem
.xsh-my-2margin-block:.5rem
.xsh-my-2-5margin-block:.625rem
.xsh-my-20margin-block:5rem
.xsh-my-24margin-block:6rem
.xsh-my-28margin-block:7rem
.xsh-my-3margin-block:.75rem
.xsh-my-3-5margin-block:.875rem
.xsh-my-32margin-block:8rem
.xsh-my-4margin-block:1rem
.xsh-my-40margin-block:10rem
.xsh-my-48margin-block:12rem
.xsh-my-5margin-block:1.25rem
.xsh-my-56margin-block:14rem
.xsh-my-6margin-block:1.5rem
.xsh-my-64margin-block:16rem
.xsh-my-7margin-block:1.75rem
.xsh-my-8margin-block:2rem
.xsh-my-9margin-block:2.25rem
.xsh-my-automargin-block:auto
.xsh-my-pxmargin-block:1px
.xsh-no-underlinetext-decoration:none
.xsh-nonedisplay:none
.xsh-normal-casetext-transform:none
.xsh-not-italicfont-style:normal
.xsh-object-bottomobject-position:bottom
.xsh-object-centerobject-position:center
.xsh-object-containobject-fit:contain
.xsh-object-coverobject-fit:cover
.xsh-object-fillobject-fit:fill
.xsh-object-leftobject-position:left
.xsh-object-noneobject-fit:none
.xsh-object-rightobject-position:right
.xsh-object-scale-downobject-fit:scale-down
.xsh-object-topobject-position:top
.xsh-opacity-0opacity:0.0
.xsh-opacity-10opacity:0.1
.xsh-opacity-100opacity:1.0
.xsh-opacity-20opacity:0.2
.xsh-opacity-25opacity:0.25
.xsh-opacity-30opacity:0.3
.xsh-opacity-40opacity:0.4
.xsh-opacity-5opacity:0.05
.xsh-opacity-50opacity:0.5
.xsh-opacity-60opacity:0.6
.xsh-opacity-70opacity:0.7
.xsh-opacity-75opacity:0.75
.xsh-opacity-80opacity:0.8
.xsh-opacity-90opacity:0.9
.xsh-opacity-95opacity:0.95
.xsh-order-1order:1
.xsh-order-10order:10
.xsh-order-11order:11
.xsh-order-12order:12
.xsh-order-2order:2
.xsh-order-3order:3
.xsh-order-4order:4
.xsh-order-5order:5
.xsh-order-6order:6
.xsh-order-7order:7
.xsh-order-8order:8
.xsh-order-9order:9
.xsh-order-firstorder:-9999
.xsh-order-lastorder:9999
.xsh-order-noneorder:0
.xsh-overflow-autooverflow:auto
.xsh-overflow-clipoverflow:clip
.xsh-overflow-hiddenoverflow:hidden
.xsh-overflow-scrolloverflow:scroll
.xsh-overflow-visibleoverflow:visible
.xsh-overflow-x-autooverflow-x:auto
.xsh-overflow-x-clipoverflow-x:clip
.xsh-overflow-x-hiddenoverflow-x:hidden
.xsh-overflow-x-scrolloverflow-x:scroll
.xsh-overflow-x-visibleoverflow-x:visible
.xsh-overflow-y-autooverflow-y:auto
.xsh-overflow-y-clipoverflow-y:clip
.xsh-overflow-y-hiddenoverflow-y:hidden
.xsh-overflow-y-scrolloverflow-y:scroll
.xsh-overflow-y-visibleoverflow-y:visible
.xsh-overscroll-autooverscroll-behavior:auto
.xsh-overscroll-containoverscroll-behavior:contain
.xsh-overscroll-noneoverscroll-behavior:none
.xsh-p-0padding:0px
.xsh-p-0-5padding:.125rem
.xsh-p-1padding:.25rem
.xsh-p-1-5padding:.375rem
.xsh-p-10padding:2.5rem
.xsh-p-11padding:2.75rem
.xsh-p-12padding:3rem
.xsh-p-14padding:3.5rem
.xsh-p-16padding:4rem
.xsh-p-2padding:.5rem
.xsh-p-2-5padding:.625rem
.xsh-p-20padding:5rem
.xsh-p-24padding:6rem
.xsh-p-28padding:7rem
.xsh-p-3padding:.75rem
.xsh-p-3-5padding:.875rem
.xsh-p-32padding:8rem
.xsh-p-4padding:1rem
.xsh-p-40padding:10rem
.xsh-p-48padding:12rem
.xsh-p-5padding:1.25rem
.xsh-p-56padding:14rem
.xsh-p-6padding:1.5rem
.xsh-p-64padding:16rem
.xsh-p-7padding:1.75rem
.xsh-p-8padding:2rem
.xsh-p-9padding:2.25rem
.xsh-p-pxpadding:1px
.xsh-pb-0padding-block-end:0px
.xsh-pb-0-5padding-block-end:.125rem
.xsh-pb-1padding-block-end:.25rem
.xsh-pb-1-5padding-block-end:.375rem
.xsh-pb-10padding-block-end:2.5rem
.xsh-pb-11padding-block-end:2.75rem
.xsh-pb-12padding-block-end:3rem
.xsh-pb-14padding-block-end:3.5rem
.xsh-pb-16padding-block-end:4rem
.xsh-pb-2padding-block-end:.5rem
.xsh-pb-2-5padding-block-end:.625rem
.xsh-pb-20padding-block-end:5rem
.xsh-pb-24padding-block-end:6rem
.xsh-pb-28padding-block-end:7rem
.xsh-pb-3padding-block-end:.75rem
.xsh-pb-3-5padding-block-end:.875rem
.xsh-pb-32padding-block-end:8rem
.xsh-pb-4padding-block-end:1rem
.xsh-pb-40padding-block-end:10rem
.xsh-pb-48padding-block-end:12rem
.xsh-pb-5padding-block-end:1.25rem
.xsh-pb-56padding-block-end:14rem
.xsh-pb-6padding-block-end:1.5rem
.xsh-pb-64padding-block-end:16rem
.xsh-pb-7padding-block-end:1.75rem
.xsh-pb-8padding-block-end:2rem
.xsh-pb-9padding-block-end:2.25rem
.xsh-pb-pxpadding-block-end:1px
.xsh-pe-0padding-inline-end:0px
.xsh-pe-0-5padding-inline-end:.125rem
.xsh-pe-1padding-inline-end:.25rem
.xsh-pe-1-5padding-inline-end:.375rem
.xsh-pe-10padding-inline-end:2.5rem
.xsh-pe-11padding-inline-end:2.75rem
.xsh-pe-12padding-inline-end:3rem
.xsh-pe-14padding-inline-end:3.5rem
.xsh-pe-16padding-inline-end:4rem
.xsh-pe-2padding-inline-end:.5rem
.xsh-pe-2-5padding-inline-end:.625rem
.xsh-pe-20padding-inline-end:5rem
.xsh-pe-24padding-inline-end:6rem
.xsh-pe-28padding-inline-end:7rem
.xsh-pe-3padding-inline-end:.75rem
.xsh-pe-3-5padding-inline-end:.875rem
.xsh-pe-32padding-inline-end:8rem
.xsh-pe-4padding-inline-end:1rem
.xsh-pe-40padding-inline-end:10rem
.xsh-pe-48padding-inline-end:12rem
.xsh-pe-5padding-inline-end:1.25rem
.xsh-pe-56padding-inline-end:14rem
.xsh-pe-6padding-inline-end:1.5rem
.xsh-pe-64padding-inline-end:16rem
.xsh-pe-7padding-inline-end:1.75rem
.xsh-pe-8padding-inline-end:2rem
.xsh-pe-9padding-inline-end:2.25rem
.xsh-pe-pxpadding-inline-end:1px
.xsh-print-hiddendisplay:none!important
.xsh-print-onlydisplay:block
.xsh-ps-0padding-inline-start:0px
.xsh-ps-0-5padding-inline-start:.125rem
.xsh-ps-1padding-inline-start:.25rem
.xsh-ps-1-5padding-inline-start:.375rem
.xsh-ps-10padding-inline-start:2.5rem
.xsh-ps-11padding-inline-start:2.75rem
.xsh-ps-12padding-inline-start:3rem
.xsh-ps-14padding-inline-start:3.5rem
.xsh-ps-16padding-inline-start:4rem
.xsh-ps-2padding-inline-start:.5rem
.xsh-ps-2-5padding-inline-start:.625rem
.xsh-ps-20padding-inline-start:5rem
.xsh-ps-24padding-inline-start:6rem
.xsh-ps-28padding-inline-start:7rem
.xsh-ps-3padding-inline-start:.75rem
.xsh-ps-3-5padding-inline-start:.875rem
.xsh-ps-32padding-inline-start:8rem
.xsh-ps-4padding-inline-start:1rem
.xsh-ps-40padding-inline-start:10rem
.xsh-ps-48padding-inline-start:12rem
.xsh-ps-5padding-inline-start:1.25rem
.xsh-ps-56padding-inline-start:14rem
.xsh-ps-6padding-inline-start:1.5rem
.xsh-ps-64padding-inline-start:16rem
.xsh-ps-7padding-inline-start:1.75rem
.xsh-ps-8padding-inline-start:2rem
.xsh-ps-9padding-inline-start:2.25rem
.xsh-ps-pxpadding-inline-start:1px
.xsh-pt-0padding-block-start:0px
.xsh-pt-0-5padding-block-start:.125rem
.xsh-pt-1padding-block-start:.25rem
.xsh-pt-1-5padding-block-start:.375rem
.xsh-pt-10padding-block-start:2.5rem
.xsh-pt-11padding-block-start:2.75rem
.xsh-pt-12padding-block-start:3rem
.xsh-pt-14padding-block-start:3.5rem
.xsh-pt-16padding-block-start:4rem
.xsh-pt-2padding-block-start:.5rem
.xsh-pt-2-5padding-block-start:.625rem
.xsh-pt-20padding-block-start:5rem
.xsh-pt-24padding-block-start:6rem
.xsh-pt-28padding-block-start:7rem
.xsh-pt-3padding-block-start:.75rem
.xsh-pt-3-5padding-block-start:.875rem
.xsh-pt-32padding-block-start:8rem
.xsh-pt-4padding-block-start:1rem
.xsh-pt-40padding-block-start:10rem
.xsh-pt-48padding-block-start:12rem
.xsh-pt-5padding-block-start:1.25rem
.xsh-pt-56padding-block-start:14rem
.xsh-pt-6padding-block-start:1.5rem
.xsh-pt-64padding-block-start:16rem
.xsh-pt-7padding-block-start:1.75rem
.xsh-pt-8padding-block-start:2rem
.xsh-pt-9padding-block-start:2.25rem
.xsh-pt-pxpadding-block-start:1px
.xsh-px-0padding-inline:0px
.xsh-px-0-5padding-inline:.125rem
.xsh-px-1padding-inline:.25rem
.xsh-px-1-5padding-inline:.375rem
.xsh-px-10padding-inline:2.5rem
.xsh-px-11padding-inline:2.75rem
.xsh-px-12padding-inline:3rem
.xsh-px-14padding-inline:3.5rem
.xsh-px-16padding-inline:4rem
.xsh-px-2padding-inline:.5rem
.xsh-px-2-5padding-inline:.625rem
.xsh-px-20padding-inline:5rem
.xsh-px-24padding-inline:6rem
.xsh-px-28padding-inline:7rem
.xsh-px-3padding-inline:.75rem
.xsh-px-3-5padding-inline:.875rem
.xsh-px-32padding-inline:8rem
.xsh-px-4padding-inline:1rem
.xsh-px-40padding-inline:10rem
.xsh-px-48padding-inline:12rem
.xsh-px-5padding-inline:1.25rem
.xsh-px-56padding-inline:14rem
.xsh-px-6padding-inline:1.5rem
.xsh-px-64padding-inline:16rem
.xsh-px-7padding-inline:1.75rem
.xsh-px-8padding-inline:2rem
.xsh-px-9padding-inline:2.25rem
.xsh-px-pxpadding-inline:1px
.xsh-py-0padding-block:0px
.xsh-py-0-5padding-block:.125rem
.xsh-py-1padding-block:.25rem
.xsh-py-1-5padding-block:.375rem
.xsh-py-10padding-block:2.5rem
.xsh-py-11padding-block:2.75rem
.xsh-py-12padding-block:3rem
.xsh-py-14padding-block:3.5rem
.xsh-py-16padding-block:4rem
.xsh-py-2padding-block:.5rem
.xsh-py-2-5padding-block:.625rem
.xsh-py-20padding-block:5rem
.xsh-py-24padding-block:6rem
.xsh-py-28padding-block:7rem
.xsh-py-3padding-block:.75rem
.xsh-py-3-5padding-block:.875rem
.xsh-py-32padding-block:8rem
.xsh-py-4padding-block:1rem
.xsh-py-40padding-block:10rem
.xsh-py-48padding-block:12rem
.xsh-py-5padding-block:1.25rem
.xsh-py-56padding-block:14rem
.xsh-py-6padding-block:1.5rem
.xsh-py-64padding-block:16rem
.xsh-py-7padding-block:1.75rem
.xsh-py-8padding-block:2rem
.xsh-py-9padding-block:2.25rem
.xsh-py-pxpadding-block:1px
.xsh-relativeposition:relative
.xsh-right-0right:0
.xsh-right-1right:.25rem
.xsh-right-1-2right:50%
.xsh-right-2right:.5rem
.xsh-right-4right:1rem
.xsh-right-autoright:auto
.xsh-right-fullright:100%
.xsh-rotate-0transform:rotate(0deg)
.xsh-rotate-45transform:rotate(45deg)
.xsh-rotate-90transform:rotate(90deg)
.xsh-rounded-2xlborder-radius:2rem
.xsh-rounded-3xlborder-radius:3rem
.xsh-rounded-fullborder-radius:9999px
.xsh-rounded-lgborder-radius:var(--xsh-radius-lg)
.xsh-rounded-mdborder-radius:var(--xsh-radius)
.xsh-rounded-noneborder-radius:0
.xsh-rounded-smborder-radius:var(--xsh-radius-sm)
.xsh-rounded-xlborder-radius:1.5rem
.xsh-row-span-1grid-row:span 1 / span 1
.xsh-row-span-10grid-row:span 10 / span 10
.xsh-row-span-11grid-row:span 11 / span 11
.xsh-row-span-12grid-row:span 12 / span 12
.xsh-row-span-2grid-row:span 2 / span 2
.xsh-row-span-3grid-row:span 3 / span 3
.xsh-row-span-4grid-row:span 4 / span 4
.xsh-row-span-5grid-row:span 5 / span 5
.xsh-row-span-6grid-row:span 6 / span 6
.xsh-row-span-7grid-row:span 7 / span 7
.xsh-row-span-8grid-row:span 8 / span 8
.xsh-row-span-9grid-row:span 9 / span 9
.xsh-scale-100transform:scale(1)
.xsh-scale-105transform:scale(1.05)
.xsh-scale-95transform:scale(.95)
.xsh-scroll-autoscroll-behavior:auto
.xsh-scroll-smoothscroll-behavior:smooth
.xsh-select-alluser-select:all
.xsh-select-autouser-select:auto
.xsh-select-noneuser-select:none
.xsh-select-textuser-select:text
.xsh-self-centeralign-self:center
.xsh-self-endalign-self:end
.xsh-self-startalign-self:start
.xsh-self-stretchalign-self:stretch
.xsh-shadow-lgbox-shadow:var(--xsh-shadow-lg)
.xsh-shadow-mdbox-shadow:var(--xsh-shadow)
.xsh-shadow-nonebox-shadow:none
.xsh-shadow-smbox-shadow:var(--xsh-shadow-sm)
.xsh-shrink-0flex-shrink:0
.xsh-shrink-1flex-shrink:1
.xsh-shrink-2flex-shrink:2
.xsh-shrink-4flex-shrink:4
.xsh-shrink-8flex-shrink:8
.xsh-snap-align-centerscroll-snap-align:center
.xsh-snap-align-endscroll-snap-align:end
.xsh-snap-align-nonescroll-snap-align:none
.xsh-snap-align-startscroll-snap-align:start
.xsh-snap-bothscroll-snap-type:both mandatory
.xsh-snap-nonescroll-snap-type:none
.xsh-snap-xscroll-snap-type:x mandatory
.xsh-snap-yscroll-snap-type:y mandatory
.xsh-space-x-0column-gap:0px
.xsh-space-x-0-5column-gap:.125rem
.xsh-space-x-1column-gap:.25rem
.xsh-space-x-1-5column-gap:.375rem
.xsh-space-x-10column-gap:2.5rem
.xsh-space-x-11column-gap:2.75rem
.xsh-space-x-12column-gap:3rem
.xsh-space-x-14column-gap:3.5rem
.xsh-space-x-16column-gap:4rem
.xsh-space-x-2column-gap:.5rem
.xsh-space-x-2-5column-gap:.625rem
.xsh-space-x-20column-gap:5rem
.xsh-space-x-24column-gap:6rem
.xsh-space-x-28column-gap:7rem
.xsh-space-x-3column-gap:.75rem
.xsh-space-x-3-5column-gap:.875rem
.xsh-space-x-32column-gap:8rem
.xsh-space-x-4column-gap:1rem
.xsh-space-x-40column-gap:10rem
.xsh-space-x-48column-gap:12rem
.xsh-space-x-5column-gap:1.25rem
.xsh-space-x-56column-gap:14rem
.xsh-space-x-6column-gap:1.5rem
.xsh-space-x-64column-gap:16rem
.xsh-space-x-7column-gap:1.75rem
.xsh-space-x-8column-gap:2rem
.xsh-space-x-9column-gap:2.25rem
.xsh-space-x-pxcolumn-gap:1px
.xsh-space-y-0row-gap:0px
.xsh-space-y-0-5row-gap:.125rem
.xsh-space-y-1row-gap:.25rem
.xsh-space-y-1-5row-gap:.375rem
.xsh-space-y-10row-gap:2.5rem
.xsh-space-y-11row-gap:2.75rem
.xsh-space-y-12row-gap:3rem
.xsh-space-y-14row-gap:3.5rem
.xsh-space-y-16row-gap:4rem
.xsh-space-y-2row-gap:.5rem
.xsh-space-y-2-5row-gap:.625rem
.xsh-space-y-20row-gap:5rem
.xsh-space-y-24row-gap:6rem
.xsh-space-y-28row-gap:7rem
.xsh-space-y-3row-gap:.75rem
.xsh-space-y-3-5row-gap:.875rem
.xsh-space-y-32row-gap:8rem
.xsh-space-y-4row-gap:1rem
.xsh-space-y-40row-gap:10rem
.xsh-space-y-48row-gap:12rem
.xsh-space-y-5row-gap:1.25rem
.xsh-space-y-56row-gap:14rem
.xsh-space-y-6row-gap:1.5rem
.xsh-space-y-64row-gap:16rem
.xsh-space-y-7row-gap:1.75rem
.xsh-space-y-8row-gap:2rem
.xsh-space-y-9row-gap:2.25rem
.xsh-space-y-pxrow-gap:1px
.xsh-start-0inset-inline-start:0
.xsh-start-1inset-inline-start:.25rem
.xsh-start-1-2inset-inline-start:50%
.xsh-start-2inset-inline-start:.5rem
.xsh-start-4inset-inline-start:1rem
.xsh-start-autoinset-inline-start:auto
.xsh-start-fullinset-inline-start:100%
.xsh-staticposition:static
.xsh-stickyposition:sticky
.xsh-stroke-amberstroke:var(--xsh-color-amber)
.xsh-stroke-backgroundstroke:var(--xsh-bg)
.xsh-stroke-blackstroke:#000
.xsh-stroke-bluestroke:var(--xsh-color-blue)
.xsh-stroke-borderstroke:var(--xsh-border)
.xsh-stroke-currentstroke:currentColor
.xsh-stroke-cyanstroke:var(--xsh-color-cyan)
.xsh-stroke-dangerstroke:var(--xsh-danger)
.xsh-stroke-greenstroke:var(--xsh-color-green)
.xsh-stroke-indigostroke:var(--xsh-color-indigo)
.xsh-stroke-infostroke:var(--xsh-info)
.xsh-stroke-mutedstroke:var(--xsh-text-muted)
.xsh-stroke-orangestroke:var(--xsh-color-orange)
.xsh-stroke-pinkstroke:var(--xsh-color-pink)
.xsh-stroke-primarystroke:var(--xsh-primary)
.xsh-stroke-primary-softstroke:var(--xsh-primary-soft)
.xsh-stroke-redstroke:var(--xsh-color-red)
.xsh-stroke-slatestroke:var(--xsh-color-slate)
.xsh-stroke-successstroke:var(--xsh-success)
.xsh-stroke-surfacestroke:var(--xsh-surface)
.xsh-stroke-surface-altstroke:var(--xsh-surface-alt)
.xsh-stroke-tealstroke:var(--xsh-color-teal)
.xsh-stroke-textstroke:var(--xsh-text)
.xsh-stroke-transparentstroke:transparent
.xsh-stroke-violetstroke:var(--xsh-color-violet)
.xsh-stroke-warningstroke:var(--xsh-warning)
.xsh-stroke-whitestroke:#fff
.xsh-tabledisplay:table
.xsh-tabular-numsfont-variant-numeric:tabular-nums
.xsh-text-2xlfont-size:var(--xsh-font-2xl)
.xsh-text-3xlfont-size:var(--xsh-font-3xl)
.xsh-text-4xlfont-size:var(--xsh-font-4xl)
.xsh-text-5xlfont-size:var(--xsh-font-5xl)
.xsh-text-6xlfont-size:var(--xsh-font-6xl)
.xsh-text-7xlfont-size:var(--xsh-font-7xl)
.xsh-text-8xlfont-size:var(--xsh-font-8xl)
.xsh-text-9xlfont-size:var(--xsh-font-9xl)
.xsh-text-ambercolor:var(--xsh-color-amber)
.xsh-text-backgroundcolor:var(--xsh-bg)
.xsh-text-basefont-size:var(--xsh-font-base)
.xsh-text-blackcolor:#000
.xsh-text-bluecolor:var(--xsh-color-blue)
.xsh-text-bordercolor:var(--xsh-border)
.xsh-text-centertext-align:center
.xsh-text-currentcolor:currentColor
.xsh-text-cyancolor:var(--xsh-color-cyan)
.xsh-text-dangercolor:var(--xsh-danger)
.xsh-text-endtext-align:end
.xsh-text-greencolor:var(--xsh-color-green)
.xsh-text-indigocolor:var(--xsh-color-indigo)
.xsh-text-infocolor:var(--xsh-info)
.xsh-text-justifytext-align:justify
.xsh-text-lefttext-align:left
.xsh-text-lgfont-size:var(--xsh-font-lg)
.xsh-text-mutedcolor:var(--xsh-text-muted)
.xsh-text-orangecolor:var(--xsh-color-orange)
.xsh-text-pinkcolor:var(--xsh-color-pink)
.xsh-text-primarycolor:var(--xsh-primary)
.xsh-text-primary-softcolor:var(--xsh-primary-soft)
.xsh-text-redcolor:var(--xsh-color-red)
.xsh-text-righttext-align:right
.xsh-text-slatecolor:var(--xsh-color-slate)
.xsh-text-smfont-size:var(--xsh-font-sm)
.xsh-text-starttext-align:start
.xsh-text-successcolor:var(--xsh-success)
.xsh-text-surfacecolor:var(--xsh-surface)
.xsh-text-surface-altcolor:var(--xsh-surface-alt)
.xsh-text-tealcolor:var(--xsh-color-teal)
.xsh-text-textcolor:var(--xsh-text)
.xsh-text-transparentcolor:transparent
.xsh-text-violetcolor:var(--xsh-color-violet)
.xsh-text-warningcolor:var(--xsh-warning)
.xsh-text-whitecolor:#fff
.xsh-text-xlfont-size:var(--xsh-font-xl)
.xsh-text-xsfont-size:var(--xsh-font-xs)
.xsh-top-0top:0
.xsh-top-1top:.25rem
.xsh-top-1-2top:50%
.xsh-top-2top:.5rem
.xsh-top-4top:1rem
.xsh-top-autotop:auto
.xsh-top-fulltop:100%
.xsh-touch-autotouch-action:auto
.xsh-touch-manipulationtouch-action:manipulation
.xsh-touch-nonetouch-action:none
.xsh-touch-pan-xtouch-action:pan-x
.xsh-touch-pan-ytouch-action:pan-y
.xsh-tracking-normalletter-spacing:0
.xsh-tracking-tightletter-spacing:-.025em
.xsh-tracking-tighterletter-spacing:-.05em
.xsh-tracking-wideletter-spacing:.025em
.xsh-tracking-widerletter-spacing:.05em
.xsh-tracking-widestletter-spacing:.1em
.xsh-transition-alltransition-property:all;transition-duration:var(--xsh-motion-normal);transition-timing-function:var(--xsh-ease)
.xsh-transition-colorstransition-property:color,background-color,border-color;transition-duration:var(--xsh-motion-normal);transition-timing-function:var(--xsh-ease)
.xsh-transition-nonetransition-property:none;transition-duration:var(--xsh-motion-normal);transition-timing-function:var(--xsh-ease)
.xsh-transition-opacitytransition-property:opacity;transition-duration:var(--xsh-motion-normal);transition-timing-function:var(--xsh-ease)
.xsh-transition-transformtransition-property:transform;transition-duration:var(--xsh-motion-normal);transition-timing-function:var(--xsh-ease)
.xsh-translate-x-1transform:translateX(.25rem)
.xsh-translate-y-1transform:translateY(.25rem)
.xsh-truncatewhite-space:nowrap;overflow:hidden;text-overflow:ellipsis
.xsh-underlinetext-decoration:underline
.xsh-uppercasetext-transform:uppercase
.xsh-visibility-collapsevisibility:collapse
.xsh-visibility-hiddenvisibility:hidden
.xsh-visibility-visiblevisibility:visible
.xsh-w-0width:0
.xsh-w-0-5width:.125rem
.xsh-w-1width:.25rem
.xsh-w-1-2width:50%
.xsh-w-1-3width:33.333333%
.xsh-w-1-4width:25%
.xsh-w-1-5width:.375rem
.xsh-w-10width:2.5rem
.xsh-w-11width:2.75rem
.xsh-w-12width:3rem
.xsh-w-14width:3.5rem
.xsh-w-16width:4rem
.xsh-w-2width:.5rem
.xsh-w-2-3width:66.666667%
.xsh-w-2-5width:.625rem
.xsh-w-20width:5rem
.xsh-w-24width:6rem
.xsh-w-28width:7rem
.xsh-w-3width:.75rem
.xsh-w-3-4width:75%
.xsh-w-3-5width:.875rem
.xsh-w-32width:8rem
.xsh-w-4width:1rem
.xsh-w-40width:10rem
.xsh-w-48width:12rem
.xsh-w-5width:1.25rem
.xsh-w-56width:14rem
.xsh-w-6width:1.5rem
.xsh-w-64width:16rem
.xsh-w-7width:1.75rem
.xsh-w-8width:2rem
.xsh-w-9width:2.25rem
.xsh-w-autowidth:auto
.xsh-w-dvhwidth:100dvh
.xsh-w-fitwidth:fit-content
.xsh-w-fullwidth:100%
.xsh-w-maxwidth:max-content
.xsh-w-minwidth:min-content
.xsh-w-pxwidth:1px
.xsh-w-screenwidth:100vw
.xsh-w-svhwidth:100svh
.xsh-whitespace-normalwhite-space:normal
.xsh-whitespace-nowrapwhite-space:nowrap
.xsh-whitespace-prewhite-space:pre
.xsh-z-0z-index:0
.xsh-z-10z-index:10
.xsh-z-100z-index:100
.xsh-z-20z-index:20
.xsh-z-30z-index:30
.xsh-z-50z-index:50
.xsh-z-autoz-index:auto