/* Lumen utilities — generated from docs/spec.js by build.mjs. Do not edit by hand. */
/* Default tokens (zero specificity, so any :root in your tokens.css wins regardless of order) */
:where(:root){--ds-bg:#07080d;--ds-text:#e8edf2;--ds-primary:#03ca9b;--ds-primary-ink:#0b0b0f;--ds-accent:#4fd1ff;--ds-radius:10px;--ds-density:1;
  --ds-font-display:'Space Grotesk','Noto Sans TC',system-ui,sans-serif;--ds-font-body:'Inter','Noto Sans TC',system-ui,sans-serif}
:root{--ds-sp:calc(.25rem*var(--ds-density,1));
  --ds-surface:color-mix(in oklab,var(--ds-text) 4%,var(--ds-bg));--ds-surface-2:color-mix(in oklab,var(--ds-text) 9%,var(--ds-bg));
  --ds-line:color-mix(in oklab,var(--ds-text) 13%,transparent);--ds-muted:color-mix(in oklab,var(--ds-text) 62%,var(--ds-bg));
  --ds-success:#22c55e;--ds-warning:#f59e0b;--ds-danger:#ef4444}

/* Preflight */
*,::before,::after,::backdrop{box-sizing:border-box;margin:0;padding:0;border:0 solid var(--ds-line)}
html{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:var(--ds-font-body);-webkit-tap-highlight-color:transparent}
body{line-height:inherit}
h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}
a{color:inherit;text-decoration:inherit}
b,strong{font-weight:bolder}
code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1em}
small{font-size:80%}
ol,ul,menu{list-style:none}
img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}
img,video{max-width:100%;height:auto}
button,input,select,optgroup,textarea,::file-selector-button{font:inherit;color:inherit;letter-spacing:inherit;background-color:transparent;border-radius:0;opacity:1}
::placeholder{opacity:1;color:color-mix(in oklab,currentColor 50%,transparent)}
textarea{resize:vertical}
button,input:where([type=button],[type=reset],[type=submit]),::file-selector-button{appearance:button}
table{border-collapse:collapse;text-indent:0;border-color:inherit}
[hidden]:where(:not([hidden=until-found])){display:none!important}

@keyframes ds-spin{to{transform:rotate(360deg)}}
@keyframes ds-ping{75%,100%{transform:scale(2);opacity:0}}
@keyframes ds-pulse{50%{opacity:.5}}
@keyframes ds-bounce{0%,100%{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}
@keyframes ds-float{50%{transform:translateY(-8px)}}

/* aspect-ratio */
.aspect-auto{aspect-ratio:auto}
.aspect-square{aspect-ratio:1 / 1}
.aspect-video{aspect-ratio:16 / 9}
.aspect-4\/3{aspect-ratio:4 / 3}
.aspect-3\/2{aspect-ratio:3 / 2}
.aspect-21\/9{aspect-ratio:21 / 9}
/* columns */
.columns-1{columns:1}
.columns-2{columns:2}
.columns-3{columns:3}
.columns-4{columns:4}
.columns-5{columns:5}
.columns-6{columns:6}
.columns-3xs{columns:16rem}
.columns-xs{columns:20rem}
.columns-sm{columns:24rem}
.columns-md{columns:28rem}
.columns-auto{columns:auto}
/* break-after */
.break-after-auto{break-after:auto}
.break-after-avoid{break-after:avoid}
.break-after-all{break-after:all}
.break-after-avoid-page{break-after:avoid-page}
.break-after-page{break-after:page}
.break-after-left{break-after:left}
.break-after-right{break-after:right}
.break-after-column{break-after:column}
/* break-before */
.break-before-auto{break-before:auto}
.break-before-avoid{break-before:avoid}
.break-before-all{break-before:all}
.break-before-avoid-page{break-before:avoid-page}
.break-before-page{break-before:page}
.break-before-left{break-before:left}
.break-before-right{break-before:right}
.break-before-column{break-before:column}
/* break-inside */
.break-inside-auto{break-inside:auto}
.break-inside-avoid{break-inside:avoid}
.break-inside-avoid-page{break-inside:avoid-page}
.break-inside-avoid-column{break-inside:avoid-column}
/* box-decoration-break */
.box-decoration-clone{box-decoration-break:clone;-webkit-box-decoration-break:clone}
.box-decoration-slice{box-decoration-break:slice;-webkit-box-decoration-break:slice}
/* box-sizing */
.box-border{box-sizing:border-box}
.box-content{box-sizing:content-box}
/* display */
.block{display:block}
.inline-block{display:inline-block}
.inline{display:inline}
.flex{display:flex}
.inline-flex{display:inline-flex}
.grid{display:grid}
.inline-grid{display:inline-grid}
.contents{display:contents}
.flow-root{display:flow-root}
.table{display:table}
.table-row{display:table-row}
.table-cell{display:table-cell}
.list-item{display:list-item}
.hidden{display:none}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border-width:0}
.not-sr-only{position:static;width:auto;height:auto;margin:0;overflow:visible;clip-path:none;white-space:normal}
/* float */
.float-left{float:left}
.float-right{float:right}
.float-start{float:start}
.float-end{float:end}
.float-none{float:none}
/* clear */
.clear-left{clear:left}
.clear-right{clear:right}
.clear-both{clear:both}
.clear-start{clear:start}
.clear-end{clear:end}
.clear-none{clear:none}
/* isolation */
.isolate{isolation:isolate}
.isolation-auto{isolation:auto}
/* object-fit */
.object-contain{object-fit:contain}
.object-cover{object-fit:cover}
.object-fill{object-fit:fill}
.object-none{object-fit:none}
.object-scale-down{object-fit:scale-down}
/* object-position */
.object-center{object-position:center}
.object-top{object-position:top}
.object-bottom{object-position:bottom}
.object-left{object-position:left}
.object-right{object-position:right}
.object-left-top{object-position:left top}
.object-right-top{object-position:right top}
.object-left-bottom{object-position:left bottom}
.object-right-bottom{object-position:right bottom}
/* overflow */
.overflow-auto{overflow:auto}
.overflow-x-auto{overflow-x:auto}
.overflow-y-auto{overflow-y:auto}
.overflow-hidden{overflow:hidden}
.overflow-x-hidden{overflow-x:hidden}
.overflow-y-hidden{overflow-y:hidden}
.overflow-clip{overflow:clip}
.overflow-x-clip{overflow-x:clip}
.overflow-y-clip{overflow-y:clip}
.overflow-visible{overflow:visible}
.overflow-x-visible{overflow-x:visible}
.overflow-y-visible{overflow-y:visible}
.overflow-scroll{overflow:scroll}
.overflow-x-scroll{overflow-x:scroll}
.overflow-y-scroll{overflow-y:scroll}
/* overscroll-behavior */
.overscroll-auto{overscroll-behavior:auto}
.overscroll-x-auto{overscroll-behavior-x:auto}
.overscroll-y-auto{overscroll-behavior-y:auto}
.overscroll-contain{overscroll-behavior:contain}
.overscroll-x-contain{overscroll-behavior-x:contain}
.overscroll-y-contain{overscroll-behavior-y:contain}
.overscroll-none{overscroll-behavior:none}
.overscroll-x-none{overscroll-behavior-x:none}
.overscroll-y-none{overscroll-behavior-y:none}
/* position */
.static{position:static}
.relative{position:relative}
.absolute{position:absolute}
.fixed{position:fixed}
.sticky{position:sticky}
/* top / right / bottom / left */
.inset-0{inset:0}
.inset-1{inset:calc(var(--ds-sp) * 1)}
.inset-2{inset:calc(var(--ds-sp) * 2)}
.inset-4{inset:calc(var(--ds-sp) * 4)}
.inset-8{inset:calc(var(--ds-sp) * 8)}
.inset-16{inset:calc(var(--ds-sp) * 16)}
.inset-auto{inset:auto}
.inset-1\/2{inset:50%}
.inset-full{inset:100%}
.inset-x-0{inset-inline:0}
.inset-x-1{inset-inline:calc(var(--ds-sp) * 1)}
.inset-x-2{inset-inline:calc(var(--ds-sp) * 2)}
.inset-x-4{inset-inline:calc(var(--ds-sp) * 4)}
.inset-x-8{inset-inline:calc(var(--ds-sp) * 8)}
.inset-x-16{inset-inline:calc(var(--ds-sp) * 16)}
.inset-x-auto{inset-inline:auto}
.inset-x-1\/2{inset-inline:50%}
.inset-x-full{inset-inline:100%}
.inset-y-0{inset-block:0}
.inset-y-1{inset-block:calc(var(--ds-sp) * 1)}
.inset-y-2{inset-block:calc(var(--ds-sp) * 2)}
.inset-y-4{inset-block:calc(var(--ds-sp) * 4)}
.inset-y-8{inset-block:calc(var(--ds-sp) * 8)}
.inset-y-16{inset-block:calc(var(--ds-sp) * 16)}
.inset-y-auto{inset-block:auto}
.inset-y-1\/2{inset-block:50%}
.inset-y-full{inset-block:100%}
.top-0{top:0}
.top-1{top:calc(var(--ds-sp) * 1)}
.top-2{top:calc(var(--ds-sp) * 2)}
.top-4{top:calc(var(--ds-sp) * 4)}
.top-8{top:calc(var(--ds-sp) * 8)}
.top-16{top:calc(var(--ds-sp) * 16)}
.top-auto{top:auto}
.top-1\/2{top:50%}
.top-full{top:100%}
.right-0{right:0}
.right-1{right:calc(var(--ds-sp) * 1)}
.right-2{right:calc(var(--ds-sp) * 2)}
.right-4{right:calc(var(--ds-sp) * 4)}
.right-8{right:calc(var(--ds-sp) * 8)}
.right-16{right:calc(var(--ds-sp) * 16)}
.right-auto{right:auto}
.right-1\/2{right:50%}
.right-full{right:100%}
.bottom-0{bottom:0}
.bottom-1{bottom:calc(var(--ds-sp) * 1)}
.bottom-2{bottom:calc(var(--ds-sp) * 2)}
.bottom-4{bottom:calc(var(--ds-sp) * 4)}
.bottom-8{bottom:calc(var(--ds-sp) * 8)}
.bottom-16{bottom:calc(var(--ds-sp) * 16)}
.bottom-auto{bottom:auto}
.bottom-1\/2{bottom:50%}
.bottom-full{bottom:100%}
.left-0{left:0}
.left-1{left:calc(var(--ds-sp) * 1)}
.left-2{left:calc(var(--ds-sp) * 2)}
.left-4{left:calc(var(--ds-sp) * 4)}
.left-8{left:calc(var(--ds-sp) * 8)}
.left-16{left:calc(var(--ds-sp) * 16)}
.left-auto{left:auto}
.left-1\/2{left:50%}
.left-full{left:100%}
.start-0{inset-inline-start:0}
.start-1{inset-inline-start:calc(var(--ds-sp) * 1)}
.start-2{inset-inline-start:calc(var(--ds-sp) * 2)}
.start-4{inset-inline-start:calc(var(--ds-sp) * 4)}
.start-8{inset-inline-start:calc(var(--ds-sp) * 8)}
.start-16{inset-inline-start:calc(var(--ds-sp) * 16)}
.start-auto{inset-inline-start:auto}
.start-1\/2{inset-inline-start:50%}
.start-full{inset-inline-start:100%}
.end-0{inset-inline-end:0}
.end-1{inset-inline-end:calc(var(--ds-sp) * 1)}
.end-2{inset-inline-end:calc(var(--ds-sp) * 2)}
.end-4{inset-inline-end:calc(var(--ds-sp) * 4)}
.end-8{inset-inline-end:calc(var(--ds-sp) * 8)}
.end-16{inset-inline-end:calc(var(--ds-sp) * 16)}
.end-auto{inset-inline-end:auto}
.end-1\/2{inset-inline-end:50%}
.end-full{inset-inline-end:100%}
/* visibility */
.visible{visibility:visible}
.invisible{visibility:hidden}
.collapse{visibility:collapse}
/* z-index */
.z-0{z-index:0}
.z-10{z-index:10}
.z-20{z-index:20}
.z-30{z-index:30}
.z-40{z-index:40}
.z-50{z-index:50}
.z-auto{z-index:auto}
/* flex-basis */
.basis-0{flex-basis:0}
.basis-1{flex-basis:calc(var(--ds-sp) * 1)}
.basis-2{flex-basis:calc(var(--ds-sp) * 2)}
.basis-4{flex-basis:calc(var(--ds-sp) * 4)}
.basis-8{flex-basis:calc(var(--ds-sp) * 8)}
.basis-16{flex-basis:calc(var(--ds-sp) * 16)}
.basis-24{flex-basis:calc(var(--ds-sp) * 24)}
.basis-32{flex-basis:calc(var(--ds-sp) * 32)}
.basis-48{flex-basis:calc(var(--ds-sp) * 48)}
.basis-1\/2{flex-basis:50%}
.basis-1\/3{flex-basis:33.333%}
.basis-2\/3{flex-basis:66.667%}
.basis-1\/4{flex-basis:25%}
.basis-3\/4{flex-basis:75%}
.basis-full{flex-basis:100%}
.basis-auto{flex-basis:auto}
.basis-3xs{flex-basis:16rem}
.basis-2xs{flex-basis:18rem}
.basis-xs{flex-basis:20rem}
.basis-sm{flex-basis:24rem}
.basis-md{flex-basis:28rem}
.basis-lg{flex-basis:32rem}
.basis-xl{flex-basis:36rem}
.basis-2xl{flex-basis:42rem}
.basis-3xl{flex-basis:48rem}
.basis-4xl{flex-basis:56rem}
.basis-5xl{flex-basis:64rem}
.basis-6xl{flex-basis:72rem}
.basis-7xl{flex-basis:80rem}
/* flex-direction */
.flex-row{flex-direction:row}
.flex-row-reverse{flex-direction:row-reverse}
.flex-col{flex-direction:column}
.flex-col-reverse{flex-direction:column-reverse}
/* flex-wrap */
.flex-wrap{flex-wrap:wrap}
.flex-wrap-reverse{flex-wrap:wrap-reverse}
.flex-nowrap{flex-wrap:nowrap}
/* flex */
.flex-1{flex:1}
.flex-auto{flex:auto}
.flex-initial{flex:0 auto}
.flex-none{flex:none}
/* flex-grow */
.grow{flex-grow:1}
.grow-0{flex-grow:0}
/* flex-shrink */
.shrink{flex-shrink:1}
.shrink-0{flex-shrink:0}
/* order */
.order-1{order:1}
.order-2{order:2}
.order-3{order:3}
.order-4{order:4}
.order-5{order:5}
.order-6{order:6}
.order-7{order:7}
.order-8{order:8}
.order-9{order:9}
.order-10{order:10}
.order-11{order:11}
.order-12{order:12}
.order-first{order:-9999}
.order-last{order:9999}
.order-none{order:0}
/* grid-template-columns */
.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}
.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}
.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}
.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}
.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}
.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}
.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}
.grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}
.grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}
.grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}
.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}
.grid-cols-none{grid-template-columns:none}
.grid-cols-subgrid{grid-template-columns:subgrid}
/* grid-column */
.col-span-1{grid-column:span 1/span 1}
.col-span-2{grid-column:span 2/span 2}
.col-span-3{grid-column:span 3/span 3}
.col-span-4{grid-column:span 4/span 4}
.col-span-5{grid-column:span 5/span 5}
.col-span-6{grid-column:span 6/span 6}
.col-span-7{grid-column:span 7/span 7}
.col-span-8{grid-column:span 8/span 8}
.col-span-9{grid-column:span 9/span 9}
.col-span-10{grid-column:span 10/span 10}
.col-span-11{grid-column:span 11/span 11}
.col-span-12{grid-column:span 12/span 12}
.col-span-full{grid-column:1/-1}
.col-auto{grid-column:auto}
.col-start-1{grid-column-start:1}
.col-start-2{grid-column-start:2}
.col-start-3{grid-column-start:3}
.col-start-4{grid-column-start:4}
.col-start-5{grid-column-start:5}
.col-start-6{grid-column-start:6}
.col-start-7{grid-column-start:7}
.col-start-8{grid-column-start:8}
.col-start-9{grid-column-start:9}
.col-start-10{grid-column-start:10}
.col-start-11{grid-column-start:11}
.col-start-12{grid-column-start:12}
.col-start-13{grid-column-start:13}
.col-end-1{grid-column-end:1}
.col-end-2{grid-column-end:2}
.col-end-3{grid-column-end:3}
.col-end-4{grid-column-end:4}
.col-end-5{grid-column-end:5}
.col-end-6{grid-column-end:6}
.col-end-7{grid-column-end:7}
.col-end-8{grid-column-end:8}
.col-end-9{grid-column-end:9}
.col-end-10{grid-column-end:10}
.col-end-11{grid-column-end:11}
.col-end-12{grid-column-end:12}
.col-end-13{grid-column-end:13}
/* grid-template-rows */
.grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}
.grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}
.grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}
.grid-rows-4{grid-template-rows:repeat(4,minmax(0,1fr))}
.grid-rows-5{grid-template-rows:repeat(5,minmax(0,1fr))}
.grid-rows-6{grid-template-rows:repeat(6,minmax(0,1fr))}
.grid-rows-none{grid-template-rows:none}
.grid-rows-subgrid{grid-template-rows:subgrid}
/* grid-row */
.row-span-1{grid-row:span 1/span 1}
.row-span-2{grid-row:span 2/span 2}
.row-span-3{grid-row:span 3/span 3}
.row-span-4{grid-row:span 4/span 4}
.row-span-5{grid-row:span 5/span 5}
.row-span-6{grid-row:span 6/span 6}
.row-span-full{grid-row:1/-1}
.row-auto{grid-row:auto}
.row-start-1{grid-row-start:1}
.row-start-2{grid-row-start:2}
.row-start-3{grid-row-start:3}
.row-start-4{grid-row-start:4}
.row-start-5{grid-row-start:5}
.row-start-6{grid-row-start:6}
.row-start-7{grid-row-start:7}
.row-end-1{grid-row-end:1}
.row-end-2{grid-row-end:2}
.row-end-3{grid-row-end:3}
.row-end-4{grid-row-end:4}
.row-end-5{grid-row-end:5}
.row-end-6{grid-row-end:6}
.row-end-7{grid-row-end:7}
/* grid-auto-flow */
.grid-flow-row{grid-auto-flow:row}
.grid-flow-col{grid-auto-flow:column}
.grid-flow-dense{grid-auto-flow:dense}
.grid-flow-row-dense{grid-auto-flow:row dense}
.grid-flow-col-dense{grid-auto-flow:column dense}
/* grid-auto-columns */
.auto-cols-auto{grid-auto-columns:auto}
.auto-cols-min{grid-auto-columns:min-content}
.auto-cols-max{grid-auto-columns:max-content}
.auto-cols-fr{grid-auto-columns:minmax(0,1fr)}
/* grid-auto-rows */
.auto-rows-auto{grid-auto-rows:auto}
.auto-rows-min{grid-auto-rows:min-content}
.auto-rows-max{grid-auto-rows:max-content}
.auto-rows-fr{grid-auto-rows:minmax(0,1fr)}
/* gap */
.gap-0{gap:0}
.gap-1{gap:calc(var(--ds-sp) * 1)}
.gap-2{gap:calc(var(--ds-sp) * 2)}
.gap-3{gap:calc(var(--ds-sp) * 3)}
.gap-4{gap:calc(var(--ds-sp) * 4)}
.gap-5{gap:calc(var(--ds-sp) * 5)}
.gap-6{gap:calc(var(--ds-sp) * 6)}
.gap-8{gap:calc(var(--ds-sp) * 8)}
.gap-10{gap:calc(var(--ds-sp) * 10)}
.gap-12{gap:calc(var(--ds-sp) * 12)}
.gap-16{gap:calc(var(--ds-sp) * 16)}
.gap-20{gap:calc(var(--ds-sp) * 20)}
.gap-24{gap:calc(var(--ds-sp) * 24)}
.gap-32{gap:calc(var(--ds-sp) * 32)}
.gap-40{gap:calc(var(--ds-sp) * 40)}
.gap-48{gap:calc(var(--ds-sp) * 48)}
.gap-64{gap:calc(var(--ds-sp) * 64)}
.gap-80{gap:calc(var(--ds-sp) * 80)}
.gap-96{gap:calc(var(--ds-sp) * 96)}
.gap-px{gap:1px}
.gap-0\.5{gap:calc(var(--ds-sp) * 0.5)}
.gap-1\.5{gap:calc(var(--ds-sp) * 1.5)}
.gap-2\.5{gap:calc(var(--ds-sp) * 2.5)}
.gap-x-0{column-gap:0}
.gap-x-1{column-gap:calc(var(--ds-sp) * 1)}
.gap-x-2{column-gap:calc(var(--ds-sp) * 2)}
.gap-x-3{column-gap:calc(var(--ds-sp) * 3)}
.gap-x-4{column-gap:calc(var(--ds-sp) * 4)}
.gap-x-5{column-gap:calc(var(--ds-sp) * 5)}
.gap-x-6{column-gap:calc(var(--ds-sp) * 6)}
.gap-x-8{column-gap:calc(var(--ds-sp) * 8)}
.gap-x-10{column-gap:calc(var(--ds-sp) * 10)}
.gap-x-12{column-gap:calc(var(--ds-sp) * 12)}
.gap-x-16{column-gap:calc(var(--ds-sp) * 16)}
.gap-x-20{column-gap:calc(var(--ds-sp) * 20)}
.gap-x-24{column-gap:calc(var(--ds-sp) * 24)}
.gap-x-32{column-gap:calc(var(--ds-sp) * 32)}
.gap-x-40{column-gap:calc(var(--ds-sp) * 40)}
.gap-x-48{column-gap:calc(var(--ds-sp) * 48)}
.gap-x-64{column-gap:calc(var(--ds-sp) * 64)}
.gap-x-80{column-gap:calc(var(--ds-sp) * 80)}
.gap-x-96{column-gap:calc(var(--ds-sp) * 96)}
.gap-x-px{column-gap:1px}
.gap-x-0\.5{column-gap:calc(var(--ds-sp) * 0.5)}
.gap-x-1\.5{column-gap:calc(var(--ds-sp) * 1.5)}
.gap-x-2\.5{column-gap:calc(var(--ds-sp) * 2.5)}
.gap-y-0{row-gap:0}
.gap-y-1{row-gap:calc(var(--ds-sp) * 1)}
.gap-y-2{row-gap:calc(var(--ds-sp) * 2)}
.gap-y-3{row-gap:calc(var(--ds-sp) * 3)}
.gap-y-4{row-gap:calc(var(--ds-sp) * 4)}
.gap-y-5{row-gap:calc(var(--ds-sp) * 5)}
.gap-y-6{row-gap:calc(var(--ds-sp) * 6)}
.gap-y-8{row-gap:calc(var(--ds-sp) * 8)}
.gap-y-10{row-gap:calc(var(--ds-sp) * 10)}
.gap-y-12{row-gap:calc(var(--ds-sp) * 12)}
.gap-y-16{row-gap:calc(var(--ds-sp) * 16)}
.gap-y-20{row-gap:calc(var(--ds-sp) * 20)}
.gap-y-24{row-gap:calc(var(--ds-sp) * 24)}
.gap-y-32{row-gap:calc(var(--ds-sp) * 32)}
.gap-y-40{row-gap:calc(var(--ds-sp) * 40)}
.gap-y-48{row-gap:calc(var(--ds-sp) * 48)}
.gap-y-64{row-gap:calc(var(--ds-sp) * 64)}
.gap-y-80{row-gap:calc(var(--ds-sp) * 80)}
.gap-y-96{row-gap:calc(var(--ds-sp) * 96)}
.gap-y-px{row-gap:1px}
.gap-y-0\.5{row-gap:calc(var(--ds-sp) * 0.5)}
.gap-y-1\.5{row-gap:calc(var(--ds-sp) * 1.5)}
.gap-y-2\.5{row-gap:calc(var(--ds-sp) * 2.5)}
/* justify-content */
.justify-start{justify-content:flex-start}
.justify-end{justify-content:flex-end}
.justify-center{justify-content:center}
.justify-between{justify-content:space-between}
.justify-around{justify-content:space-around}
.justify-evenly{justify-content:space-evenly}
.justify-stretch{justify-content:stretch}
.justify-normal{justify-content:normal}
/* justify-items */
.justify-items-start{justify-items:start}
.justify-items-end{justify-items:end}
.justify-items-center{justify-items:center}
.justify-items-stretch{justify-items:stretch}
.justify-items-normal{justify-items:normal}
/* justify-self */
.justify-self-auto{justify-self:auto}
.justify-self-start{justify-self:start}
.justify-self-end{justify-self:end}
.justify-self-center{justify-self:center}
.justify-self-stretch{justify-self:stretch}
/* align-content */
.content-normal{align-content:normal}
.content-center{align-content:center}
.content-start{align-content:flex-start}
.content-end{align-content:flex-end}
.content-between{align-content:space-between}
.content-around{align-content:space-around}
.content-evenly{align-content:space-evenly}
.content-baseline{align-content:baseline}
.content-stretch{align-content:stretch}
/* align-items */
.items-start{align-items:flex-start}
.items-end{align-items:flex-end}
.items-center{align-items:center}
.items-baseline{align-items:baseline}
.items-stretch{align-items:stretch}
/* align-self */
.self-auto{align-self:auto}
.self-start{align-self:flex-start}
.self-end{align-self:flex-end}
.self-center{align-self:center}
.self-stretch{align-self:stretch}
.self-baseline{align-self:baseline}
/* place-content */
.place-content-center{place-content:center}
.place-content-start{place-content:start}
.place-content-end{place-content:end}
.place-content-between{place-content:space-between}
.place-content-around{place-content:space-around}
.place-content-evenly{place-content:space-evenly}
.place-content-baseline{place-content:baseline}
.place-content-stretch{place-content:stretch}
/* place-items */
.place-items-start{place-items:start}
.place-items-end{place-items:end}
.place-items-center{place-items:center}
.place-items-baseline{place-items:baseline}
.place-items-stretch{place-items:stretch}
/* place-self */
.place-self-auto{place-self:auto}
.place-self-start{place-self:start}
.place-self-end{place-self:end}
.place-self-center{place-self:center}
.place-self-stretch{place-self:stretch}
/* padding */
.p-0{padding:0}
.p-1{padding:calc(var(--ds-sp) * 1)}
.p-2{padding:calc(var(--ds-sp) * 2)}
.p-3{padding:calc(var(--ds-sp) * 3)}
.p-4{padding:calc(var(--ds-sp) * 4)}
.p-5{padding:calc(var(--ds-sp) * 5)}
.p-6{padding:calc(var(--ds-sp) * 6)}
.p-8{padding:calc(var(--ds-sp) * 8)}
.p-10{padding:calc(var(--ds-sp) * 10)}
.p-12{padding:calc(var(--ds-sp) * 12)}
.p-16{padding:calc(var(--ds-sp) * 16)}
.p-20{padding:calc(var(--ds-sp) * 20)}
.p-24{padding:calc(var(--ds-sp) * 24)}
.p-32{padding:calc(var(--ds-sp) * 32)}
.p-40{padding:calc(var(--ds-sp) * 40)}
.p-48{padding:calc(var(--ds-sp) * 48)}
.p-64{padding:calc(var(--ds-sp) * 64)}
.p-80{padding:calc(var(--ds-sp) * 80)}
.p-96{padding:calc(var(--ds-sp) * 96)}
.p-px{padding:1px}
.p-0\.5{padding:calc(var(--ds-sp) * 0.5)}
.p-1\.5{padding:calc(var(--ds-sp) * 1.5)}
.p-2\.5{padding:calc(var(--ds-sp) * 2.5)}
.px-0{padding-inline:0}
.px-1{padding-inline:calc(var(--ds-sp) * 1)}
.px-2{padding-inline:calc(var(--ds-sp) * 2)}
.px-3{padding-inline:calc(var(--ds-sp) * 3)}
.px-4{padding-inline:calc(var(--ds-sp) * 4)}
.px-5{padding-inline:calc(var(--ds-sp) * 5)}
.px-6{padding-inline:calc(var(--ds-sp) * 6)}
.px-8{padding-inline:calc(var(--ds-sp) * 8)}
.px-10{padding-inline:calc(var(--ds-sp) * 10)}
.px-12{padding-inline:calc(var(--ds-sp) * 12)}
.px-16{padding-inline:calc(var(--ds-sp) * 16)}
.px-20{padding-inline:calc(var(--ds-sp) * 20)}
.px-24{padding-inline:calc(var(--ds-sp) * 24)}
.px-32{padding-inline:calc(var(--ds-sp) * 32)}
.px-40{padding-inline:calc(var(--ds-sp) * 40)}
.px-48{padding-inline:calc(var(--ds-sp) * 48)}
.px-64{padding-inline:calc(var(--ds-sp) * 64)}
.px-80{padding-inline:calc(var(--ds-sp) * 80)}
.px-96{padding-inline:calc(var(--ds-sp) * 96)}
.px-px{padding-inline:1px}
.px-0\.5{padding-inline:calc(var(--ds-sp) * 0.5)}
.px-1\.5{padding-inline:calc(var(--ds-sp) * 1.5)}
.px-2\.5{padding-inline:calc(var(--ds-sp) * 2.5)}
.py-0{padding-block:0}
.py-1{padding-block:calc(var(--ds-sp) * 1)}
.py-2{padding-block:calc(var(--ds-sp) * 2)}
.py-3{padding-block:calc(var(--ds-sp) * 3)}
.py-4{padding-block:calc(var(--ds-sp) * 4)}
.py-5{padding-block:calc(var(--ds-sp) * 5)}
.py-6{padding-block:calc(var(--ds-sp) * 6)}
.py-8{padding-block:calc(var(--ds-sp) * 8)}
.py-10{padding-block:calc(var(--ds-sp) * 10)}
.py-12{padding-block:calc(var(--ds-sp) * 12)}
.py-16{padding-block:calc(var(--ds-sp) * 16)}
.py-20{padding-block:calc(var(--ds-sp) * 20)}
.py-24{padding-block:calc(var(--ds-sp) * 24)}
.py-32{padding-block:calc(var(--ds-sp) * 32)}
.py-40{padding-block:calc(var(--ds-sp) * 40)}
.py-48{padding-block:calc(var(--ds-sp) * 48)}
.py-64{padding-block:calc(var(--ds-sp) * 64)}
.py-80{padding-block:calc(var(--ds-sp) * 80)}
.py-96{padding-block:calc(var(--ds-sp) * 96)}
.py-px{padding-block:1px}
.py-0\.5{padding-block:calc(var(--ds-sp) * 0.5)}
.py-1\.5{padding-block:calc(var(--ds-sp) * 1.5)}
.py-2\.5{padding-block:calc(var(--ds-sp) * 2.5)}
.pt-0{padding-top:0}
.pt-1{padding-top:calc(var(--ds-sp) * 1)}
.pt-2{padding-top:calc(var(--ds-sp) * 2)}
.pt-3{padding-top:calc(var(--ds-sp) * 3)}
.pt-4{padding-top:calc(var(--ds-sp) * 4)}
.pt-5{padding-top:calc(var(--ds-sp) * 5)}
.pt-6{padding-top:calc(var(--ds-sp) * 6)}
.pt-8{padding-top:calc(var(--ds-sp) * 8)}
.pt-10{padding-top:calc(var(--ds-sp) * 10)}
.pt-12{padding-top:calc(var(--ds-sp) * 12)}
.pt-16{padding-top:calc(var(--ds-sp) * 16)}
.pt-20{padding-top:calc(var(--ds-sp) * 20)}
.pt-24{padding-top:calc(var(--ds-sp) * 24)}
.pt-32{padding-top:calc(var(--ds-sp) * 32)}
.pt-40{padding-top:calc(var(--ds-sp) * 40)}
.pt-48{padding-top:calc(var(--ds-sp) * 48)}
.pt-64{padding-top:calc(var(--ds-sp) * 64)}
.pt-80{padding-top:calc(var(--ds-sp) * 80)}
.pt-96{padding-top:calc(var(--ds-sp) * 96)}
.pt-px{padding-top:1px}
.pt-0\.5{padding-top:calc(var(--ds-sp) * 0.5)}
.pt-1\.5{padding-top:calc(var(--ds-sp) * 1.5)}
.pt-2\.5{padding-top:calc(var(--ds-sp) * 2.5)}
.pr-0{padding-right:0}
.pr-1{padding-right:calc(var(--ds-sp) * 1)}
.pr-2{padding-right:calc(var(--ds-sp) * 2)}
.pr-3{padding-right:calc(var(--ds-sp) * 3)}
.pr-4{padding-right:calc(var(--ds-sp) * 4)}
.pr-5{padding-right:calc(var(--ds-sp) * 5)}
.pr-6{padding-right:calc(var(--ds-sp) * 6)}
.pr-8{padding-right:calc(var(--ds-sp) * 8)}
.pr-10{padding-right:calc(var(--ds-sp) * 10)}
.pr-12{padding-right:calc(var(--ds-sp) * 12)}
.pr-16{padding-right:calc(var(--ds-sp) * 16)}
.pr-20{padding-right:calc(var(--ds-sp) * 20)}
.pr-24{padding-right:calc(var(--ds-sp) * 24)}
.pr-32{padding-right:calc(var(--ds-sp) * 32)}
.pr-40{padding-right:calc(var(--ds-sp) * 40)}
.pr-48{padding-right:calc(var(--ds-sp) * 48)}
.pr-64{padding-right:calc(var(--ds-sp) * 64)}
.pr-80{padding-right:calc(var(--ds-sp) * 80)}
.pr-96{padding-right:calc(var(--ds-sp) * 96)}
.pr-px{padding-right:1px}
.pr-0\.5{padding-right:calc(var(--ds-sp) * 0.5)}
.pr-1\.5{padding-right:calc(var(--ds-sp) * 1.5)}
.pr-2\.5{padding-right:calc(var(--ds-sp) * 2.5)}
.pb-0{padding-bottom:0}
.pb-1{padding-bottom:calc(var(--ds-sp) * 1)}
.pb-2{padding-bottom:calc(var(--ds-sp) * 2)}
.pb-3{padding-bottom:calc(var(--ds-sp) * 3)}
.pb-4{padding-bottom:calc(var(--ds-sp) * 4)}
.pb-5{padding-bottom:calc(var(--ds-sp) * 5)}
.pb-6{padding-bottom:calc(var(--ds-sp) * 6)}
.pb-8{padding-bottom:calc(var(--ds-sp) * 8)}
.pb-10{padding-bottom:calc(var(--ds-sp) * 10)}
.pb-12{padding-bottom:calc(var(--ds-sp) * 12)}
.pb-16{padding-bottom:calc(var(--ds-sp) * 16)}
.pb-20{padding-bottom:calc(var(--ds-sp) * 20)}
.pb-24{padding-bottom:calc(var(--ds-sp) * 24)}
.pb-32{padding-bottom:calc(var(--ds-sp) * 32)}
.pb-40{padding-bottom:calc(var(--ds-sp) * 40)}
.pb-48{padding-bottom:calc(var(--ds-sp) * 48)}
.pb-64{padding-bottom:calc(var(--ds-sp) * 64)}
.pb-80{padding-bottom:calc(var(--ds-sp) * 80)}
.pb-96{padding-bottom:calc(var(--ds-sp) * 96)}
.pb-px{padding-bottom:1px}
.pb-0\.5{padding-bottom:calc(var(--ds-sp) * 0.5)}
.pb-1\.5{padding-bottom:calc(var(--ds-sp) * 1.5)}
.pb-2\.5{padding-bottom:calc(var(--ds-sp) * 2.5)}
.pl-0{padding-left:0}
.pl-1{padding-left:calc(var(--ds-sp) * 1)}
.pl-2{padding-left:calc(var(--ds-sp) * 2)}
.pl-3{padding-left:calc(var(--ds-sp) * 3)}
.pl-4{padding-left:calc(var(--ds-sp) * 4)}
.pl-5{padding-left:calc(var(--ds-sp) * 5)}
.pl-6{padding-left:calc(var(--ds-sp) * 6)}
.pl-8{padding-left:calc(var(--ds-sp) * 8)}
.pl-10{padding-left:calc(var(--ds-sp) * 10)}
.pl-12{padding-left:calc(var(--ds-sp) * 12)}
.pl-16{padding-left:calc(var(--ds-sp) * 16)}
.pl-20{padding-left:calc(var(--ds-sp) * 20)}
.pl-24{padding-left:calc(var(--ds-sp) * 24)}
.pl-32{padding-left:calc(var(--ds-sp) * 32)}
.pl-40{padding-left:calc(var(--ds-sp) * 40)}
.pl-48{padding-left:calc(var(--ds-sp) * 48)}
.pl-64{padding-left:calc(var(--ds-sp) * 64)}
.pl-80{padding-left:calc(var(--ds-sp) * 80)}
.pl-96{padding-left:calc(var(--ds-sp) * 96)}
.pl-px{padding-left:1px}
.pl-0\.5{padding-left:calc(var(--ds-sp) * 0.5)}
.pl-1\.5{padding-left:calc(var(--ds-sp) * 1.5)}
.pl-2\.5{padding-left:calc(var(--ds-sp) * 2.5)}
.ps-0{padding-inline-start:0}
.ps-1{padding-inline-start:calc(var(--ds-sp) * 1)}
.ps-2{padding-inline-start:calc(var(--ds-sp) * 2)}
.ps-3{padding-inline-start:calc(var(--ds-sp) * 3)}
.ps-4{padding-inline-start:calc(var(--ds-sp) * 4)}
.ps-5{padding-inline-start:calc(var(--ds-sp) * 5)}
.ps-6{padding-inline-start:calc(var(--ds-sp) * 6)}
.ps-8{padding-inline-start:calc(var(--ds-sp) * 8)}
.ps-10{padding-inline-start:calc(var(--ds-sp) * 10)}
.ps-12{padding-inline-start:calc(var(--ds-sp) * 12)}
.ps-16{padding-inline-start:calc(var(--ds-sp) * 16)}
.ps-20{padding-inline-start:calc(var(--ds-sp) * 20)}
.ps-24{padding-inline-start:calc(var(--ds-sp) * 24)}
.ps-32{padding-inline-start:calc(var(--ds-sp) * 32)}
.ps-40{padding-inline-start:calc(var(--ds-sp) * 40)}
.ps-48{padding-inline-start:calc(var(--ds-sp) * 48)}
.ps-64{padding-inline-start:calc(var(--ds-sp) * 64)}
.ps-80{padding-inline-start:calc(var(--ds-sp) * 80)}
.ps-96{padding-inline-start:calc(var(--ds-sp) * 96)}
.ps-px{padding-inline-start:1px}
.ps-0\.5{padding-inline-start:calc(var(--ds-sp) * 0.5)}
.ps-1\.5{padding-inline-start:calc(var(--ds-sp) * 1.5)}
.ps-2\.5{padding-inline-start:calc(var(--ds-sp) * 2.5)}
.pe-0{padding-inline-end:0}
.pe-1{padding-inline-end:calc(var(--ds-sp) * 1)}
.pe-2{padding-inline-end:calc(var(--ds-sp) * 2)}
.pe-3{padding-inline-end:calc(var(--ds-sp) * 3)}
.pe-4{padding-inline-end:calc(var(--ds-sp) * 4)}
.pe-5{padding-inline-end:calc(var(--ds-sp) * 5)}
.pe-6{padding-inline-end:calc(var(--ds-sp) * 6)}
.pe-8{padding-inline-end:calc(var(--ds-sp) * 8)}
.pe-10{padding-inline-end:calc(var(--ds-sp) * 10)}
.pe-12{padding-inline-end:calc(var(--ds-sp) * 12)}
.pe-16{padding-inline-end:calc(var(--ds-sp) * 16)}
.pe-20{padding-inline-end:calc(var(--ds-sp) * 20)}
.pe-24{padding-inline-end:calc(var(--ds-sp) * 24)}
.pe-32{padding-inline-end:calc(var(--ds-sp) * 32)}
.pe-40{padding-inline-end:calc(var(--ds-sp) * 40)}
.pe-48{padding-inline-end:calc(var(--ds-sp) * 48)}
.pe-64{padding-inline-end:calc(var(--ds-sp) * 64)}
.pe-80{padding-inline-end:calc(var(--ds-sp) * 80)}
.pe-96{padding-inline-end:calc(var(--ds-sp) * 96)}
.pe-px{padding-inline-end:1px}
.pe-0\.5{padding-inline-end:calc(var(--ds-sp) * 0.5)}
.pe-1\.5{padding-inline-end:calc(var(--ds-sp) * 1.5)}
.pe-2\.5{padding-inline-end:calc(var(--ds-sp) * 2.5)}
/* margin */
.m-0{margin:0}
.m-1{margin:calc(var(--ds-sp) * 1)}
.m-2{margin:calc(var(--ds-sp) * 2)}
.m-3{margin:calc(var(--ds-sp) * 3)}
.m-4{margin:calc(var(--ds-sp) * 4)}
.m-5{margin:calc(var(--ds-sp) * 5)}
.m-6{margin:calc(var(--ds-sp) * 6)}
.m-8{margin:calc(var(--ds-sp) * 8)}
.m-10{margin:calc(var(--ds-sp) * 10)}
.m-12{margin:calc(var(--ds-sp) * 12)}
.m-16{margin:calc(var(--ds-sp) * 16)}
.m-20{margin:calc(var(--ds-sp) * 20)}
.m-24{margin:calc(var(--ds-sp) * 24)}
.m-32{margin:calc(var(--ds-sp) * 32)}
.m-40{margin:calc(var(--ds-sp) * 40)}
.m-48{margin:calc(var(--ds-sp) * 48)}
.m-64{margin:calc(var(--ds-sp) * 64)}
.m-80{margin:calc(var(--ds-sp) * 80)}
.m-96{margin:calc(var(--ds-sp) * 96)}
.m-px{margin:1px}
.m-0\.5{margin:calc(var(--ds-sp) * 0.5)}
.m-1\.5{margin:calc(var(--ds-sp) * 1.5)}
.m-2\.5{margin:calc(var(--ds-sp) * 2.5)}
.m-auto{margin:auto}
.-m-1{margin:calc(calc(var(--ds-sp) * 1) * -1)}
.-m-2{margin:calc(calc(var(--ds-sp) * 2) * -1)}
.-m-4{margin:calc(calc(var(--ds-sp) * 4) * -1)}
.-m-8{margin:calc(calc(var(--ds-sp) * 8) * -1)}
.mx-0{margin-inline:0}
.mx-1{margin-inline:calc(var(--ds-sp) * 1)}
.mx-2{margin-inline:calc(var(--ds-sp) * 2)}
.mx-3{margin-inline:calc(var(--ds-sp) * 3)}
.mx-4{margin-inline:calc(var(--ds-sp) * 4)}
.mx-5{margin-inline:calc(var(--ds-sp) * 5)}
.mx-6{margin-inline:calc(var(--ds-sp) * 6)}
.mx-8{margin-inline:calc(var(--ds-sp) * 8)}
.mx-10{margin-inline:calc(var(--ds-sp) * 10)}
.mx-12{margin-inline:calc(var(--ds-sp) * 12)}
.mx-16{margin-inline:calc(var(--ds-sp) * 16)}
.mx-20{margin-inline:calc(var(--ds-sp) * 20)}
.mx-24{margin-inline:calc(var(--ds-sp) * 24)}
.mx-32{margin-inline:calc(var(--ds-sp) * 32)}
.mx-40{margin-inline:calc(var(--ds-sp) * 40)}
.mx-48{margin-inline:calc(var(--ds-sp) * 48)}
.mx-64{margin-inline:calc(var(--ds-sp) * 64)}
.mx-80{margin-inline:calc(var(--ds-sp) * 80)}
.mx-96{margin-inline:calc(var(--ds-sp) * 96)}
.mx-px{margin-inline:1px}
.mx-0\.5{margin-inline:calc(var(--ds-sp) * 0.5)}
.mx-1\.5{margin-inline:calc(var(--ds-sp) * 1.5)}
.mx-2\.5{margin-inline:calc(var(--ds-sp) * 2.5)}
.mx-auto{margin-inline:auto}
.-mx-1{margin-inline:calc(calc(var(--ds-sp) * 1) * -1)}
.-mx-2{margin-inline:calc(calc(var(--ds-sp) * 2) * -1)}
.-mx-4{margin-inline:calc(calc(var(--ds-sp) * 4) * -1)}
.-mx-8{margin-inline:calc(calc(var(--ds-sp) * 8) * -1)}
.my-0{margin-block:0}
.my-1{margin-block:calc(var(--ds-sp) * 1)}
.my-2{margin-block:calc(var(--ds-sp) * 2)}
.my-3{margin-block:calc(var(--ds-sp) * 3)}
.my-4{margin-block:calc(var(--ds-sp) * 4)}
.my-5{margin-block:calc(var(--ds-sp) * 5)}
.my-6{margin-block:calc(var(--ds-sp) * 6)}
.my-8{margin-block:calc(var(--ds-sp) * 8)}
.my-10{margin-block:calc(var(--ds-sp) * 10)}
.my-12{margin-block:calc(var(--ds-sp) * 12)}
.my-16{margin-block:calc(var(--ds-sp) * 16)}
.my-20{margin-block:calc(var(--ds-sp) * 20)}
.my-24{margin-block:calc(var(--ds-sp) * 24)}
.my-32{margin-block:calc(var(--ds-sp) * 32)}
.my-40{margin-block:calc(var(--ds-sp) * 40)}
.my-48{margin-block:calc(var(--ds-sp) * 48)}
.my-64{margin-block:calc(var(--ds-sp) * 64)}
.my-80{margin-block:calc(var(--ds-sp) * 80)}
.my-96{margin-block:calc(var(--ds-sp) * 96)}
.my-px{margin-block:1px}
.my-0\.5{margin-block:calc(var(--ds-sp) * 0.5)}
.my-1\.5{margin-block:calc(var(--ds-sp) * 1.5)}
.my-2\.5{margin-block:calc(var(--ds-sp) * 2.5)}
.my-auto{margin-block:auto}
.-my-1{margin-block:calc(calc(var(--ds-sp) * 1) * -1)}
.-my-2{margin-block:calc(calc(var(--ds-sp) * 2) * -1)}
.-my-4{margin-block:calc(calc(var(--ds-sp) * 4) * -1)}
.-my-8{margin-block:calc(calc(var(--ds-sp) * 8) * -1)}
.mt-0{margin-top:0}
.mt-1{margin-top:calc(var(--ds-sp) * 1)}
.mt-2{margin-top:calc(var(--ds-sp) * 2)}
.mt-3{margin-top:calc(var(--ds-sp) * 3)}
.mt-4{margin-top:calc(var(--ds-sp) * 4)}
.mt-5{margin-top:calc(var(--ds-sp) * 5)}
.mt-6{margin-top:calc(var(--ds-sp) * 6)}
.mt-8{margin-top:calc(var(--ds-sp) * 8)}
.mt-10{margin-top:calc(var(--ds-sp) * 10)}
.mt-12{margin-top:calc(var(--ds-sp) * 12)}
.mt-16{margin-top:calc(var(--ds-sp) * 16)}
.mt-20{margin-top:calc(var(--ds-sp) * 20)}
.mt-24{margin-top:calc(var(--ds-sp) * 24)}
.mt-32{margin-top:calc(var(--ds-sp) * 32)}
.mt-40{margin-top:calc(var(--ds-sp) * 40)}
.mt-48{margin-top:calc(var(--ds-sp) * 48)}
.mt-64{margin-top:calc(var(--ds-sp) * 64)}
.mt-80{margin-top:calc(var(--ds-sp) * 80)}
.mt-96{margin-top:calc(var(--ds-sp) * 96)}
.mt-px{margin-top:1px}
.mt-0\.5{margin-top:calc(var(--ds-sp) * 0.5)}
.mt-1\.5{margin-top:calc(var(--ds-sp) * 1.5)}
.mt-2\.5{margin-top:calc(var(--ds-sp) * 2.5)}
.mt-auto{margin-top:auto}
.-mt-1{margin-top:calc(calc(var(--ds-sp) * 1) * -1)}
.-mt-2{margin-top:calc(calc(var(--ds-sp) * 2) * -1)}
.-mt-4{margin-top:calc(calc(var(--ds-sp) * 4) * -1)}
.-mt-8{margin-top:calc(calc(var(--ds-sp) * 8) * -1)}
.mr-0{margin-right:0}
.mr-1{margin-right:calc(var(--ds-sp) * 1)}
.mr-2{margin-right:calc(var(--ds-sp) * 2)}
.mr-3{margin-right:calc(var(--ds-sp) * 3)}
.mr-4{margin-right:calc(var(--ds-sp) * 4)}
.mr-5{margin-right:calc(var(--ds-sp) * 5)}
.mr-6{margin-right:calc(var(--ds-sp) * 6)}
.mr-8{margin-right:calc(var(--ds-sp) * 8)}
.mr-10{margin-right:calc(var(--ds-sp) * 10)}
.mr-12{margin-right:calc(var(--ds-sp) * 12)}
.mr-16{margin-right:calc(var(--ds-sp) * 16)}
.mr-20{margin-right:calc(var(--ds-sp) * 20)}
.mr-24{margin-right:calc(var(--ds-sp) * 24)}
.mr-32{margin-right:calc(var(--ds-sp) * 32)}
.mr-40{margin-right:calc(var(--ds-sp) * 40)}
.mr-48{margin-right:calc(var(--ds-sp) * 48)}
.mr-64{margin-right:calc(var(--ds-sp) * 64)}
.mr-80{margin-right:calc(var(--ds-sp) * 80)}
.mr-96{margin-right:calc(var(--ds-sp) * 96)}
.mr-px{margin-right:1px}
.mr-0\.5{margin-right:calc(var(--ds-sp) * 0.5)}
.mr-1\.5{margin-right:calc(var(--ds-sp) * 1.5)}
.mr-2\.5{margin-right:calc(var(--ds-sp) * 2.5)}
.mr-auto{margin-right:auto}
.-mr-1{margin-right:calc(calc(var(--ds-sp) * 1) * -1)}
.-mr-2{margin-right:calc(calc(var(--ds-sp) * 2) * -1)}
.-mr-4{margin-right:calc(calc(var(--ds-sp) * 4) * -1)}
.-mr-8{margin-right:calc(calc(var(--ds-sp) * 8) * -1)}
.mb-0{margin-bottom:0}
.mb-1{margin-bottom:calc(var(--ds-sp) * 1)}
.mb-2{margin-bottom:calc(var(--ds-sp) * 2)}
.mb-3{margin-bottom:calc(var(--ds-sp) * 3)}
.mb-4{margin-bottom:calc(var(--ds-sp) * 4)}
.mb-5{margin-bottom:calc(var(--ds-sp) * 5)}
.mb-6{margin-bottom:calc(var(--ds-sp) * 6)}
.mb-8{margin-bottom:calc(var(--ds-sp) * 8)}
.mb-10{margin-bottom:calc(var(--ds-sp) * 10)}
.mb-12{margin-bottom:calc(var(--ds-sp) * 12)}
.mb-16{margin-bottom:calc(var(--ds-sp) * 16)}
.mb-20{margin-bottom:calc(var(--ds-sp) * 20)}
.mb-24{margin-bottom:calc(var(--ds-sp) * 24)}
.mb-32{margin-bottom:calc(var(--ds-sp) * 32)}
.mb-40{margin-bottom:calc(var(--ds-sp) * 40)}
.mb-48{margin-bottom:calc(var(--ds-sp) * 48)}
.mb-64{margin-bottom:calc(var(--ds-sp) * 64)}
.mb-80{margin-bottom:calc(var(--ds-sp) * 80)}
.mb-96{margin-bottom:calc(var(--ds-sp) * 96)}
.mb-px{margin-bottom:1px}
.mb-0\.5{margin-bottom:calc(var(--ds-sp) * 0.5)}
.mb-1\.5{margin-bottom:calc(var(--ds-sp) * 1.5)}
.mb-2\.5{margin-bottom:calc(var(--ds-sp) * 2.5)}
.mb-auto{margin-bottom:auto}
.-mb-1{margin-bottom:calc(calc(var(--ds-sp) * 1) * -1)}
.-mb-2{margin-bottom:calc(calc(var(--ds-sp) * 2) * -1)}
.-mb-4{margin-bottom:calc(calc(var(--ds-sp) * 4) * -1)}
.-mb-8{margin-bottom:calc(calc(var(--ds-sp) * 8) * -1)}
.ml-0{margin-left:0}
.ml-1{margin-left:calc(var(--ds-sp) * 1)}
.ml-2{margin-left:calc(var(--ds-sp) * 2)}
.ml-3{margin-left:calc(var(--ds-sp) * 3)}
.ml-4{margin-left:calc(var(--ds-sp) * 4)}
.ml-5{margin-left:calc(var(--ds-sp) * 5)}
.ml-6{margin-left:calc(var(--ds-sp) * 6)}
.ml-8{margin-left:calc(var(--ds-sp) * 8)}
.ml-10{margin-left:calc(var(--ds-sp) * 10)}
.ml-12{margin-left:calc(var(--ds-sp) * 12)}
.ml-16{margin-left:calc(var(--ds-sp) * 16)}
.ml-20{margin-left:calc(var(--ds-sp) * 20)}
.ml-24{margin-left:calc(var(--ds-sp) * 24)}
.ml-32{margin-left:calc(var(--ds-sp) * 32)}
.ml-40{margin-left:calc(var(--ds-sp) * 40)}
.ml-48{margin-left:calc(var(--ds-sp) * 48)}
.ml-64{margin-left:calc(var(--ds-sp) * 64)}
.ml-80{margin-left:calc(var(--ds-sp) * 80)}
.ml-96{margin-left:calc(var(--ds-sp) * 96)}
.ml-px{margin-left:1px}
.ml-0\.5{margin-left:calc(var(--ds-sp) * 0.5)}
.ml-1\.5{margin-left:calc(var(--ds-sp) * 1.5)}
.ml-2\.5{margin-left:calc(var(--ds-sp) * 2.5)}
.ml-auto{margin-left:auto}
.-ml-1{margin-left:calc(calc(var(--ds-sp) * 1) * -1)}
.-ml-2{margin-left:calc(calc(var(--ds-sp) * 2) * -1)}
.-ml-4{margin-left:calc(calc(var(--ds-sp) * 4) * -1)}
.-ml-8{margin-left:calc(calc(var(--ds-sp) * 8) * -1)}
.ms-0{margin-inline-start:0}
.ms-1{margin-inline-start:calc(var(--ds-sp) * 1)}
.ms-2{margin-inline-start:calc(var(--ds-sp) * 2)}
.ms-3{margin-inline-start:calc(var(--ds-sp) * 3)}
.ms-4{margin-inline-start:calc(var(--ds-sp) * 4)}
.ms-5{margin-inline-start:calc(var(--ds-sp) * 5)}
.ms-6{margin-inline-start:calc(var(--ds-sp) * 6)}
.ms-8{margin-inline-start:calc(var(--ds-sp) * 8)}
.ms-10{margin-inline-start:calc(var(--ds-sp) * 10)}
.ms-12{margin-inline-start:calc(var(--ds-sp) * 12)}
.ms-16{margin-inline-start:calc(var(--ds-sp) * 16)}
.ms-20{margin-inline-start:calc(var(--ds-sp) * 20)}
.ms-24{margin-inline-start:calc(var(--ds-sp) * 24)}
.ms-32{margin-inline-start:calc(var(--ds-sp) * 32)}
.ms-40{margin-inline-start:calc(var(--ds-sp) * 40)}
.ms-48{margin-inline-start:calc(var(--ds-sp) * 48)}
.ms-64{margin-inline-start:calc(var(--ds-sp) * 64)}
.ms-80{margin-inline-start:calc(var(--ds-sp) * 80)}
.ms-96{margin-inline-start:calc(var(--ds-sp) * 96)}
.ms-px{margin-inline-start:1px}
.ms-0\.5{margin-inline-start:calc(var(--ds-sp) * 0.5)}
.ms-1\.5{margin-inline-start:calc(var(--ds-sp) * 1.5)}
.ms-2\.5{margin-inline-start:calc(var(--ds-sp) * 2.5)}
.ms-auto{margin-inline-start:auto}
.-ms-1{margin-inline-start:calc(calc(var(--ds-sp) * 1) * -1)}
.-ms-2{margin-inline-start:calc(calc(var(--ds-sp) * 2) * -1)}
.-ms-4{margin-inline-start:calc(calc(var(--ds-sp) * 4) * -1)}
.-ms-8{margin-inline-start:calc(calc(var(--ds-sp) * 8) * -1)}
.me-0{margin-inline-end:0}
.me-1{margin-inline-end:calc(var(--ds-sp) * 1)}
.me-2{margin-inline-end:calc(var(--ds-sp) * 2)}
.me-3{margin-inline-end:calc(var(--ds-sp) * 3)}
.me-4{margin-inline-end:calc(var(--ds-sp) * 4)}
.me-5{margin-inline-end:calc(var(--ds-sp) * 5)}
.me-6{margin-inline-end:calc(var(--ds-sp) * 6)}
.me-8{margin-inline-end:calc(var(--ds-sp) * 8)}
.me-10{margin-inline-end:calc(var(--ds-sp) * 10)}
.me-12{margin-inline-end:calc(var(--ds-sp) * 12)}
.me-16{margin-inline-end:calc(var(--ds-sp) * 16)}
.me-20{margin-inline-end:calc(var(--ds-sp) * 20)}
.me-24{margin-inline-end:calc(var(--ds-sp) * 24)}
.me-32{margin-inline-end:calc(var(--ds-sp) * 32)}
.me-40{margin-inline-end:calc(var(--ds-sp) * 40)}
.me-48{margin-inline-end:calc(var(--ds-sp) * 48)}
.me-64{margin-inline-end:calc(var(--ds-sp) * 64)}
.me-80{margin-inline-end:calc(var(--ds-sp) * 80)}
.me-96{margin-inline-end:calc(var(--ds-sp) * 96)}
.me-px{margin-inline-end:1px}
.me-0\.5{margin-inline-end:calc(var(--ds-sp) * 0.5)}
.me-1\.5{margin-inline-end:calc(var(--ds-sp) * 1.5)}
.me-2\.5{margin-inline-end:calc(var(--ds-sp) * 2.5)}
.me-auto{margin-inline-end:auto}
.-me-1{margin-inline-end:calc(calc(var(--ds-sp) * 1) * -1)}
.-me-2{margin-inline-end:calc(calc(var(--ds-sp) * 2) * -1)}
.-me-4{margin-inline-end:calc(calc(var(--ds-sp) * 4) * -1)}
.-me-8{margin-inline-end:calc(calc(var(--ds-sp) * 8) * -1)}
.space-x-0>:not(:last-child){margin-inline-end:0}
.space-x-1>:not(:last-child){margin-inline-end:calc(var(--ds-sp) * 1)}
.space-x-2>:not(:last-child){margin-inline-end:calc(var(--ds-sp) * 2)}
.space-x-4>:not(:last-child){margin-inline-end:calc(var(--ds-sp) * 4)}
.space-x-8>:not(:last-child){margin-inline-end:calc(var(--ds-sp) * 8)}
.space-x-16>:not(:last-child){margin-inline-end:calc(var(--ds-sp) * 16)}
.space-y-0>:not(:last-child){margin-block-end:0}
.space-y-1>:not(:last-child){margin-block-end:calc(var(--ds-sp) * 1)}
.space-y-2>:not(:last-child){margin-block-end:calc(var(--ds-sp) * 2)}
.space-y-4>:not(:last-child){margin-block-end:calc(var(--ds-sp) * 4)}
.space-y-8>:not(:last-child){margin-block-end:calc(var(--ds-sp) * 8)}
.space-y-16>:not(:last-child){margin-block-end:calc(var(--ds-sp) * 16)}
/* width */
.w-0{width:0}
.w-1{width:calc(var(--ds-sp) * 1)}
.w-2{width:calc(var(--ds-sp) * 2)}
.w-3{width:calc(var(--ds-sp) * 3)}
.w-4{width:calc(var(--ds-sp) * 4)}
.w-5{width:calc(var(--ds-sp) * 5)}
.w-6{width:calc(var(--ds-sp) * 6)}
.w-8{width:calc(var(--ds-sp) * 8)}
.w-10{width:calc(var(--ds-sp) * 10)}
.w-12{width:calc(var(--ds-sp) * 12)}
.w-16{width:calc(var(--ds-sp) * 16)}
.w-20{width:calc(var(--ds-sp) * 20)}
.w-24{width:calc(var(--ds-sp) * 24)}
.w-32{width:calc(var(--ds-sp) * 32)}
.w-40{width:calc(var(--ds-sp) * 40)}
.w-48{width:calc(var(--ds-sp) * 48)}
.w-64{width:calc(var(--ds-sp) * 64)}
.w-80{width:calc(var(--ds-sp) * 80)}
.w-96{width:calc(var(--ds-sp) * 96)}
.w-px{width:1px}
.w-0\.5{width:calc(var(--ds-sp) * 0.5)}
.w-1\.5{width:calc(var(--ds-sp) * 1.5)}
.w-2\.5{width:calc(var(--ds-sp) * 2.5)}
.w-1\/2{width:50%}
.w-1\/3{width:33.333%}
.w-2\/3{width:66.667%}
.w-1\/4{width:25%}
.w-3\/4{width:75%}
.w-full{width:100%}
.w-auto{width:auto}
.w-screen{width:100vw}
.w-dvw{width:100dvw}
.w-svw{width:100svw}
.w-lvw{width:100lvw}
.w-min{width:min-content}
.w-max{width:max-content}
.w-fit{width:fit-content}
.w-3xs{width:16rem}
.w-2xs{width:18rem}
.w-xs{width:20rem}
.w-sm{width:24rem}
.w-md{width:28rem}
.w-lg{width:32rem}
.w-xl{width:36rem}
.w-2xl{width:42rem}
.w-3xl{width:48rem}
.w-4xl{width:56rem}
.w-5xl{width:64rem}
.w-6xl{width:72rem}
.w-7xl{width:80rem}
/* min-width */
.min-w-0{min-width:0}
.min-w-1{min-width:calc(var(--ds-sp) * 1)}
.min-w-2{min-width:calc(var(--ds-sp) * 2)}
.min-w-4{min-width:calc(var(--ds-sp) * 4)}
.min-w-8{min-width:calc(var(--ds-sp) * 8)}
.min-w-16{min-width:calc(var(--ds-sp) * 16)}
.min-w-32{min-width:calc(var(--ds-sp) * 32)}
.min-w-64{min-width:calc(var(--ds-sp) * 64)}
.min-w-1\/2{min-width:50%}
.min-w-1\/3{min-width:33.333%}
.min-w-2\/3{min-width:66.667%}
.min-w-1\/4{min-width:25%}
.min-w-3\/4{min-width:75%}
.min-w-full{min-width:100%}
.min-w-min{min-width:min-content}
.min-w-max{min-width:max-content}
.min-w-fit{min-width:fit-content}
.min-w-3xs{min-width:16rem}
.min-w-2xs{min-width:18rem}
.min-w-xs{min-width:20rem}
.min-w-sm{min-width:24rem}
.min-w-md{min-width:28rem}
.min-w-lg{min-width:32rem}
.min-w-xl{min-width:36rem}
.min-w-2xl{min-width:42rem}
.min-w-3xl{min-width:48rem}
.min-w-4xl{min-width:56rem}
.min-w-5xl{min-width:64rem}
.min-w-6xl{min-width:72rem}
.min-w-7xl{min-width:80rem}
/* max-width */
.max-w-3xs{max-width:16rem}
.max-w-2xs{max-width:18rem}
.max-w-xs{max-width:20rem}
.max-w-sm{max-width:24rem}
.max-w-md{max-width:28rem}
.max-w-lg{max-width:32rem}
.max-w-xl{max-width:36rem}
.max-w-2xl{max-width:42rem}
.max-w-3xl{max-width:48rem}
.max-w-4xl{max-width:56rem}
.max-w-5xl{max-width:64rem}
.max-w-6xl{max-width:72rem}
.max-w-7xl{max-width:80rem}
.max-w-1\/2{max-width:50%}
.max-w-1\/3{max-width:33.333%}
.max-w-2\/3{max-width:66.667%}
.max-w-1\/4{max-width:25%}
.max-w-3\/4{max-width:75%}
.max-w-full{max-width:100%}
.max-w-none{max-width:none}
.max-w-prose{max-width:65ch}
.max-w-screen{max-width:100vw}
/* height */
.h-0{height:0}
.h-1{height:calc(var(--ds-sp) * 1)}
.h-2{height:calc(var(--ds-sp) * 2)}
.h-3{height:calc(var(--ds-sp) * 3)}
.h-4{height:calc(var(--ds-sp) * 4)}
.h-5{height:calc(var(--ds-sp) * 5)}
.h-6{height:calc(var(--ds-sp) * 6)}
.h-8{height:calc(var(--ds-sp) * 8)}
.h-10{height:calc(var(--ds-sp) * 10)}
.h-12{height:calc(var(--ds-sp) * 12)}
.h-16{height:calc(var(--ds-sp) * 16)}
.h-20{height:calc(var(--ds-sp) * 20)}
.h-24{height:calc(var(--ds-sp) * 24)}
.h-32{height:calc(var(--ds-sp) * 32)}
.h-40{height:calc(var(--ds-sp) * 40)}
.h-48{height:calc(var(--ds-sp) * 48)}
.h-64{height:calc(var(--ds-sp) * 64)}
.h-80{height:calc(var(--ds-sp) * 80)}
.h-96{height:calc(var(--ds-sp) * 96)}
.h-px{height:1px}
.h-0\.5{height:calc(var(--ds-sp) * 0.5)}
.h-1\.5{height:calc(var(--ds-sp) * 1.5)}
.h-2\.5{height:calc(var(--ds-sp) * 2.5)}
.h-1\/2{height:50%}
.h-1\/3{height:33.333%}
.h-2\/3{height:66.667%}
.h-1\/4{height:25%}
.h-3\/4{height:75%}
.h-full{height:100%}
.h-auto{height:auto}
.h-screen{height:100vh}
.h-dvh{height:100dvh}
.h-svh{height:100svh}
.h-lvh{height:100lvh}
.h-min{height:min-content}
.h-max{height:max-content}
.h-fit{height:fit-content}
.h-lh{height:1lh}
/* min-height */
.min-h-0{min-height:0}
.min-h-1{min-height:calc(var(--ds-sp) * 1)}
.min-h-2{min-height:calc(var(--ds-sp) * 2)}
.min-h-4{min-height:calc(var(--ds-sp) * 4)}
.min-h-8{min-height:calc(var(--ds-sp) * 8)}
.min-h-16{min-height:calc(var(--ds-sp) * 16)}
.min-h-32{min-height:calc(var(--ds-sp) * 32)}
.min-h-1\/2{min-height:50%}
.min-h-1\/3{min-height:33.333%}
.min-h-2\/3{min-height:66.667%}
.min-h-1\/4{min-height:25%}
.min-h-3\/4{min-height:75%}
.min-h-full{min-height:100%}
.min-h-screen{min-height:100vh}
.min-h-dvh{min-height:100dvh}
.min-h-min{min-height:min-content}
.min-h-max{min-height:max-content}
.min-h-fit{min-height:fit-content}
.min-h-lh{min-height:1lh}
/* max-height */
.max-h-0{max-height:0}
.max-h-1{max-height:calc(var(--ds-sp) * 1)}
.max-h-2{max-height:calc(var(--ds-sp) * 2)}
.max-h-4{max-height:calc(var(--ds-sp) * 4)}
.max-h-8{max-height:calc(var(--ds-sp) * 8)}
.max-h-16{max-height:calc(var(--ds-sp) * 16)}
.max-h-32{max-height:calc(var(--ds-sp) * 32)}
.max-h-1\/2{max-height:50%}
.max-h-1\/3{max-height:33.333%}
.max-h-2\/3{max-height:66.667%}
.max-h-1\/4{max-height:25%}
.max-h-3\/4{max-height:75%}
.max-h-full{max-height:100%}
.max-h-none{max-height:none}
.max-h-screen{max-height:100vh}
.max-h-dvh{max-height:100dvh}
.max-h-min{max-height:min-content}
.max-h-max{max-height:max-content}
.max-h-fit{max-height:fit-content}
.max-h-lh{max-height:1lh}
/* inline-size */
.inline-size-0{inline-size:0}
.inline-size-1{inline-size:calc(var(--ds-sp) * 1)}
.inline-size-2{inline-size:calc(var(--ds-sp) * 2)}
.inline-size-4{inline-size:calc(var(--ds-sp) * 4)}
.inline-size-8{inline-size:calc(var(--ds-sp) * 8)}
.inline-size-16{inline-size:calc(var(--ds-sp) * 16)}
.inline-size-32{inline-size:calc(var(--ds-sp) * 32)}
.inline-size-64{inline-size:calc(var(--ds-sp) * 64)}
.inline-size-1\/2{inline-size:50%}
.inline-size-1\/3{inline-size:33.333%}
.inline-size-2\/3{inline-size:66.667%}
.inline-size-1\/4{inline-size:25%}
.inline-size-3\/4{inline-size:75%}
.inline-size-full{inline-size:100%}
.inline-size-auto{inline-size:auto}
.inline-size-min{inline-size:min-content}
.inline-size-max{inline-size:max-content}
.inline-size-fit{inline-size:fit-content}
/* min-inline-size */
.min-inline-size-0{min-inline-size:0}
.min-inline-size-1{min-inline-size:calc(var(--ds-sp) * 1)}
.min-inline-size-2{min-inline-size:calc(var(--ds-sp) * 2)}
.min-inline-size-4{min-inline-size:calc(var(--ds-sp) * 4)}
.min-inline-size-8{min-inline-size:calc(var(--ds-sp) * 8)}
.min-inline-size-16{min-inline-size:calc(var(--ds-sp) * 16)}
.min-inline-size-32{min-inline-size:calc(var(--ds-sp) * 32)}
.min-inline-size-1\/2{min-inline-size:50%}
.min-inline-size-1\/3{min-inline-size:33.333%}
.min-inline-size-2\/3{min-inline-size:66.667%}
.min-inline-size-1\/4{min-inline-size:25%}
.min-inline-size-3\/4{min-inline-size:75%}
.min-inline-size-full{min-inline-size:100%}
.min-inline-size-min{min-inline-size:min-content}
.min-inline-size-max{min-inline-size:max-content}
.min-inline-size-fit{min-inline-size:fit-content}
/* max-inline-size */
.max-inline-size-0{max-inline-size:0}
.max-inline-size-1{max-inline-size:calc(var(--ds-sp) * 1)}
.max-inline-size-2{max-inline-size:calc(var(--ds-sp) * 2)}
.max-inline-size-4{max-inline-size:calc(var(--ds-sp) * 4)}
.max-inline-size-8{max-inline-size:calc(var(--ds-sp) * 8)}
.max-inline-size-16{max-inline-size:calc(var(--ds-sp) * 16)}
.max-inline-size-32{max-inline-size:calc(var(--ds-sp) * 32)}
.max-inline-size-1\/2{max-inline-size:50%}
.max-inline-size-1\/3{max-inline-size:33.333%}
.max-inline-size-2\/3{max-inline-size:66.667%}
.max-inline-size-1\/4{max-inline-size:25%}
.max-inline-size-3\/4{max-inline-size:75%}
.max-inline-size-full{max-inline-size:100%}
.max-inline-size-none{max-inline-size:none}
.max-inline-size-min{max-inline-size:min-content}
.max-inline-size-max{max-inline-size:max-content}
.max-inline-size-fit{max-inline-size:fit-content}
/* block-size */
.block-size-0{block-size:0}
.block-size-1{block-size:calc(var(--ds-sp) * 1)}
.block-size-2{block-size:calc(var(--ds-sp) * 2)}
.block-size-4{block-size:calc(var(--ds-sp) * 4)}
.block-size-8{block-size:calc(var(--ds-sp) * 8)}
.block-size-16{block-size:calc(var(--ds-sp) * 16)}
.block-size-32{block-size:calc(var(--ds-sp) * 32)}
.block-size-1\/2{block-size:50%}
.block-size-1\/3{block-size:33.333%}
.block-size-2\/3{block-size:66.667%}
.block-size-1\/4{block-size:25%}
.block-size-3\/4{block-size:75%}
.block-size-full{block-size:100%}
.block-size-auto{block-size:auto}
.block-size-min{block-size:min-content}
.block-size-max{block-size:max-content}
.block-size-fit{block-size:fit-content}
/* min-block-size */
.min-block-size-0{min-block-size:0}
.min-block-size-1{min-block-size:calc(var(--ds-sp) * 1)}
.min-block-size-2{min-block-size:calc(var(--ds-sp) * 2)}
.min-block-size-4{min-block-size:calc(var(--ds-sp) * 4)}
.min-block-size-8{min-block-size:calc(var(--ds-sp) * 8)}
.min-block-size-16{min-block-size:calc(var(--ds-sp) * 16)}
.min-block-size-32{min-block-size:calc(var(--ds-sp) * 32)}
.min-block-size-1\/2{min-block-size:50%}
.min-block-size-1\/3{min-block-size:33.333%}
.min-block-size-2\/3{min-block-size:66.667%}
.min-block-size-1\/4{min-block-size:25%}
.min-block-size-3\/4{min-block-size:75%}
.min-block-size-full{min-block-size:100%}
.min-block-size-min{min-block-size:min-content}
.min-block-size-max{min-block-size:max-content}
.min-block-size-fit{min-block-size:fit-content}
/* max-block-size */
.max-block-size-0{max-block-size:0}
.max-block-size-1{max-block-size:calc(var(--ds-sp) * 1)}
.max-block-size-2{max-block-size:calc(var(--ds-sp) * 2)}
.max-block-size-4{max-block-size:calc(var(--ds-sp) * 4)}
.max-block-size-8{max-block-size:calc(var(--ds-sp) * 8)}
.max-block-size-16{max-block-size:calc(var(--ds-sp) * 16)}
.max-block-size-32{max-block-size:calc(var(--ds-sp) * 32)}
.max-block-size-1\/2{max-block-size:50%}
.max-block-size-1\/3{max-block-size:33.333%}
.max-block-size-2\/3{max-block-size:66.667%}
.max-block-size-1\/4{max-block-size:25%}
.max-block-size-3\/4{max-block-size:75%}
.max-block-size-full{max-block-size:100%}
.max-block-size-none{max-block-size:none}
.max-block-size-min{max-block-size:min-content}
.max-block-size-max{max-block-size:max-content}
.max-block-size-fit{max-block-size:fit-content}
/* font-family */
.font-display{font-family:var(--ds-font-display)}
.font-body{font-family:var(--ds-font-body)}
.font-sans{font-family:ui-sans-serif,system-ui,'Noto Sans TC',sans-serif}
.font-serif{font-family:ui-serif,Georgia,'Noto Serif TC',serif}
.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}
/* font-size */
.text-xs{font-size:.75rem;line-height:1rem}
.text-sm{font-size:.875rem;line-height:1.25rem}
.text-base{font-size:1rem;line-height:1.5rem}
.text-lg{font-size:1.125rem;line-height:1.75rem}
.text-xl{font-size:1.25rem;line-height:1.75rem}
.text-2xl{font-size:1.5rem;line-height:2rem}
.text-3xl{font-size:1.875rem;line-height:2.25rem}
.text-4xl{font-size:2.25rem;line-height:2.5rem}
.text-5xl{font-size:3rem;line-height:1}
.text-6xl{font-size:3.75rem;line-height:1}
.text-7xl{font-size:4.5rem;line-height:1}
.text-8xl{font-size:6rem;line-height:1}
.text-9xl{font-size:8rem;line-height:1}
/* font-smoothing */
.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}
/* font-style */
.italic{font-style:italic}
.not-italic{font-style:normal}
/* font-weight */
.font-thin{font-weight:100}
.font-extralight{font-weight:200}
.font-light{font-weight:300}
.font-normal{font-weight:400}
.font-medium{font-weight:500}
.font-semibold{font-weight:600}
.font-bold{font-weight:700}
.font-extrabold{font-weight:800}
.font-black{font-weight:900}
/* font-stretch */
.font-stretch-ultra-condensed{font-stretch:ultra-condensed}
.font-stretch-extra-condensed{font-stretch:extra-condensed}
.font-stretch-condensed{font-stretch:condensed}
.font-stretch-semi-condensed{font-stretch:semi-condensed}
.font-stretch-normal{font-stretch:normal}
.font-stretch-semi-expanded{font-stretch:semi-expanded}
.font-stretch-expanded{font-stretch:expanded}
.font-stretch-extra-expanded{font-stretch:extra-expanded}
.font-stretch-ultra-expanded{font-stretch:ultra-expanded}
/* font-variant-numeric */
.normal-nums{font-variant-numeric:normal}
.ordinal{font-variant-numeric:ordinal}
.slashed-zero{font-variant-numeric:slashed-zero}
.lining-nums{font-variant-numeric:lining-nums}
.oldstyle-nums{font-variant-numeric:oldstyle-nums}
.proportional-nums{font-variant-numeric:proportional-nums}
.tabular-nums{font-variant-numeric:tabular-nums}
.diagonal-fractions{font-variant-numeric:diagonal-fractions}
.stacked-fractions{font-variant-numeric:stacked-fractions}
/* font-feature-settings */
.font-features-normal{font-feature-settings:normal}
.font-features-liga{font-feature-settings:"liga" 1}
.font-features-no-liga{font-feature-settings:"liga" 0}
.font-features-tnum{font-feature-settings:"tnum" 1}
.font-features-ss01{font-feature-settings:"ss01" 1}
.font-features-case{font-feature-settings:"case" 1}
/* letter-spacing */
.tracking-tighter{letter-spacing:-.05em}
.tracking-tight{letter-spacing:-.025em}
.tracking-normal{letter-spacing:0}
.tracking-wide{letter-spacing:.025em}
.tracking-wider{letter-spacing:.05em}
.tracking-widest{letter-spacing:.1em}
/* line-clamp */
.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}
.line-clamp-4{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}
.line-clamp-5{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5}
.line-clamp-6{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6}
.line-clamp-none{overflow:visible;display:block;-webkit-box-orient:horizontal;-webkit-line-clamp:unset}
/* line-height */
.leading-none{line-height:1}
.leading-tight{line-height:1.25}
.leading-snug{line-height:1.375}
.leading-normal{line-height:1.5}
.leading-relaxed{line-height:1.625}
.leading-loose{line-height:2}
.leading-3{line-height:calc(var(--ds-sp) * 3)}
.leading-4{line-height:calc(var(--ds-sp) * 4)}
.leading-5{line-height:calc(var(--ds-sp) * 5)}
.leading-6{line-height:calc(var(--ds-sp) * 6)}
.leading-7{line-height:calc(var(--ds-sp) * 7)}
.leading-8{line-height:calc(var(--ds-sp) * 8)}
.leading-9{line-height:calc(var(--ds-sp) * 9)}
.leading-10{line-height:calc(var(--ds-sp) * 10)}
/* list-style-image */
.list-image-none{list-style-image:none}
.list-image-check{list-style-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2303ca9b' stroke-width='4'%3E%3Cpath d='M4 12l5 5L20 6'/%3E%3C/svg%3E")}
/* list-style-position */
.list-inside{list-style-position:inside}
.list-outside{list-style-position:outside}
/* list-style-type */
.list-disc{list-style-type:disc}
.list-decimal{list-style-type:decimal}
.list-square{list-style-type:square}
.list-cjk{list-style-type:cjk-decimal}
.list-none{list-style-type:none}
/* text-align */
.text-left{text-align:left}
.text-center{text-align:center}
.text-right{text-align:right}
.text-justify{text-align:justify}
.text-start{text-align:start}
.text-end{text-align:end}
/* color */
.text-primary{color:var(--ds-primary)}
.text-accent{color:var(--ds-accent)}
.text-primary-ink{color:var(--ds-primary-ink)}
.text-bg{color:var(--ds-bg)}
.text-surface{color:var(--ds-surface)}
.text-surface-2{color:var(--ds-surface-2)}
.text-text{color:var(--ds-text)}
.text-muted{color:var(--ds-muted)}
.text-line{color:var(--ds-line)}
.text-success{color:var(--ds-success)}
.text-warning{color:var(--ds-warning)}
.text-danger{color:var(--ds-danger)}
.text-white{color:#fff}
.text-black{color:#000}
.text-transparent{color:transparent}
.text-current{color:currentColor}
.text-inherit{color:inherit}
/* text-decoration-line */
.underline{text-decoration-line:underline}
.overline{text-decoration-line:overline}
.line-through{text-decoration-line:line-through}
.no-underline{text-decoration-line:none}
/* text-decoration-color */
.decoration-primary{text-decoration-color:var(--ds-primary)}
.decoration-accent{text-decoration-color:var(--ds-accent)}
.decoration-primary-ink{text-decoration-color:var(--ds-primary-ink)}
.decoration-bg{text-decoration-color:var(--ds-bg)}
.decoration-surface{text-decoration-color:var(--ds-surface)}
.decoration-surface-2{text-decoration-color:var(--ds-surface-2)}
.decoration-text{text-decoration-color:var(--ds-text)}
.decoration-muted{text-decoration-color:var(--ds-muted)}
.decoration-line{text-decoration-color:var(--ds-line)}
.decoration-success{text-decoration-color:var(--ds-success)}
.decoration-warning{text-decoration-color:var(--ds-warning)}
.decoration-danger{text-decoration-color:var(--ds-danger)}
.decoration-white{text-decoration-color:#fff}
.decoration-black{text-decoration-color:#000}
.decoration-transparent{text-decoration-color:transparent}
.decoration-current{text-decoration-color:currentColor}
.decoration-inherit{text-decoration-color:inherit}
/* text-decoration-style */
.decoration-solid{text-decoration-style:solid}
.decoration-double{text-decoration-style:double}
.decoration-dotted{text-decoration-style:dotted}
.decoration-dashed{text-decoration-style:dashed}
.decoration-wavy{text-decoration-style:wavy}
/* text-decoration-thickness */
.decoration-auto{text-decoration-thickness:auto}
.decoration-from-font{text-decoration-thickness:from-font}
.decoration-0{text-decoration-thickness:0px}
.decoration-1{text-decoration-thickness:1px}
.decoration-2{text-decoration-thickness:2px}
.decoration-4{text-decoration-thickness:4px}
.decoration-8{text-decoration-thickness:8px}
/* text-underline-offset */
.underline-offset-auto{text-underline-offset:auto}
.underline-offset-0{text-underline-offset:0px}
.underline-offset-1{text-underline-offset:1px}
.underline-offset-2{text-underline-offset:2px}
.underline-offset-4{text-underline-offset:4px}
.underline-offset-8{text-underline-offset:8px}
/* text-transform */
.uppercase{text-transform:uppercase}
.lowercase{text-transform:lowercase}
.capitalize{text-transform:capitalize}
.normal-case{text-transform:none}
/* text-overflow */
.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.text-ellipsis{text-overflow:ellipsis}
.text-clip{text-overflow:clip}
/* text-wrap */
.text-wrap{text-wrap:wrap}
.text-nowrap{text-wrap:nowrap}
.text-balance{text-wrap:balance}
.text-pretty{text-wrap:pretty}
/* text-indent */
.indent-0{text-indent:0}
.indent-1{text-indent:calc(var(--ds-sp) * 1)}
.indent-2{text-indent:calc(var(--ds-sp) * 2)}
.indent-4{text-indent:calc(var(--ds-sp) * 4)}
.indent-8{text-indent:calc(var(--ds-sp) * 8)}
.indent-16{text-indent:calc(var(--ds-sp) * 16)}
.indent-8{text-indent:calc(var(--ds-sp) * 8)}
.indent-12{text-indent:calc(var(--ds-sp) * 12)}
/* tab-size */
.tab-2{tab-size:2}
.tab-4{tab-size:4}
.tab-8{tab-size:8}
/* vertical-align */
.align-baseline{vertical-align:baseline}
.align-top{vertical-align:top}
.align-middle{vertical-align:middle}
.align-bottom{vertical-align:bottom}
.align-text-top{vertical-align:text-top}
.align-text-bottom{vertical-align:text-bottom}
.align-sub{vertical-align:sub}
.align-super{vertical-align:super}
/* white-space */
.whitespace-normal{white-space:normal}
.whitespace-nowrap{white-space:nowrap}
.whitespace-pre{white-space:pre}
.whitespace-pre-line{white-space:pre-line}
.whitespace-pre-wrap{white-space:pre-wrap}
.whitespace-break-spaces{white-space:break-spaces}
/* word-break */
.break-normal{word-break:normal}
.break-all{word-break:break-all}
.break-keep{word-break:keep-all}
/* overflow-wrap */
.wrap-break-word{overflow-wrap:break-word}
.wrap-anywhere{overflow-wrap:anywhere}
.wrap-normal{overflow-wrap:normal}
/* hyphens */
.hyphens-none{hyphens:none}
.hyphens-manual{hyphens:manual}
.hyphens-auto{hyphens:auto}
/* content */
.content-none{content:none}
/* background-attachment */
.bg-fixed{background-attachment:fixed}
.bg-local{background-attachment:local}
.bg-scroll{background-attachment:scroll}
/* background-clip */
.bg-clip-border{background-clip:border-box;-webkit-background-clip:border-box}
.bg-clip-padding{background-clip:padding-box;-webkit-background-clip:padding-box}
.bg-clip-content{background-clip:content-box;-webkit-background-clip:content-box}
.bg-clip-text{background-clip:text;-webkit-background-clip:text}
/* background-color */
.bg-primary{background-color:var(--ds-primary)}
.bg-accent{background-color:var(--ds-accent)}
.bg-primary-ink{background-color:var(--ds-primary-ink)}
.bg-bg{background-color:var(--ds-bg)}
.bg-surface{background-color:var(--ds-surface)}
.bg-surface-2{background-color:var(--ds-surface-2)}
.bg-text{background-color:var(--ds-text)}
.bg-muted{background-color:var(--ds-muted)}
.bg-line{background-color:var(--ds-line)}
.bg-success{background-color:var(--ds-success)}
.bg-warning{background-color:var(--ds-warning)}
.bg-danger{background-color:var(--ds-danger)}
.bg-white{background-color:#fff}
.bg-black{background-color:#000}
.bg-transparent{background-color:transparent}
.bg-current{background-color:currentColor}
.bg-inherit{background-color:inherit}
.bg-primary\/5{background-color:color-mix(in oklab,var(--ds-primary) 5%,transparent)}
.bg-primary\/10{background-color:color-mix(in oklab,var(--ds-primary) 10%,transparent)}
.bg-primary\/20{background-color:color-mix(in oklab,var(--ds-primary) 20%,transparent)}
.bg-primary\/30{background-color:color-mix(in oklab,var(--ds-primary) 30%,transparent)}
.bg-primary\/50{background-color:color-mix(in oklab,var(--ds-primary) 50%,transparent)}
.bg-primary\/80{background-color:color-mix(in oklab,var(--ds-primary) 80%,transparent)}
.bg-accent\/5{background-color:color-mix(in oklab,var(--ds-accent) 5%,transparent)}
.bg-accent\/10{background-color:color-mix(in oklab,var(--ds-accent) 10%,transparent)}
.bg-accent\/20{background-color:color-mix(in oklab,var(--ds-accent) 20%,transparent)}
.bg-accent\/30{background-color:color-mix(in oklab,var(--ds-accent) 30%,transparent)}
.bg-accent\/50{background-color:color-mix(in oklab,var(--ds-accent) 50%,transparent)}
.bg-accent\/80{background-color:color-mix(in oklab,var(--ds-accent) 80%,transparent)}
.bg-text\/5{background-color:color-mix(in oklab,var(--ds-text) 5%,transparent)}
.bg-text\/10{background-color:color-mix(in oklab,var(--ds-text) 10%,transparent)}
.bg-text\/20{background-color:color-mix(in oklab,var(--ds-text) 20%,transparent)}
.bg-text\/30{background-color:color-mix(in oklab,var(--ds-text) 30%,transparent)}
.bg-text\/50{background-color:color-mix(in oklab,var(--ds-text) 50%,transparent)}
.bg-text\/80{background-color:color-mix(in oklab,var(--ds-text) 80%,transparent)}
.bg-bg\/5{background-color:color-mix(in oklab,var(--ds-bg) 5%,transparent)}
.bg-bg\/10{background-color:color-mix(in oklab,var(--ds-bg) 10%,transparent)}
.bg-bg\/20{background-color:color-mix(in oklab,var(--ds-bg) 20%,transparent)}
.bg-bg\/30{background-color:color-mix(in oklab,var(--ds-bg) 30%,transparent)}
.bg-bg\/50{background-color:color-mix(in oklab,var(--ds-bg) 50%,transparent)}
.bg-bg\/80{background-color:color-mix(in oklab,var(--ds-bg) 80%,transparent)}
.bg-success\/5{background-color:color-mix(in oklab,var(--ds-success) 5%,transparent)}
.bg-success\/10{background-color:color-mix(in oklab,var(--ds-success) 10%,transparent)}
.bg-success\/20{background-color:color-mix(in oklab,var(--ds-success) 20%,transparent)}
.bg-success\/30{background-color:color-mix(in oklab,var(--ds-success) 30%,transparent)}
.bg-success\/50{background-color:color-mix(in oklab,var(--ds-success) 50%,transparent)}
.bg-success\/80{background-color:color-mix(in oklab,var(--ds-success) 80%,transparent)}
.bg-warning\/5{background-color:color-mix(in oklab,var(--ds-warning) 5%,transparent)}
.bg-warning\/10{background-color:color-mix(in oklab,var(--ds-warning) 10%,transparent)}
.bg-warning\/20{background-color:color-mix(in oklab,var(--ds-warning) 20%,transparent)}
.bg-warning\/30{background-color:color-mix(in oklab,var(--ds-warning) 30%,transparent)}
.bg-warning\/50{background-color:color-mix(in oklab,var(--ds-warning) 50%,transparent)}
.bg-warning\/80{background-color:color-mix(in oklab,var(--ds-warning) 80%,transparent)}
.bg-danger\/5{background-color:color-mix(in oklab,var(--ds-danger) 5%,transparent)}
.bg-danger\/10{background-color:color-mix(in oklab,var(--ds-danger) 10%,transparent)}
.bg-danger\/20{background-color:color-mix(in oklab,var(--ds-danger) 20%,transparent)}
.bg-danger\/30{background-color:color-mix(in oklab,var(--ds-danger) 30%,transparent)}
.bg-danger\/50{background-color:color-mix(in oklab,var(--ds-danger) 50%,transparent)}
.bg-danger\/80{background-color:color-mix(in oklab,var(--ds-danger) 80%,transparent)}
/* background-image */
.bg-none{background-image:none}
.bg-linear-to-t{background-image:linear-gradient(to top,var(--g-from,var(--ds-primary)),var(--g-via,var(--g-from,var(--ds-primary))),var(--g-to,var(--ds-accent)))}
.bg-linear-to-tr{background-image:linear-gradient(to top right,var(--g-from,var(--ds-primary)),var(--g-via,var(--g-from,var(--ds-primary))),var(--g-to,var(--ds-accent)))}
.bg-linear-to-r{background-image:linear-gradient(to right,var(--g-from,var(--ds-primary)),var(--g-via,var(--g-from,var(--ds-primary))),var(--g-to,var(--ds-accent)))}
.bg-linear-to-br{background-image:linear-gradient(to bottom right,var(--g-from,var(--ds-primary)),var(--g-via,var(--g-from,var(--ds-primary))),var(--g-to,var(--ds-accent)))}
.bg-linear-to-b{background-image:linear-gradient(to bottom,var(--g-from,var(--ds-primary)),var(--g-via,var(--g-from,var(--ds-primary))),var(--g-to,var(--ds-accent)))}
.bg-linear-to-bl{background-image:linear-gradient(to bottom left,var(--g-from,var(--ds-primary)),var(--g-via,var(--g-from,var(--ds-primary))),var(--g-to,var(--ds-accent)))}
.bg-linear-to-l{background-image:linear-gradient(to left,var(--g-from,var(--ds-primary)),var(--g-via,var(--g-from,var(--ds-primary))),var(--g-to,var(--ds-accent)))}
.bg-linear-to-tl{background-image:linear-gradient(to top left,var(--g-from,var(--ds-primary)),var(--g-via,var(--g-from,var(--ds-primary))),var(--g-to,var(--ds-accent)))}
.bg-radial{background-image:radial-gradient(var(--g-from,var(--ds-primary)),var(--g-to,var(--ds-accent)))}
.bg-conic{background-image:conic-gradient(var(--g-from,var(--ds-primary)),var(--g-to,var(--ds-accent)),var(--g-from,var(--ds-primary)))}
.from-primary{--g-from:var(--ds-primary)}
.from-accent{--g-from:var(--ds-accent)}
.from-primary-ink{--g-from:var(--ds-primary-ink)}
.from-bg{--g-from:var(--ds-bg)}
.from-surface{--g-from:var(--ds-surface)}
.from-surface-2{--g-from:var(--ds-surface-2)}
.from-text{--g-from:var(--ds-text)}
.from-muted{--g-from:var(--ds-muted)}
.from-line{--g-from:var(--ds-line)}
.from-success{--g-from:var(--ds-success)}
.from-warning{--g-from:var(--ds-warning)}
.from-danger{--g-from:var(--ds-danger)}
.from-white{--g-from:#fff}
.from-black{--g-from:#000}
.from-transparent{--g-from:transparent}
.from-current{--g-from:currentColor}
.from-inherit{--g-from:inherit}
.via-primary{--g-via:var(--ds-primary)}
.via-accent{--g-via:var(--ds-accent)}
.via-primary-ink{--g-via:var(--ds-primary-ink)}
.via-bg{--g-via:var(--ds-bg)}
.via-surface{--g-via:var(--ds-surface)}
.via-surface-2{--g-via:var(--ds-surface-2)}
.via-text{--g-via:var(--ds-text)}
.via-muted{--g-via:var(--ds-muted)}
.via-line{--g-via:var(--ds-line)}
.via-success{--g-via:var(--ds-success)}
.via-warning{--g-via:var(--ds-warning)}
.via-danger{--g-via:var(--ds-danger)}
.via-white{--g-via:#fff}
.via-black{--g-via:#000}
.via-transparent{--g-via:transparent}
.via-current{--g-via:currentColor}
.via-inherit{--g-via:inherit}
.to-primary{--g-to:var(--ds-primary)}
.to-accent{--g-to:var(--ds-accent)}
.to-primary-ink{--g-to:var(--ds-primary-ink)}
.to-bg{--g-to:var(--ds-bg)}
.to-surface{--g-to:var(--ds-surface)}
.to-surface-2{--g-to:var(--ds-surface-2)}
.to-text{--g-to:var(--ds-text)}
.to-muted{--g-to:var(--ds-muted)}
.to-line{--g-to:var(--ds-line)}
.to-success{--g-to:var(--ds-success)}
.to-warning{--g-to:var(--ds-warning)}
.to-danger{--g-to:var(--ds-danger)}
.to-white{--g-to:#fff}
.to-black{--g-to:#000}
.to-transparent{--g-to:transparent}
.to-current{--g-to:currentColor}
.to-inherit{--g-to:inherit}
/* background-origin */
.bg-origin-border{background-origin:border-box}
.bg-origin-padding{background-origin:padding-box}
.bg-origin-content{background-origin:content-box}
/* background-position */
.bg-center{background-position:center}
.bg-top{background-position:top}
.bg-bottom{background-position:bottom}
.bg-left{background-position:left}
.bg-right{background-position:right}
.bg-left-top{background-position:left top}
.bg-right-top{background-position:right top}
.bg-left-bottom{background-position:left bottom}
.bg-right-bottom{background-position:right bottom}
/* background-repeat */
.bg-repeat{background-repeat:repeat}
.bg-no-repeat{background-repeat:no-repeat}
.bg-repeat-x{background-repeat:repeat-x}
.bg-repeat-y{background-repeat:repeat-y}
.bg-repeat-round{background-repeat:round}
.bg-repeat-space{background-repeat:space}
/* background-size */
.bg-auto{background-size:auto}
.bg-cover{background-size:cover}
.bg-contain{background-size:contain}
/* border-radius */
.rounded-none{border-radius:0}
.rounded-xs{border-radius:2px}
.rounded-sm{border-radius:4px}
.rounded{border-radius:6px}
.rounded-md{border-radius:6px}
.rounded-lg{border-radius:8px}
.rounded-xl{border-radius:12px}
.rounded-2xl{border-radius:16px}
.rounded-3xl{border-radius:24px}
.rounded-4xl{border-radius:32px}
.rounded-ds{border-radius:var(--ds-radius)}
.rounded-full{border-radius:9999px}
.rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}
.rounded-t-md{border-top-left-radius:6px;border-top-right-radius:6px}
.rounded-t-lg{border-top-left-radius:8px;border-top-right-radius:8px}
.rounded-t-xl{border-top-left-radius:12px;border-top-right-radius:12px}
.rounded-t-2xl{border-top-left-radius:16px;border-top-right-radius:16px}
.rounded-t-full{border-top-left-radius:9999px;border-top-right-radius:9999px}
.rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}
.rounded-r-md{border-top-right-radius:6px;border-bottom-right-radius:6px}
.rounded-r-lg{border-top-right-radius:8px;border-bottom-right-radius:8px}
.rounded-r-xl{border-top-right-radius:12px;border-bottom-right-radius:12px}
.rounded-r-2xl{border-top-right-radius:16px;border-bottom-right-radius:16px}
.rounded-r-full{border-top-right-radius:9999px;border-bottom-right-radius:9999px}
.rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}
.rounded-b-md{border-bottom-right-radius:6px;border-bottom-left-radius:6px}
.rounded-b-lg{border-bottom-right-radius:8px;border-bottom-left-radius:8px}
.rounded-b-xl{border-bottom-right-radius:12px;border-bottom-left-radius:12px}
.rounded-b-2xl{border-bottom-right-radius:16px;border-bottom-left-radius:16px}
.rounded-b-full{border-bottom-right-radius:9999px;border-bottom-left-radius:9999px}
.rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}
.rounded-l-md{border-top-left-radius:6px;border-bottom-left-radius:6px}
.rounded-l-lg{border-top-left-radius:8px;border-bottom-left-radius:8px}
.rounded-l-xl{border-top-left-radius:12px;border-bottom-left-radius:12px}
.rounded-l-2xl{border-top-left-radius:16px;border-bottom-left-radius:16px}
.rounded-l-full{border-top-left-radius:9999px;border-bottom-left-radius:9999px}
.rounded-tl-none{border-top-left-radius:0}
.rounded-tl-md{border-top-left-radius:6px}
.rounded-tl-lg{border-top-left-radius:8px}
.rounded-tl-xl{border-top-left-radius:12px}
.rounded-tl-2xl{border-top-left-radius:16px}
.rounded-tl-full{border-top-left-radius:9999px}
.rounded-tr-none{border-top-right-radius:0}
.rounded-tr-md{border-top-right-radius:6px}
.rounded-tr-lg{border-top-right-radius:8px}
.rounded-tr-xl{border-top-right-radius:12px}
.rounded-tr-2xl{border-top-right-radius:16px}
.rounded-tr-full{border-top-right-radius:9999px}
.rounded-br-none{border-bottom-right-radius:0}
.rounded-br-md{border-bottom-right-radius:6px}
.rounded-br-lg{border-bottom-right-radius:8px}
.rounded-br-xl{border-bottom-right-radius:12px}
.rounded-br-2xl{border-bottom-right-radius:16px}
.rounded-br-full{border-bottom-right-radius:9999px}
.rounded-bl-none{border-bottom-left-radius:0}
.rounded-bl-md{border-bottom-left-radius:6px}
.rounded-bl-lg{border-bottom-left-radius:8px}
.rounded-bl-xl{border-bottom-left-radius:12px}
.rounded-bl-2xl{border-bottom-left-radius:16px}
.rounded-bl-full{border-bottom-left-radius:9999px}
/* border-width */
.border-0{border-width:0}
.border-2{border-width:2px}
.border-4{border-width:4px}
.border-8{border-width:8px}
.border{border-width:1px}
.border-x-0{border-inline-width:0}
.border-x-2{border-inline-width:2px}
.border-x-4{border-inline-width:4px}
.border-x-8{border-inline-width:8px}
.border-x{border-inline-width:1px}
.border-y-0{border-block-width:0}
.border-y-2{border-block-width:2px}
.border-y-4{border-block-width:4px}
.border-y-8{border-block-width:8px}
.border-y{border-block-width:1px}
.border-t-0{border-top-width:0}
.border-t-2{border-top-width:2px}
.border-t-4{border-top-width:4px}
.border-t-8{border-top-width:8px}
.border-t{border-top-width:1px}
.border-r-0{border-right-width:0}
.border-r-2{border-right-width:2px}
.border-r-4{border-right-width:4px}
.border-r-8{border-right-width:8px}
.border-r{border-right-width:1px}
.border-b-0{border-bottom-width:0}
.border-b-2{border-bottom-width:2px}
.border-b-4{border-bottom-width:4px}
.border-b-8{border-bottom-width:8px}
.border-b{border-bottom-width:1px}
.border-l-0{border-left-width:0}
.border-l-2{border-left-width:2px}
.border-l-4{border-left-width:4px}
.border-l-8{border-left-width:8px}
.border-l{border-left-width:1px}
.border-s-0{border-inline-start-width:0}
.border-s-2{border-inline-start-width:2px}
.border-s-4{border-inline-start-width:4px}
.border-s-8{border-inline-start-width:8px}
.border-s{border-inline-start-width:1px}
.border-e-0{border-inline-end-width:0}
.border-e-2{border-inline-end-width:2px}
.border-e-4{border-inline-end-width:4px}
.border-e-8{border-inline-end-width:8px}
.border-e{border-inline-end-width:1px}
.divide-x>:not(:first-child){border-inline-start-width:1px}
.divide-y>:not(:first-child){border-block-start-width:1px}
.divide-x-2>:not(:first-child){border-inline-start-width:2px}
.divide-y-2>:not(:first-child){border-block-start-width:2px}
/* border-color */
.border-primary{border-color:var(--ds-primary)}
.border-accent{border-color:var(--ds-accent)}
.border-primary-ink{border-color:var(--ds-primary-ink)}
.border-bg{border-color:var(--ds-bg)}
.border-surface{border-color:var(--ds-surface)}
.border-surface-2{border-color:var(--ds-surface-2)}
.border-text{border-color:var(--ds-text)}
.border-muted{border-color:var(--ds-muted)}
.border-line{border-color:var(--ds-line)}
.border-success{border-color:var(--ds-success)}
.border-warning{border-color:var(--ds-warning)}
.border-danger{border-color:var(--ds-danger)}
.border-white{border-color:#fff}
.border-black{border-color:#000}
.border-transparent{border-color:transparent}
.border-current{border-color:currentColor}
.border-inherit{border-color:inherit}
.divide-primary>:not(:first-child){border-color:var(--ds-primary)}
.divide-accent>:not(:first-child){border-color:var(--ds-accent)}
.divide-primary-ink>:not(:first-child){border-color:var(--ds-primary-ink)}
.divide-bg>:not(:first-child){border-color:var(--ds-bg)}
.divide-surface>:not(:first-child){border-color:var(--ds-surface)}
.divide-surface-2>:not(:first-child){border-color:var(--ds-surface-2)}
.divide-text>:not(:first-child){border-color:var(--ds-text)}
.divide-muted>:not(:first-child){border-color:var(--ds-muted)}
.divide-line>:not(:first-child){border-color:var(--ds-line)}
.divide-success>:not(:first-child){border-color:var(--ds-success)}
.divide-warning>:not(:first-child){border-color:var(--ds-warning)}
.divide-danger>:not(:first-child){border-color:var(--ds-danger)}
.divide-white>:not(:first-child){border-color:#fff}
.divide-black>:not(:first-child){border-color:#000}
.divide-transparent>:not(:first-child){border-color:transparent}
.divide-current>:not(:first-child){border-color:currentColor}
.divide-inherit>:not(:first-child){border-color:inherit}
/* border-style */
.border-solid{border-style:solid}
.border-dashed{border-style:dashed}
.border-dotted{border-style:dotted}
.border-double{border-style:double}
.border-hidden{border-style:hidden}
.border-none{border-style:none}
/* outline-width */
.outline{outline-width:1px;outline-style:var(--ol-style,solid)}
.outline-0{outline-width:0px;outline-style:var(--ol-style,solid)}
.outline-1{outline-width:1px;outline-style:var(--ol-style,solid)}
.outline-2{outline-width:2px;outline-style:var(--ol-style,solid)}
.outline-4{outline-width:4px;outline-style:var(--ol-style,solid)}
.outline-8{outline-width:8px;outline-style:var(--ol-style,solid)}
/* outline-color */
.outline-primary{outline-color:var(--ds-primary)}
.outline-accent{outline-color:var(--ds-accent)}
.outline-primary-ink{outline-color:var(--ds-primary-ink)}
.outline-bg{outline-color:var(--ds-bg)}
.outline-surface{outline-color:var(--ds-surface)}
.outline-surface-2{outline-color:var(--ds-surface-2)}
.outline-text{outline-color:var(--ds-text)}
.outline-muted{outline-color:var(--ds-muted)}
.outline-line{outline-color:var(--ds-line)}
.outline-success{outline-color:var(--ds-success)}
.outline-warning{outline-color:var(--ds-warning)}
.outline-danger{outline-color:var(--ds-danger)}
.outline-white{outline-color:#fff}
.outline-black{outline-color:#000}
.outline-transparent{outline-color:transparent}
.outline-current{outline-color:currentColor}
.outline-inherit{outline-color:inherit}
/* outline-style */
.outline-solid{--ol-style:solid;outline-style:solid}
.outline-dashed{--ol-style:dashed;outline-style:dashed}
.outline-dotted{--ol-style:dotted;outline-style:dotted}
.outline-double{--ol-style:double;outline-style:double}
.outline-none{outline:none}
.outline-hidden{outline:2px solid transparent;outline-offset:2px}
/* outline-offset */
.outline-offset-0{outline-offset:0px}
.outline-offset-1{outline-offset:1px}
.outline-offset-2{outline-offset:2px}
.outline-offset-4{outline-offset:4px}
.outline-offset-8{outline-offset:8px}
/* box-shadow */
.shadow-2xs{box-shadow:0 1px rgb(0 0 0/.05)}
.shadow-xs{box-shadow:0 1px 2px 0 rgb(0 0 0/.05)}
.shadow-sm{box-shadow:0 1px 3px 0 rgb(0 0 0/.1),0 1px 2px -1px rgb(0 0 0/.1)}
.shadow-md{box-shadow:0 4px 6px -1px rgb(0 0 0/.1),0 2px 4px -2px rgb(0 0 0/.1)}
.shadow-lg{box-shadow:0 10px 15px -3px rgb(0 0 0/.1),0 4px 6px -4px rgb(0 0 0/.1)}
.shadow-xl{box-shadow:0 20px 25px -5px rgb(0 0 0/.1),0 8px 10px -6px rgb(0 0 0/.1)}
.shadow-2xl{box-shadow:0 25px 50px -12px rgb(0 0 0/.25)}
.shadow-inner{box-shadow:inset 0 2px 4px 0 rgb(0 0 0/.08)}
.shadow-glow{box-shadow:0 0 0 1px color-mix(in oklab,var(--ds-primary) 40%,transparent),0 10px 40px -8px color-mix(in oklab,var(--ds-primary) 55%,transparent)}
.shadow-none{box-shadow:0 0 #0000}
/* text-shadow */
.text-shadow-2xs{text-shadow:0 1px 0 rgb(0 0 0/.15)}
.text-shadow-xs{text-shadow:0 1px 1px rgb(0 0 0/.2)}
.text-shadow-sm{text-shadow:0 1px 2px rgb(0 0 0/.25)}
.text-shadow-md{text-shadow:0 2px 6px rgb(0 0 0/.35)}
.text-shadow-lg{text-shadow:0 6px 18px rgb(0 0 0/.45)}
.text-shadow-glow{text-shadow:0 0 18px var(--ds-primary)}
.text-shadow-none{text-shadow:none}
/* opacity */
.opacity-0{opacity:0}
.opacity-5{opacity:0.05}
.opacity-10{opacity:0.1}
.opacity-20{opacity:0.2}
.opacity-25{opacity:0.25}
.opacity-30{opacity:0.3}
.opacity-40{opacity:0.4}
.opacity-50{opacity:0.5}
.opacity-60{opacity:0.6}
.opacity-70{opacity:0.7}
.opacity-75{opacity:0.75}
.opacity-80{opacity:0.8}
.opacity-90{opacity:0.9}
.opacity-95{opacity:0.95}
.opacity-100{opacity:1}
/* mix-blend-mode */
.mix-blend-normal{mix-blend-mode:normal}
.mix-blend-multiply{mix-blend-mode:multiply}
.mix-blend-screen{mix-blend-mode:screen}
.mix-blend-overlay{mix-blend-mode:overlay}
.mix-blend-darken{mix-blend-mode:darken}
.mix-blend-lighten{mix-blend-mode:lighten}
.mix-blend-color-dodge{mix-blend-mode:color-dodge}
.mix-blend-color-burn{mix-blend-mode:color-burn}
.mix-blend-hard-light{mix-blend-mode:hard-light}
.mix-blend-soft-light{mix-blend-mode:soft-light}
.mix-blend-difference{mix-blend-mode:difference}
.mix-blend-exclusion{mix-blend-mode:exclusion}
.mix-blend-hue{mix-blend-mode:hue}
.mix-blend-saturation{mix-blend-mode:saturation}
.mix-blend-color{mix-blend-mode:color}
.mix-blend-luminosity{mix-blend-mode:luminosity}
.mix-blend-plus-lighter{mix-blend-mode:plus-lighter}
/* background-blend-mode */
.bg-blend-normal{background-blend-mode:normal}
.bg-blend-multiply{background-blend-mode:multiply}
.bg-blend-screen{background-blend-mode:screen}
.bg-blend-overlay{background-blend-mode:overlay}
.bg-blend-darken{background-blend-mode:darken}
.bg-blend-lighten{background-blend-mode:lighten}
.bg-blend-color-dodge{background-blend-mode:color-dodge}
.bg-blend-color-burn{background-blend-mode:color-burn}
.bg-blend-hard-light{background-blend-mode:hard-light}
.bg-blend-soft-light{background-blend-mode:soft-light}
.bg-blend-difference{background-blend-mode:difference}
.bg-blend-exclusion{background-blend-mode:exclusion}
.bg-blend-hue{background-blend-mode:hue}
.bg-blend-saturation{background-blend-mode:saturation}
.bg-blend-color{background-blend-mode:color}
.bg-blend-luminosity{background-blend-mode:luminosity}
.bg-blend-plus-lighter{background-blend-mode:plus-lighter}
/* mask-clip */
.mask-clip-border{mask-clip:border-box;-webkit-mask-clip:border-box}
.mask-clip-padding{mask-clip:padding-box;-webkit-mask-clip:padding-box}
.mask-clip-content{mask-clip:content-box;-webkit-mask-clip:content-box}
.mask-clip-fill{mask-clip:fill-box;-webkit-mask-clip:fill-box}
.mask-clip-stroke{mask-clip:stroke-box;-webkit-mask-clip:stroke-box}
.mask-clip-view{mask-clip:view-box;-webkit-mask-clip:view-box}
.mask-no-clip{mask-clip:no-clip}
/* mask-composite */
.mask-add{mask-composite:add;-webkit-mask-composite:add}
.mask-subtract{mask-composite:subtract;-webkit-mask-composite:subtract}
.mask-intersect{mask-composite:intersect;-webkit-mask-composite:intersect}
.mask-exclude{mask-composite:exclude;-webkit-mask-composite:exclude}
/* mask-image */
.mask-none{mask-image:none;-webkit-mask-image:none}
.mask-fade-b{mask-image:linear-gradient(to bottom,#000 40%,transparent);-webkit-mask-image:linear-gradient(to bottom,#000 40%,transparent)}
.mask-fade-t{mask-image:linear-gradient(to top,#000 40%,transparent);-webkit-mask-image:linear-gradient(to top,#000 40%,transparent)}
.mask-fade-x{mask-image:linear-gradient(to right,transparent,#000 25%,#000 75%,transparent);-webkit-mask-image:linear-gradient(to right,transparent,#000 25%,#000 75%,transparent)}
.mask-radial{mask-image:radial-gradient(closest-side,#000 55%,transparent);-webkit-mask-image:radial-gradient(closest-side,#000 55%,transparent)}
/* mask-mode */
.mask-alpha{mask-mode:alpha}
.mask-luminance{mask-mode:luminance}
.mask-match{mask-mode:match-source}
/* mask-origin */
.mask-origin-border{mask-origin:border-box;-webkit-mask-origin:border-box}
.mask-origin-padding{mask-origin:padding-box;-webkit-mask-origin:padding-box}
.mask-origin-content{mask-origin:content-box;-webkit-mask-origin:content-box}
.mask-origin-fill{mask-origin:fill-box;-webkit-mask-origin:fill-box}
.mask-origin-stroke{mask-origin:stroke-box;-webkit-mask-origin:stroke-box}
.mask-origin-view{mask-origin:view-box;-webkit-mask-origin:view-box}
/* mask-position */
.mask-center{mask-position:center;-webkit-mask-position:center}
.mask-top{mask-position:top;-webkit-mask-position:top}
.mask-bottom{mask-position:bottom;-webkit-mask-position:bottom}
.mask-left{mask-position:left;-webkit-mask-position:left}
.mask-right{mask-position:right;-webkit-mask-position:right}
.mask-left-top{mask-position:left top;-webkit-mask-position:left top}
.mask-right-top{mask-position:right top;-webkit-mask-position:right top}
.mask-left-bottom{mask-position:left bottom;-webkit-mask-position:left bottom}
.mask-right-bottom{mask-position:right bottom;-webkit-mask-position:right bottom}
/* mask-repeat */
.mask-repeat{mask-repeat:repeat;-webkit-mask-repeat:repeat}
.mask-no-repeat{mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}
.mask-repeat-x{mask-repeat:repeat-x;-webkit-mask-repeat:repeat-x}
.mask-repeat-y{mask-repeat:repeat-y;-webkit-mask-repeat:repeat-y}
.mask-repeat-round{mask-repeat:round;-webkit-mask-repeat:round}
.mask-repeat-space{mask-repeat:space;-webkit-mask-repeat:space}
/* mask-size */
.mask-auto{mask-size:auto;-webkit-mask-size:auto}
.mask-cover{mask-size:cover;-webkit-mask-size:cover}
.mask-contain{mask-size:contain;-webkit-mask-size:contain}
/* mask-type */
.mask-type-alpha{mask-type:alpha}
.mask-type-luminance{mask-type:luminance}
/* filter */
.filter-none{filter:none}
/* blur */
.blur-xs{--f-blur:blur(4px);filter:var(--f-blur,) var(--f-brightness,) var(--f-contrast,) var(--f-drop-shadow,) var(--f-grayscale,) var(--f-hue-rotate,) var(--f-invert,) var(--f-saturate,) var(--f-sepia,)}
.blur-sm{--f-blur:blur(8px);filter:var(--f-blur,) var(--f-brightness,) var(--f-contrast,) var(--f-drop-shadow,) var(--f-grayscale,) var(--f-hue-rotate,) var(--f-invert,) var(--f-saturate,) var(--f-sepia,)}
.blur-md{--f-blur:blur(12px);filter:var(--f-blur,) var(--f-brightness,) var(--f-contrast,) var(--f-drop-shadow,) var(--f-grayscale,) var(--f-hue-rotate,) var(--f-invert,) var(--f-saturate,) var(--f-sepia,)}
.blur-lg{--f-blur:blur(16px);filter:var(--f-blur,) var(--f-brightness,) var(--f-contrast,) var(--f-drop-shadow,) var(--f-grayscale,) var(--f-hue-rotate,) var(--f-invert,) var(--f-saturate,) var(--f-sepia,)}
.blur-xl{--f-blur:blur(24px);filter:var(--f-blur,) var(--f-brightness,) var(--f-contrast,) var(--f-drop-shadow,) var(--f-grayscale,) var(--f-hue-rotate,) var(--f-invert,) var(--f-saturate,) var(--f-sepia,)}
.blur-2xl{--f-blur:blur(40px);filter:var(--f-blur,) var(--f-brightness,) var(--f-contrast,) var(--f-drop-shadow,) var(--f-grayscale,) var(--f-hue-rotate,) var(--f-invert,) var(--f-saturate,) var(--f-sepia,)}
.blur-none{--f-blur:blur(0);filter:var(--f-blur,) var(--f-brightness,) var(--f-contrast,) var(--f-drop-shadow,) var(--f-grayscale,) var(--f-hue-rotate,) var(--f-invert,) var(--f-saturate,) var(--f-sepia,)}
/* brightness */
.brightness-0{--f-brightness:brightness(0);filter:var(--f-blur,) var(--f-brightness,) var(--f-contrast,) var(--f-drop-shadow,) var(--f-grayscale,) var(--f-hue-rotate,) var(--f-invert,) var(--f-saturate,) var(--f-sepia,)}
.brightness-50{--f-brightness:brightness(0.5);filter:var(--f-blur,) var(--f-brightness,) var(--f-contrast,) var(--f-drop-shadow,) var(--f-grayscale,) var(--f-hue-rotate,) var(--f-invert,) var(--f-saturate,) var(--f-sepia,)}
.brightness-75{--f-brightness:brightness(0.75);filter:var(--f-blur,) var(--f-brightness,) var(--f-contrast,) var(--f-drop-shadow,) var(--f-grayscale,) var(--f-hue-rotate,) var(--f-invert,) var(--f-saturate,) var(--f-sepia,)}
.brightness-90{--f-brightness:brightness(0.9);filter:var(--f-blur,) var(--f-brightness,) var(--f-contrast,) var(--f-drop-shadow,) var(--f-grayscale,) var(--f-hue-rotate,) var(--f-invert,) var(--f-saturate,) var(--f-sepia,)}
.brightness-95{--f-brightness:brightness(0.95);filter:var(--f-blur,) var(--f-brightness,) var(--f-contrast,) var(--f-drop-shadow,) var(--f-grayscale,) var(--f-hue-rotate,) var(--f-invert,) var(--f-saturate,) var(--f-sepia,)}
.brightness-100{--f-brightness:brightness(1);filter:var(--f-blur,) var(--f-brightness,) var(--f-contrast,) var(--f-drop-shadow,) var(--f-grayscale,) var(--f-hue-rotate,) var(--f-invert,) var(--f-saturate,) var(--f-sepia,)}
.brightness-105{--f-brightness:brightness(1.05);filter:var(--f-blur,) var(--f-brightness,) var(--f-contrast,) var(--f-drop-shadow,) var(--f-grayscale,) var(--f-hue-rotate,) var(--f-invert,) var(--f-saturate,) var(--f-sepia,)}
.brightness-110{--f-brightness:brightness(1.1);filter:var(--f-blur,) var(--f-brightness,) var(--f-contrast,) var(--f-drop-shadow,) var(--f-grayscale,) var(--f-hue-rotate,) var(--f-invert,) var(--f-saturate,) var(--f-sepia,)}
.brightness-125{--f-brightness:brightness(1.25);filter:var(--f-blur,) var(--f-brightness,) var(--f-contrast,) var(--f-drop-shadow,) var(--f-grayscale,) var(--f-hue-rotate,) var(--f-invert,) var(--f-saturate,) var(--f-sepia,)}
.brightness-150{--f-brightness:brightness(1.5);filter:var(--f-blur,) var(--f-brightness,) var(--f-contrast,) var(--f-drop-shadow,) var(--f-grayscale,) var(--f-hue-rotate,) var(--f-invert,) var(--f-saturate,) var(--f-sepia,)}
.brightness-200{--f-brightness:brightness(2);filter:var(--f-blur,) var(--f-brightness,) var(--f-contrast,) var(--f-drop-shadow,) var(--f-grayscale,) var(--f-hue-rotate,) var(--f-invert,) var(--f-saturate,) var(--f-sepia,)}
/* contrast */
.contrast-0{--f-contrast:contrast(0);filter:var(--f-blur,) var(--f-brightness,) var(--f-contrast,) var(--f-drop-shadow,) var(--f-grayscale,) var(--f-hue-rotate,) var(--f-invert,) var(--f-saturate,) var(--f-sepia,)}
.contrast-50{--f-contrast:contrast(0.5);filter:var(--f-blur,) var(--f-brightness,) var(--f-contrast,) var(--f-drop-shadow,) var(--f-grayscale,) var(--f-hue-rotate,) var(--f-invert,) var(--f-saturate,) var(--f-sepia,)}
.contrast-75{--f-contrast:contrast(0.75);filter:var(--f-blur,) var(--f-brightness,) var(--f-contrast,) var(--f-drop-shadow,) var(--f-grayscale,) var(--f-hue-rotate,) var(--f-invert,) var(--f-saturate,) var(--f-sepia,)}
.contrast-100{--f-contrast:contrast(1);filter:var(--f-blur,) var(--f-brightness,) var(--f-contrast,) var(--f-drop-shadow,) var(--f-grayscale,) var(--f-hue-rotate,) var(--f-invert,) var(--f-saturate,) var(--f-sepia,)}
.contrast-125{--f-contrast:contrast(1.25);filter:var(--f-blur,) var(--f-brightness,) var(--f-contrast,) var(--f-drop-shadow,) var(--f-grayscale,) var(--f-hue-rotate,) var(--f-invert,) var(--f-saturate,) var(--f-sepia,)}
.contrast-150{--f-contrast:contrast(1.5);filter:var(--f-blur,) var(--f-brightness,) var(--f-contrast,) var(--f-drop-shadow,) var(--f-grayscale,) var(--f-hue-rotate,) var(--f-invert,) var(--f-saturate,) var(--f-sepia,)}
.contrast-200{--f-contrast:contrast(2);filter:var(--f-blur,) var(--f-brightness,) var(--f-contrast,) var(--f-drop-shadow,) var(--f-grayscale,) var(--f-hue-rotate,) var(--f-invert,) var(--f-saturate,) var(--f-sepia,)}
/* drop-shadow */
.drop-shadow-xs{--f-drop-shadow:drop-shadow(0 1px 1px rgb(0 0 0/.05));filter:var(--f-blur,) var(--f-brightness,) var(--f-contrast,) var(--f-drop-shadow,) var(--f-grayscale,) var(--f-hue-rotate,) var(--f-invert,) var(--f-saturate,) var(--f-sepia,)}
.drop-shadow-sm{--f-drop-shadow:drop-shadow(0 1px 2px rgb(0 0 0/.15));filter:var(--f-blur,) var(--f-brightness,) var(--f-contrast,) var(--f-drop-shadow,) var(--f-grayscale,) var(--f-hue-rotate,) var(--f-invert,) var(--f-saturate,) var(--f-sepia,)}
.drop-shadow-md{--f-drop-shadow:drop-shadow(0 3px 3px rgb(0 0 0/.12));filter:var(--f-blur,) var(--f-brightness,) var(--f-contrast,) var(--f-drop-shadow,) var(--f-grayscale,) var(--f-hue-rotate,) var(--f-invert,) var(--f-saturate,) var(--f-sepia,)}
.drop-shadow-lg{--f-drop-shadow:drop-shadow(0 4px 4px rgb(0 0 0/.15));filter:var(--f-blur,) var(--f-brightness,) var(--f-contrast,) var(--f-drop-shadow,) var(--f-grayscale,) var(--f-hue-rotate,) var(--f-invert,) var(--f-saturate,) var(--f-sepia,)}
.drop-shadow-xl{--f-drop-shadow:drop-shadow(0 9px 7px rgb(0 0 0/.1));filter:var(--f-blur,) var(--f-brightness,) var(--f-contrast,) var(--f-drop-shadow,) var(--f-grayscale,) var(--f-hue-rotate,) var(--f-invert,) var(--f-saturate,) var(--f-sepia,)}
.drop-shadow-2xl{--f-drop-shadow:drop-shadow(0 25px 25px rgb(0 0 0/.15));filter:var(--f-blur,) var(--f-brightness,) var(--f-contrast,) var(--f-drop-shadow,) var(--f-grayscale,) var(--f-hue-rotate,) var(--f-invert,) var(--f-saturate,) var(--f-sepia,)}
.drop-shadow-glow{--f-drop-shadow:drop-shadow(0 0 12px var(--ds-primary));filter:var(--f-blur,) var(--f-brightness,) var(--f-contrast,) var(--f-drop-shadow,) var(--f-grayscale,) var(--f-hue-rotate,) var(--f-invert,) var(--f-saturate,) var(--f-sepia,)}
.drop-shadow-none{--f-drop-shadow:drop-shadow(0 0 #0000);filter:var(--f-blur,) var(--f-brightness,) var(--f-contrast,) var(--f-drop-shadow,) var(--f-grayscale,) var(--f-hue-rotate,) var(--f-invert,) var(--f-saturate,) var(--f-sepia,)}
/* grayscale */
.grayscale-0{--f-grayscale:grayscale(0);filter:var(--f-blur,) var(--f-brightness,) var(--f-contrast,) var(--f-drop-shadow,) var(--f-grayscale,) var(--f-hue-rotate,) var(--f-invert,) var(--f-saturate,) var(--f-sepia,)}
.grayscale-50{--f-grayscale:grayscale(50%);filter:var(--f-blur,) var(--f-brightness,) var(--f-contrast,) var(--f-drop-shadow,) var(--f-grayscale,) var(--f-hue-rotate,) var(--f-invert,) var(--f-saturate,) var(--f-sepia,)}
.grayscale{--f-grayscale:grayscale(100%);filter:var(--f-blur,) var(--f-brightness,) var(--f-contrast,) var(--f-drop-shadow,) var(--f-grayscale,) var(--f-hue-rotate,) var(--f-invert,) var(--f-saturate,) var(--f-sepia,)}
/* hue-rotate */
.hue-rotate-0{--f-hue-rotate:hue-rotate(0deg);filter:var(--f-blur,) var(--f-brightness,) var(--f-contrast,) var(--f-drop-shadow,) var(--f-grayscale,) var(--f-hue-rotate,) var(--f-invert,) var(--f-saturate,) var(--f-sepia,)}
.hue-rotate-15{--f-hue-rotate:hue-rotate(15deg);filter:var(--f-blur,) var(--f-brightness,) var(--f-contrast,) var(--f-drop-shadow,) var(--f-grayscale,) var(--f-hue-rotate,) var(--f-invert,) var(--f-saturate,) var(--f-sepia,)}
.hue-rotate-30{--f-hue-rotate:hue-rotate(30deg);filter:var(--f-blur,) var(--f-brightness,) var(--f-contrast,) var(--f-drop-shadow,) var(--f-grayscale,) var(--f-hue-rotate,) var(--f-invert,) var(--f-saturate,) var(--f-sepia,)}
.hue-rotate-60{--f-hue-rotate:hue-rotate(60deg);filter:var(--f-blur,) var(--f-brightness,) var(--f-contrast,) var(--f-drop-shadow,) var(--f-grayscale,) var(--f-hue-rotate,) var(--f-invert,) var(--f-saturate,) var(--f-sepia,)}
.hue-rotate-90{--f-hue-rotate:hue-rotate(90deg);filter:var(--f-blur,) var(--f-brightness,) var(--f-contrast,) var(--f-drop-shadow,) var(--f-grayscale,) var(--f-hue-rotate,) var(--f-invert,) var(--f-saturate,) var(--f-sepia,)}
.hue-rotate-180{--f-hue-rotate:hue-rotate(180deg);filter:var(--f-blur,) var(--f-brightness,) var(--f-contrast,) var(--f-drop-shadow,) var(--f-grayscale,) var(--f-hue-rotate,) var(--f-invert,) var(--f-saturate,) var(--f-sepia,)}
/* invert */
.invert-0{--f-invert:invert(0);filter:var(--f-blur,) var(--f-brightness,) var(--f-contrast,) var(--f-drop-shadow,) var(--f-grayscale,) var(--f-hue-rotate,) var(--f-invert,) var(--f-saturate,) var(--f-sepia,)}
.invert-50{--f-invert:invert(50%);filter:var(--f-blur,) var(--f-brightness,) var(--f-contrast,) var(--f-drop-shadow,) var(--f-grayscale,) var(--f-hue-rotate,) var(--f-invert,) var(--f-saturate,) var(--f-sepia,)}
.invert{--f-invert:invert(100%);filter:var(--f-blur,) var(--f-brightness,) var(--f-contrast,) var(--f-drop-shadow,) var(--f-grayscale,) var(--f-hue-rotate,) var(--f-invert,) var(--f-saturate,) var(--f-sepia,)}
/* saturate */
.saturate-0{--f-saturate:saturate(0);filter:var(--f-blur,) var(--f-brightness,) var(--f-contrast,) var(--f-drop-shadow,) var(--f-grayscale,) var(--f-hue-rotate,) var(--f-invert,) var(--f-saturate,) var(--f-sepia,)}
.saturate-50{--f-saturate:saturate(0.5);filter:var(--f-blur,) var(--f-brightness,) var(--f-contrast,) var(--f-drop-shadow,) var(--f-grayscale,) var(--f-hue-rotate,) var(--f-invert,) var(--f-saturate,) var(--f-sepia,)}
.saturate-100{--f-saturate:saturate(1);filter:var(--f-blur,) var(--f-brightness,) var(--f-contrast,) var(--f-drop-shadow,) var(--f-grayscale,) var(--f-hue-rotate,) var(--f-invert,) var(--f-saturate,) var(--f-sepia,)}
.saturate-150{--f-saturate:saturate(1.5);filter:var(--f-blur,) var(--f-brightness,) var(--f-contrast,) var(--f-drop-shadow,) var(--f-grayscale,) var(--f-hue-rotate,) var(--f-invert,) var(--f-saturate,) var(--f-sepia,)}
.saturate-200{--f-saturate:saturate(2);filter:var(--f-blur,) var(--f-brightness,) var(--f-contrast,) var(--f-drop-shadow,) var(--f-grayscale,) var(--f-hue-rotate,) var(--f-invert,) var(--f-saturate,) var(--f-sepia,)}
/* sepia */
.sepia-0{--f-sepia:sepia(0);filter:var(--f-blur,) var(--f-brightness,) var(--f-contrast,) var(--f-drop-shadow,) var(--f-grayscale,) var(--f-hue-rotate,) var(--f-invert,) var(--f-saturate,) var(--f-sepia,)}
.sepia-50{--f-sepia:sepia(50%);filter:var(--f-blur,) var(--f-brightness,) var(--f-contrast,) var(--f-drop-shadow,) var(--f-grayscale,) var(--f-hue-rotate,) var(--f-invert,) var(--f-saturate,) var(--f-sepia,)}
.sepia{--f-sepia:sepia(100%);filter:var(--f-blur,) var(--f-brightness,) var(--f-contrast,) var(--f-drop-shadow,) var(--f-grayscale,) var(--f-hue-rotate,) var(--f-invert,) var(--f-saturate,) var(--f-sepia,)}
/* backdrop-filter */
.backdrop-filter-none{backdrop-filter:none}
/* backdrop-blur */
.backdrop-blur-xs{--b-blur:blur(4px);backdrop-filter:var(--b-blur,) var(--b-brightness,) var(--b-contrast,) var(--b-grayscale,) var(--b-hue-rotate,) var(--b-invert,) var(--b-opacity,) var(--b-saturate,) var(--b-sepia,)}
.backdrop-blur-sm{--b-blur:blur(8px);backdrop-filter:var(--b-blur,) var(--b-brightness,) var(--b-contrast,) var(--b-grayscale,) var(--b-hue-rotate,) var(--b-invert,) var(--b-opacity,) var(--b-saturate,) var(--b-sepia,)}
.backdrop-blur-md{--b-blur:blur(12px);backdrop-filter:var(--b-blur,) var(--b-brightness,) var(--b-contrast,) var(--b-grayscale,) var(--b-hue-rotate,) var(--b-invert,) var(--b-opacity,) var(--b-saturate,) var(--b-sepia,)}
.backdrop-blur-lg{--b-blur:blur(16px);backdrop-filter:var(--b-blur,) var(--b-brightness,) var(--b-contrast,) var(--b-grayscale,) var(--b-hue-rotate,) var(--b-invert,) var(--b-opacity,) var(--b-saturate,) var(--b-sepia,)}
.backdrop-blur-xl{--b-blur:blur(24px);backdrop-filter:var(--b-blur,) var(--b-brightness,) var(--b-contrast,) var(--b-grayscale,) var(--b-hue-rotate,) var(--b-invert,) var(--b-opacity,) var(--b-saturate,) var(--b-sepia,)}
.backdrop-blur-none{--b-blur:blur(0);backdrop-filter:var(--b-blur,) var(--b-brightness,) var(--b-contrast,) var(--b-grayscale,) var(--b-hue-rotate,) var(--b-invert,) var(--b-opacity,) var(--b-saturate,) var(--b-sepia,)}
/* backdrop-brightness */
.backdrop-brightness-50{--b-brightness:brightness(0.5);backdrop-filter:var(--b-blur,) var(--b-brightness,) var(--b-contrast,) var(--b-grayscale,) var(--b-hue-rotate,) var(--b-invert,) var(--b-opacity,) var(--b-saturate,) var(--b-sepia,)}
.backdrop-brightness-75{--b-brightness:brightness(0.75);backdrop-filter:var(--b-blur,) var(--b-brightness,) var(--b-contrast,) var(--b-grayscale,) var(--b-hue-rotate,) var(--b-invert,) var(--b-opacity,) var(--b-saturate,) var(--b-sepia,)}
.backdrop-brightness-100{--b-brightness:brightness(1);backdrop-filter:var(--b-blur,) var(--b-brightness,) var(--b-contrast,) var(--b-grayscale,) var(--b-hue-rotate,) var(--b-invert,) var(--b-opacity,) var(--b-saturate,) var(--b-sepia,)}
.backdrop-brightness-125{--b-brightness:brightness(1.25);backdrop-filter:var(--b-blur,) var(--b-brightness,) var(--b-contrast,) var(--b-grayscale,) var(--b-hue-rotate,) var(--b-invert,) var(--b-opacity,) var(--b-saturate,) var(--b-sepia,)}
.backdrop-brightness-150{--b-brightness:brightness(1.5);backdrop-filter:var(--b-blur,) var(--b-brightness,) var(--b-contrast,) var(--b-grayscale,) var(--b-hue-rotate,) var(--b-invert,) var(--b-opacity,) var(--b-saturate,) var(--b-sepia,)}
/* backdrop-contrast */
.backdrop-contrast-50{--b-contrast:contrast(0.5);backdrop-filter:var(--b-blur,) var(--b-brightness,) var(--b-contrast,) var(--b-grayscale,) var(--b-hue-rotate,) var(--b-invert,) var(--b-opacity,) var(--b-saturate,) var(--b-sepia,)}
.backdrop-contrast-100{--b-contrast:contrast(1);backdrop-filter:var(--b-blur,) var(--b-brightness,) var(--b-contrast,) var(--b-grayscale,) var(--b-hue-rotate,) var(--b-invert,) var(--b-opacity,) var(--b-saturate,) var(--b-sepia,)}
.backdrop-contrast-150{--b-contrast:contrast(1.5);backdrop-filter:var(--b-blur,) var(--b-brightness,) var(--b-contrast,) var(--b-grayscale,) var(--b-hue-rotate,) var(--b-invert,) var(--b-opacity,) var(--b-saturate,) var(--b-sepia,)}
.backdrop-contrast-200{--b-contrast:contrast(2);backdrop-filter:var(--b-blur,) var(--b-brightness,) var(--b-contrast,) var(--b-grayscale,) var(--b-hue-rotate,) var(--b-invert,) var(--b-opacity,) var(--b-saturate,) var(--b-sepia,)}
/* backdrop-grayscale */
.backdrop-grayscale-0{--b-grayscale:grayscale(0);backdrop-filter:var(--b-blur,) var(--b-brightness,) var(--b-contrast,) var(--b-grayscale,) var(--b-hue-rotate,) var(--b-invert,) var(--b-opacity,) var(--b-saturate,) var(--b-sepia,)}
.backdrop-grayscale-50{--b-grayscale:grayscale(50%);backdrop-filter:var(--b-blur,) var(--b-brightness,) var(--b-contrast,) var(--b-grayscale,) var(--b-hue-rotate,) var(--b-invert,) var(--b-opacity,) var(--b-saturate,) var(--b-sepia,)}
.backdrop-grayscale{--b-grayscale:grayscale(100%);backdrop-filter:var(--b-blur,) var(--b-brightness,) var(--b-contrast,) var(--b-grayscale,) var(--b-hue-rotate,) var(--b-invert,) var(--b-opacity,) var(--b-saturate,) var(--b-sepia,)}
/* backdrop-hue-rotate */
.backdrop-hue-rotate-0{--b-hue-rotate:hue-rotate(0deg);backdrop-filter:var(--b-blur,) var(--b-brightness,) var(--b-contrast,) var(--b-grayscale,) var(--b-hue-rotate,) var(--b-invert,) var(--b-opacity,) var(--b-saturate,) var(--b-sepia,)}
.backdrop-hue-rotate-30{--b-hue-rotate:hue-rotate(30deg);backdrop-filter:var(--b-blur,) var(--b-brightness,) var(--b-contrast,) var(--b-grayscale,) var(--b-hue-rotate,) var(--b-invert,) var(--b-opacity,) var(--b-saturate,) var(--b-sepia,)}
.backdrop-hue-rotate-90{--b-hue-rotate:hue-rotate(90deg);backdrop-filter:var(--b-blur,) var(--b-brightness,) var(--b-contrast,) var(--b-grayscale,) var(--b-hue-rotate,) var(--b-invert,) var(--b-opacity,) var(--b-saturate,) var(--b-sepia,)}
.backdrop-hue-rotate-180{--b-hue-rotate:hue-rotate(180deg);backdrop-filter:var(--b-blur,) var(--b-brightness,) var(--b-contrast,) var(--b-grayscale,) var(--b-hue-rotate,) var(--b-invert,) var(--b-opacity,) var(--b-saturate,) var(--b-sepia,)}
/* backdrop-invert */
.backdrop-invert-0{--b-invert:invert(0);backdrop-filter:var(--b-blur,) var(--b-brightness,) var(--b-contrast,) var(--b-grayscale,) var(--b-hue-rotate,) var(--b-invert,) var(--b-opacity,) var(--b-saturate,) var(--b-sepia,)}
.backdrop-invert{--b-invert:invert(100%);backdrop-filter:var(--b-blur,) var(--b-brightness,) var(--b-contrast,) var(--b-grayscale,) var(--b-hue-rotate,) var(--b-invert,) var(--b-opacity,) var(--b-saturate,) var(--b-sepia,)}
/* backdrop-opacity */
.backdrop-opacity-0{--b-opacity:opacity(0);backdrop-filter:var(--b-blur,) var(--b-brightness,) var(--b-contrast,) var(--b-grayscale,) var(--b-hue-rotate,) var(--b-invert,) var(--b-opacity,) var(--b-saturate,) var(--b-sepia,)}
.backdrop-opacity-25{--b-opacity:opacity(0.25);backdrop-filter:var(--b-blur,) var(--b-brightness,) var(--b-contrast,) var(--b-grayscale,) var(--b-hue-rotate,) var(--b-invert,) var(--b-opacity,) var(--b-saturate,) var(--b-sepia,)}
.backdrop-opacity-50{--b-opacity:opacity(0.5);backdrop-filter:var(--b-blur,) var(--b-brightness,) var(--b-contrast,) var(--b-grayscale,) var(--b-hue-rotate,) var(--b-invert,) var(--b-opacity,) var(--b-saturate,) var(--b-sepia,)}
.backdrop-opacity-75{--b-opacity:opacity(0.75);backdrop-filter:var(--b-blur,) var(--b-brightness,) var(--b-contrast,) var(--b-grayscale,) var(--b-hue-rotate,) var(--b-invert,) var(--b-opacity,) var(--b-saturate,) var(--b-sepia,)}
.backdrop-opacity-100{--b-opacity:opacity(1);backdrop-filter:var(--b-blur,) var(--b-brightness,) var(--b-contrast,) var(--b-grayscale,) var(--b-hue-rotate,) var(--b-invert,) var(--b-opacity,) var(--b-saturate,) var(--b-sepia,)}
/* backdrop-saturate */
.backdrop-saturate-0{--b-saturate:saturate(0);backdrop-filter:var(--b-blur,) var(--b-brightness,) var(--b-contrast,) var(--b-grayscale,) var(--b-hue-rotate,) var(--b-invert,) var(--b-opacity,) var(--b-saturate,) var(--b-sepia,)}
.backdrop-saturate-50{--b-saturate:saturate(0.5);backdrop-filter:var(--b-blur,) var(--b-brightness,) var(--b-contrast,) var(--b-grayscale,) var(--b-hue-rotate,) var(--b-invert,) var(--b-opacity,) var(--b-saturate,) var(--b-sepia,)}
.backdrop-saturate-100{--b-saturate:saturate(1);backdrop-filter:var(--b-blur,) var(--b-brightness,) var(--b-contrast,) var(--b-grayscale,) var(--b-hue-rotate,) var(--b-invert,) var(--b-opacity,) var(--b-saturate,) var(--b-sepia,)}
.backdrop-saturate-150{--b-saturate:saturate(1.5);backdrop-filter:var(--b-blur,) var(--b-brightness,) var(--b-contrast,) var(--b-grayscale,) var(--b-hue-rotate,) var(--b-invert,) var(--b-opacity,) var(--b-saturate,) var(--b-sepia,)}
.backdrop-saturate-200{--b-saturate:saturate(2);backdrop-filter:var(--b-blur,) var(--b-brightness,) var(--b-contrast,) var(--b-grayscale,) var(--b-hue-rotate,) var(--b-invert,) var(--b-opacity,) var(--b-saturate,) var(--b-sepia,)}
/* backdrop-sepia */
.backdrop-sepia-0{--b-sepia:sepia(0);backdrop-filter:var(--b-blur,) var(--b-brightness,) var(--b-contrast,) var(--b-grayscale,) var(--b-hue-rotate,) var(--b-invert,) var(--b-opacity,) var(--b-saturate,) var(--b-sepia,)}
.backdrop-sepia{--b-sepia:sepia(100%);backdrop-filter:var(--b-blur,) var(--b-brightness,) var(--b-contrast,) var(--b-grayscale,) var(--b-hue-rotate,) var(--b-invert,) var(--b-opacity,) var(--b-saturate,) var(--b-sepia,)}
/* border-collapse */
.border-collapse{border-collapse:collapse}
.border-separate{border-collapse:separate}
/* border-spacing */
.border-spacing-0{border-spacing:0}
.border-spacing-1{border-spacing:calc(var(--ds-sp) * 1)}
.border-spacing-2{border-spacing:calc(var(--ds-sp) * 2)}
.border-spacing-4{border-spacing:calc(var(--ds-sp) * 4)}
.border-spacing-8{border-spacing:calc(var(--ds-sp) * 8)}
.border-spacing-16{border-spacing:calc(var(--ds-sp) * 16)}
.border-spacing-x-0{border-spacing:0 0}
.border-spacing-x-1{border-spacing:calc(var(--ds-sp) * 1) 0}
.border-spacing-x-2{border-spacing:calc(var(--ds-sp) * 2) 0}
.border-spacing-x-4{border-spacing:calc(var(--ds-sp) * 4) 0}
.border-spacing-x-8{border-spacing:calc(var(--ds-sp) * 8) 0}
.border-spacing-x-16{border-spacing:calc(var(--ds-sp) * 16) 0}
.border-spacing-y-0{border-spacing:0 0}
.border-spacing-y-1{border-spacing:0 calc(var(--ds-sp) * 1)}
.border-spacing-y-2{border-spacing:0 calc(var(--ds-sp) * 2)}
.border-spacing-y-4{border-spacing:0 calc(var(--ds-sp) * 4)}
.border-spacing-y-8{border-spacing:0 calc(var(--ds-sp) * 8)}
.border-spacing-y-16{border-spacing:0 calc(var(--ds-sp) * 16)}
/* table-layout */
.table-auto{table-layout:auto}
.table-fixed{table-layout:fixed}
/* caption-side */
.caption-top{caption-side:top}
.caption-bottom{caption-side:bottom}
/* transition-property */
.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter;transition-timing-function:var(--ease,cubic-bezier(.4,0,.2,1));transition-duration:var(--dur,150ms)}
.transition-all{transition-property:all;transition-timing-function:var(--ease,cubic-bezier(.4,0,.2,1));transition-duration:var(--dur,150ms)}
.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:var(--ease,cubic-bezier(.4,0,.2,1));transition-duration:var(--dur,150ms)}
.transition-opacity{transition-property:opacity;transition-timing-function:var(--ease,cubic-bezier(.4,0,.2,1));transition-duration:var(--dur,150ms)}
.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--ease,cubic-bezier(.4,0,.2,1));transition-duration:var(--dur,150ms)}
.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--ease,cubic-bezier(.4,0,.2,1));transition-duration:var(--dur,150ms)}
.transition-none{transition-property:none}
/* transition-behavior */
.transition-discrete{transition-behavior:allow-discrete}
.transition-normal{transition-behavior:normal}
/* transition-duration */
.duration-0{--dur:0ms;transition-duration:0ms}
.duration-75{--dur:75ms;transition-duration:75ms}
.duration-100{--dur:100ms;transition-duration:100ms}
.duration-150{--dur:150ms;transition-duration:150ms}
.duration-200{--dur:200ms;transition-duration:200ms}
.duration-300{--dur:300ms;transition-duration:300ms}
.duration-500{--dur:500ms;transition-duration:500ms}
.duration-700{--dur:700ms;transition-duration:700ms}
.duration-1000{--dur:1000ms;transition-duration:1000ms}
/* transition-timing-function */
.ease-linear{--ease:linear;transition-timing-function:linear}
.ease-in{--ease:cubic-bezier(.4,0,1,1);transition-timing-function:cubic-bezier(.4,0,1,1)}
.ease-out{--ease:cubic-bezier(0,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1)}
.ease-in-out{--ease:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1)}
.ease-spring{--ease:cubic-bezier(.3,1.6,.5,1);transition-timing-function:cubic-bezier(.3,1.6,.5,1)}
.ease-initial{--ease:initial;transition-timing-function:initial}
/* transition-delay */
.delay-0{transition-delay:0ms}
.delay-75{transition-delay:75ms}
.delay-100{transition-delay:100ms}
.delay-150{transition-delay:150ms}
.delay-200{transition-delay:200ms}
.delay-300{transition-delay:300ms}
.delay-500{transition-delay:500ms}
.delay-700{transition-delay:700ms}
.delay-1000{transition-delay:1000ms}
/* animation */
.animate-spin{animation:ds-spin 1s linear infinite}
.animate-ping{animation:ds-ping 1s cubic-bezier(0,0,.2,1) infinite}
.animate-pulse{animation:ds-pulse 2s cubic-bezier(.4,0,.6,1) infinite}
.animate-bounce{animation:ds-bounce 1s infinite}
.animate-float{animation:ds-float 3s ease-in-out infinite}
.animate-none{animation:none}
/* backface-visibility */
.backface-hidden{backface-visibility:hidden}
.backface-visible{backface-visibility:visible}
/* perspective */
.perspective-dramatic{perspective:100px}
.perspective-near{perspective:300px}
.perspective-normal{perspective:500px}
.perspective-midrange{perspective:800px}
.perspective-distant{perspective:1200px}
.perspective-none{perspective:none}
/* perspective-origin */
.perspective-origin-center{perspective-origin:center}
.perspective-origin-top{perspective-origin:top}
.perspective-origin-bottom{perspective-origin:bottom}
.perspective-origin-left{perspective-origin:left}
.perspective-origin-right{perspective-origin:right}
.perspective-origin-top-left{perspective-origin:top left}
.perspective-origin-top-right{perspective-origin:top right}
.perspective-origin-bottom-left{perspective-origin:bottom left}
.perspective-origin-bottom-right{perspective-origin:bottom right}
/* rotate */
.rotate-0{rotate:0deg}
.rotate-1{rotate:1deg}
.rotate-2{rotate:2deg}
.rotate-3{rotate:3deg}
.rotate-6{rotate:6deg}
.rotate-12{rotate:12deg}
.rotate-45{rotate:45deg}
.rotate-90{rotate:90deg}
.rotate-180{rotate:180deg}
.-rotate-1{rotate:-1deg}
.-rotate-2{rotate:-2deg}
.-rotate-3{rotate:-3deg}
.-rotate-6{rotate:-6deg}
.-rotate-12{rotate:-12deg}
.-rotate-45{rotate:-45deg}
.-rotate-90{rotate:-90deg}
.-rotate-180{rotate:-180deg}
.rotate-x-0{rotate:x 0deg}
.rotate-x-15{rotate:x 15deg}
.rotate-x-30{rotate:x 30deg}
.rotate-x-45{rotate:x 45deg}
.rotate-x-60{rotate:x 60deg}
.rotate-x-180{rotate:x 180deg}
.rotate-y-0{rotate:y 0deg}
.rotate-y-15{rotate:y 15deg}
.rotate-y-30{rotate:y 30deg}
.rotate-y-45{rotate:y 45deg}
.rotate-y-60{rotate:y 60deg}
.rotate-y-180{rotate:y 180deg}
/* scale */
.scale-0{--sx:0;--sy:0;scale:var(--sx) var(--sy)}
.scale-50{--sx:0.5;--sy:0.5;scale:var(--sx) var(--sy)}
.scale-75{--sx:0.75;--sy:0.75;scale:var(--sx) var(--sy)}
.scale-90{--sx:0.9;--sy:0.9;scale:var(--sx) var(--sy)}
.scale-95{--sx:0.95;--sy:0.95;scale:var(--sx) var(--sy)}
.scale-100{--sx:1;--sy:1;scale:var(--sx) var(--sy)}
.scale-105{--sx:1.05;--sy:1.05;scale:var(--sx) var(--sy)}
.scale-110{--sx:1.1;--sy:1.1;scale:var(--sx) var(--sy)}
.scale-125{--sx:1.25;--sy:1.25;scale:var(--sx) var(--sy)}
.scale-150{--sx:1.5;--sy:1.5;scale:var(--sx) var(--sy)}
.scale-x-0{--sx:0;scale:var(--sx) var(--sy,1)}
.scale-x-50{--sx:0.5;scale:var(--sx) var(--sy,1)}
.scale-x-75{--sx:0.75;scale:var(--sx) var(--sy,1)}
.scale-x-100{--sx:1;scale:var(--sx) var(--sy,1)}
.scale-x-125{--sx:1.25;scale:var(--sx) var(--sy,1)}
.scale-x-150{--sx:1.5;scale:var(--sx) var(--sy,1)}
.scale-y-0{--sy:0;scale:var(--sx,1) var(--sy)}
.scale-y-50{--sy:0.5;scale:var(--sx,1) var(--sy)}
.scale-y-75{--sy:0.75;scale:var(--sx,1) var(--sy)}
.scale-y-100{--sy:1;scale:var(--sx,1) var(--sy)}
.scale-y-125{--sy:1.25;scale:var(--sx,1) var(--sy)}
.scale-y-150{--sy:1.5;scale:var(--sx,1) var(--sy)}
/* skew */
.skew-x-0{--skx:0deg;transform:skewX(var(--skx,0)) skewY(var(--sky,0))}
.skew-x-1{--skx:1deg;transform:skewX(var(--skx,0)) skewY(var(--sky,0))}
.skew-x-2{--skx:2deg;transform:skewX(var(--skx,0)) skewY(var(--sky,0))}
.skew-x-3{--skx:3deg;transform:skewX(var(--skx,0)) skewY(var(--sky,0))}
.skew-x-6{--skx:6deg;transform:skewX(var(--skx,0)) skewY(var(--sky,0))}
.skew-x-12{--skx:12deg;transform:skewX(var(--skx,0)) skewY(var(--sky,0))}
.-skew-x-1{--skx:-1deg;transform:skewX(var(--skx,0)) skewY(var(--sky,0))}
.-skew-x-2{--skx:-2deg;transform:skewX(var(--skx,0)) skewY(var(--sky,0))}
.-skew-x-3{--skx:-3deg;transform:skewX(var(--skx,0)) skewY(var(--sky,0))}
.-skew-x-6{--skx:-6deg;transform:skewX(var(--skx,0)) skewY(var(--sky,0))}
.-skew-x-12{--skx:-12deg;transform:skewX(var(--skx,0)) skewY(var(--sky,0))}
.skew-y-0{--sky:0deg;transform:skewX(var(--skx,0)) skewY(var(--sky,0))}
.skew-y-1{--sky:1deg;transform:skewX(var(--skx,0)) skewY(var(--sky,0))}
.skew-y-2{--sky:2deg;transform:skewX(var(--skx,0)) skewY(var(--sky,0))}
.skew-y-3{--sky:3deg;transform:skewX(var(--skx,0)) skewY(var(--sky,0))}
.skew-y-6{--sky:6deg;transform:skewX(var(--skx,0)) skewY(var(--sky,0))}
.skew-y-12{--sky:12deg;transform:skewX(var(--skx,0)) skewY(var(--sky,0))}
.-skew-y-1{--sky:-1deg;transform:skewX(var(--skx,0)) skewY(var(--sky,0))}
.-skew-y-2{--sky:-2deg;transform:skewX(var(--skx,0)) skewY(var(--sky,0))}
.-skew-y-3{--sky:-3deg;transform:skewX(var(--skx,0)) skewY(var(--sky,0))}
.-skew-y-6{--sky:-6deg;transform:skewX(var(--skx,0)) skewY(var(--sky,0))}
.-skew-y-12{--sky:-12deg;transform:skewX(var(--skx,0)) skewY(var(--sky,0))}
/* transform */
.transform-none{transform:none;translate:none;scale:none;rotate:none}
.transform-gpu{transform:translateZ(0)}
.transform-cpu{transform:none}
/* transform-origin */
.origin-center{transform-origin:center}
.origin-top{transform-origin:top}
.origin-top-right{transform-origin:top right}
.origin-right{transform-origin:right}
.origin-bottom-right{transform-origin:bottom right}
.origin-bottom{transform-origin:bottom}
.origin-bottom-left{transform-origin:bottom left}
.origin-left{transform-origin:left}
.origin-top-left{transform-origin:top left}
/* transform-style */
.transform-3d{transform-style:preserve-3d}
.transform-flat{transform-style:flat}
/* translate */
.translate-x-0{--tx:0;translate:var(--tx,0) var(--ty,0)}
.translate-x-1{--tx:calc(var(--ds-sp) * 1);translate:var(--tx,0) var(--ty,0)}
.translate-x-2{--tx:calc(var(--ds-sp) * 2);translate:var(--tx,0) var(--ty,0)}
.translate-x-4{--tx:calc(var(--ds-sp) * 4);translate:var(--tx,0) var(--ty,0)}
.translate-x-6{--tx:calc(var(--ds-sp) * 6);translate:var(--tx,0) var(--ty,0)}
.translate-x-8{--tx:calc(var(--ds-sp) * 8);translate:var(--tx,0) var(--ty,0)}
.translate-x-12{--tx:calc(var(--ds-sp) * 12);translate:var(--tx,0) var(--ty,0)}
.translate-x-16{--tx:calc(var(--ds-sp) * 16);translate:var(--tx,0) var(--ty,0)}
.translate-x-1\/2{--tx:50%;translate:var(--tx,0) var(--ty,0)}
.translate-x-full{--tx:100%;translate:var(--tx,0) var(--ty,0)}
.-translate-x-1{--tx:calc(calc(var(--ds-sp) * 1) * -1);translate:var(--tx,0) var(--ty,0)}
.-translate-x-2{--tx:calc(calc(var(--ds-sp) * 2) * -1);translate:var(--tx,0) var(--ty,0)}
.-translate-x-4{--tx:calc(calc(var(--ds-sp) * 4) * -1);translate:var(--tx,0) var(--ty,0)}
.-translate-x-8{--tx:calc(calc(var(--ds-sp) * 8) * -1);translate:var(--tx,0) var(--ty,0)}
.-translate-x-1\/2{--tx:calc(50% * -1);translate:var(--tx,0) var(--ty,0)}
.-translate-x-full{--tx:calc(100% * -1);translate:var(--tx,0) var(--ty,0)}
.translate-y-0{--ty:0;translate:var(--tx,0) var(--ty,0)}
.translate-y-1{--ty:calc(var(--ds-sp) * 1);translate:var(--tx,0) var(--ty,0)}
.translate-y-2{--ty:calc(var(--ds-sp) * 2);translate:var(--tx,0) var(--ty,0)}
.translate-y-4{--ty:calc(var(--ds-sp) * 4);translate:var(--tx,0) var(--ty,0)}
.translate-y-6{--ty:calc(var(--ds-sp) * 6);translate:var(--tx,0) var(--ty,0)}
.translate-y-8{--ty:calc(var(--ds-sp) * 8);translate:var(--tx,0) var(--ty,0)}
.translate-y-12{--ty:calc(var(--ds-sp) * 12);translate:var(--tx,0) var(--ty,0)}
.translate-y-16{--ty:calc(var(--ds-sp) * 16);translate:var(--tx,0) var(--ty,0)}
.translate-y-1\/2{--ty:50%;translate:var(--tx,0) var(--ty,0)}
.translate-y-full{--ty:100%;translate:var(--tx,0) var(--ty,0)}
.-translate-y-1{--ty:calc(calc(var(--ds-sp) * 1) * -1);translate:var(--tx,0) var(--ty,0)}
.-translate-y-2{--ty:calc(calc(var(--ds-sp) * 2) * -1);translate:var(--tx,0) var(--ty,0)}
.-translate-y-4{--ty:calc(calc(var(--ds-sp) * 4) * -1);translate:var(--tx,0) var(--ty,0)}
.-translate-y-8{--ty:calc(calc(var(--ds-sp) * 8) * -1);translate:var(--tx,0) var(--ty,0)}
.-translate-y-1\/2{--ty:calc(50% * -1);translate:var(--tx,0) var(--ty,0)}
.-translate-y-full{--ty:calc(100% * -1);translate:var(--tx,0) var(--ty,0)}
.translate-none{translate:none}
/* zoom */
.zoom-50{zoom:50%}
.zoom-75{zoom:75%}
.zoom-100{zoom:100%}
.zoom-125{zoom:125%}
.zoom-150{zoom:150%}
/* accent-color */
.accent-primary{accent-color:var(--ds-primary)}
.accent-accent{accent-color:var(--ds-accent)}
.accent-primary-ink{accent-color:var(--ds-primary-ink)}
.accent-bg{accent-color:var(--ds-bg)}
.accent-surface{accent-color:var(--ds-surface)}
.accent-surface-2{accent-color:var(--ds-surface-2)}
.accent-text{accent-color:var(--ds-text)}
.accent-muted{accent-color:var(--ds-muted)}
.accent-line{accent-color:var(--ds-line)}
.accent-success{accent-color:var(--ds-success)}
.accent-warning{accent-color:var(--ds-warning)}
.accent-danger{accent-color:var(--ds-danger)}
.accent-white{accent-color:#fff}
.accent-black{accent-color:#000}
.accent-transparent{accent-color:transparent}
.accent-current{accent-color:currentColor}
.accent-inherit{accent-color:inherit}
/* appearance */
.appearance-none{appearance:none}
.appearance-auto{appearance:auto}
/* caret-color */
.caret-primary{caret-color:var(--ds-primary)}
.caret-accent{caret-color:var(--ds-accent)}
.caret-primary-ink{caret-color:var(--ds-primary-ink)}
.caret-bg{caret-color:var(--ds-bg)}
.caret-surface{caret-color:var(--ds-surface)}
.caret-surface-2{caret-color:var(--ds-surface-2)}
.caret-text{caret-color:var(--ds-text)}
.caret-muted{caret-color:var(--ds-muted)}
.caret-line{caret-color:var(--ds-line)}
.caret-success{caret-color:var(--ds-success)}
.caret-warning{caret-color:var(--ds-warning)}
.caret-danger{caret-color:var(--ds-danger)}
.caret-white{caret-color:#fff}
.caret-black{caret-color:#000}
.caret-transparent{caret-color:transparent}
.caret-current{caret-color:currentColor}
.caret-inherit{caret-color:inherit}
/* color-scheme */
.scheme-normal{color-scheme:normal}
.scheme-dark{color-scheme:dark}
.scheme-light{color-scheme:light}
.scheme-light-dark{color-scheme:light dark}
.scheme-only-dark{color-scheme:only dark}
.scheme-only-light{color-scheme:only light}
/* cursor */
.cursor-auto{cursor:auto}
.cursor-default{cursor:default}
.cursor-pointer{cursor:pointer}
.cursor-wait{cursor:wait}
.cursor-text{cursor:text}
.cursor-move{cursor:move}
.cursor-help{cursor:help}
.cursor-not-allowed{cursor:not-allowed}
.cursor-none{cursor:none}
.cursor-context-menu{cursor:context-menu}
.cursor-progress{cursor:progress}
.cursor-cell{cursor:cell}
.cursor-crosshair{cursor:crosshair}
.cursor-vertical-text{cursor:vertical-text}
.cursor-alias{cursor:alias}
.cursor-copy{cursor:copy}
.cursor-no-drop{cursor:no-drop}
.cursor-grab{cursor:grab}
.cursor-grabbing{cursor:grabbing}
.cursor-all-scroll{cursor:all-scroll}
.cursor-col-resize{cursor:col-resize}
.cursor-row-resize{cursor:row-resize}
.cursor-zoom-in{cursor:zoom-in}
.cursor-zoom-out{cursor:zoom-out}
/* field-sizing */
.field-sizing-fixed{field-sizing:fixed}
.field-sizing-content{field-sizing:content}
/* pointer-events */
.pointer-events-none{pointer-events:none}
.pointer-events-auto{pointer-events:auto}
/* resize */
.resize-none{resize:none}
.resize{resize:both}
.resize-x{resize:horizontal}
.resize-y{resize:vertical}
/* scroll-behavior */
.scroll-auto{scroll-behavior:auto}
.scroll-smooth{scroll-behavior:smooth}
/* scrollbar-color */
.scrollbar-primary{scrollbar-color:var(--ds-primary) transparent}
.scrollbar-accent{scrollbar-color:var(--ds-accent) transparent}
.scrollbar-primary-ink{scrollbar-color:var(--ds-primary-ink) transparent}
.scrollbar-bg{scrollbar-color:var(--ds-bg) transparent}
.scrollbar-surface{scrollbar-color:var(--ds-surface) transparent}
.scrollbar-surface-2{scrollbar-color:var(--ds-surface-2) transparent}
.scrollbar-text{scrollbar-color:var(--ds-text) transparent}
.scrollbar-muted{scrollbar-color:var(--ds-muted) transparent}
.scrollbar-line{scrollbar-color:var(--ds-line) transparent}
.scrollbar-success{scrollbar-color:var(--ds-success) transparent}
.scrollbar-warning{scrollbar-color:var(--ds-warning) transparent}
.scrollbar-danger{scrollbar-color:var(--ds-danger) transparent}
.scrollbar-white{scrollbar-color:#fff transparent}
.scrollbar-black{scrollbar-color:#000 transparent}
.scrollbar-transparent{scrollbar-color:transparent transparent}
.scrollbar-current{scrollbar-color:currentColor transparent}
.scrollbar-inherit{scrollbar-color:inherit transparent}
/* scrollbar-width */
.scrollbar-auto{scrollbar-width:auto}
.scrollbar-thin{scrollbar-width:thin}
.scrollbar-none{scrollbar-width:none}
/* scrollbar-gutter */
.scrollbar-gutter-auto{scrollbar-gutter:auto}
.scrollbar-gutter-stable{scrollbar-gutter:stable}
.scrollbar-gutter-both{scrollbar-gutter:stable both-edges}
/* scroll-margin */
.scroll-m-0{scroll-margin:0}
.scroll-m-1{scroll-margin:calc(var(--ds-sp) * 1)}
.scroll-m-2{scroll-margin:calc(var(--ds-sp) * 2)}
.scroll-m-4{scroll-margin:calc(var(--ds-sp) * 4)}
.scroll-m-8{scroll-margin:calc(var(--ds-sp) * 8)}
.scroll-m-16{scroll-margin:calc(var(--ds-sp) * 16)}
.scroll-mx-0{scroll-margin-inline:0}
.scroll-mx-1{scroll-margin-inline:calc(var(--ds-sp) * 1)}
.scroll-mx-2{scroll-margin-inline:calc(var(--ds-sp) * 2)}
.scroll-mx-4{scroll-margin-inline:calc(var(--ds-sp) * 4)}
.scroll-mx-8{scroll-margin-inline:calc(var(--ds-sp) * 8)}
.scroll-mx-16{scroll-margin-inline:calc(var(--ds-sp) * 16)}
.scroll-my-0{scroll-margin-block:0}
.scroll-my-1{scroll-margin-block:calc(var(--ds-sp) * 1)}
.scroll-my-2{scroll-margin-block:calc(var(--ds-sp) * 2)}
.scroll-my-4{scroll-margin-block:calc(var(--ds-sp) * 4)}
.scroll-my-8{scroll-margin-block:calc(var(--ds-sp) * 8)}
.scroll-my-16{scroll-margin-block:calc(var(--ds-sp) * 16)}
.scroll-mt-0{scroll-margin-top:0}
.scroll-mt-1{scroll-margin-top:calc(var(--ds-sp) * 1)}
.scroll-mt-2{scroll-margin-top:calc(var(--ds-sp) * 2)}
.scroll-mt-4{scroll-margin-top:calc(var(--ds-sp) * 4)}
.scroll-mt-8{scroll-margin-top:calc(var(--ds-sp) * 8)}
.scroll-mt-16{scroll-margin-top:calc(var(--ds-sp) * 16)}
.scroll-mr-0{scroll-margin-right:0}
.scroll-mr-1{scroll-margin-right:calc(var(--ds-sp) * 1)}
.scroll-mr-2{scroll-margin-right:calc(var(--ds-sp) * 2)}
.scroll-mr-4{scroll-margin-right:calc(var(--ds-sp) * 4)}
.scroll-mr-8{scroll-margin-right:calc(var(--ds-sp) * 8)}
.scroll-mr-16{scroll-margin-right:calc(var(--ds-sp) * 16)}
.scroll-mb-0{scroll-margin-bottom:0}
.scroll-mb-1{scroll-margin-bottom:calc(var(--ds-sp) * 1)}
.scroll-mb-2{scroll-margin-bottom:calc(var(--ds-sp) * 2)}
.scroll-mb-4{scroll-margin-bottom:calc(var(--ds-sp) * 4)}
.scroll-mb-8{scroll-margin-bottom:calc(var(--ds-sp) * 8)}
.scroll-mb-16{scroll-margin-bottom:calc(var(--ds-sp) * 16)}
.scroll-ml-0{scroll-margin-left:0}
.scroll-ml-1{scroll-margin-left:calc(var(--ds-sp) * 1)}
.scroll-ml-2{scroll-margin-left:calc(var(--ds-sp) * 2)}
.scroll-ml-4{scroll-margin-left:calc(var(--ds-sp) * 4)}
.scroll-ml-8{scroll-margin-left:calc(var(--ds-sp) * 8)}
.scroll-ml-16{scroll-margin-left:calc(var(--ds-sp) * 16)}
.scroll-ms-0{scroll-margin-inline-start:0}
.scroll-ms-1{scroll-margin-inline-start:calc(var(--ds-sp) * 1)}
.scroll-ms-2{scroll-margin-inline-start:calc(var(--ds-sp) * 2)}
.scroll-ms-4{scroll-margin-inline-start:calc(var(--ds-sp) * 4)}
.scroll-ms-8{scroll-margin-inline-start:calc(var(--ds-sp) * 8)}
.scroll-ms-16{scroll-margin-inline-start:calc(var(--ds-sp) * 16)}
.scroll-me-0{scroll-margin-inline-end:0}
.scroll-me-1{scroll-margin-inline-end:calc(var(--ds-sp) * 1)}
.scroll-me-2{scroll-margin-inline-end:calc(var(--ds-sp) * 2)}
.scroll-me-4{scroll-margin-inline-end:calc(var(--ds-sp) * 4)}
.scroll-me-8{scroll-margin-inline-end:calc(var(--ds-sp) * 8)}
.scroll-me-16{scroll-margin-inline-end:calc(var(--ds-sp) * 16)}
/* scroll-padding */
.scroll-p-0{scroll-padding:0}
.scroll-p-1{scroll-padding:calc(var(--ds-sp) * 1)}
.scroll-p-2{scroll-padding:calc(var(--ds-sp) * 2)}
.scroll-p-4{scroll-padding:calc(var(--ds-sp) * 4)}
.scroll-p-8{scroll-padding:calc(var(--ds-sp) * 8)}
.scroll-p-16{scroll-padding:calc(var(--ds-sp) * 16)}
.scroll-px-0{scroll-padding-inline:0}
.scroll-px-1{scroll-padding-inline:calc(var(--ds-sp) * 1)}
.scroll-px-2{scroll-padding-inline:calc(var(--ds-sp) * 2)}
.scroll-px-4{scroll-padding-inline:calc(var(--ds-sp) * 4)}
.scroll-px-8{scroll-padding-inline:calc(var(--ds-sp) * 8)}
.scroll-px-16{scroll-padding-inline:calc(var(--ds-sp) * 16)}
.scroll-py-0{scroll-padding-block:0}
.scroll-py-1{scroll-padding-block:calc(var(--ds-sp) * 1)}
.scroll-py-2{scroll-padding-block:calc(var(--ds-sp) * 2)}
.scroll-py-4{scroll-padding-block:calc(var(--ds-sp) * 4)}
.scroll-py-8{scroll-padding-block:calc(var(--ds-sp) * 8)}
.scroll-py-16{scroll-padding-block:calc(var(--ds-sp) * 16)}
.scroll-pt-0{scroll-padding-top:0}
.scroll-pt-1{scroll-padding-top:calc(var(--ds-sp) * 1)}
.scroll-pt-2{scroll-padding-top:calc(var(--ds-sp) * 2)}
.scroll-pt-4{scroll-padding-top:calc(var(--ds-sp) * 4)}
.scroll-pt-8{scroll-padding-top:calc(var(--ds-sp) * 8)}
.scroll-pt-16{scroll-padding-top:calc(var(--ds-sp) * 16)}
.scroll-pr-0{scroll-padding-right:0}
.scroll-pr-1{scroll-padding-right:calc(var(--ds-sp) * 1)}
.scroll-pr-2{scroll-padding-right:calc(var(--ds-sp) * 2)}
.scroll-pr-4{scroll-padding-right:calc(var(--ds-sp) * 4)}
.scroll-pr-8{scroll-padding-right:calc(var(--ds-sp) * 8)}
.scroll-pr-16{scroll-padding-right:calc(var(--ds-sp) * 16)}
.scroll-pb-0{scroll-padding-bottom:0}
.scroll-pb-1{scroll-padding-bottom:calc(var(--ds-sp) * 1)}
.scroll-pb-2{scroll-padding-bottom:calc(var(--ds-sp) * 2)}
.scroll-pb-4{scroll-padding-bottom:calc(var(--ds-sp) * 4)}
.scroll-pb-8{scroll-padding-bottom:calc(var(--ds-sp) * 8)}
.scroll-pb-16{scroll-padding-bottom:calc(var(--ds-sp) * 16)}
.scroll-pl-0{scroll-padding-left:0}
.scroll-pl-1{scroll-padding-left:calc(var(--ds-sp) * 1)}
.scroll-pl-2{scroll-padding-left:calc(var(--ds-sp) * 2)}
.scroll-pl-4{scroll-padding-left:calc(var(--ds-sp) * 4)}
.scroll-pl-8{scroll-padding-left:calc(var(--ds-sp) * 8)}
.scroll-pl-16{scroll-padding-left:calc(var(--ds-sp) * 16)}
.scroll-ps-0{scroll-padding-inline-start:0}
.scroll-ps-1{scroll-padding-inline-start:calc(var(--ds-sp) * 1)}
.scroll-ps-2{scroll-padding-inline-start:calc(var(--ds-sp) * 2)}
.scroll-ps-4{scroll-padding-inline-start:calc(var(--ds-sp) * 4)}
.scroll-ps-8{scroll-padding-inline-start:calc(var(--ds-sp) * 8)}
.scroll-ps-16{scroll-padding-inline-start:calc(var(--ds-sp) * 16)}
.scroll-pe-0{scroll-padding-inline-end:0}
.scroll-pe-1{scroll-padding-inline-end:calc(var(--ds-sp) * 1)}
.scroll-pe-2{scroll-padding-inline-end:calc(var(--ds-sp) * 2)}
.scroll-pe-4{scroll-padding-inline-end:calc(var(--ds-sp) * 4)}
.scroll-pe-8{scroll-padding-inline-end:calc(var(--ds-sp) * 8)}
.scroll-pe-16{scroll-padding-inline-end:calc(var(--ds-sp) * 16)}
/* scroll-snap-align */
.snap-start{scroll-snap-align:start}
.snap-end{scroll-snap-align:end}
.snap-center{scroll-snap-align:center}
.snap-align-none{scroll-snap-align:none}
/* scroll-snap-stop */
.snap-normal{scroll-snap-stop:normal}
.snap-always{scroll-snap-stop:always}
/* scroll-snap-type */
.snap-none{scroll-snap-type:none}
.snap-x{scroll-snap-type:x var(--snap,proximity)}
.snap-y{scroll-snap-type:y var(--snap,proximity)}
.snap-both{scroll-snap-type:both var(--snap,proximity)}
.snap-mandatory{--snap:mandatory}
.snap-proximity{--snap:proximity}
/* touch-action */
.touch-auto{touch-action:auto}
.touch-none{touch-action:none}
.touch-pan-x{touch-action:pan-x}
.touch-pan-left{touch-action:pan-left}
.touch-pan-right{touch-action:pan-right}
.touch-pan-y{touch-action:pan-y}
.touch-pan-up{touch-action:pan-up}
.touch-pan-down{touch-action:pan-down}
.touch-pinch-zoom{touch-action:pinch-zoom}
.touch-manipulation{touch-action:manipulation}
/* user-select */
.select-none{user-select:none}
.select-text{user-select:text}
.select-all{user-select:all}
.select-auto{user-select:auto}
/* will-change */
.will-change-auto{will-change:auto}
.will-change-scroll{will-change:scroll-position}
.will-change-contents{will-change:contents}
.will-change-transform{will-change:transform}
/* fill */
.fill-primary{fill:var(--ds-primary)}
.fill-accent{fill:var(--ds-accent)}
.fill-primary-ink{fill:var(--ds-primary-ink)}
.fill-bg{fill:var(--ds-bg)}
.fill-surface{fill:var(--ds-surface)}
.fill-surface-2{fill:var(--ds-surface-2)}
.fill-text{fill:var(--ds-text)}
.fill-muted{fill:var(--ds-muted)}
.fill-line{fill:var(--ds-line)}
.fill-success{fill:var(--ds-success)}
.fill-warning{fill:var(--ds-warning)}
.fill-danger{fill:var(--ds-danger)}
.fill-white{fill:#fff}
.fill-black{fill:#000}
.fill-transparent{fill:transparent}
.fill-current{fill:currentColor}
.fill-inherit{fill:inherit}
.fill-none{fill:none}
/* stroke */
.stroke-primary{stroke:var(--ds-primary)}
.stroke-accent{stroke:var(--ds-accent)}
.stroke-primary-ink{stroke:var(--ds-primary-ink)}
.stroke-bg{stroke:var(--ds-bg)}
.stroke-surface{stroke:var(--ds-surface)}
.stroke-surface-2{stroke:var(--ds-surface-2)}
.stroke-text{stroke:var(--ds-text)}
.stroke-muted{stroke:var(--ds-muted)}
.stroke-line{stroke:var(--ds-line)}
.stroke-success{stroke:var(--ds-success)}
.stroke-warning{stroke:var(--ds-warning)}
.stroke-danger{stroke:var(--ds-danger)}
.stroke-white{stroke:#fff}
.stroke-black{stroke:#000}
.stroke-transparent{stroke:transparent}
.stroke-current{stroke:currentColor}
.stroke-inherit{stroke:inherit}
.stroke-none{stroke:none}
/* stroke-width */
.stroke-0{stroke-width:0}
.stroke-1{stroke-width:1}
.stroke-2{stroke-width:2}
.stroke-3{stroke-width:3}
.stroke-4{stroke-width:4}
/* forced-color-adjust */
.forced-color-adjust-auto{forced-color-adjust:auto}
.forced-color-adjust-none{forced-color-adjust:none}
/* hover: / focus: variants */
@media (hover:hover){
.hover\:text-primary:hover{color:var(--ds-primary)}
.hover\:text-accent:hover{color:var(--ds-accent)}
.hover\:text-primary-ink:hover{color:var(--ds-primary-ink)}
.hover\:text-bg:hover{color:var(--ds-bg)}
.hover\:text-surface:hover{color:var(--ds-surface)}
.hover\:text-surface-2:hover{color:var(--ds-surface-2)}
.hover\:text-text:hover{color:var(--ds-text)}
.hover\:text-muted:hover{color:var(--ds-muted)}
.hover\:text-line:hover{color:var(--ds-line)}
.hover\:text-success:hover{color:var(--ds-success)}
.hover\:text-warning:hover{color:var(--ds-warning)}
.hover\:text-danger:hover{color:var(--ds-danger)}
.hover\:text-white:hover{color:#fff}
.hover\:text-black:hover{color:#000}
.hover\:text-transparent:hover{color:transparent}
.hover\:text-current:hover{color:currentColor}
.hover\:text-inherit:hover{color:inherit}
.hover\:underline:hover{text-decoration-line:underline}
.hover\:overline:hover{text-decoration-line:overline}
.hover\:line-through:hover{text-decoration-line:line-through}
.hover\:no-underline:hover{text-decoration-line:none}
.hover\:bg-primary:hover{background-color:var(--ds-primary)}
.hover\:bg-accent:hover{background-color:var(--ds-accent)}
.hover\:bg-primary-ink:hover{background-color:var(--ds-primary-ink)}
.hover\:bg-bg:hover{background-color:var(--ds-bg)}
.hover\:bg-surface:hover{background-color:var(--ds-surface)}
.hover\:bg-surface-2:hover{background-color:var(--ds-surface-2)}
.hover\:bg-text:hover{background-color:var(--ds-text)}
.hover\:bg-muted:hover{background-color:var(--ds-muted)}
.hover\:bg-line:hover{background-color:var(--ds-line)}
.hover\:bg-success:hover{background-color:var(--ds-success)}
.hover\:bg-warning:hover{background-color:var(--ds-warning)}
.hover\:bg-danger:hover{background-color:var(--ds-danger)}
.hover\:bg-white:hover{background-color:#fff}
.hover\:bg-black:hover{background-color:#000}
.hover\:bg-transparent:hover{background-color:transparent}
.hover\:bg-current:hover{background-color:currentColor}
.hover\:bg-inherit:hover{background-color:inherit}
.hover\:bg-primary\/5:hover{background-color:color-mix(in oklab,var(--ds-primary) 5%,transparent)}
.hover\:bg-primary\/10:hover{background-color:color-mix(in oklab,var(--ds-primary) 10%,transparent)}
.hover\:bg-primary\/20:hover{background-color:color-mix(in oklab,var(--ds-primary) 20%,transparent)}
.hover\:bg-primary\/30:hover{background-color:color-mix(in oklab,var(--ds-primary) 30%,transparent)}
.hover\:bg-primary\/50:hover{background-color:color-mix(in oklab,var(--ds-primary) 50%,transparent)}
.hover\:bg-primary\/80:hover{background-color:color-mix(in oklab,var(--ds-primary) 80%,transparent)}
.hover\:bg-accent\/5:hover{background-color:color-mix(in oklab,var(--ds-accent) 5%,transparent)}
.hover\:bg-accent\/10:hover{background-color:color-mix(in oklab,var(--ds-accent) 10%,transparent)}
.hover\:bg-accent\/20:hover{background-color:color-mix(in oklab,var(--ds-accent) 20%,transparent)}
.hover\:bg-accent\/30:hover{background-color:color-mix(in oklab,var(--ds-accent) 30%,transparent)}
.hover\:bg-accent\/50:hover{background-color:color-mix(in oklab,var(--ds-accent) 50%,transparent)}
.hover\:bg-accent\/80:hover{background-color:color-mix(in oklab,var(--ds-accent) 80%,transparent)}
.hover\:bg-text\/5:hover{background-color:color-mix(in oklab,var(--ds-text) 5%,transparent)}
.hover\:bg-text\/10:hover{background-color:color-mix(in oklab,var(--ds-text) 10%,transparent)}
.hover\:bg-text\/20:hover{background-color:color-mix(in oklab,var(--ds-text) 20%,transparent)}
.hover\:bg-text\/30:hover{background-color:color-mix(in oklab,var(--ds-text) 30%,transparent)}
.hover\:bg-text\/50:hover{background-color:color-mix(in oklab,var(--ds-text) 50%,transparent)}
.hover\:bg-text\/80:hover{background-color:color-mix(in oklab,var(--ds-text) 80%,transparent)}
.hover\:bg-bg\/5:hover{background-color:color-mix(in oklab,var(--ds-bg) 5%,transparent)}
.hover\:bg-bg\/10:hover{background-color:color-mix(in oklab,var(--ds-bg) 10%,transparent)}
.hover\:bg-bg\/20:hover{background-color:color-mix(in oklab,var(--ds-bg) 20%,transparent)}
.hover\:bg-bg\/30:hover{background-color:color-mix(in oklab,var(--ds-bg) 30%,transparent)}
.hover\:bg-bg\/50:hover{background-color:color-mix(in oklab,var(--ds-bg) 50%,transparent)}
.hover\:bg-bg\/80:hover{background-color:color-mix(in oklab,var(--ds-bg) 80%,transparent)}
.hover\:bg-success\/5:hover{background-color:color-mix(in oklab,var(--ds-success) 5%,transparent)}
.hover\:bg-success\/10:hover{background-color:color-mix(in oklab,var(--ds-success) 10%,transparent)}
.hover\:bg-success\/20:hover{background-color:color-mix(in oklab,var(--ds-success) 20%,transparent)}
.hover\:bg-success\/30:hover{background-color:color-mix(in oklab,var(--ds-success) 30%,transparent)}
.hover\:bg-success\/50:hover{background-color:color-mix(in oklab,var(--ds-success) 50%,transparent)}
.hover\:bg-success\/80:hover{background-color:color-mix(in oklab,var(--ds-success) 80%,transparent)}
.hover\:bg-warning\/5:hover{background-color:color-mix(in oklab,var(--ds-warning) 5%,transparent)}
.hover\:bg-warning\/10:hover{background-color:color-mix(in oklab,var(--ds-warning) 10%,transparent)}
.hover\:bg-warning\/20:hover{background-color:color-mix(in oklab,var(--ds-warning) 20%,transparent)}
.hover\:bg-warning\/30:hover{background-color:color-mix(in oklab,var(--ds-warning) 30%,transparent)}
.hover\:bg-warning\/50:hover{background-color:color-mix(in oklab,var(--ds-warning) 50%,transparent)}
.hover\:bg-warning\/80:hover{background-color:color-mix(in oklab,var(--ds-warning) 80%,transparent)}
.hover\:bg-danger\/5:hover{background-color:color-mix(in oklab,var(--ds-danger) 5%,transparent)}
.hover\:bg-danger\/10:hover{background-color:color-mix(in oklab,var(--ds-danger) 10%,transparent)}
.hover\:bg-danger\/20:hover{background-color:color-mix(in oklab,var(--ds-danger) 20%,transparent)}
.hover\:bg-danger\/30:hover{background-color:color-mix(in oklab,var(--ds-danger) 30%,transparent)}
.hover\:bg-danger\/50:hover{background-color:color-mix(in oklab,var(--ds-danger) 50%,transparent)}
.hover\:bg-danger\/80:hover{background-color:color-mix(in oklab,var(--ds-danger) 80%,transparent)}
.hover\:border-primary:hover{border-color:var(--ds-primary)}
.hover\:border-accent:hover{border-color:var(--ds-accent)}
.hover\:border-primary-ink:hover{border-color:var(--ds-primary-ink)}
.hover\:border-bg:hover{border-color:var(--ds-bg)}
.hover\:border-surface:hover{border-color:var(--ds-surface)}
.hover\:border-surface-2:hover{border-color:var(--ds-surface-2)}
.hover\:border-text:hover{border-color:var(--ds-text)}
.hover\:border-muted:hover{border-color:var(--ds-muted)}
.hover\:border-line:hover{border-color:var(--ds-line)}
.hover\:border-success:hover{border-color:var(--ds-success)}
.hover\:border-warning:hover{border-color:var(--ds-warning)}
.hover\:border-danger:hover{border-color:var(--ds-danger)}
.hover\:border-white:hover{border-color:#fff}
.hover\:border-black:hover{border-color:#000}
.hover\:border-transparent:hover{border-color:transparent}
.hover\:border-current:hover{border-color:currentColor}
.hover\:border-inherit:hover{border-color:inherit}
.hover\:divide-primary:hover>:not(:first-child){border-color:var(--ds-primary)}
.hover\:divide-accent:hover>:not(:first-child){border-color:var(--ds-accent)}
.hover\:divide-primary-ink:hover>:not(:first-child){border-color:var(--ds-primary-ink)}
.hover\:divide-bg:hover>:not(:first-child){border-color:var(--ds-bg)}
.hover\:divide-surface:hover>:not(:first-child){border-color:var(--ds-surface)}
.hover\:divide-surface-2:hover>:not(:first-child){border-color:var(--ds-surface-2)}
.hover\:divide-text:hover>:not(:first-child){border-color:var(--ds-text)}
.hover\:divide-muted:hover>:not(:first-child){border-color:var(--ds-muted)}
.hover\:divide-line:hover>:not(:first-child){border-color:var(--ds-line)}
.hover\:divide-success:hover>:not(:first-child){border-color:var(--ds-success)}
.hover\:divide-warning:hover>:not(:first-child){border-color:var(--ds-warning)}
.hover\:divide-danger:hover>:not(:first-child){border-color:var(--ds-danger)}
.hover\:divide-white:hover>:not(:first-child){border-color:#fff}
.hover\:divide-black:hover>:not(:first-child){border-color:#000}
.hover\:divide-transparent:hover>:not(:first-child){border-color:transparent}
.hover\:divide-current:hover>:not(:first-child){border-color:currentColor}
.hover\:divide-inherit:hover>:not(:first-child){border-color:inherit}
.hover\:outline:hover{outline-width:1px;outline-style:var(--ol-style,solid)}
.hover\:outline-0:hover{outline-width:0px;outline-style:var(--ol-style,solid)}
.hover\:outline-1:hover{outline-width:1px;outline-style:var(--ol-style,solid)}
.hover\:outline-2:hover{outline-width:2px;outline-style:var(--ol-style,solid)}
.hover\:outline-4:hover{outline-width:4px;outline-style:var(--ol-style,solid)}
.hover\:outline-8:hover{outline-width:8px;outline-style:var(--ol-style,solid)}
.hover\:outline-primary:hover{outline-color:var(--ds-primary)}
.hover\:outline-accent:hover{outline-color:var(--ds-accent)}
.hover\:outline-primary-ink:hover{outline-color:var(--ds-primary-ink)}
.hover\:outline-bg:hover{outline-color:var(--ds-bg)}
.hover\:outline-surface:hover{outline-color:var(--ds-surface)}
.hover\:outline-surface-2:hover{outline-color:var(--ds-surface-2)}
.hover\:outline-text:hover{outline-color:var(--ds-text)}
.hover\:outline-muted:hover{outline-color:var(--ds-muted)}
.hover\:outline-line:hover{outline-color:var(--ds-line)}
.hover\:outline-success:hover{outline-color:var(--ds-success)}
.hover\:outline-warning:hover{outline-color:var(--ds-warning)}
.hover\:outline-danger:hover{outline-color:var(--ds-danger)}
.hover\:outline-white:hover{outline-color:#fff}
.hover\:outline-black:hover{outline-color:#000}
.hover\:outline-transparent:hover{outline-color:transparent}
.hover\:outline-current:hover{outline-color:currentColor}
.hover\:outline-inherit:hover{outline-color:inherit}
.hover\:shadow-2xs:hover{box-shadow:0 1px rgb(0 0 0/.05)}
.hover\:shadow-xs:hover{box-shadow:0 1px 2px 0 rgb(0 0 0/.05)}
.hover\:shadow-sm:hover{box-shadow:0 1px 3px 0 rgb(0 0 0/.1),0 1px 2px -1px rgb(0 0 0/.1)}
.hover\:shadow-md:hover{box-shadow:0 4px 6px -1px rgb(0 0 0/.1),0 2px 4px -2px rgb(0 0 0/.1)}
.hover\:shadow-lg:hover{box-shadow:0 10px 15px -3px rgb(0 0 0/.1),0 4px 6px -4px rgb(0 0 0/.1)}
.hover\:shadow-xl:hover{box-shadow:0 20px 25px -5px rgb(0 0 0/.1),0 8px 10px -6px rgb(0 0 0/.1)}
.hover\:shadow-2xl:hover{box-shadow:0 25px 50px -12px rgb(0 0 0/.25)}
.hover\:shadow-inner:hover{box-shadow:inset 0 2px 4px 0 rgb(0 0 0/.08)}
.hover\:shadow-glow:hover{box-shadow:0 0 0 1px color-mix(in oklab,var(--ds-primary) 40%,transparent),0 10px 40px -8px color-mix(in oklab,var(--ds-primary) 55%,transparent)}
.hover\:shadow-none:hover{box-shadow:0 0 #0000}
.hover\:opacity-0:hover{opacity:0}
.hover\:opacity-5:hover{opacity:0.05}
.hover\:opacity-10:hover{opacity:0.1}
.hover\:opacity-20:hover{opacity:0.2}
.hover\:opacity-25:hover{opacity:0.25}
.hover\:opacity-30:hover{opacity:0.3}
.hover\:opacity-40:hover{opacity:0.4}
.hover\:opacity-50:hover{opacity:0.5}
.hover\:opacity-60:hover{opacity:0.6}
.hover\:opacity-70:hover{opacity:0.7}
.hover\:opacity-75:hover{opacity:0.75}
.hover\:opacity-80:hover{opacity:0.8}
.hover\:opacity-90:hover{opacity:0.9}
.hover\:opacity-95:hover{opacity:0.95}
.hover\:opacity-100:hover{opacity:1}
.hover\:rotate-0:hover{rotate:0deg}
.hover\:rotate-1:hover{rotate:1deg}
.hover\:rotate-2:hover{rotate:2deg}
.hover\:rotate-3:hover{rotate:3deg}
.hover\:rotate-6:hover{rotate:6deg}
.hover\:rotate-12:hover{rotate:12deg}
.hover\:rotate-45:hover{rotate:45deg}
.hover\:rotate-90:hover{rotate:90deg}
.hover\:rotate-180:hover{rotate:180deg}
.hover\:-rotate-1:hover{rotate:-1deg}
.hover\:-rotate-2:hover{rotate:-2deg}
.hover\:-rotate-3:hover{rotate:-3deg}
.hover\:-rotate-6:hover{rotate:-6deg}
.hover\:-rotate-12:hover{rotate:-12deg}
.hover\:-rotate-45:hover{rotate:-45deg}
.hover\:-rotate-90:hover{rotate:-90deg}
.hover\:-rotate-180:hover{rotate:-180deg}
.hover\:rotate-x-0:hover{rotate:x 0deg}
.hover\:rotate-x-15:hover{rotate:x 15deg}
.hover\:rotate-x-30:hover{rotate:x 30deg}
.hover\:rotate-x-45:hover{rotate:x 45deg}
.hover\:rotate-x-60:hover{rotate:x 60deg}
.hover\:rotate-x-180:hover{rotate:x 180deg}
.hover\:rotate-y-0:hover{rotate:y 0deg}
.hover\:rotate-y-15:hover{rotate:y 15deg}
.hover\:rotate-y-30:hover{rotate:y 30deg}
.hover\:rotate-y-45:hover{rotate:y 45deg}
.hover\:rotate-y-60:hover{rotate:y 60deg}
.hover\:rotate-y-180:hover{rotate:y 180deg}
.hover\:scale-0:hover{--sx:0;--sy:0;scale:var(--sx) var(--sy)}
.hover\:scale-50:hover{--sx:0.5;--sy:0.5;scale:var(--sx) var(--sy)}
.hover\:scale-75:hover{--sx:0.75;--sy:0.75;scale:var(--sx) var(--sy)}
.hover\:scale-90:hover{--sx:0.9;--sy:0.9;scale:var(--sx) var(--sy)}
.hover\:scale-95:hover{--sx:0.95;--sy:0.95;scale:var(--sx) var(--sy)}
.hover\:scale-100:hover{--sx:1;--sy:1;scale:var(--sx) var(--sy)}
.hover\:scale-105:hover{--sx:1.05;--sy:1.05;scale:var(--sx) var(--sy)}
.hover\:scale-110:hover{--sx:1.1;--sy:1.1;scale:var(--sx) var(--sy)}
.hover\:scale-125:hover{--sx:1.25;--sy:1.25;scale:var(--sx) var(--sy)}
.hover\:scale-150:hover{--sx:1.5;--sy:1.5;scale:var(--sx) var(--sy)}
.hover\:scale-x-0:hover{--sx:0;scale:var(--sx) var(--sy,1)}
.hover\:scale-x-50:hover{--sx:0.5;scale:var(--sx) var(--sy,1)}
.hover\:scale-x-75:hover{--sx:0.75;scale:var(--sx) var(--sy,1)}
.hover\:scale-x-100:hover{--sx:1;scale:var(--sx) var(--sy,1)}
.hover\:scale-x-125:hover{--sx:1.25;scale:var(--sx) var(--sy,1)}
.hover\:scale-x-150:hover{--sx:1.5;scale:var(--sx) var(--sy,1)}
.hover\:scale-y-0:hover{--sy:0;scale:var(--sx,1) var(--sy)}
.hover\:scale-y-50:hover{--sy:0.5;scale:var(--sx,1) var(--sy)}
.hover\:scale-y-75:hover{--sy:0.75;scale:var(--sx,1) var(--sy)}
.hover\:scale-y-100:hover{--sy:1;scale:var(--sx,1) var(--sy)}
.hover\:scale-y-125:hover{--sy:1.25;scale:var(--sx,1) var(--sy)}
.hover\:scale-y-150:hover{--sy:1.5;scale:var(--sx,1) var(--sy)}
.hover\:translate-x-0:hover{--tx:0;translate:var(--tx,0) var(--ty,0)}
.hover\:translate-x-1:hover{--tx:calc(var(--ds-sp) * 1);translate:var(--tx,0) var(--ty,0)}
.hover\:translate-x-2:hover{--tx:calc(var(--ds-sp) * 2);translate:var(--tx,0) var(--ty,0)}
.hover\:translate-x-4:hover{--tx:calc(var(--ds-sp) * 4);translate:var(--tx,0) var(--ty,0)}
.hover\:translate-x-6:hover{--tx:calc(var(--ds-sp) * 6);translate:var(--tx,0) var(--ty,0)}
.hover\:translate-x-8:hover{--tx:calc(var(--ds-sp) * 8);translate:var(--tx,0) var(--ty,0)}
.hover\:translate-x-12:hover{--tx:calc(var(--ds-sp) * 12);translate:var(--tx,0) var(--ty,0)}
.hover\:translate-x-16:hover{--tx:calc(var(--ds-sp) * 16);translate:var(--tx,0) var(--ty,0)}
.hover\:translate-x-1\/2:hover{--tx:50%;translate:var(--tx,0) var(--ty,0)}
.hover\:translate-x-full:hover{--tx:100%;translate:var(--tx,0) var(--ty,0)}
.hover\:-translate-x-1:hover{--tx:calc(calc(var(--ds-sp) * 1) * -1);translate:var(--tx,0) var(--ty,0)}
.hover\:-translate-x-2:hover{--tx:calc(calc(var(--ds-sp) * 2) * -1);translate:var(--tx,0) var(--ty,0)}
.hover\:-translate-x-4:hover{--tx:calc(calc(var(--ds-sp) * 4) * -1);translate:var(--tx,0) var(--ty,0)}
.hover\:-translate-x-8:hover{--tx:calc(calc(var(--ds-sp) * 8) * -1);translate:var(--tx,0) var(--ty,0)}
.hover\:-translate-x-1\/2:hover{--tx:calc(50% * -1);translate:var(--tx,0) var(--ty,0)}
.hover\:-translate-x-full:hover{--tx:calc(100% * -1);translate:var(--tx,0) var(--ty,0)}
.hover\:translate-y-0:hover{--ty:0;translate:var(--tx,0) var(--ty,0)}
.hover\:translate-y-1:hover{--ty:calc(var(--ds-sp) * 1);translate:var(--tx,0) var(--ty,0)}
.hover\:translate-y-2:hover{--ty:calc(var(--ds-sp) * 2);translate:var(--tx,0) var(--ty,0)}
.hover\:translate-y-4:hover{--ty:calc(var(--ds-sp) * 4);translate:var(--tx,0) var(--ty,0)}
.hover\:translate-y-6:hover{--ty:calc(var(--ds-sp) * 6);translate:var(--tx,0) var(--ty,0)}
.hover\:translate-y-8:hover{--ty:calc(var(--ds-sp) * 8);translate:var(--tx,0) var(--ty,0)}
.hover\:translate-y-12:hover{--ty:calc(var(--ds-sp) * 12);translate:var(--tx,0) var(--ty,0)}
.hover\:translate-y-16:hover{--ty:calc(var(--ds-sp) * 16);translate:var(--tx,0) var(--ty,0)}
.hover\:translate-y-1\/2:hover{--ty:50%;translate:var(--tx,0) var(--ty,0)}
.hover\:translate-y-full:hover{--ty:100%;translate:var(--tx,0) var(--ty,0)}
.hover\:-translate-y-1:hover{--ty:calc(calc(var(--ds-sp) * 1) * -1);translate:var(--tx,0) var(--ty,0)}
.hover\:-translate-y-2:hover{--ty:calc(calc(var(--ds-sp) * 2) * -1);translate:var(--tx,0) var(--ty,0)}
.hover\:-translate-y-4:hover{--ty:calc(calc(var(--ds-sp) * 4) * -1);translate:var(--tx,0) var(--ty,0)}
.hover\:-translate-y-8:hover{--ty:calc(calc(var(--ds-sp) * 8) * -1);translate:var(--tx,0) var(--ty,0)}
.hover\:-translate-y-1\/2:hover{--ty:calc(50% * -1);translate:var(--tx,0) var(--ty,0)}
.hover\:-translate-y-full:hover{--ty:calc(100% * -1);translate:var(--tx,0) var(--ty,0)}
.hover\:translate-none:hover{translate:none}
}
.focus\:text-primary:focus-visible{color:var(--ds-primary)}
.focus\:text-accent:focus-visible{color:var(--ds-accent)}
.focus\:text-primary-ink:focus-visible{color:var(--ds-primary-ink)}
.focus\:text-bg:focus-visible{color:var(--ds-bg)}
.focus\:text-surface:focus-visible{color:var(--ds-surface)}
.focus\:text-surface-2:focus-visible{color:var(--ds-surface-2)}
.focus\:text-text:focus-visible{color:var(--ds-text)}
.focus\:text-muted:focus-visible{color:var(--ds-muted)}
.focus\:text-line:focus-visible{color:var(--ds-line)}
.focus\:text-success:focus-visible{color:var(--ds-success)}
.focus\:text-warning:focus-visible{color:var(--ds-warning)}
.focus\:text-danger:focus-visible{color:var(--ds-danger)}
.focus\:text-white:focus-visible{color:#fff}
.focus\:text-black:focus-visible{color:#000}
.focus\:text-transparent:focus-visible{color:transparent}
.focus\:text-current:focus-visible{color:currentColor}
.focus\:text-inherit:focus-visible{color:inherit}
.focus\:underline:focus-visible{text-decoration-line:underline}
.focus\:overline:focus-visible{text-decoration-line:overline}
.focus\:line-through:focus-visible{text-decoration-line:line-through}
.focus\:no-underline:focus-visible{text-decoration-line:none}
.focus\:bg-primary:focus-visible{background-color:var(--ds-primary)}
.focus\:bg-accent:focus-visible{background-color:var(--ds-accent)}
.focus\:bg-primary-ink:focus-visible{background-color:var(--ds-primary-ink)}
.focus\:bg-bg:focus-visible{background-color:var(--ds-bg)}
.focus\:bg-surface:focus-visible{background-color:var(--ds-surface)}
.focus\:bg-surface-2:focus-visible{background-color:var(--ds-surface-2)}
.focus\:bg-text:focus-visible{background-color:var(--ds-text)}
.focus\:bg-muted:focus-visible{background-color:var(--ds-muted)}
.focus\:bg-line:focus-visible{background-color:var(--ds-line)}
.focus\:bg-success:focus-visible{background-color:var(--ds-success)}
.focus\:bg-warning:focus-visible{background-color:var(--ds-warning)}
.focus\:bg-danger:focus-visible{background-color:var(--ds-danger)}
.focus\:bg-white:focus-visible{background-color:#fff}
.focus\:bg-black:focus-visible{background-color:#000}
.focus\:bg-transparent:focus-visible{background-color:transparent}
.focus\:bg-current:focus-visible{background-color:currentColor}
.focus\:bg-inherit:focus-visible{background-color:inherit}
.focus\:bg-primary\/5:focus-visible{background-color:color-mix(in oklab,var(--ds-primary) 5%,transparent)}
.focus\:bg-primary\/10:focus-visible{background-color:color-mix(in oklab,var(--ds-primary) 10%,transparent)}
.focus\:bg-primary\/20:focus-visible{background-color:color-mix(in oklab,var(--ds-primary) 20%,transparent)}
.focus\:bg-primary\/30:focus-visible{background-color:color-mix(in oklab,var(--ds-primary) 30%,transparent)}
.focus\:bg-primary\/50:focus-visible{background-color:color-mix(in oklab,var(--ds-primary) 50%,transparent)}
.focus\:bg-primary\/80:focus-visible{background-color:color-mix(in oklab,var(--ds-primary) 80%,transparent)}
.focus\:bg-accent\/5:focus-visible{background-color:color-mix(in oklab,var(--ds-accent) 5%,transparent)}
.focus\:bg-accent\/10:focus-visible{background-color:color-mix(in oklab,var(--ds-accent) 10%,transparent)}
.focus\:bg-accent\/20:focus-visible{background-color:color-mix(in oklab,var(--ds-accent) 20%,transparent)}
.focus\:bg-accent\/30:focus-visible{background-color:color-mix(in oklab,var(--ds-accent) 30%,transparent)}
.focus\:bg-accent\/50:focus-visible{background-color:color-mix(in oklab,var(--ds-accent) 50%,transparent)}
.focus\:bg-accent\/80:focus-visible{background-color:color-mix(in oklab,var(--ds-accent) 80%,transparent)}
.focus\:bg-text\/5:focus-visible{background-color:color-mix(in oklab,var(--ds-text) 5%,transparent)}
.focus\:bg-text\/10:focus-visible{background-color:color-mix(in oklab,var(--ds-text) 10%,transparent)}
.focus\:bg-text\/20:focus-visible{background-color:color-mix(in oklab,var(--ds-text) 20%,transparent)}
.focus\:bg-text\/30:focus-visible{background-color:color-mix(in oklab,var(--ds-text) 30%,transparent)}
.focus\:bg-text\/50:focus-visible{background-color:color-mix(in oklab,var(--ds-text) 50%,transparent)}
.focus\:bg-text\/80:focus-visible{background-color:color-mix(in oklab,var(--ds-text) 80%,transparent)}
.focus\:bg-bg\/5:focus-visible{background-color:color-mix(in oklab,var(--ds-bg) 5%,transparent)}
.focus\:bg-bg\/10:focus-visible{background-color:color-mix(in oklab,var(--ds-bg) 10%,transparent)}
.focus\:bg-bg\/20:focus-visible{background-color:color-mix(in oklab,var(--ds-bg) 20%,transparent)}
.focus\:bg-bg\/30:focus-visible{background-color:color-mix(in oklab,var(--ds-bg) 30%,transparent)}
.focus\:bg-bg\/50:focus-visible{background-color:color-mix(in oklab,var(--ds-bg) 50%,transparent)}
.focus\:bg-bg\/80:focus-visible{background-color:color-mix(in oklab,var(--ds-bg) 80%,transparent)}
.focus\:bg-success\/5:focus-visible{background-color:color-mix(in oklab,var(--ds-success) 5%,transparent)}
.focus\:bg-success\/10:focus-visible{background-color:color-mix(in oklab,var(--ds-success) 10%,transparent)}
.focus\:bg-success\/20:focus-visible{background-color:color-mix(in oklab,var(--ds-success) 20%,transparent)}
.focus\:bg-success\/30:focus-visible{background-color:color-mix(in oklab,var(--ds-success) 30%,transparent)}
.focus\:bg-success\/50:focus-visible{background-color:color-mix(in oklab,var(--ds-success) 50%,transparent)}
.focus\:bg-success\/80:focus-visible{background-color:color-mix(in oklab,var(--ds-success) 80%,transparent)}
.focus\:bg-warning\/5:focus-visible{background-color:color-mix(in oklab,var(--ds-warning) 5%,transparent)}
.focus\:bg-warning\/10:focus-visible{background-color:color-mix(in oklab,var(--ds-warning) 10%,transparent)}
.focus\:bg-warning\/20:focus-visible{background-color:color-mix(in oklab,var(--ds-warning) 20%,transparent)}
.focus\:bg-warning\/30:focus-visible{background-color:color-mix(in oklab,var(--ds-warning) 30%,transparent)}
.focus\:bg-warning\/50:focus-visible{background-color:color-mix(in oklab,var(--ds-warning) 50%,transparent)}
.focus\:bg-warning\/80:focus-visible{background-color:color-mix(in oklab,var(--ds-warning) 80%,transparent)}
.focus\:bg-danger\/5:focus-visible{background-color:color-mix(in oklab,var(--ds-danger) 5%,transparent)}
.focus\:bg-danger\/10:focus-visible{background-color:color-mix(in oklab,var(--ds-danger) 10%,transparent)}
.focus\:bg-danger\/20:focus-visible{background-color:color-mix(in oklab,var(--ds-danger) 20%,transparent)}
.focus\:bg-danger\/30:focus-visible{background-color:color-mix(in oklab,var(--ds-danger) 30%,transparent)}
.focus\:bg-danger\/50:focus-visible{background-color:color-mix(in oklab,var(--ds-danger) 50%,transparent)}
.focus\:bg-danger\/80:focus-visible{background-color:color-mix(in oklab,var(--ds-danger) 80%,transparent)}
.focus\:border-primary:focus-visible{border-color:var(--ds-primary)}
.focus\:border-accent:focus-visible{border-color:var(--ds-accent)}
.focus\:border-primary-ink:focus-visible{border-color:var(--ds-primary-ink)}
.focus\:border-bg:focus-visible{border-color:var(--ds-bg)}
.focus\:border-surface:focus-visible{border-color:var(--ds-surface)}
.focus\:border-surface-2:focus-visible{border-color:var(--ds-surface-2)}
.focus\:border-text:focus-visible{border-color:var(--ds-text)}
.focus\:border-muted:focus-visible{border-color:var(--ds-muted)}
.focus\:border-line:focus-visible{border-color:var(--ds-line)}
.focus\:border-success:focus-visible{border-color:var(--ds-success)}
.focus\:border-warning:focus-visible{border-color:var(--ds-warning)}
.focus\:border-danger:focus-visible{border-color:var(--ds-danger)}
.focus\:border-white:focus-visible{border-color:#fff}
.focus\:border-black:focus-visible{border-color:#000}
.focus\:border-transparent:focus-visible{border-color:transparent}
.focus\:border-current:focus-visible{border-color:currentColor}
.focus\:border-inherit:focus-visible{border-color:inherit}
.focus\:divide-primary:focus-visible>:not(:first-child){border-color:var(--ds-primary)}
.focus\:divide-accent:focus-visible>:not(:first-child){border-color:var(--ds-accent)}
.focus\:divide-primary-ink:focus-visible>:not(:first-child){border-color:var(--ds-primary-ink)}
.focus\:divide-bg:focus-visible>:not(:first-child){border-color:var(--ds-bg)}
.focus\:divide-surface:focus-visible>:not(:first-child){border-color:var(--ds-surface)}
.focus\:divide-surface-2:focus-visible>:not(:first-child){border-color:var(--ds-surface-2)}
.focus\:divide-text:focus-visible>:not(:first-child){border-color:var(--ds-text)}
.focus\:divide-muted:focus-visible>:not(:first-child){border-color:var(--ds-muted)}
.focus\:divide-line:focus-visible>:not(:first-child){border-color:var(--ds-line)}
.focus\:divide-success:focus-visible>:not(:first-child){border-color:var(--ds-success)}
.focus\:divide-warning:focus-visible>:not(:first-child){border-color:var(--ds-warning)}
.focus\:divide-danger:focus-visible>:not(:first-child){border-color:var(--ds-danger)}
.focus\:divide-white:focus-visible>:not(:first-child){border-color:#fff}
.focus\:divide-black:focus-visible>:not(:first-child){border-color:#000}
.focus\:divide-transparent:focus-visible>:not(:first-child){border-color:transparent}
.focus\:divide-current:focus-visible>:not(:first-child){border-color:currentColor}
.focus\:divide-inherit:focus-visible>:not(:first-child){border-color:inherit}
.focus\:outline:focus-visible{outline-width:1px;outline-style:var(--ol-style,solid)}
.focus\:outline-0:focus-visible{outline-width:0px;outline-style:var(--ol-style,solid)}
.focus\:outline-1:focus-visible{outline-width:1px;outline-style:var(--ol-style,solid)}
.focus\:outline-2:focus-visible{outline-width:2px;outline-style:var(--ol-style,solid)}
.focus\:outline-4:focus-visible{outline-width:4px;outline-style:var(--ol-style,solid)}
.focus\:outline-8:focus-visible{outline-width:8px;outline-style:var(--ol-style,solid)}
.focus\:outline-primary:focus-visible{outline-color:var(--ds-primary)}
.focus\:outline-accent:focus-visible{outline-color:var(--ds-accent)}
.focus\:outline-primary-ink:focus-visible{outline-color:var(--ds-primary-ink)}
.focus\:outline-bg:focus-visible{outline-color:var(--ds-bg)}
.focus\:outline-surface:focus-visible{outline-color:var(--ds-surface)}
.focus\:outline-surface-2:focus-visible{outline-color:var(--ds-surface-2)}
.focus\:outline-text:focus-visible{outline-color:var(--ds-text)}
.focus\:outline-muted:focus-visible{outline-color:var(--ds-muted)}
.focus\:outline-line:focus-visible{outline-color:var(--ds-line)}
.focus\:outline-success:focus-visible{outline-color:var(--ds-success)}
.focus\:outline-warning:focus-visible{outline-color:var(--ds-warning)}
.focus\:outline-danger:focus-visible{outline-color:var(--ds-danger)}
.focus\:outline-white:focus-visible{outline-color:#fff}
.focus\:outline-black:focus-visible{outline-color:#000}
.focus\:outline-transparent:focus-visible{outline-color:transparent}
.focus\:outline-current:focus-visible{outline-color:currentColor}
.focus\:outline-inherit:focus-visible{outline-color:inherit}
.focus\:shadow-2xs:focus-visible{box-shadow:0 1px rgb(0 0 0/.05)}
.focus\:shadow-xs:focus-visible{box-shadow:0 1px 2px 0 rgb(0 0 0/.05)}
.focus\:shadow-sm:focus-visible{box-shadow:0 1px 3px 0 rgb(0 0 0/.1),0 1px 2px -1px rgb(0 0 0/.1)}
.focus\:shadow-md:focus-visible{box-shadow:0 4px 6px -1px rgb(0 0 0/.1),0 2px 4px -2px rgb(0 0 0/.1)}
.focus\:shadow-lg:focus-visible{box-shadow:0 10px 15px -3px rgb(0 0 0/.1),0 4px 6px -4px rgb(0 0 0/.1)}
.focus\:shadow-xl:focus-visible{box-shadow:0 20px 25px -5px rgb(0 0 0/.1),0 8px 10px -6px rgb(0 0 0/.1)}
.focus\:shadow-2xl:focus-visible{box-shadow:0 25px 50px -12px rgb(0 0 0/.25)}
.focus\:shadow-inner:focus-visible{box-shadow:inset 0 2px 4px 0 rgb(0 0 0/.08)}
.focus\:shadow-glow:focus-visible{box-shadow:0 0 0 1px color-mix(in oklab,var(--ds-primary) 40%,transparent),0 10px 40px -8px color-mix(in oklab,var(--ds-primary) 55%,transparent)}
.focus\:shadow-none:focus-visible{box-shadow:0 0 #0000}
.focus\:opacity-0:focus-visible{opacity:0}
.focus\:opacity-5:focus-visible{opacity:0.05}
.focus\:opacity-10:focus-visible{opacity:0.1}
.focus\:opacity-20:focus-visible{opacity:0.2}
.focus\:opacity-25:focus-visible{opacity:0.25}
.focus\:opacity-30:focus-visible{opacity:0.3}
.focus\:opacity-40:focus-visible{opacity:0.4}
.focus\:opacity-50:focus-visible{opacity:0.5}
.focus\:opacity-60:focus-visible{opacity:0.6}
.focus\:opacity-70:focus-visible{opacity:0.7}
.focus\:opacity-75:focus-visible{opacity:0.75}
.focus\:opacity-80:focus-visible{opacity:0.8}
.focus\:opacity-90:focus-visible{opacity:0.9}
.focus\:opacity-95:focus-visible{opacity:0.95}
.focus\:opacity-100:focus-visible{opacity:1}
.focus\:rotate-0:focus-visible{rotate:0deg}
.focus\:rotate-1:focus-visible{rotate:1deg}
.focus\:rotate-2:focus-visible{rotate:2deg}
.focus\:rotate-3:focus-visible{rotate:3deg}
.focus\:rotate-6:focus-visible{rotate:6deg}
.focus\:rotate-12:focus-visible{rotate:12deg}
.focus\:rotate-45:focus-visible{rotate:45deg}
.focus\:rotate-90:focus-visible{rotate:90deg}
.focus\:rotate-180:focus-visible{rotate:180deg}
.focus\:-rotate-1:focus-visible{rotate:-1deg}
.focus\:-rotate-2:focus-visible{rotate:-2deg}
.focus\:-rotate-3:focus-visible{rotate:-3deg}
.focus\:-rotate-6:focus-visible{rotate:-6deg}
.focus\:-rotate-12:focus-visible{rotate:-12deg}
.focus\:-rotate-45:focus-visible{rotate:-45deg}
.focus\:-rotate-90:focus-visible{rotate:-90deg}
.focus\:-rotate-180:focus-visible{rotate:-180deg}
.focus\:rotate-x-0:focus-visible{rotate:x 0deg}
.focus\:rotate-x-15:focus-visible{rotate:x 15deg}
.focus\:rotate-x-30:focus-visible{rotate:x 30deg}
.focus\:rotate-x-45:focus-visible{rotate:x 45deg}
.focus\:rotate-x-60:focus-visible{rotate:x 60deg}
.focus\:rotate-x-180:focus-visible{rotate:x 180deg}
.focus\:rotate-y-0:focus-visible{rotate:y 0deg}
.focus\:rotate-y-15:focus-visible{rotate:y 15deg}
.focus\:rotate-y-30:focus-visible{rotate:y 30deg}
.focus\:rotate-y-45:focus-visible{rotate:y 45deg}
.focus\:rotate-y-60:focus-visible{rotate:y 60deg}
.focus\:rotate-y-180:focus-visible{rotate:y 180deg}
.focus\:scale-0:focus-visible{--sx:0;--sy:0;scale:var(--sx) var(--sy)}
.focus\:scale-50:focus-visible{--sx:0.5;--sy:0.5;scale:var(--sx) var(--sy)}
.focus\:scale-75:focus-visible{--sx:0.75;--sy:0.75;scale:var(--sx) var(--sy)}
.focus\:scale-90:focus-visible{--sx:0.9;--sy:0.9;scale:var(--sx) var(--sy)}
.focus\:scale-95:focus-visible{--sx:0.95;--sy:0.95;scale:var(--sx) var(--sy)}
.focus\:scale-100:focus-visible{--sx:1;--sy:1;scale:var(--sx) var(--sy)}
.focus\:scale-105:focus-visible{--sx:1.05;--sy:1.05;scale:var(--sx) var(--sy)}
.focus\:scale-110:focus-visible{--sx:1.1;--sy:1.1;scale:var(--sx) var(--sy)}
.focus\:scale-125:focus-visible{--sx:1.25;--sy:1.25;scale:var(--sx) var(--sy)}
.focus\:scale-150:focus-visible{--sx:1.5;--sy:1.5;scale:var(--sx) var(--sy)}
.focus\:scale-x-0:focus-visible{--sx:0;scale:var(--sx) var(--sy,1)}
.focus\:scale-x-50:focus-visible{--sx:0.5;scale:var(--sx) var(--sy,1)}
.focus\:scale-x-75:focus-visible{--sx:0.75;scale:var(--sx) var(--sy,1)}
.focus\:scale-x-100:focus-visible{--sx:1;scale:var(--sx) var(--sy,1)}
.focus\:scale-x-125:focus-visible{--sx:1.25;scale:var(--sx) var(--sy,1)}
.focus\:scale-x-150:focus-visible{--sx:1.5;scale:var(--sx) var(--sy,1)}
.focus\:scale-y-0:focus-visible{--sy:0;scale:var(--sx,1) var(--sy)}
.focus\:scale-y-50:focus-visible{--sy:0.5;scale:var(--sx,1) var(--sy)}
.focus\:scale-y-75:focus-visible{--sy:0.75;scale:var(--sx,1) var(--sy)}
.focus\:scale-y-100:focus-visible{--sy:1;scale:var(--sx,1) var(--sy)}
.focus\:scale-y-125:focus-visible{--sy:1.25;scale:var(--sx,1) var(--sy)}
.focus\:scale-y-150:focus-visible{--sy:1.5;scale:var(--sx,1) var(--sy)}
.focus\:translate-x-0:focus-visible{--tx:0;translate:var(--tx,0) var(--ty,0)}
.focus\:translate-x-1:focus-visible{--tx:calc(var(--ds-sp) * 1);translate:var(--tx,0) var(--ty,0)}
.focus\:translate-x-2:focus-visible{--tx:calc(var(--ds-sp) * 2);translate:var(--tx,0) var(--ty,0)}
.focus\:translate-x-4:focus-visible{--tx:calc(var(--ds-sp) * 4);translate:var(--tx,0) var(--ty,0)}
.focus\:translate-x-6:focus-visible{--tx:calc(var(--ds-sp) * 6);translate:var(--tx,0) var(--ty,0)}
.focus\:translate-x-8:focus-visible{--tx:calc(var(--ds-sp) * 8);translate:var(--tx,0) var(--ty,0)}
.focus\:translate-x-12:focus-visible{--tx:calc(var(--ds-sp) * 12);translate:var(--tx,0) var(--ty,0)}
.focus\:translate-x-16:focus-visible{--tx:calc(var(--ds-sp) * 16);translate:var(--tx,0) var(--ty,0)}
.focus\:translate-x-1\/2:focus-visible{--tx:50%;translate:var(--tx,0) var(--ty,0)}
.focus\:translate-x-full:focus-visible{--tx:100%;translate:var(--tx,0) var(--ty,0)}
.focus\:-translate-x-1:focus-visible{--tx:calc(calc(var(--ds-sp) * 1) * -1);translate:var(--tx,0) var(--ty,0)}
.focus\:-translate-x-2:focus-visible{--tx:calc(calc(var(--ds-sp) * 2) * -1);translate:var(--tx,0) var(--ty,0)}
.focus\:-translate-x-4:focus-visible{--tx:calc(calc(var(--ds-sp) * 4) * -1);translate:var(--tx,0) var(--ty,0)}
.focus\:-translate-x-8:focus-visible{--tx:calc(calc(var(--ds-sp) * 8) * -1);translate:var(--tx,0) var(--ty,0)}
.focus\:-translate-x-1\/2:focus-visible{--tx:calc(50% * -1);translate:var(--tx,0) var(--ty,0)}
.focus\:-translate-x-full:focus-visible{--tx:calc(100% * -1);translate:var(--tx,0) var(--ty,0)}
.focus\:translate-y-0:focus-visible{--ty:0;translate:var(--tx,0) var(--ty,0)}
.focus\:translate-y-1:focus-visible{--ty:calc(var(--ds-sp) * 1);translate:var(--tx,0) var(--ty,0)}
.focus\:translate-y-2:focus-visible{--ty:calc(var(--ds-sp) * 2);translate:var(--tx,0) var(--ty,0)}
.focus\:translate-y-4:focus-visible{--ty:calc(var(--ds-sp) * 4);translate:var(--tx,0) var(--ty,0)}
.focus\:translate-y-6:focus-visible{--ty:calc(var(--ds-sp) * 6);translate:var(--tx,0) var(--ty,0)}
.focus\:translate-y-8:focus-visible{--ty:calc(var(--ds-sp) * 8);translate:var(--tx,0) var(--ty,0)}
.focus\:translate-y-12:focus-visible{--ty:calc(var(--ds-sp) * 12);translate:var(--tx,0) var(--ty,0)}
.focus\:translate-y-16:focus-visible{--ty:calc(var(--ds-sp) * 16);translate:var(--tx,0) var(--ty,0)}
.focus\:translate-y-1\/2:focus-visible{--ty:50%;translate:var(--tx,0) var(--ty,0)}
.focus\:translate-y-full:focus-visible{--ty:100%;translate:var(--tx,0) var(--ty,0)}
.focus\:-translate-y-1:focus-visible{--ty:calc(calc(var(--ds-sp) * 1) * -1);translate:var(--tx,0) var(--ty,0)}
.focus\:-translate-y-2:focus-visible{--ty:calc(calc(var(--ds-sp) * 2) * -1);translate:var(--tx,0) var(--ty,0)}
.focus\:-translate-y-4:focus-visible{--ty:calc(calc(var(--ds-sp) * 4) * -1);translate:var(--tx,0) var(--ty,0)}
.focus\:-translate-y-8:focus-visible{--ty:calc(calc(var(--ds-sp) * 8) * -1);translate:var(--tx,0) var(--ty,0)}
.focus\:-translate-y-1\/2:focus-visible{--ty:calc(50% * -1);translate:var(--tx,0) var(--ty,0)}
.focus\:-translate-y-full:focus-visible{--ty:calc(100% * -1);translate:var(--tx,0) var(--ty,0)}
.focus\:translate-none:focus-visible{translate:none}
@media (width >= 640px){
.sm\:columns-1{columns:1}
.sm\:columns-2{columns:2}
.sm\:columns-3{columns:3}
.sm\:columns-4{columns:4}
.sm\:columns-5{columns:5}
.sm\:columns-6{columns:6}
.sm\:columns-3xs{columns:16rem}
.sm\:columns-xs{columns:20rem}
.sm\:columns-sm{columns:24rem}
.sm\:columns-md{columns:28rem}
.sm\:columns-auto{columns:auto}
.sm\:block{display:block}
.sm\:inline-block{display:inline-block}
.sm\:inline{display:inline}
.sm\:flex{display:flex}
.sm\:inline-flex{display:inline-flex}
.sm\:grid{display:grid}
.sm\:inline-grid{display:inline-grid}
.sm\:contents{display:contents}
.sm\:flow-root{display:flow-root}
.sm\:table{display:table}
.sm\:table-row{display:table-row}
.sm\:table-cell{display:table-cell}
.sm\:list-item{display:list-item}
.sm\:hidden{display:none}
.sm\:sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border-width:0}
.sm\:not-sr-only{position:static;width:auto;height:auto;margin:0;overflow:visible;clip-path:none;white-space:normal}
.sm\:flex-row{flex-direction:row}
.sm\:flex-row-reverse{flex-direction:row-reverse}
.sm\:flex-col{flex-direction:column}
.sm\:flex-col-reverse{flex-direction:column-reverse}
.sm\:flex-wrap{flex-wrap:wrap}
.sm\:flex-wrap-reverse{flex-wrap:wrap-reverse}
.sm\:flex-nowrap{flex-wrap:nowrap}
.sm\:order-1{order:1}
.sm\:order-2{order:2}
.sm\:order-3{order:3}
.sm\:order-4{order:4}
.sm\:order-5{order:5}
.sm\:order-6{order:6}
.sm\:order-7{order:7}
.sm\:order-8{order:8}
.sm\:order-9{order:9}
.sm\:order-10{order:10}
.sm\:order-11{order:11}
.sm\:order-12{order:12}
.sm\:order-first{order:-9999}
.sm\:order-last{order:9999}
.sm\:order-none{order:0}
.sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}
.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}
.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}
.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}
.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}
.sm\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}
.sm\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}
.sm\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}
.sm\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}
.sm\:grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}
.sm\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}
.sm\:grid-cols-none{grid-template-columns:none}
.sm\:grid-cols-subgrid{grid-template-columns:subgrid}
.sm\:col-span-1{grid-column:span 1/span 1}
.sm\:col-span-2{grid-column:span 2/span 2}
.sm\:col-span-3{grid-column:span 3/span 3}
.sm\:col-span-4{grid-column:span 4/span 4}
.sm\:col-span-5{grid-column:span 5/span 5}
.sm\:col-span-6{grid-column:span 6/span 6}
.sm\:col-span-7{grid-column:span 7/span 7}
.sm\:col-span-8{grid-column:span 8/span 8}
.sm\:col-span-9{grid-column:span 9/span 9}
.sm\:col-span-10{grid-column:span 10/span 10}
.sm\:col-span-11{grid-column:span 11/span 11}
.sm\:col-span-12{grid-column:span 12/span 12}
.sm\:col-span-full{grid-column:1/-1}
.sm\:col-auto{grid-column:auto}
.sm\:col-start-1{grid-column-start:1}
.sm\:col-start-2{grid-column-start:2}
.sm\:col-start-3{grid-column-start:3}
.sm\:col-start-4{grid-column-start:4}
.sm\:col-start-5{grid-column-start:5}
.sm\:col-start-6{grid-column-start:6}
.sm\:col-start-7{grid-column-start:7}
.sm\:col-start-8{grid-column-start:8}
.sm\:col-start-9{grid-column-start:9}
.sm\:col-start-10{grid-column-start:10}
.sm\:col-start-11{grid-column-start:11}
.sm\:col-start-12{grid-column-start:12}
.sm\:col-start-13{grid-column-start:13}
.sm\:col-end-1{grid-column-end:1}
.sm\:col-end-2{grid-column-end:2}
.sm\:col-end-3{grid-column-end:3}
.sm\:col-end-4{grid-column-end:4}
.sm\:col-end-5{grid-column-end:5}
.sm\:col-end-6{grid-column-end:6}
.sm\:col-end-7{grid-column-end:7}
.sm\:col-end-8{grid-column-end:8}
.sm\:col-end-9{grid-column-end:9}
.sm\:col-end-10{grid-column-end:10}
.sm\:col-end-11{grid-column-end:11}
.sm\:col-end-12{grid-column-end:12}
.sm\:col-end-13{grid-column-end:13}
.sm\:gap-0{gap:0}
.sm\:gap-1{gap:calc(var(--ds-sp) * 1)}
.sm\:gap-2{gap:calc(var(--ds-sp) * 2)}
.sm\:gap-3{gap:calc(var(--ds-sp) * 3)}
.sm\:gap-4{gap:calc(var(--ds-sp) * 4)}
.sm\:gap-5{gap:calc(var(--ds-sp) * 5)}
.sm\:gap-6{gap:calc(var(--ds-sp) * 6)}
.sm\:gap-8{gap:calc(var(--ds-sp) * 8)}
.sm\:gap-10{gap:calc(var(--ds-sp) * 10)}
.sm\:gap-12{gap:calc(var(--ds-sp) * 12)}
.sm\:gap-16{gap:calc(var(--ds-sp) * 16)}
.sm\:gap-20{gap:calc(var(--ds-sp) * 20)}
.sm\:gap-24{gap:calc(var(--ds-sp) * 24)}
.sm\:gap-32{gap:calc(var(--ds-sp) * 32)}
.sm\:gap-40{gap:calc(var(--ds-sp) * 40)}
.sm\:gap-48{gap:calc(var(--ds-sp) * 48)}
.sm\:gap-64{gap:calc(var(--ds-sp) * 64)}
.sm\:gap-80{gap:calc(var(--ds-sp) * 80)}
.sm\:gap-96{gap:calc(var(--ds-sp) * 96)}
.sm\:gap-px{gap:1px}
.sm\:gap-0\.5{gap:calc(var(--ds-sp) * 0.5)}
.sm\:gap-1\.5{gap:calc(var(--ds-sp) * 1.5)}
.sm\:gap-2\.5{gap:calc(var(--ds-sp) * 2.5)}
.sm\:gap-x-0{column-gap:0}
.sm\:gap-x-1{column-gap:calc(var(--ds-sp) * 1)}
.sm\:gap-x-2{column-gap:calc(var(--ds-sp) * 2)}
.sm\:gap-x-3{column-gap:calc(var(--ds-sp) * 3)}
.sm\:gap-x-4{column-gap:calc(var(--ds-sp) * 4)}
.sm\:gap-x-5{column-gap:calc(var(--ds-sp) * 5)}
.sm\:gap-x-6{column-gap:calc(var(--ds-sp) * 6)}
.sm\:gap-x-8{column-gap:calc(var(--ds-sp) * 8)}
.sm\:gap-x-10{column-gap:calc(var(--ds-sp) * 10)}
.sm\:gap-x-12{column-gap:calc(var(--ds-sp) * 12)}
.sm\:gap-x-16{column-gap:calc(var(--ds-sp) * 16)}
.sm\:gap-x-20{column-gap:calc(var(--ds-sp) * 20)}
.sm\:gap-x-24{column-gap:calc(var(--ds-sp) * 24)}
.sm\:gap-x-32{column-gap:calc(var(--ds-sp) * 32)}
.sm\:gap-x-40{column-gap:calc(var(--ds-sp) * 40)}
.sm\:gap-x-48{column-gap:calc(var(--ds-sp) * 48)}
.sm\:gap-x-64{column-gap:calc(var(--ds-sp) * 64)}
.sm\:gap-x-80{column-gap:calc(var(--ds-sp) * 80)}
.sm\:gap-x-96{column-gap:calc(var(--ds-sp) * 96)}
.sm\:gap-x-px{column-gap:1px}
.sm\:gap-x-0\.5{column-gap:calc(var(--ds-sp) * 0.5)}
.sm\:gap-x-1\.5{column-gap:calc(var(--ds-sp) * 1.5)}
.sm\:gap-x-2\.5{column-gap:calc(var(--ds-sp) * 2.5)}
.sm\:gap-y-0{row-gap:0}
.sm\:gap-y-1{row-gap:calc(var(--ds-sp) * 1)}
.sm\:gap-y-2{row-gap:calc(var(--ds-sp) * 2)}
.sm\:gap-y-3{row-gap:calc(var(--ds-sp) * 3)}
.sm\:gap-y-4{row-gap:calc(var(--ds-sp) * 4)}
.sm\:gap-y-5{row-gap:calc(var(--ds-sp) * 5)}
.sm\:gap-y-6{row-gap:calc(var(--ds-sp) * 6)}
.sm\:gap-y-8{row-gap:calc(var(--ds-sp) * 8)}
.sm\:gap-y-10{row-gap:calc(var(--ds-sp) * 10)}
.sm\:gap-y-12{row-gap:calc(var(--ds-sp) * 12)}
.sm\:gap-y-16{row-gap:calc(var(--ds-sp) * 16)}
.sm\:gap-y-20{row-gap:calc(var(--ds-sp) * 20)}
.sm\:gap-y-24{row-gap:calc(var(--ds-sp) * 24)}
.sm\:gap-y-32{row-gap:calc(var(--ds-sp) * 32)}
.sm\:gap-y-40{row-gap:calc(var(--ds-sp) * 40)}
.sm\:gap-y-48{row-gap:calc(var(--ds-sp) * 48)}
.sm\:gap-y-64{row-gap:calc(var(--ds-sp) * 64)}
.sm\:gap-y-80{row-gap:calc(var(--ds-sp) * 80)}
.sm\:gap-y-96{row-gap:calc(var(--ds-sp) * 96)}
.sm\:gap-y-px{row-gap:1px}
.sm\:gap-y-0\.5{row-gap:calc(var(--ds-sp) * 0.5)}
.sm\:gap-y-1\.5{row-gap:calc(var(--ds-sp) * 1.5)}
.sm\:gap-y-2\.5{row-gap:calc(var(--ds-sp) * 2.5)}
.sm\:justify-start{justify-content:flex-start}
.sm\:justify-end{justify-content:flex-end}
.sm\:justify-center{justify-content:center}
.sm\:justify-between{justify-content:space-between}
.sm\:justify-around{justify-content:space-around}
.sm\:justify-evenly{justify-content:space-evenly}
.sm\:justify-stretch{justify-content:stretch}
.sm\:justify-normal{justify-content:normal}
.sm\:items-start{align-items:flex-start}
.sm\:items-end{align-items:flex-end}
.sm\:items-center{align-items:center}
.sm\:items-baseline{align-items:baseline}
.sm\:items-stretch{align-items:stretch}
.sm\:p-0{padding:0}
.sm\:p-1{padding:calc(var(--ds-sp) * 1)}
.sm\:p-2{padding:calc(var(--ds-sp) * 2)}
.sm\:p-3{padding:calc(var(--ds-sp) * 3)}
.sm\:p-4{padding:calc(var(--ds-sp) * 4)}
.sm\:p-5{padding:calc(var(--ds-sp) * 5)}
.sm\:p-6{padding:calc(var(--ds-sp) * 6)}
.sm\:p-8{padding:calc(var(--ds-sp) * 8)}
.sm\:p-10{padding:calc(var(--ds-sp) * 10)}
.sm\:p-12{padding:calc(var(--ds-sp) * 12)}
.sm\:p-16{padding:calc(var(--ds-sp) * 16)}
.sm\:p-20{padding:calc(var(--ds-sp) * 20)}
.sm\:p-24{padding:calc(var(--ds-sp) * 24)}
.sm\:p-32{padding:calc(var(--ds-sp) * 32)}
.sm\:p-40{padding:calc(var(--ds-sp) * 40)}
.sm\:p-48{padding:calc(var(--ds-sp) * 48)}
.sm\:p-64{padding:calc(var(--ds-sp) * 64)}
.sm\:p-80{padding:calc(var(--ds-sp) * 80)}
.sm\:p-96{padding:calc(var(--ds-sp) * 96)}
.sm\:p-px{padding:1px}
.sm\:p-0\.5{padding:calc(var(--ds-sp) * 0.5)}
.sm\:p-1\.5{padding:calc(var(--ds-sp) * 1.5)}
.sm\:p-2\.5{padding:calc(var(--ds-sp) * 2.5)}
.sm\:px-0{padding-inline:0}
.sm\:px-1{padding-inline:calc(var(--ds-sp) * 1)}
.sm\:px-2{padding-inline:calc(var(--ds-sp) * 2)}
.sm\:px-3{padding-inline:calc(var(--ds-sp) * 3)}
.sm\:px-4{padding-inline:calc(var(--ds-sp) * 4)}
.sm\:px-5{padding-inline:calc(var(--ds-sp) * 5)}
.sm\:px-6{padding-inline:calc(var(--ds-sp) * 6)}
.sm\:px-8{padding-inline:calc(var(--ds-sp) * 8)}
.sm\:px-10{padding-inline:calc(var(--ds-sp) * 10)}
.sm\:px-12{padding-inline:calc(var(--ds-sp) * 12)}
.sm\:px-16{padding-inline:calc(var(--ds-sp) * 16)}
.sm\:px-20{padding-inline:calc(var(--ds-sp) * 20)}
.sm\:px-24{padding-inline:calc(var(--ds-sp) * 24)}
.sm\:px-32{padding-inline:calc(var(--ds-sp) * 32)}
.sm\:px-40{padding-inline:calc(var(--ds-sp) * 40)}
.sm\:px-48{padding-inline:calc(var(--ds-sp) * 48)}
.sm\:px-64{padding-inline:calc(var(--ds-sp) * 64)}
.sm\:px-80{padding-inline:calc(var(--ds-sp) * 80)}
.sm\:px-96{padding-inline:calc(var(--ds-sp) * 96)}
.sm\:px-px{padding-inline:1px}
.sm\:px-0\.5{padding-inline:calc(var(--ds-sp) * 0.5)}
.sm\:px-1\.5{padding-inline:calc(var(--ds-sp) * 1.5)}
.sm\:px-2\.5{padding-inline:calc(var(--ds-sp) * 2.5)}
.sm\:py-0{padding-block:0}
.sm\:py-1{padding-block:calc(var(--ds-sp) * 1)}
.sm\:py-2{padding-block:calc(var(--ds-sp) * 2)}
.sm\:py-3{padding-block:calc(var(--ds-sp) * 3)}
.sm\:py-4{padding-block:calc(var(--ds-sp) * 4)}
.sm\:py-5{padding-block:calc(var(--ds-sp) * 5)}
.sm\:py-6{padding-block:calc(var(--ds-sp) * 6)}
.sm\:py-8{padding-block:calc(var(--ds-sp) * 8)}
.sm\:py-10{padding-block:calc(var(--ds-sp) * 10)}
.sm\:py-12{padding-block:calc(var(--ds-sp) * 12)}
.sm\:py-16{padding-block:calc(var(--ds-sp) * 16)}
.sm\:py-20{padding-block:calc(var(--ds-sp) * 20)}
.sm\:py-24{padding-block:calc(var(--ds-sp) * 24)}
.sm\:py-32{padding-block:calc(var(--ds-sp) * 32)}
.sm\:py-40{padding-block:calc(var(--ds-sp) * 40)}
.sm\:py-48{padding-block:calc(var(--ds-sp) * 48)}
.sm\:py-64{padding-block:calc(var(--ds-sp) * 64)}
.sm\:py-80{padding-block:calc(var(--ds-sp) * 80)}
.sm\:py-96{padding-block:calc(var(--ds-sp) * 96)}
.sm\:py-px{padding-block:1px}
.sm\:py-0\.5{padding-block:calc(var(--ds-sp) * 0.5)}
.sm\:py-1\.5{padding-block:calc(var(--ds-sp) * 1.5)}
.sm\:py-2\.5{padding-block:calc(var(--ds-sp) * 2.5)}
.sm\:pt-0{padding-top:0}
.sm\:pt-1{padding-top:calc(var(--ds-sp) * 1)}
.sm\:pt-2{padding-top:calc(var(--ds-sp) * 2)}
.sm\:pt-3{padding-top:calc(var(--ds-sp) * 3)}
.sm\:pt-4{padding-top:calc(var(--ds-sp) * 4)}
.sm\:pt-5{padding-top:calc(var(--ds-sp) * 5)}
.sm\:pt-6{padding-top:calc(var(--ds-sp) * 6)}
.sm\:pt-8{padding-top:calc(var(--ds-sp) * 8)}
.sm\:pt-10{padding-top:calc(var(--ds-sp) * 10)}
.sm\:pt-12{padding-top:calc(var(--ds-sp) * 12)}
.sm\:pt-16{padding-top:calc(var(--ds-sp) * 16)}
.sm\:pt-20{padding-top:calc(var(--ds-sp) * 20)}
.sm\:pt-24{padding-top:calc(var(--ds-sp) * 24)}
.sm\:pt-32{padding-top:calc(var(--ds-sp) * 32)}
.sm\:pt-40{padding-top:calc(var(--ds-sp) * 40)}
.sm\:pt-48{padding-top:calc(var(--ds-sp) * 48)}
.sm\:pt-64{padding-top:calc(var(--ds-sp) * 64)}
.sm\:pt-80{padding-top:calc(var(--ds-sp) * 80)}
.sm\:pt-96{padding-top:calc(var(--ds-sp) * 96)}
.sm\:pt-px{padding-top:1px}
.sm\:pt-0\.5{padding-top:calc(var(--ds-sp) * 0.5)}
.sm\:pt-1\.5{padding-top:calc(var(--ds-sp) * 1.5)}
.sm\:pt-2\.5{padding-top:calc(var(--ds-sp) * 2.5)}
.sm\:pr-0{padding-right:0}
.sm\:pr-1{padding-right:calc(var(--ds-sp) * 1)}
.sm\:pr-2{padding-right:calc(var(--ds-sp) * 2)}
.sm\:pr-3{padding-right:calc(var(--ds-sp) * 3)}
.sm\:pr-4{padding-right:calc(var(--ds-sp) * 4)}
.sm\:pr-5{padding-right:calc(var(--ds-sp) * 5)}
.sm\:pr-6{padding-right:calc(var(--ds-sp) * 6)}
.sm\:pr-8{padding-right:calc(var(--ds-sp) * 8)}
.sm\:pr-10{padding-right:calc(var(--ds-sp) * 10)}
.sm\:pr-12{padding-right:calc(var(--ds-sp) * 12)}
.sm\:pr-16{padding-right:calc(var(--ds-sp) * 16)}
.sm\:pr-20{padding-right:calc(var(--ds-sp) * 20)}
.sm\:pr-24{padding-right:calc(var(--ds-sp) * 24)}
.sm\:pr-32{padding-right:calc(var(--ds-sp) * 32)}
.sm\:pr-40{padding-right:calc(var(--ds-sp) * 40)}
.sm\:pr-48{padding-right:calc(var(--ds-sp) * 48)}
.sm\:pr-64{padding-right:calc(var(--ds-sp) * 64)}
.sm\:pr-80{padding-right:calc(var(--ds-sp) * 80)}
.sm\:pr-96{padding-right:calc(var(--ds-sp) * 96)}
.sm\:pr-px{padding-right:1px}
.sm\:pr-0\.5{padding-right:calc(var(--ds-sp) * 0.5)}
.sm\:pr-1\.5{padding-right:calc(var(--ds-sp) * 1.5)}
.sm\:pr-2\.5{padding-right:calc(var(--ds-sp) * 2.5)}
.sm\:pb-0{padding-bottom:0}
.sm\:pb-1{padding-bottom:calc(var(--ds-sp) * 1)}
.sm\:pb-2{padding-bottom:calc(var(--ds-sp) * 2)}
.sm\:pb-3{padding-bottom:calc(var(--ds-sp) * 3)}
.sm\:pb-4{padding-bottom:calc(var(--ds-sp) * 4)}
.sm\:pb-5{padding-bottom:calc(var(--ds-sp) * 5)}
.sm\:pb-6{padding-bottom:calc(var(--ds-sp) * 6)}
.sm\:pb-8{padding-bottom:calc(var(--ds-sp) * 8)}
.sm\:pb-10{padding-bottom:calc(var(--ds-sp) * 10)}
.sm\:pb-12{padding-bottom:calc(var(--ds-sp) * 12)}
.sm\:pb-16{padding-bottom:calc(var(--ds-sp) * 16)}
.sm\:pb-20{padding-bottom:calc(var(--ds-sp) * 20)}
.sm\:pb-24{padding-bottom:calc(var(--ds-sp) * 24)}
.sm\:pb-32{padding-bottom:calc(var(--ds-sp) * 32)}
.sm\:pb-40{padding-bottom:calc(var(--ds-sp) * 40)}
.sm\:pb-48{padding-bottom:calc(var(--ds-sp) * 48)}
.sm\:pb-64{padding-bottom:calc(var(--ds-sp) * 64)}
.sm\:pb-80{padding-bottom:calc(var(--ds-sp) * 80)}
.sm\:pb-96{padding-bottom:calc(var(--ds-sp) * 96)}
.sm\:pb-px{padding-bottom:1px}
.sm\:pb-0\.5{padding-bottom:calc(var(--ds-sp) * 0.5)}
.sm\:pb-1\.5{padding-bottom:calc(var(--ds-sp) * 1.5)}
.sm\:pb-2\.5{padding-bottom:calc(var(--ds-sp) * 2.5)}
.sm\:pl-0{padding-left:0}
.sm\:pl-1{padding-left:calc(var(--ds-sp) * 1)}
.sm\:pl-2{padding-left:calc(var(--ds-sp) * 2)}
.sm\:pl-3{padding-left:calc(var(--ds-sp) * 3)}
.sm\:pl-4{padding-left:calc(var(--ds-sp) * 4)}
.sm\:pl-5{padding-left:calc(var(--ds-sp) * 5)}
.sm\:pl-6{padding-left:calc(var(--ds-sp) * 6)}
.sm\:pl-8{padding-left:calc(var(--ds-sp) * 8)}
.sm\:pl-10{padding-left:calc(var(--ds-sp) * 10)}
.sm\:pl-12{padding-left:calc(var(--ds-sp) * 12)}
.sm\:pl-16{padding-left:calc(var(--ds-sp) * 16)}
.sm\:pl-20{padding-left:calc(var(--ds-sp) * 20)}
.sm\:pl-24{padding-left:calc(var(--ds-sp) * 24)}
.sm\:pl-32{padding-left:calc(var(--ds-sp) * 32)}
.sm\:pl-40{padding-left:calc(var(--ds-sp) * 40)}
.sm\:pl-48{padding-left:calc(var(--ds-sp) * 48)}
.sm\:pl-64{padding-left:calc(var(--ds-sp) * 64)}
.sm\:pl-80{padding-left:calc(var(--ds-sp) * 80)}
.sm\:pl-96{padding-left:calc(var(--ds-sp) * 96)}
.sm\:pl-px{padding-left:1px}
.sm\:pl-0\.5{padding-left:calc(var(--ds-sp) * 0.5)}
.sm\:pl-1\.5{padding-left:calc(var(--ds-sp) * 1.5)}
.sm\:pl-2\.5{padding-left:calc(var(--ds-sp) * 2.5)}
.sm\:ps-0{padding-inline-start:0}
.sm\:ps-1{padding-inline-start:calc(var(--ds-sp) * 1)}
.sm\:ps-2{padding-inline-start:calc(var(--ds-sp) * 2)}
.sm\:ps-3{padding-inline-start:calc(var(--ds-sp) * 3)}
.sm\:ps-4{padding-inline-start:calc(var(--ds-sp) * 4)}
.sm\:ps-5{padding-inline-start:calc(var(--ds-sp) * 5)}
.sm\:ps-6{padding-inline-start:calc(var(--ds-sp) * 6)}
.sm\:ps-8{padding-inline-start:calc(var(--ds-sp) * 8)}
.sm\:ps-10{padding-inline-start:calc(var(--ds-sp) * 10)}
.sm\:ps-12{padding-inline-start:calc(var(--ds-sp) * 12)}
.sm\:ps-16{padding-inline-start:calc(var(--ds-sp) * 16)}
.sm\:ps-20{padding-inline-start:calc(var(--ds-sp) * 20)}
.sm\:ps-24{padding-inline-start:calc(var(--ds-sp) * 24)}
.sm\:ps-32{padding-inline-start:calc(var(--ds-sp) * 32)}
.sm\:ps-40{padding-inline-start:calc(var(--ds-sp) * 40)}
.sm\:ps-48{padding-inline-start:calc(var(--ds-sp) * 48)}
.sm\:ps-64{padding-inline-start:calc(var(--ds-sp) * 64)}
.sm\:ps-80{padding-inline-start:calc(var(--ds-sp) * 80)}
.sm\:ps-96{padding-inline-start:calc(var(--ds-sp) * 96)}
.sm\:ps-px{padding-inline-start:1px}
.sm\:ps-0\.5{padding-inline-start:calc(var(--ds-sp) * 0.5)}
.sm\:ps-1\.5{padding-inline-start:calc(var(--ds-sp) * 1.5)}
.sm\:ps-2\.5{padding-inline-start:calc(var(--ds-sp) * 2.5)}
.sm\:pe-0{padding-inline-end:0}
.sm\:pe-1{padding-inline-end:calc(var(--ds-sp) * 1)}
.sm\:pe-2{padding-inline-end:calc(var(--ds-sp) * 2)}
.sm\:pe-3{padding-inline-end:calc(var(--ds-sp) * 3)}
.sm\:pe-4{padding-inline-end:calc(var(--ds-sp) * 4)}
.sm\:pe-5{padding-inline-end:calc(var(--ds-sp) * 5)}
.sm\:pe-6{padding-inline-end:calc(var(--ds-sp) * 6)}
.sm\:pe-8{padding-inline-end:calc(var(--ds-sp) * 8)}
.sm\:pe-10{padding-inline-end:calc(var(--ds-sp) * 10)}
.sm\:pe-12{padding-inline-end:calc(var(--ds-sp) * 12)}
.sm\:pe-16{padding-inline-end:calc(var(--ds-sp) * 16)}
.sm\:pe-20{padding-inline-end:calc(var(--ds-sp) * 20)}
.sm\:pe-24{padding-inline-end:calc(var(--ds-sp) * 24)}
.sm\:pe-32{padding-inline-end:calc(var(--ds-sp) * 32)}
.sm\:pe-40{padding-inline-end:calc(var(--ds-sp) * 40)}
.sm\:pe-48{padding-inline-end:calc(var(--ds-sp) * 48)}
.sm\:pe-64{padding-inline-end:calc(var(--ds-sp) * 64)}
.sm\:pe-80{padding-inline-end:calc(var(--ds-sp) * 80)}
.sm\:pe-96{padding-inline-end:calc(var(--ds-sp) * 96)}
.sm\:pe-px{padding-inline-end:1px}
.sm\:pe-0\.5{padding-inline-end:calc(var(--ds-sp) * 0.5)}
.sm\:pe-1\.5{padding-inline-end:calc(var(--ds-sp) * 1.5)}
.sm\:pe-2\.5{padding-inline-end:calc(var(--ds-sp) * 2.5)}
.sm\:m-0{margin:0}
.sm\:m-1{margin:calc(var(--ds-sp) * 1)}
.sm\:m-2{margin:calc(var(--ds-sp) * 2)}
.sm\:m-3{margin:calc(var(--ds-sp) * 3)}
.sm\:m-4{margin:calc(var(--ds-sp) * 4)}
.sm\:m-5{margin:calc(var(--ds-sp) * 5)}
.sm\:m-6{margin:calc(var(--ds-sp) * 6)}
.sm\:m-8{margin:calc(var(--ds-sp) * 8)}
.sm\:m-10{margin:calc(var(--ds-sp) * 10)}
.sm\:m-12{margin:calc(var(--ds-sp) * 12)}
.sm\:m-16{margin:calc(var(--ds-sp) * 16)}
.sm\:m-20{margin:calc(var(--ds-sp) * 20)}
.sm\:m-24{margin:calc(var(--ds-sp) * 24)}
.sm\:m-32{margin:calc(var(--ds-sp) * 32)}
.sm\:m-40{margin:calc(var(--ds-sp) * 40)}
.sm\:m-48{margin:calc(var(--ds-sp) * 48)}
.sm\:m-64{margin:calc(var(--ds-sp) * 64)}
.sm\:m-80{margin:calc(var(--ds-sp) * 80)}
.sm\:m-96{margin:calc(var(--ds-sp) * 96)}
.sm\:m-px{margin:1px}
.sm\:m-0\.5{margin:calc(var(--ds-sp) * 0.5)}
.sm\:m-1\.5{margin:calc(var(--ds-sp) * 1.5)}
.sm\:m-2\.5{margin:calc(var(--ds-sp) * 2.5)}
.sm\:m-auto{margin:auto}
.sm\:-m-1{margin:calc(calc(var(--ds-sp) * 1) * -1)}
.sm\:-m-2{margin:calc(calc(var(--ds-sp) * 2) * -1)}
.sm\:-m-4{margin:calc(calc(var(--ds-sp) * 4) * -1)}
.sm\:-m-8{margin:calc(calc(var(--ds-sp) * 8) * -1)}
.sm\:mx-0{margin-inline:0}
.sm\:mx-1{margin-inline:calc(var(--ds-sp) * 1)}
.sm\:mx-2{margin-inline:calc(var(--ds-sp) * 2)}
.sm\:mx-3{margin-inline:calc(var(--ds-sp) * 3)}
.sm\:mx-4{margin-inline:calc(var(--ds-sp) * 4)}
.sm\:mx-5{margin-inline:calc(var(--ds-sp) * 5)}
.sm\:mx-6{margin-inline:calc(var(--ds-sp) * 6)}
.sm\:mx-8{margin-inline:calc(var(--ds-sp) * 8)}
.sm\:mx-10{margin-inline:calc(var(--ds-sp) * 10)}
.sm\:mx-12{margin-inline:calc(var(--ds-sp) * 12)}
.sm\:mx-16{margin-inline:calc(var(--ds-sp) * 16)}
.sm\:mx-20{margin-inline:calc(var(--ds-sp) * 20)}
.sm\:mx-24{margin-inline:calc(var(--ds-sp) * 24)}
.sm\:mx-32{margin-inline:calc(var(--ds-sp) * 32)}
.sm\:mx-40{margin-inline:calc(var(--ds-sp) * 40)}
.sm\:mx-48{margin-inline:calc(var(--ds-sp) * 48)}
.sm\:mx-64{margin-inline:calc(var(--ds-sp) * 64)}
.sm\:mx-80{margin-inline:calc(var(--ds-sp) * 80)}
.sm\:mx-96{margin-inline:calc(var(--ds-sp) * 96)}
.sm\:mx-px{margin-inline:1px}
.sm\:mx-0\.5{margin-inline:calc(var(--ds-sp) * 0.5)}
.sm\:mx-1\.5{margin-inline:calc(var(--ds-sp) * 1.5)}
.sm\:mx-2\.5{margin-inline:calc(var(--ds-sp) * 2.5)}
.sm\:mx-auto{margin-inline:auto}
.sm\:-mx-1{margin-inline:calc(calc(var(--ds-sp) * 1) * -1)}
.sm\:-mx-2{margin-inline:calc(calc(var(--ds-sp) * 2) * -1)}
.sm\:-mx-4{margin-inline:calc(calc(var(--ds-sp) * 4) * -1)}
.sm\:-mx-8{margin-inline:calc(calc(var(--ds-sp) * 8) * -1)}
.sm\:my-0{margin-block:0}
.sm\:my-1{margin-block:calc(var(--ds-sp) * 1)}
.sm\:my-2{margin-block:calc(var(--ds-sp) * 2)}
.sm\:my-3{margin-block:calc(var(--ds-sp) * 3)}
.sm\:my-4{margin-block:calc(var(--ds-sp) * 4)}
.sm\:my-5{margin-block:calc(var(--ds-sp) * 5)}
.sm\:my-6{margin-block:calc(var(--ds-sp) * 6)}
.sm\:my-8{margin-block:calc(var(--ds-sp) * 8)}
.sm\:my-10{margin-block:calc(var(--ds-sp) * 10)}
.sm\:my-12{margin-block:calc(var(--ds-sp) * 12)}
.sm\:my-16{margin-block:calc(var(--ds-sp) * 16)}
.sm\:my-20{margin-block:calc(var(--ds-sp) * 20)}
.sm\:my-24{margin-block:calc(var(--ds-sp) * 24)}
.sm\:my-32{margin-block:calc(var(--ds-sp) * 32)}
.sm\:my-40{margin-block:calc(var(--ds-sp) * 40)}
.sm\:my-48{margin-block:calc(var(--ds-sp) * 48)}
.sm\:my-64{margin-block:calc(var(--ds-sp) * 64)}
.sm\:my-80{margin-block:calc(var(--ds-sp) * 80)}
.sm\:my-96{margin-block:calc(var(--ds-sp) * 96)}
.sm\:my-px{margin-block:1px}
.sm\:my-0\.5{margin-block:calc(var(--ds-sp) * 0.5)}
.sm\:my-1\.5{margin-block:calc(var(--ds-sp) * 1.5)}
.sm\:my-2\.5{margin-block:calc(var(--ds-sp) * 2.5)}
.sm\:my-auto{margin-block:auto}
.sm\:-my-1{margin-block:calc(calc(var(--ds-sp) * 1) * -1)}
.sm\:-my-2{margin-block:calc(calc(var(--ds-sp) * 2) * -1)}
.sm\:-my-4{margin-block:calc(calc(var(--ds-sp) * 4) * -1)}
.sm\:-my-8{margin-block:calc(calc(var(--ds-sp) * 8) * -1)}
.sm\:mt-0{margin-top:0}
.sm\:mt-1{margin-top:calc(var(--ds-sp) * 1)}
.sm\:mt-2{margin-top:calc(var(--ds-sp) * 2)}
.sm\:mt-3{margin-top:calc(var(--ds-sp) * 3)}
.sm\:mt-4{margin-top:calc(var(--ds-sp) * 4)}
.sm\:mt-5{margin-top:calc(var(--ds-sp) * 5)}
.sm\:mt-6{margin-top:calc(var(--ds-sp) * 6)}
.sm\:mt-8{margin-top:calc(var(--ds-sp) * 8)}
.sm\:mt-10{margin-top:calc(var(--ds-sp) * 10)}
.sm\:mt-12{margin-top:calc(var(--ds-sp) * 12)}
.sm\:mt-16{margin-top:calc(var(--ds-sp) * 16)}
.sm\:mt-20{margin-top:calc(var(--ds-sp) * 20)}
.sm\:mt-24{margin-top:calc(var(--ds-sp) * 24)}
.sm\:mt-32{margin-top:calc(var(--ds-sp) * 32)}
.sm\:mt-40{margin-top:calc(var(--ds-sp) * 40)}
.sm\:mt-48{margin-top:calc(var(--ds-sp) * 48)}
.sm\:mt-64{margin-top:calc(var(--ds-sp) * 64)}
.sm\:mt-80{margin-top:calc(var(--ds-sp) * 80)}
.sm\:mt-96{margin-top:calc(var(--ds-sp) * 96)}
.sm\:mt-px{margin-top:1px}
.sm\:mt-0\.5{margin-top:calc(var(--ds-sp) * 0.5)}
.sm\:mt-1\.5{margin-top:calc(var(--ds-sp) * 1.5)}
.sm\:mt-2\.5{margin-top:calc(var(--ds-sp) * 2.5)}
.sm\:mt-auto{margin-top:auto}
.sm\:-mt-1{margin-top:calc(calc(var(--ds-sp) * 1) * -1)}
.sm\:-mt-2{margin-top:calc(calc(var(--ds-sp) * 2) * -1)}
.sm\:-mt-4{margin-top:calc(calc(var(--ds-sp) * 4) * -1)}
.sm\:-mt-8{margin-top:calc(calc(var(--ds-sp) * 8) * -1)}
.sm\:mr-0{margin-right:0}
.sm\:mr-1{margin-right:calc(var(--ds-sp) * 1)}
.sm\:mr-2{margin-right:calc(var(--ds-sp) * 2)}
.sm\:mr-3{margin-right:calc(var(--ds-sp) * 3)}
.sm\:mr-4{margin-right:calc(var(--ds-sp) * 4)}
.sm\:mr-5{margin-right:calc(var(--ds-sp) * 5)}
.sm\:mr-6{margin-right:calc(var(--ds-sp) * 6)}
.sm\:mr-8{margin-right:calc(var(--ds-sp) * 8)}
.sm\:mr-10{margin-right:calc(var(--ds-sp) * 10)}
.sm\:mr-12{margin-right:calc(var(--ds-sp) * 12)}
.sm\:mr-16{margin-right:calc(var(--ds-sp) * 16)}
.sm\:mr-20{margin-right:calc(var(--ds-sp) * 20)}
.sm\:mr-24{margin-right:calc(var(--ds-sp) * 24)}
.sm\:mr-32{margin-right:calc(var(--ds-sp) * 32)}
.sm\:mr-40{margin-right:calc(var(--ds-sp) * 40)}
.sm\:mr-48{margin-right:calc(var(--ds-sp) * 48)}
.sm\:mr-64{margin-right:calc(var(--ds-sp) * 64)}
.sm\:mr-80{margin-right:calc(var(--ds-sp) * 80)}
.sm\:mr-96{margin-right:calc(var(--ds-sp) * 96)}
.sm\:mr-px{margin-right:1px}
.sm\:mr-0\.5{margin-right:calc(var(--ds-sp) * 0.5)}
.sm\:mr-1\.5{margin-right:calc(var(--ds-sp) * 1.5)}
.sm\:mr-2\.5{margin-right:calc(var(--ds-sp) * 2.5)}
.sm\:mr-auto{margin-right:auto}
.sm\:-mr-1{margin-right:calc(calc(var(--ds-sp) * 1) * -1)}
.sm\:-mr-2{margin-right:calc(calc(var(--ds-sp) * 2) * -1)}
.sm\:-mr-4{margin-right:calc(calc(var(--ds-sp) * 4) * -1)}
.sm\:-mr-8{margin-right:calc(calc(var(--ds-sp) * 8) * -1)}
.sm\:mb-0{margin-bottom:0}
.sm\:mb-1{margin-bottom:calc(var(--ds-sp) * 1)}
.sm\:mb-2{margin-bottom:calc(var(--ds-sp) * 2)}
.sm\:mb-3{margin-bottom:calc(var(--ds-sp) * 3)}
.sm\:mb-4{margin-bottom:calc(var(--ds-sp) * 4)}
.sm\:mb-5{margin-bottom:calc(var(--ds-sp) * 5)}
.sm\:mb-6{margin-bottom:calc(var(--ds-sp) * 6)}
.sm\:mb-8{margin-bottom:calc(var(--ds-sp) * 8)}
.sm\:mb-10{margin-bottom:calc(var(--ds-sp) * 10)}
.sm\:mb-12{margin-bottom:calc(var(--ds-sp) * 12)}
.sm\:mb-16{margin-bottom:calc(var(--ds-sp) * 16)}
.sm\:mb-20{margin-bottom:calc(var(--ds-sp) * 20)}
.sm\:mb-24{margin-bottom:calc(var(--ds-sp) * 24)}
.sm\:mb-32{margin-bottom:calc(var(--ds-sp) * 32)}
.sm\:mb-40{margin-bottom:calc(var(--ds-sp) * 40)}
.sm\:mb-48{margin-bottom:calc(var(--ds-sp) * 48)}
.sm\:mb-64{margin-bottom:calc(var(--ds-sp) * 64)}
.sm\:mb-80{margin-bottom:calc(var(--ds-sp) * 80)}
.sm\:mb-96{margin-bottom:calc(var(--ds-sp) * 96)}
.sm\:mb-px{margin-bottom:1px}
.sm\:mb-0\.5{margin-bottom:calc(var(--ds-sp) * 0.5)}
.sm\:mb-1\.5{margin-bottom:calc(var(--ds-sp) * 1.5)}
.sm\:mb-2\.5{margin-bottom:calc(var(--ds-sp) * 2.5)}
.sm\:mb-auto{margin-bottom:auto}
.sm\:-mb-1{margin-bottom:calc(calc(var(--ds-sp) * 1) * -1)}
.sm\:-mb-2{margin-bottom:calc(calc(var(--ds-sp) * 2) * -1)}
.sm\:-mb-4{margin-bottom:calc(calc(var(--ds-sp) * 4) * -1)}
.sm\:-mb-8{margin-bottom:calc(calc(var(--ds-sp) * 8) * -1)}
.sm\:ml-0{margin-left:0}
.sm\:ml-1{margin-left:calc(var(--ds-sp) * 1)}
.sm\:ml-2{margin-left:calc(var(--ds-sp) * 2)}
.sm\:ml-3{margin-left:calc(var(--ds-sp) * 3)}
.sm\:ml-4{margin-left:calc(var(--ds-sp) * 4)}
.sm\:ml-5{margin-left:calc(var(--ds-sp) * 5)}
.sm\:ml-6{margin-left:calc(var(--ds-sp) * 6)}
.sm\:ml-8{margin-left:calc(var(--ds-sp) * 8)}
.sm\:ml-10{margin-left:calc(var(--ds-sp) * 10)}
.sm\:ml-12{margin-left:calc(var(--ds-sp) * 12)}
.sm\:ml-16{margin-left:calc(var(--ds-sp) * 16)}
.sm\:ml-20{margin-left:calc(var(--ds-sp) * 20)}
.sm\:ml-24{margin-left:calc(var(--ds-sp) * 24)}
.sm\:ml-32{margin-left:calc(var(--ds-sp) * 32)}
.sm\:ml-40{margin-left:calc(var(--ds-sp) * 40)}
.sm\:ml-48{margin-left:calc(var(--ds-sp) * 48)}
.sm\:ml-64{margin-left:calc(var(--ds-sp) * 64)}
.sm\:ml-80{margin-left:calc(var(--ds-sp) * 80)}
.sm\:ml-96{margin-left:calc(var(--ds-sp) * 96)}
.sm\:ml-px{margin-left:1px}
.sm\:ml-0\.5{margin-left:calc(var(--ds-sp) * 0.5)}
.sm\:ml-1\.5{margin-left:calc(var(--ds-sp) * 1.5)}
.sm\:ml-2\.5{margin-left:calc(var(--ds-sp) * 2.5)}
.sm\:ml-auto{margin-left:auto}
.sm\:-ml-1{margin-left:calc(calc(var(--ds-sp) * 1) * -1)}
.sm\:-ml-2{margin-left:calc(calc(var(--ds-sp) * 2) * -1)}
.sm\:-ml-4{margin-left:calc(calc(var(--ds-sp) * 4) * -1)}
.sm\:-ml-8{margin-left:calc(calc(var(--ds-sp) * 8) * -1)}
.sm\:ms-0{margin-inline-start:0}
.sm\:ms-1{margin-inline-start:calc(var(--ds-sp) * 1)}
.sm\:ms-2{margin-inline-start:calc(var(--ds-sp) * 2)}
.sm\:ms-3{margin-inline-start:calc(var(--ds-sp) * 3)}
.sm\:ms-4{margin-inline-start:calc(var(--ds-sp) * 4)}
.sm\:ms-5{margin-inline-start:calc(var(--ds-sp) * 5)}
.sm\:ms-6{margin-inline-start:calc(var(--ds-sp) * 6)}
.sm\:ms-8{margin-inline-start:calc(var(--ds-sp) * 8)}
.sm\:ms-10{margin-inline-start:calc(var(--ds-sp) * 10)}
.sm\:ms-12{margin-inline-start:calc(var(--ds-sp) * 12)}
.sm\:ms-16{margin-inline-start:calc(var(--ds-sp) * 16)}
.sm\:ms-20{margin-inline-start:calc(var(--ds-sp) * 20)}
.sm\:ms-24{margin-inline-start:calc(var(--ds-sp) * 24)}
.sm\:ms-32{margin-inline-start:calc(var(--ds-sp) * 32)}
.sm\:ms-40{margin-inline-start:calc(var(--ds-sp) * 40)}
.sm\:ms-48{margin-inline-start:calc(var(--ds-sp) * 48)}
.sm\:ms-64{margin-inline-start:calc(var(--ds-sp) * 64)}
.sm\:ms-80{margin-inline-start:calc(var(--ds-sp) * 80)}
.sm\:ms-96{margin-inline-start:calc(var(--ds-sp) * 96)}
.sm\:ms-px{margin-inline-start:1px}
.sm\:ms-0\.5{margin-inline-start:calc(var(--ds-sp) * 0.5)}
.sm\:ms-1\.5{margin-inline-start:calc(var(--ds-sp) * 1.5)}
.sm\:ms-2\.5{margin-inline-start:calc(var(--ds-sp) * 2.5)}
.sm\:ms-auto{margin-inline-start:auto}
.sm\:-ms-1{margin-inline-start:calc(calc(var(--ds-sp) * 1) * -1)}
.sm\:-ms-2{margin-inline-start:calc(calc(var(--ds-sp) * 2) * -1)}
.sm\:-ms-4{margin-inline-start:calc(calc(var(--ds-sp) * 4) * -1)}
.sm\:-ms-8{margin-inline-start:calc(calc(var(--ds-sp) * 8) * -1)}
.sm\:me-0{margin-inline-end:0}
.sm\:me-1{margin-inline-end:calc(var(--ds-sp) * 1)}
.sm\:me-2{margin-inline-end:calc(var(--ds-sp) * 2)}
.sm\:me-3{margin-inline-end:calc(var(--ds-sp) * 3)}
.sm\:me-4{margin-inline-end:calc(var(--ds-sp) * 4)}
.sm\:me-5{margin-inline-end:calc(var(--ds-sp) * 5)}
.sm\:me-6{margin-inline-end:calc(var(--ds-sp) * 6)}
.sm\:me-8{margin-inline-end:calc(var(--ds-sp) * 8)}
.sm\:me-10{margin-inline-end:calc(var(--ds-sp) * 10)}
.sm\:me-12{margin-inline-end:calc(var(--ds-sp) * 12)}
.sm\:me-16{margin-inline-end:calc(var(--ds-sp) * 16)}
.sm\:me-20{margin-inline-end:calc(var(--ds-sp) * 20)}
.sm\:me-24{margin-inline-end:calc(var(--ds-sp) * 24)}
.sm\:me-32{margin-inline-end:calc(var(--ds-sp) * 32)}
.sm\:me-40{margin-inline-end:calc(var(--ds-sp) * 40)}
.sm\:me-48{margin-inline-end:calc(var(--ds-sp) * 48)}
.sm\:me-64{margin-inline-end:calc(var(--ds-sp) * 64)}
.sm\:me-80{margin-inline-end:calc(var(--ds-sp) * 80)}
.sm\:me-96{margin-inline-end:calc(var(--ds-sp) * 96)}
.sm\:me-px{margin-inline-end:1px}
.sm\:me-0\.5{margin-inline-end:calc(var(--ds-sp) * 0.5)}
.sm\:me-1\.5{margin-inline-end:calc(var(--ds-sp) * 1.5)}
.sm\:me-2\.5{margin-inline-end:calc(var(--ds-sp) * 2.5)}
.sm\:me-auto{margin-inline-end:auto}
.sm\:-me-1{margin-inline-end:calc(calc(var(--ds-sp) * 1) * -1)}
.sm\:-me-2{margin-inline-end:calc(calc(var(--ds-sp) * 2) * -1)}
.sm\:-me-4{margin-inline-end:calc(calc(var(--ds-sp) * 4) * -1)}
.sm\:-me-8{margin-inline-end:calc(calc(var(--ds-sp) * 8) * -1)}
.sm\:space-x-0>:not(:last-child){margin-inline-end:0}
.sm\:space-x-1>:not(:last-child){margin-inline-end:calc(var(--ds-sp) * 1)}
.sm\:space-x-2>:not(:last-child){margin-inline-end:calc(var(--ds-sp) * 2)}
.sm\:space-x-4>:not(:last-child){margin-inline-end:calc(var(--ds-sp) * 4)}
.sm\:space-x-8>:not(:last-child){margin-inline-end:calc(var(--ds-sp) * 8)}
.sm\:space-x-16>:not(:last-child){margin-inline-end:calc(var(--ds-sp) * 16)}
.sm\:space-y-0>:not(:last-child){margin-block-end:0}
.sm\:space-y-1>:not(:last-child){margin-block-end:calc(var(--ds-sp) * 1)}
.sm\:space-y-2>:not(:last-child){margin-block-end:calc(var(--ds-sp) * 2)}
.sm\:space-y-4>:not(:last-child){margin-block-end:calc(var(--ds-sp) * 4)}
.sm\:space-y-8>:not(:last-child){margin-block-end:calc(var(--ds-sp) * 8)}
.sm\:space-y-16>:not(:last-child){margin-block-end:calc(var(--ds-sp) * 16)}
.sm\:w-0{width:0}
.sm\:w-1{width:calc(var(--ds-sp) * 1)}
.sm\:w-2{width:calc(var(--ds-sp) * 2)}
.sm\:w-3{width:calc(var(--ds-sp) * 3)}
.sm\:w-4{width:calc(var(--ds-sp) * 4)}
.sm\:w-5{width:calc(var(--ds-sp) * 5)}
.sm\:w-6{width:calc(var(--ds-sp) * 6)}
.sm\:w-8{width:calc(var(--ds-sp) * 8)}
.sm\:w-10{width:calc(var(--ds-sp) * 10)}
.sm\:w-12{width:calc(var(--ds-sp) * 12)}
.sm\:w-16{width:calc(var(--ds-sp) * 16)}
.sm\:w-20{width:calc(var(--ds-sp) * 20)}
.sm\:w-24{width:calc(var(--ds-sp) * 24)}
.sm\:w-32{width:calc(var(--ds-sp) * 32)}
.sm\:w-40{width:calc(var(--ds-sp) * 40)}
.sm\:w-48{width:calc(var(--ds-sp) * 48)}
.sm\:w-64{width:calc(var(--ds-sp) * 64)}
.sm\:w-80{width:calc(var(--ds-sp) * 80)}
.sm\:w-96{width:calc(var(--ds-sp) * 96)}
.sm\:w-px{width:1px}
.sm\:w-0\.5{width:calc(var(--ds-sp) * 0.5)}
.sm\:w-1\.5{width:calc(var(--ds-sp) * 1.5)}
.sm\:w-2\.5{width:calc(var(--ds-sp) * 2.5)}
.sm\:w-1\/2{width:50%}
.sm\:w-1\/3{width:33.333%}
.sm\:w-2\/3{width:66.667%}
.sm\:w-1\/4{width:25%}
.sm\:w-3\/4{width:75%}
.sm\:w-full{width:100%}
.sm\:w-auto{width:auto}
.sm\:w-screen{width:100vw}
.sm\:w-dvw{width:100dvw}
.sm\:w-svw{width:100svw}
.sm\:w-lvw{width:100lvw}
.sm\:w-min{width:min-content}
.sm\:w-max{width:max-content}
.sm\:w-fit{width:fit-content}
.sm\:w-3xs{width:16rem}
.sm\:w-2xs{width:18rem}
.sm\:w-xs{width:20rem}
.sm\:w-sm{width:24rem}
.sm\:w-md{width:28rem}
.sm\:w-lg{width:32rem}
.sm\:w-xl{width:36rem}
.sm\:w-2xl{width:42rem}
.sm\:w-3xl{width:48rem}
.sm\:w-4xl{width:56rem}
.sm\:w-5xl{width:64rem}
.sm\:w-6xl{width:72rem}
.sm\:w-7xl{width:80rem}
.sm\:max-w-3xs{max-width:16rem}
.sm\:max-w-2xs{max-width:18rem}
.sm\:max-w-xs{max-width:20rem}
.sm\:max-w-sm{max-width:24rem}
.sm\:max-w-md{max-width:28rem}
.sm\:max-w-lg{max-width:32rem}
.sm\:max-w-xl{max-width:36rem}
.sm\:max-w-2xl{max-width:42rem}
.sm\:max-w-3xl{max-width:48rem}
.sm\:max-w-4xl{max-width:56rem}
.sm\:max-w-5xl{max-width:64rem}
.sm\:max-w-6xl{max-width:72rem}
.sm\:max-w-7xl{max-width:80rem}
.sm\:max-w-1\/2{max-width:50%}
.sm\:max-w-1\/3{max-width:33.333%}
.sm\:max-w-2\/3{max-width:66.667%}
.sm\:max-w-1\/4{max-width:25%}
.sm\:max-w-3\/4{max-width:75%}
.sm\:max-w-full{max-width:100%}
.sm\:max-w-none{max-width:none}
.sm\:max-w-prose{max-width:65ch}
.sm\:max-w-screen{max-width:100vw}
.sm\:text-xs{font-size:.75rem;line-height:1rem}
.sm\:text-sm{font-size:.875rem;line-height:1.25rem}
.sm\:text-base{font-size:1rem;line-height:1.5rem}
.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}
.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}
.sm\:text-2xl{font-size:1.5rem;line-height:2rem}
.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}
.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}
.sm\:text-5xl{font-size:3rem;line-height:1}
.sm\:text-6xl{font-size:3.75rem;line-height:1}
.sm\:text-7xl{font-size:4.5rem;line-height:1}
.sm\:text-8xl{font-size:6rem;line-height:1}
.sm\:text-9xl{font-size:8rem;line-height:1}
.sm\:text-left{text-align:left}
.sm\:text-center{text-align:center}
.sm\:text-right{text-align:right}
.sm\:text-justify{text-align:justify}
.sm\:text-start{text-align:start}
.sm\:text-end{text-align:end}
}
@media (width >= 768px){
.md\:columns-1{columns:1}
.md\:columns-2{columns:2}
.md\:columns-3{columns:3}
.md\:columns-4{columns:4}
.md\:columns-5{columns:5}
.md\:columns-6{columns:6}
.md\:columns-3xs{columns:16rem}
.md\:columns-xs{columns:20rem}
.md\:columns-sm{columns:24rem}
.md\:columns-md{columns:28rem}
.md\:columns-auto{columns:auto}
.md\:block{display:block}
.md\:inline-block{display:inline-block}
.md\:inline{display:inline}
.md\:flex{display:flex}
.md\:inline-flex{display:inline-flex}
.md\:grid{display:grid}
.md\:inline-grid{display:inline-grid}
.md\:contents{display:contents}
.md\:flow-root{display:flow-root}
.md\:table{display:table}
.md\:table-row{display:table-row}
.md\:table-cell{display:table-cell}
.md\:list-item{display:list-item}
.md\:hidden{display:none}
.md\:sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border-width:0}
.md\:not-sr-only{position:static;width:auto;height:auto;margin:0;overflow:visible;clip-path:none;white-space:normal}
.md\:flex-row{flex-direction:row}
.md\:flex-row-reverse{flex-direction:row-reverse}
.md\:flex-col{flex-direction:column}
.md\:flex-col-reverse{flex-direction:column-reverse}
.md\:flex-wrap{flex-wrap:wrap}
.md\:flex-wrap-reverse{flex-wrap:wrap-reverse}
.md\:flex-nowrap{flex-wrap:nowrap}
.md\:order-1{order:1}
.md\:order-2{order:2}
.md\:order-3{order:3}
.md\:order-4{order:4}
.md\:order-5{order:5}
.md\:order-6{order:6}
.md\:order-7{order:7}
.md\:order-8{order:8}
.md\:order-9{order:9}
.md\:order-10{order:10}
.md\:order-11{order:11}
.md\:order-12{order:12}
.md\:order-first{order:-9999}
.md\:order-last{order:9999}
.md\:order-none{order:0}
.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}
.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}
.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}
.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}
.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}
.md\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}
.md\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}
.md\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}
.md\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}
.md\:grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}
.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}
.md\:grid-cols-none{grid-template-columns:none}
.md\:grid-cols-subgrid{grid-template-columns:subgrid}
.md\:col-span-1{grid-column:span 1/span 1}
.md\:col-span-2{grid-column:span 2/span 2}
.md\:col-span-3{grid-column:span 3/span 3}
.md\:col-span-4{grid-column:span 4/span 4}
.md\:col-span-5{grid-column:span 5/span 5}
.md\:col-span-6{grid-column:span 6/span 6}
.md\:col-span-7{grid-column:span 7/span 7}
.md\:col-span-8{grid-column:span 8/span 8}
.md\:col-span-9{grid-column:span 9/span 9}
.md\:col-span-10{grid-column:span 10/span 10}
.md\:col-span-11{grid-column:span 11/span 11}
.md\:col-span-12{grid-column:span 12/span 12}
.md\:col-span-full{grid-column:1/-1}
.md\:col-auto{grid-column:auto}
.md\:col-start-1{grid-column-start:1}
.md\:col-start-2{grid-column-start:2}
.md\:col-start-3{grid-column-start:3}
.md\:col-start-4{grid-column-start:4}
.md\:col-start-5{grid-column-start:5}
.md\:col-start-6{grid-column-start:6}
.md\:col-start-7{grid-column-start:7}
.md\:col-start-8{grid-column-start:8}
.md\:col-start-9{grid-column-start:9}
.md\:col-start-10{grid-column-start:10}
.md\:col-start-11{grid-column-start:11}
.md\:col-start-12{grid-column-start:12}
.md\:col-start-13{grid-column-start:13}
.md\:col-end-1{grid-column-end:1}
.md\:col-end-2{grid-column-end:2}
.md\:col-end-3{grid-column-end:3}
.md\:col-end-4{grid-column-end:4}
.md\:col-end-5{grid-column-end:5}
.md\:col-end-6{grid-column-end:6}
.md\:col-end-7{grid-column-end:7}
.md\:col-end-8{grid-column-end:8}
.md\:col-end-9{grid-column-end:9}
.md\:col-end-10{grid-column-end:10}
.md\:col-end-11{grid-column-end:11}
.md\:col-end-12{grid-column-end:12}
.md\:col-end-13{grid-column-end:13}
.md\:gap-0{gap:0}
.md\:gap-1{gap:calc(var(--ds-sp) * 1)}
.md\:gap-2{gap:calc(var(--ds-sp) * 2)}
.md\:gap-3{gap:calc(var(--ds-sp) * 3)}
.md\:gap-4{gap:calc(var(--ds-sp) * 4)}
.md\:gap-5{gap:calc(var(--ds-sp) * 5)}
.md\:gap-6{gap:calc(var(--ds-sp) * 6)}
.md\:gap-8{gap:calc(var(--ds-sp) * 8)}
.md\:gap-10{gap:calc(var(--ds-sp) * 10)}
.md\:gap-12{gap:calc(var(--ds-sp) * 12)}
.md\:gap-16{gap:calc(var(--ds-sp) * 16)}
.md\:gap-20{gap:calc(var(--ds-sp) * 20)}
.md\:gap-24{gap:calc(var(--ds-sp) * 24)}
.md\:gap-32{gap:calc(var(--ds-sp) * 32)}
.md\:gap-40{gap:calc(var(--ds-sp) * 40)}
.md\:gap-48{gap:calc(var(--ds-sp) * 48)}
.md\:gap-64{gap:calc(var(--ds-sp) * 64)}
.md\:gap-80{gap:calc(var(--ds-sp) * 80)}
.md\:gap-96{gap:calc(var(--ds-sp) * 96)}
.md\:gap-px{gap:1px}
.md\:gap-0\.5{gap:calc(var(--ds-sp) * 0.5)}
.md\:gap-1\.5{gap:calc(var(--ds-sp) * 1.5)}
.md\:gap-2\.5{gap:calc(var(--ds-sp) * 2.5)}
.md\:gap-x-0{column-gap:0}
.md\:gap-x-1{column-gap:calc(var(--ds-sp) * 1)}
.md\:gap-x-2{column-gap:calc(var(--ds-sp) * 2)}
.md\:gap-x-3{column-gap:calc(var(--ds-sp) * 3)}
.md\:gap-x-4{column-gap:calc(var(--ds-sp) * 4)}
.md\:gap-x-5{column-gap:calc(var(--ds-sp) * 5)}
.md\:gap-x-6{column-gap:calc(var(--ds-sp) * 6)}
.md\:gap-x-8{column-gap:calc(var(--ds-sp) * 8)}
.md\:gap-x-10{column-gap:calc(var(--ds-sp) * 10)}
.md\:gap-x-12{column-gap:calc(var(--ds-sp) * 12)}
.md\:gap-x-16{column-gap:calc(var(--ds-sp) * 16)}
.md\:gap-x-20{column-gap:calc(var(--ds-sp) * 20)}
.md\:gap-x-24{column-gap:calc(var(--ds-sp) * 24)}
.md\:gap-x-32{column-gap:calc(var(--ds-sp) * 32)}
.md\:gap-x-40{column-gap:calc(var(--ds-sp) * 40)}
.md\:gap-x-48{column-gap:calc(var(--ds-sp) * 48)}
.md\:gap-x-64{column-gap:calc(var(--ds-sp) * 64)}
.md\:gap-x-80{column-gap:calc(var(--ds-sp) * 80)}
.md\:gap-x-96{column-gap:calc(var(--ds-sp) * 96)}
.md\:gap-x-px{column-gap:1px}
.md\:gap-x-0\.5{column-gap:calc(var(--ds-sp) * 0.5)}
.md\:gap-x-1\.5{column-gap:calc(var(--ds-sp) * 1.5)}
.md\:gap-x-2\.5{column-gap:calc(var(--ds-sp) * 2.5)}
.md\:gap-y-0{row-gap:0}
.md\:gap-y-1{row-gap:calc(var(--ds-sp) * 1)}
.md\:gap-y-2{row-gap:calc(var(--ds-sp) * 2)}
.md\:gap-y-3{row-gap:calc(var(--ds-sp) * 3)}
.md\:gap-y-4{row-gap:calc(var(--ds-sp) * 4)}
.md\:gap-y-5{row-gap:calc(var(--ds-sp) * 5)}
.md\:gap-y-6{row-gap:calc(var(--ds-sp) * 6)}
.md\:gap-y-8{row-gap:calc(var(--ds-sp) * 8)}
.md\:gap-y-10{row-gap:calc(var(--ds-sp) * 10)}
.md\:gap-y-12{row-gap:calc(var(--ds-sp) * 12)}
.md\:gap-y-16{row-gap:calc(var(--ds-sp) * 16)}
.md\:gap-y-20{row-gap:calc(var(--ds-sp) * 20)}
.md\:gap-y-24{row-gap:calc(var(--ds-sp) * 24)}
.md\:gap-y-32{row-gap:calc(var(--ds-sp) * 32)}
.md\:gap-y-40{row-gap:calc(var(--ds-sp) * 40)}
.md\:gap-y-48{row-gap:calc(var(--ds-sp) * 48)}
.md\:gap-y-64{row-gap:calc(var(--ds-sp) * 64)}
.md\:gap-y-80{row-gap:calc(var(--ds-sp) * 80)}
.md\:gap-y-96{row-gap:calc(var(--ds-sp) * 96)}
.md\:gap-y-px{row-gap:1px}
.md\:gap-y-0\.5{row-gap:calc(var(--ds-sp) * 0.5)}
.md\:gap-y-1\.5{row-gap:calc(var(--ds-sp) * 1.5)}
.md\:gap-y-2\.5{row-gap:calc(var(--ds-sp) * 2.5)}
.md\:justify-start{justify-content:flex-start}
.md\:justify-end{justify-content:flex-end}
.md\:justify-center{justify-content:center}
.md\:justify-between{justify-content:space-between}
.md\:justify-around{justify-content:space-around}
.md\:justify-evenly{justify-content:space-evenly}
.md\:justify-stretch{justify-content:stretch}
.md\:justify-normal{justify-content:normal}
.md\:items-start{align-items:flex-start}
.md\:items-end{align-items:flex-end}
.md\:items-center{align-items:center}
.md\:items-baseline{align-items:baseline}
.md\:items-stretch{align-items:stretch}
.md\:p-0{padding:0}
.md\:p-1{padding:calc(var(--ds-sp) * 1)}
.md\:p-2{padding:calc(var(--ds-sp) * 2)}
.md\:p-3{padding:calc(var(--ds-sp) * 3)}
.md\:p-4{padding:calc(var(--ds-sp) * 4)}
.md\:p-5{padding:calc(var(--ds-sp) * 5)}
.md\:p-6{padding:calc(var(--ds-sp) * 6)}
.md\:p-8{padding:calc(var(--ds-sp) * 8)}
.md\:p-10{padding:calc(var(--ds-sp) * 10)}
.md\:p-12{padding:calc(var(--ds-sp) * 12)}
.md\:p-16{padding:calc(var(--ds-sp) * 16)}
.md\:p-20{padding:calc(var(--ds-sp) * 20)}
.md\:p-24{padding:calc(var(--ds-sp) * 24)}
.md\:p-32{padding:calc(var(--ds-sp) * 32)}
.md\:p-40{padding:calc(var(--ds-sp) * 40)}
.md\:p-48{padding:calc(var(--ds-sp) * 48)}
.md\:p-64{padding:calc(var(--ds-sp) * 64)}
.md\:p-80{padding:calc(var(--ds-sp) * 80)}
.md\:p-96{padding:calc(var(--ds-sp) * 96)}
.md\:p-px{padding:1px}
.md\:p-0\.5{padding:calc(var(--ds-sp) * 0.5)}
.md\:p-1\.5{padding:calc(var(--ds-sp) * 1.5)}
.md\:p-2\.5{padding:calc(var(--ds-sp) * 2.5)}
.md\:px-0{padding-inline:0}
.md\:px-1{padding-inline:calc(var(--ds-sp) * 1)}
.md\:px-2{padding-inline:calc(var(--ds-sp) * 2)}
.md\:px-3{padding-inline:calc(var(--ds-sp) * 3)}
.md\:px-4{padding-inline:calc(var(--ds-sp) * 4)}
.md\:px-5{padding-inline:calc(var(--ds-sp) * 5)}
.md\:px-6{padding-inline:calc(var(--ds-sp) * 6)}
.md\:px-8{padding-inline:calc(var(--ds-sp) * 8)}
.md\:px-10{padding-inline:calc(var(--ds-sp) * 10)}
.md\:px-12{padding-inline:calc(var(--ds-sp) * 12)}
.md\:px-16{padding-inline:calc(var(--ds-sp) * 16)}
.md\:px-20{padding-inline:calc(var(--ds-sp) * 20)}
.md\:px-24{padding-inline:calc(var(--ds-sp) * 24)}
.md\:px-32{padding-inline:calc(var(--ds-sp) * 32)}
.md\:px-40{padding-inline:calc(var(--ds-sp) * 40)}
.md\:px-48{padding-inline:calc(var(--ds-sp) * 48)}
.md\:px-64{padding-inline:calc(var(--ds-sp) * 64)}
.md\:px-80{padding-inline:calc(var(--ds-sp) * 80)}
.md\:px-96{padding-inline:calc(var(--ds-sp) * 96)}
.md\:px-px{padding-inline:1px}
.md\:px-0\.5{padding-inline:calc(var(--ds-sp) * 0.5)}
.md\:px-1\.5{padding-inline:calc(var(--ds-sp) * 1.5)}
.md\:px-2\.5{padding-inline:calc(var(--ds-sp) * 2.5)}
.md\:py-0{padding-block:0}
.md\:py-1{padding-block:calc(var(--ds-sp) * 1)}
.md\:py-2{padding-block:calc(var(--ds-sp) * 2)}
.md\:py-3{padding-block:calc(var(--ds-sp) * 3)}
.md\:py-4{padding-block:calc(var(--ds-sp) * 4)}
.md\:py-5{padding-block:calc(var(--ds-sp) * 5)}
.md\:py-6{padding-block:calc(var(--ds-sp) * 6)}
.md\:py-8{padding-block:calc(var(--ds-sp) * 8)}
.md\:py-10{padding-block:calc(var(--ds-sp) * 10)}
.md\:py-12{padding-block:calc(var(--ds-sp) * 12)}
.md\:py-16{padding-block:calc(var(--ds-sp) * 16)}
.md\:py-20{padding-block:calc(var(--ds-sp) * 20)}
.md\:py-24{padding-block:calc(var(--ds-sp) * 24)}
.md\:py-32{padding-block:calc(var(--ds-sp) * 32)}
.md\:py-40{padding-block:calc(var(--ds-sp) * 40)}
.md\:py-48{padding-block:calc(var(--ds-sp) * 48)}
.md\:py-64{padding-block:calc(var(--ds-sp) * 64)}
.md\:py-80{padding-block:calc(var(--ds-sp) * 80)}
.md\:py-96{padding-block:calc(var(--ds-sp) * 96)}
.md\:py-px{padding-block:1px}
.md\:py-0\.5{padding-block:calc(var(--ds-sp) * 0.5)}
.md\:py-1\.5{padding-block:calc(var(--ds-sp) * 1.5)}
.md\:py-2\.5{padding-block:calc(var(--ds-sp) * 2.5)}
.md\:pt-0{padding-top:0}
.md\:pt-1{padding-top:calc(var(--ds-sp) * 1)}
.md\:pt-2{padding-top:calc(var(--ds-sp) * 2)}
.md\:pt-3{padding-top:calc(var(--ds-sp) * 3)}
.md\:pt-4{padding-top:calc(var(--ds-sp) * 4)}
.md\:pt-5{padding-top:calc(var(--ds-sp) * 5)}
.md\:pt-6{padding-top:calc(var(--ds-sp) * 6)}
.md\:pt-8{padding-top:calc(var(--ds-sp) * 8)}
.md\:pt-10{padding-top:calc(var(--ds-sp) * 10)}
.md\:pt-12{padding-top:calc(var(--ds-sp) * 12)}
.md\:pt-16{padding-top:calc(var(--ds-sp) * 16)}
.md\:pt-20{padding-top:calc(var(--ds-sp) * 20)}
.md\:pt-24{padding-top:calc(var(--ds-sp) * 24)}
.md\:pt-32{padding-top:calc(var(--ds-sp) * 32)}
.md\:pt-40{padding-top:calc(var(--ds-sp) * 40)}
.md\:pt-48{padding-top:calc(var(--ds-sp) * 48)}
.md\:pt-64{padding-top:calc(var(--ds-sp) * 64)}
.md\:pt-80{padding-top:calc(var(--ds-sp) * 80)}
.md\:pt-96{padding-top:calc(var(--ds-sp) * 96)}
.md\:pt-px{padding-top:1px}
.md\:pt-0\.5{padding-top:calc(var(--ds-sp) * 0.5)}
.md\:pt-1\.5{padding-top:calc(var(--ds-sp) * 1.5)}
.md\:pt-2\.5{padding-top:calc(var(--ds-sp) * 2.5)}
.md\:pr-0{padding-right:0}
.md\:pr-1{padding-right:calc(var(--ds-sp) * 1)}
.md\:pr-2{padding-right:calc(var(--ds-sp) * 2)}
.md\:pr-3{padding-right:calc(var(--ds-sp) * 3)}
.md\:pr-4{padding-right:calc(var(--ds-sp) * 4)}
.md\:pr-5{padding-right:calc(var(--ds-sp) * 5)}
.md\:pr-6{padding-right:calc(var(--ds-sp) * 6)}
.md\:pr-8{padding-right:calc(var(--ds-sp) * 8)}
.md\:pr-10{padding-right:calc(var(--ds-sp) * 10)}
.md\:pr-12{padding-right:calc(var(--ds-sp) * 12)}
.md\:pr-16{padding-right:calc(var(--ds-sp) * 16)}
.md\:pr-20{padding-right:calc(var(--ds-sp) * 20)}
.md\:pr-24{padding-right:calc(var(--ds-sp) * 24)}
.md\:pr-32{padding-right:calc(var(--ds-sp) * 32)}
.md\:pr-40{padding-right:calc(var(--ds-sp) * 40)}
.md\:pr-48{padding-right:calc(var(--ds-sp) * 48)}
.md\:pr-64{padding-right:calc(var(--ds-sp) * 64)}
.md\:pr-80{padding-right:calc(var(--ds-sp) * 80)}
.md\:pr-96{padding-right:calc(var(--ds-sp) * 96)}
.md\:pr-px{padding-right:1px}
.md\:pr-0\.5{padding-right:calc(var(--ds-sp) * 0.5)}
.md\:pr-1\.5{padding-right:calc(var(--ds-sp) * 1.5)}
.md\:pr-2\.5{padding-right:calc(var(--ds-sp) * 2.5)}
.md\:pb-0{padding-bottom:0}
.md\:pb-1{padding-bottom:calc(var(--ds-sp) * 1)}
.md\:pb-2{padding-bottom:calc(var(--ds-sp) * 2)}
.md\:pb-3{padding-bottom:calc(var(--ds-sp) * 3)}
.md\:pb-4{padding-bottom:calc(var(--ds-sp) * 4)}
.md\:pb-5{padding-bottom:calc(var(--ds-sp) * 5)}
.md\:pb-6{padding-bottom:calc(var(--ds-sp) * 6)}
.md\:pb-8{padding-bottom:calc(var(--ds-sp) * 8)}
.md\:pb-10{padding-bottom:calc(var(--ds-sp) * 10)}
.md\:pb-12{padding-bottom:calc(var(--ds-sp) * 12)}
.md\:pb-16{padding-bottom:calc(var(--ds-sp) * 16)}
.md\:pb-20{padding-bottom:calc(var(--ds-sp) * 20)}
.md\:pb-24{padding-bottom:calc(var(--ds-sp) * 24)}
.md\:pb-32{padding-bottom:calc(var(--ds-sp) * 32)}
.md\:pb-40{padding-bottom:calc(var(--ds-sp) * 40)}
.md\:pb-48{padding-bottom:calc(var(--ds-sp) * 48)}
.md\:pb-64{padding-bottom:calc(var(--ds-sp) * 64)}
.md\:pb-80{padding-bottom:calc(var(--ds-sp) * 80)}
.md\:pb-96{padding-bottom:calc(var(--ds-sp) * 96)}
.md\:pb-px{padding-bottom:1px}
.md\:pb-0\.5{padding-bottom:calc(var(--ds-sp) * 0.5)}
.md\:pb-1\.5{padding-bottom:calc(var(--ds-sp) * 1.5)}
.md\:pb-2\.5{padding-bottom:calc(var(--ds-sp) * 2.5)}
.md\:pl-0{padding-left:0}
.md\:pl-1{padding-left:calc(var(--ds-sp) * 1)}
.md\:pl-2{padding-left:calc(var(--ds-sp) * 2)}
.md\:pl-3{padding-left:calc(var(--ds-sp) * 3)}
.md\:pl-4{padding-left:calc(var(--ds-sp) * 4)}
.md\:pl-5{padding-left:calc(var(--ds-sp) * 5)}
.md\:pl-6{padding-left:calc(var(--ds-sp) * 6)}
.md\:pl-8{padding-left:calc(var(--ds-sp) * 8)}
.md\:pl-10{padding-left:calc(var(--ds-sp) * 10)}
.md\:pl-12{padding-left:calc(var(--ds-sp) * 12)}
.md\:pl-16{padding-left:calc(var(--ds-sp) * 16)}
.md\:pl-20{padding-left:calc(var(--ds-sp) * 20)}
.md\:pl-24{padding-left:calc(var(--ds-sp) * 24)}
.md\:pl-32{padding-left:calc(var(--ds-sp) * 32)}
.md\:pl-40{padding-left:calc(var(--ds-sp) * 40)}
.md\:pl-48{padding-left:calc(var(--ds-sp) * 48)}
.md\:pl-64{padding-left:calc(var(--ds-sp) * 64)}
.md\:pl-80{padding-left:calc(var(--ds-sp) * 80)}
.md\:pl-96{padding-left:calc(var(--ds-sp) * 96)}
.md\:pl-px{padding-left:1px}
.md\:pl-0\.5{padding-left:calc(var(--ds-sp) * 0.5)}
.md\:pl-1\.5{padding-left:calc(var(--ds-sp) * 1.5)}
.md\:pl-2\.5{padding-left:calc(var(--ds-sp) * 2.5)}
.md\:ps-0{padding-inline-start:0}
.md\:ps-1{padding-inline-start:calc(var(--ds-sp) * 1)}
.md\:ps-2{padding-inline-start:calc(var(--ds-sp) * 2)}
.md\:ps-3{padding-inline-start:calc(var(--ds-sp) * 3)}
.md\:ps-4{padding-inline-start:calc(var(--ds-sp) * 4)}
.md\:ps-5{padding-inline-start:calc(var(--ds-sp) * 5)}
.md\:ps-6{padding-inline-start:calc(var(--ds-sp) * 6)}
.md\:ps-8{padding-inline-start:calc(var(--ds-sp) * 8)}
.md\:ps-10{padding-inline-start:calc(var(--ds-sp) * 10)}
.md\:ps-12{padding-inline-start:calc(var(--ds-sp) * 12)}
.md\:ps-16{padding-inline-start:calc(var(--ds-sp) * 16)}
.md\:ps-20{padding-inline-start:calc(var(--ds-sp) * 20)}
.md\:ps-24{padding-inline-start:calc(var(--ds-sp) * 24)}
.md\:ps-32{padding-inline-start:calc(var(--ds-sp) * 32)}
.md\:ps-40{padding-inline-start:calc(var(--ds-sp) * 40)}
.md\:ps-48{padding-inline-start:calc(var(--ds-sp) * 48)}
.md\:ps-64{padding-inline-start:calc(var(--ds-sp) * 64)}
.md\:ps-80{padding-inline-start:calc(var(--ds-sp) * 80)}
.md\:ps-96{padding-inline-start:calc(var(--ds-sp) * 96)}
.md\:ps-px{padding-inline-start:1px}
.md\:ps-0\.5{padding-inline-start:calc(var(--ds-sp) * 0.5)}
.md\:ps-1\.5{padding-inline-start:calc(var(--ds-sp) * 1.5)}
.md\:ps-2\.5{padding-inline-start:calc(var(--ds-sp) * 2.5)}
.md\:pe-0{padding-inline-end:0}
.md\:pe-1{padding-inline-end:calc(var(--ds-sp) * 1)}
.md\:pe-2{padding-inline-end:calc(var(--ds-sp) * 2)}
.md\:pe-3{padding-inline-end:calc(var(--ds-sp) * 3)}
.md\:pe-4{padding-inline-end:calc(var(--ds-sp) * 4)}
.md\:pe-5{padding-inline-end:calc(var(--ds-sp) * 5)}
.md\:pe-6{padding-inline-end:calc(var(--ds-sp) * 6)}
.md\:pe-8{padding-inline-end:calc(var(--ds-sp) * 8)}
.md\:pe-10{padding-inline-end:calc(var(--ds-sp) * 10)}
.md\:pe-12{padding-inline-end:calc(var(--ds-sp) * 12)}
.md\:pe-16{padding-inline-end:calc(var(--ds-sp) * 16)}
.md\:pe-20{padding-inline-end:calc(var(--ds-sp) * 20)}
.md\:pe-24{padding-inline-end:calc(var(--ds-sp) * 24)}
.md\:pe-32{padding-inline-end:calc(var(--ds-sp) * 32)}
.md\:pe-40{padding-inline-end:calc(var(--ds-sp) * 40)}
.md\:pe-48{padding-inline-end:calc(var(--ds-sp) * 48)}
.md\:pe-64{padding-inline-end:calc(var(--ds-sp) * 64)}
.md\:pe-80{padding-inline-end:calc(var(--ds-sp) * 80)}
.md\:pe-96{padding-inline-end:calc(var(--ds-sp) * 96)}
.md\:pe-px{padding-inline-end:1px}
.md\:pe-0\.5{padding-inline-end:calc(var(--ds-sp) * 0.5)}
.md\:pe-1\.5{padding-inline-end:calc(var(--ds-sp) * 1.5)}
.md\:pe-2\.5{padding-inline-end:calc(var(--ds-sp) * 2.5)}
.md\:m-0{margin:0}
.md\:m-1{margin:calc(var(--ds-sp) * 1)}
.md\:m-2{margin:calc(var(--ds-sp) * 2)}
.md\:m-3{margin:calc(var(--ds-sp) * 3)}
.md\:m-4{margin:calc(var(--ds-sp) * 4)}
.md\:m-5{margin:calc(var(--ds-sp) * 5)}
.md\:m-6{margin:calc(var(--ds-sp) * 6)}
.md\:m-8{margin:calc(var(--ds-sp) * 8)}
.md\:m-10{margin:calc(var(--ds-sp) * 10)}
.md\:m-12{margin:calc(var(--ds-sp) * 12)}
.md\:m-16{margin:calc(var(--ds-sp) * 16)}
.md\:m-20{margin:calc(var(--ds-sp) * 20)}
.md\:m-24{margin:calc(var(--ds-sp) * 24)}
.md\:m-32{margin:calc(var(--ds-sp) * 32)}
.md\:m-40{margin:calc(var(--ds-sp) * 40)}
.md\:m-48{margin:calc(var(--ds-sp) * 48)}
.md\:m-64{margin:calc(var(--ds-sp) * 64)}
.md\:m-80{margin:calc(var(--ds-sp) * 80)}
.md\:m-96{margin:calc(var(--ds-sp) * 96)}
.md\:m-px{margin:1px}
.md\:m-0\.5{margin:calc(var(--ds-sp) * 0.5)}
.md\:m-1\.5{margin:calc(var(--ds-sp) * 1.5)}
.md\:m-2\.5{margin:calc(var(--ds-sp) * 2.5)}
.md\:m-auto{margin:auto}
.md\:-m-1{margin:calc(calc(var(--ds-sp) * 1) * -1)}
.md\:-m-2{margin:calc(calc(var(--ds-sp) * 2) * -1)}
.md\:-m-4{margin:calc(calc(var(--ds-sp) * 4) * -1)}
.md\:-m-8{margin:calc(calc(var(--ds-sp) * 8) * -1)}
.md\:mx-0{margin-inline:0}
.md\:mx-1{margin-inline:calc(var(--ds-sp) * 1)}
.md\:mx-2{margin-inline:calc(var(--ds-sp) * 2)}
.md\:mx-3{margin-inline:calc(var(--ds-sp) * 3)}
.md\:mx-4{margin-inline:calc(var(--ds-sp) * 4)}
.md\:mx-5{margin-inline:calc(var(--ds-sp) * 5)}
.md\:mx-6{margin-inline:calc(var(--ds-sp) * 6)}
.md\:mx-8{margin-inline:calc(var(--ds-sp) * 8)}
.md\:mx-10{margin-inline:calc(var(--ds-sp) * 10)}
.md\:mx-12{margin-inline:calc(var(--ds-sp) * 12)}
.md\:mx-16{margin-inline:calc(var(--ds-sp) * 16)}
.md\:mx-20{margin-inline:calc(var(--ds-sp) * 20)}
.md\:mx-24{margin-inline:calc(var(--ds-sp) * 24)}
.md\:mx-32{margin-inline:calc(var(--ds-sp) * 32)}
.md\:mx-40{margin-inline:calc(var(--ds-sp) * 40)}
.md\:mx-48{margin-inline:calc(var(--ds-sp) * 48)}
.md\:mx-64{margin-inline:calc(var(--ds-sp) * 64)}
.md\:mx-80{margin-inline:calc(var(--ds-sp) * 80)}
.md\:mx-96{margin-inline:calc(var(--ds-sp) * 96)}
.md\:mx-px{margin-inline:1px}
.md\:mx-0\.5{margin-inline:calc(var(--ds-sp) * 0.5)}
.md\:mx-1\.5{margin-inline:calc(var(--ds-sp) * 1.5)}
.md\:mx-2\.5{margin-inline:calc(var(--ds-sp) * 2.5)}
.md\:mx-auto{margin-inline:auto}
.md\:-mx-1{margin-inline:calc(calc(var(--ds-sp) * 1) * -1)}
.md\:-mx-2{margin-inline:calc(calc(var(--ds-sp) * 2) * -1)}
.md\:-mx-4{margin-inline:calc(calc(var(--ds-sp) * 4) * -1)}
.md\:-mx-8{margin-inline:calc(calc(var(--ds-sp) * 8) * -1)}
.md\:my-0{margin-block:0}
.md\:my-1{margin-block:calc(var(--ds-sp) * 1)}
.md\:my-2{margin-block:calc(var(--ds-sp) * 2)}
.md\:my-3{margin-block:calc(var(--ds-sp) * 3)}
.md\:my-4{margin-block:calc(var(--ds-sp) * 4)}
.md\:my-5{margin-block:calc(var(--ds-sp) * 5)}
.md\:my-6{margin-block:calc(var(--ds-sp) * 6)}
.md\:my-8{margin-block:calc(var(--ds-sp) * 8)}
.md\:my-10{margin-block:calc(var(--ds-sp) * 10)}
.md\:my-12{margin-block:calc(var(--ds-sp) * 12)}
.md\:my-16{margin-block:calc(var(--ds-sp) * 16)}
.md\:my-20{margin-block:calc(var(--ds-sp) * 20)}
.md\:my-24{margin-block:calc(var(--ds-sp) * 24)}
.md\:my-32{margin-block:calc(var(--ds-sp) * 32)}
.md\:my-40{margin-block:calc(var(--ds-sp) * 40)}
.md\:my-48{margin-block:calc(var(--ds-sp) * 48)}
.md\:my-64{margin-block:calc(var(--ds-sp) * 64)}
.md\:my-80{margin-block:calc(var(--ds-sp) * 80)}
.md\:my-96{margin-block:calc(var(--ds-sp) * 96)}
.md\:my-px{margin-block:1px}
.md\:my-0\.5{margin-block:calc(var(--ds-sp) * 0.5)}
.md\:my-1\.5{margin-block:calc(var(--ds-sp) * 1.5)}
.md\:my-2\.5{margin-block:calc(var(--ds-sp) * 2.5)}
.md\:my-auto{margin-block:auto}
.md\:-my-1{margin-block:calc(calc(var(--ds-sp) * 1) * -1)}
.md\:-my-2{margin-block:calc(calc(var(--ds-sp) * 2) * -1)}
.md\:-my-4{margin-block:calc(calc(var(--ds-sp) * 4) * -1)}
.md\:-my-8{margin-block:calc(calc(var(--ds-sp) * 8) * -1)}
.md\:mt-0{margin-top:0}
.md\:mt-1{margin-top:calc(var(--ds-sp) * 1)}
.md\:mt-2{margin-top:calc(var(--ds-sp) * 2)}
.md\:mt-3{margin-top:calc(var(--ds-sp) * 3)}
.md\:mt-4{margin-top:calc(var(--ds-sp) * 4)}
.md\:mt-5{margin-top:calc(var(--ds-sp) * 5)}
.md\:mt-6{margin-top:calc(var(--ds-sp) * 6)}
.md\:mt-8{margin-top:calc(var(--ds-sp) * 8)}
.md\:mt-10{margin-top:calc(var(--ds-sp) * 10)}
.md\:mt-12{margin-top:calc(var(--ds-sp) * 12)}
.md\:mt-16{margin-top:calc(var(--ds-sp) * 16)}
.md\:mt-20{margin-top:calc(var(--ds-sp) * 20)}
.md\:mt-24{margin-top:calc(var(--ds-sp) * 24)}
.md\:mt-32{margin-top:calc(var(--ds-sp) * 32)}
.md\:mt-40{margin-top:calc(var(--ds-sp) * 40)}
.md\:mt-48{margin-top:calc(var(--ds-sp) * 48)}
.md\:mt-64{margin-top:calc(var(--ds-sp) * 64)}
.md\:mt-80{margin-top:calc(var(--ds-sp) * 80)}
.md\:mt-96{margin-top:calc(var(--ds-sp) * 96)}
.md\:mt-px{margin-top:1px}
.md\:mt-0\.5{margin-top:calc(var(--ds-sp) * 0.5)}
.md\:mt-1\.5{margin-top:calc(var(--ds-sp) * 1.5)}
.md\:mt-2\.5{margin-top:calc(var(--ds-sp) * 2.5)}
.md\:mt-auto{margin-top:auto}
.md\:-mt-1{margin-top:calc(calc(var(--ds-sp) * 1) * -1)}
.md\:-mt-2{margin-top:calc(calc(var(--ds-sp) * 2) * -1)}
.md\:-mt-4{margin-top:calc(calc(var(--ds-sp) * 4) * -1)}
.md\:-mt-8{margin-top:calc(calc(var(--ds-sp) * 8) * -1)}
.md\:mr-0{margin-right:0}
.md\:mr-1{margin-right:calc(var(--ds-sp) * 1)}
.md\:mr-2{margin-right:calc(var(--ds-sp) * 2)}
.md\:mr-3{margin-right:calc(var(--ds-sp) * 3)}
.md\:mr-4{margin-right:calc(var(--ds-sp) * 4)}
.md\:mr-5{margin-right:calc(var(--ds-sp) * 5)}
.md\:mr-6{margin-right:calc(var(--ds-sp) * 6)}
.md\:mr-8{margin-right:calc(var(--ds-sp) * 8)}
.md\:mr-10{margin-right:calc(var(--ds-sp) * 10)}
.md\:mr-12{margin-right:calc(var(--ds-sp) * 12)}
.md\:mr-16{margin-right:calc(var(--ds-sp) * 16)}
.md\:mr-20{margin-right:calc(var(--ds-sp) * 20)}
.md\:mr-24{margin-right:calc(var(--ds-sp) * 24)}
.md\:mr-32{margin-right:calc(var(--ds-sp) * 32)}
.md\:mr-40{margin-right:calc(var(--ds-sp) * 40)}
.md\:mr-48{margin-right:calc(var(--ds-sp) * 48)}
.md\:mr-64{margin-right:calc(var(--ds-sp) * 64)}
.md\:mr-80{margin-right:calc(var(--ds-sp) * 80)}
.md\:mr-96{margin-right:calc(var(--ds-sp) * 96)}
.md\:mr-px{margin-right:1px}
.md\:mr-0\.5{margin-right:calc(var(--ds-sp) * 0.5)}
.md\:mr-1\.5{margin-right:calc(var(--ds-sp) * 1.5)}
.md\:mr-2\.5{margin-right:calc(var(--ds-sp) * 2.5)}
.md\:mr-auto{margin-right:auto}
.md\:-mr-1{margin-right:calc(calc(var(--ds-sp) * 1) * -1)}
.md\:-mr-2{margin-right:calc(calc(var(--ds-sp) * 2) * -1)}
.md\:-mr-4{margin-right:calc(calc(var(--ds-sp) * 4) * -1)}
.md\:-mr-8{margin-right:calc(calc(var(--ds-sp) * 8) * -1)}
.md\:mb-0{margin-bottom:0}
.md\:mb-1{margin-bottom:calc(var(--ds-sp) * 1)}
.md\:mb-2{margin-bottom:calc(var(--ds-sp) * 2)}
.md\:mb-3{margin-bottom:calc(var(--ds-sp) * 3)}
.md\:mb-4{margin-bottom:calc(var(--ds-sp) * 4)}
.md\:mb-5{margin-bottom:calc(var(--ds-sp) * 5)}
.md\:mb-6{margin-bottom:calc(var(--ds-sp) * 6)}
.md\:mb-8{margin-bottom:calc(var(--ds-sp) * 8)}
.md\:mb-10{margin-bottom:calc(var(--ds-sp) * 10)}
.md\:mb-12{margin-bottom:calc(var(--ds-sp) * 12)}
.md\:mb-16{margin-bottom:calc(var(--ds-sp) * 16)}
.md\:mb-20{margin-bottom:calc(var(--ds-sp) * 20)}
.md\:mb-24{margin-bottom:calc(var(--ds-sp) * 24)}
.md\:mb-32{margin-bottom:calc(var(--ds-sp) * 32)}
.md\:mb-40{margin-bottom:calc(var(--ds-sp) * 40)}
.md\:mb-48{margin-bottom:calc(var(--ds-sp) * 48)}
.md\:mb-64{margin-bottom:calc(var(--ds-sp) * 64)}
.md\:mb-80{margin-bottom:calc(var(--ds-sp) * 80)}
.md\:mb-96{margin-bottom:calc(var(--ds-sp) * 96)}
.md\:mb-px{margin-bottom:1px}
.md\:mb-0\.5{margin-bottom:calc(var(--ds-sp) * 0.5)}
.md\:mb-1\.5{margin-bottom:calc(var(--ds-sp) * 1.5)}
.md\:mb-2\.5{margin-bottom:calc(var(--ds-sp) * 2.5)}
.md\:mb-auto{margin-bottom:auto}
.md\:-mb-1{margin-bottom:calc(calc(var(--ds-sp) * 1) * -1)}
.md\:-mb-2{margin-bottom:calc(calc(var(--ds-sp) * 2) * -1)}
.md\:-mb-4{margin-bottom:calc(calc(var(--ds-sp) * 4) * -1)}
.md\:-mb-8{margin-bottom:calc(calc(var(--ds-sp) * 8) * -1)}
.md\:ml-0{margin-left:0}
.md\:ml-1{margin-left:calc(var(--ds-sp) * 1)}
.md\:ml-2{margin-left:calc(var(--ds-sp) * 2)}
.md\:ml-3{margin-left:calc(var(--ds-sp) * 3)}
.md\:ml-4{margin-left:calc(var(--ds-sp) * 4)}
.md\:ml-5{margin-left:calc(var(--ds-sp) * 5)}
.md\:ml-6{margin-left:calc(var(--ds-sp) * 6)}
.md\:ml-8{margin-left:calc(var(--ds-sp) * 8)}
.md\:ml-10{margin-left:calc(var(--ds-sp) * 10)}
.md\:ml-12{margin-left:calc(var(--ds-sp) * 12)}
.md\:ml-16{margin-left:calc(var(--ds-sp) * 16)}
.md\:ml-20{margin-left:calc(var(--ds-sp) * 20)}
.md\:ml-24{margin-left:calc(var(--ds-sp) * 24)}
.md\:ml-32{margin-left:calc(var(--ds-sp) * 32)}
.md\:ml-40{margin-left:calc(var(--ds-sp) * 40)}
.md\:ml-48{margin-left:calc(var(--ds-sp) * 48)}
.md\:ml-64{margin-left:calc(var(--ds-sp) * 64)}
.md\:ml-80{margin-left:calc(var(--ds-sp) * 80)}
.md\:ml-96{margin-left:calc(var(--ds-sp) * 96)}
.md\:ml-px{margin-left:1px}
.md\:ml-0\.5{margin-left:calc(var(--ds-sp) * 0.5)}
.md\:ml-1\.5{margin-left:calc(var(--ds-sp) * 1.5)}
.md\:ml-2\.5{margin-left:calc(var(--ds-sp) * 2.5)}
.md\:ml-auto{margin-left:auto}
.md\:-ml-1{margin-left:calc(calc(var(--ds-sp) * 1) * -1)}
.md\:-ml-2{margin-left:calc(calc(var(--ds-sp) * 2) * -1)}
.md\:-ml-4{margin-left:calc(calc(var(--ds-sp) * 4) * -1)}
.md\:-ml-8{margin-left:calc(calc(var(--ds-sp) * 8) * -1)}
.md\:ms-0{margin-inline-start:0}
.md\:ms-1{margin-inline-start:calc(var(--ds-sp) * 1)}
.md\:ms-2{margin-inline-start:calc(var(--ds-sp) * 2)}
.md\:ms-3{margin-inline-start:calc(var(--ds-sp) * 3)}
.md\:ms-4{margin-inline-start:calc(var(--ds-sp) * 4)}
.md\:ms-5{margin-inline-start:calc(var(--ds-sp) * 5)}
.md\:ms-6{margin-inline-start:calc(var(--ds-sp) * 6)}
.md\:ms-8{margin-inline-start:calc(var(--ds-sp) * 8)}
.md\:ms-10{margin-inline-start:calc(var(--ds-sp) * 10)}
.md\:ms-12{margin-inline-start:calc(var(--ds-sp) * 12)}
.md\:ms-16{margin-inline-start:calc(var(--ds-sp) * 16)}
.md\:ms-20{margin-inline-start:calc(var(--ds-sp) * 20)}
.md\:ms-24{margin-inline-start:calc(var(--ds-sp) * 24)}
.md\:ms-32{margin-inline-start:calc(var(--ds-sp) * 32)}
.md\:ms-40{margin-inline-start:calc(var(--ds-sp) * 40)}
.md\:ms-48{margin-inline-start:calc(var(--ds-sp) * 48)}
.md\:ms-64{margin-inline-start:calc(var(--ds-sp) * 64)}
.md\:ms-80{margin-inline-start:calc(var(--ds-sp) * 80)}
.md\:ms-96{margin-inline-start:calc(var(--ds-sp) * 96)}
.md\:ms-px{margin-inline-start:1px}
.md\:ms-0\.5{margin-inline-start:calc(var(--ds-sp) * 0.5)}
.md\:ms-1\.5{margin-inline-start:calc(var(--ds-sp) * 1.5)}
.md\:ms-2\.5{margin-inline-start:calc(var(--ds-sp) * 2.5)}
.md\:ms-auto{margin-inline-start:auto}
.md\:-ms-1{margin-inline-start:calc(calc(var(--ds-sp) * 1) * -1)}
.md\:-ms-2{margin-inline-start:calc(calc(var(--ds-sp) * 2) * -1)}
.md\:-ms-4{margin-inline-start:calc(calc(var(--ds-sp) * 4) * -1)}
.md\:-ms-8{margin-inline-start:calc(calc(var(--ds-sp) * 8) * -1)}
.md\:me-0{margin-inline-end:0}
.md\:me-1{margin-inline-end:calc(var(--ds-sp) * 1)}
.md\:me-2{margin-inline-end:calc(var(--ds-sp) * 2)}
.md\:me-3{margin-inline-end:calc(var(--ds-sp) * 3)}
.md\:me-4{margin-inline-end:calc(var(--ds-sp) * 4)}
.md\:me-5{margin-inline-end:calc(var(--ds-sp) * 5)}
.md\:me-6{margin-inline-end:calc(var(--ds-sp) * 6)}
.md\:me-8{margin-inline-end:calc(var(--ds-sp) * 8)}
.md\:me-10{margin-inline-end:calc(var(--ds-sp) * 10)}
.md\:me-12{margin-inline-end:calc(var(--ds-sp) * 12)}
.md\:me-16{margin-inline-end:calc(var(--ds-sp) * 16)}
.md\:me-20{margin-inline-end:calc(var(--ds-sp) * 20)}
.md\:me-24{margin-inline-end:calc(var(--ds-sp) * 24)}
.md\:me-32{margin-inline-end:calc(var(--ds-sp) * 32)}
.md\:me-40{margin-inline-end:calc(var(--ds-sp) * 40)}
.md\:me-48{margin-inline-end:calc(var(--ds-sp) * 48)}
.md\:me-64{margin-inline-end:calc(var(--ds-sp) * 64)}
.md\:me-80{margin-inline-end:calc(var(--ds-sp) * 80)}
.md\:me-96{margin-inline-end:calc(var(--ds-sp) * 96)}
.md\:me-px{margin-inline-end:1px}
.md\:me-0\.5{margin-inline-end:calc(var(--ds-sp) * 0.5)}
.md\:me-1\.5{margin-inline-end:calc(var(--ds-sp) * 1.5)}
.md\:me-2\.5{margin-inline-end:calc(var(--ds-sp) * 2.5)}
.md\:me-auto{margin-inline-end:auto}
.md\:-me-1{margin-inline-end:calc(calc(var(--ds-sp) * 1) * -1)}
.md\:-me-2{margin-inline-end:calc(calc(var(--ds-sp) * 2) * -1)}
.md\:-me-4{margin-inline-end:calc(calc(var(--ds-sp) * 4) * -1)}
.md\:-me-8{margin-inline-end:calc(calc(var(--ds-sp) * 8) * -1)}
.md\:space-x-0>:not(:last-child){margin-inline-end:0}
.md\:space-x-1>:not(:last-child){margin-inline-end:calc(var(--ds-sp) * 1)}
.md\:space-x-2>:not(:last-child){margin-inline-end:calc(var(--ds-sp) * 2)}
.md\:space-x-4>:not(:last-child){margin-inline-end:calc(var(--ds-sp) * 4)}
.md\:space-x-8>:not(:last-child){margin-inline-end:calc(var(--ds-sp) * 8)}
.md\:space-x-16>:not(:last-child){margin-inline-end:calc(var(--ds-sp) * 16)}
.md\:space-y-0>:not(:last-child){margin-block-end:0}
.md\:space-y-1>:not(:last-child){margin-block-end:calc(var(--ds-sp) * 1)}
.md\:space-y-2>:not(:last-child){margin-block-end:calc(var(--ds-sp) * 2)}
.md\:space-y-4>:not(:last-child){margin-block-end:calc(var(--ds-sp) * 4)}
.md\:space-y-8>:not(:last-child){margin-block-end:calc(var(--ds-sp) * 8)}
.md\:space-y-16>:not(:last-child){margin-block-end:calc(var(--ds-sp) * 16)}
.md\:w-0{width:0}
.md\:w-1{width:calc(var(--ds-sp) * 1)}
.md\:w-2{width:calc(var(--ds-sp) * 2)}
.md\:w-3{width:calc(var(--ds-sp) * 3)}
.md\:w-4{width:calc(var(--ds-sp) * 4)}
.md\:w-5{width:calc(var(--ds-sp) * 5)}
.md\:w-6{width:calc(var(--ds-sp) * 6)}
.md\:w-8{width:calc(var(--ds-sp) * 8)}
.md\:w-10{width:calc(var(--ds-sp) * 10)}
.md\:w-12{width:calc(var(--ds-sp) * 12)}
.md\:w-16{width:calc(var(--ds-sp) * 16)}
.md\:w-20{width:calc(var(--ds-sp) * 20)}
.md\:w-24{width:calc(var(--ds-sp) * 24)}
.md\:w-32{width:calc(var(--ds-sp) * 32)}
.md\:w-40{width:calc(var(--ds-sp) * 40)}
.md\:w-48{width:calc(var(--ds-sp) * 48)}
.md\:w-64{width:calc(var(--ds-sp) * 64)}
.md\:w-80{width:calc(var(--ds-sp) * 80)}
.md\:w-96{width:calc(var(--ds-sp) * 96)}
.md\:w-px{width:1px}
.md\:w-0\.5{width:calc(var(--ds-sp) * 0.5)}
.md\:w-1\.5{width:calc(var(--ds-sp) * 1.5)}
.md\:w-2\.5{width:calc(var(--ds-sp) * 2.5)}
.md\:w-1\/2{width:50%}
.md\:w-1\/3{width:33.333%}
.md\:w-2\/3{width:66.667%}
.md\:w-1\/4{width:25%}
.md\:w-3\/4{width:75%}
.md\:w-full{width:100%}
.md\:w-auto{width:auto}
.md\:w-screen{width:100vw}
.md\:w-dvw{width:100dvw}
.md\:w-svw{width:100svw}
.md\:w-lvw{width:100lvw}
.md\:w-min{width:min-content}
.md\:w-max{width:max-content}
.md\:w-fit{width:fit-content}
.md\:w-3xs{width:16rem}
.md\:w-2xs{width:18rem}
.md\:w-xs{width:20rem}
.md\:w-sm{width:24rem}
.md\:w-md{width:28rem}
.md\:w-lg{width:32rem}
.md\:w-xl{width:36rem}
.md\:w-2xl{width:42rem}
.md\:w-3xl{width:48rem}
.md\:w-4xl{width:56rem}
.md\:w-5xl{width:64rem}
.md\:w-6xl{width:72rem}
.md\:w-7xl{width:80rem}
.md\:max-w-3xs{max-width:16rem}
.md\:max-w-2xs{max-width:18rem}
.md\:max-w-xs{max-width:20rem}
.md\:max-w-sm{max-width:24rem}
.md\:max-w-md{max-width:28rem}
.md\:max-w-lg{max-width:32rem}
.md\:max-w-xl{max-width:36rem}
.md\:max-w-2xl{max-width:42rem}
.md\:max-w-3xl{max-width:48rem}
.md\:max-w-4xl{max-width:56rem}
.md\:max-w-5xl{max-width:64rem}
.md\:max-w-6xl{max-width:72rem}
.md\:max-w-7xl{max-width:80rem}
.md\:max-w-1\/2{max-width:50%}
.md\:max-w-1\/3{max-width:33.333%}
.md\:max-w-2\/3{max-width:66.667%}
.md\:max-w-1\/4{max-width:25%}
.md\:max-w-3\/4{max-width:75%}
.md\:max-w-full{max-width:100%}
.md\:max-w-none{max-width:none}
.md\:max-w-prose{max-width:65ch}
.md\:max-w-screen{max-width:100vw}
.md\:text-xs{font-size:.75rem;line-height:1rem}
.md\:text-sm{font-size:.875rem;line-height:1.25rem}
.md\:text-base{font-size:1rem;line-height:1.5rem}
.md\:text-lg{font-size:1.125rem;line-height:1.75rem}
.md\:text-xl{font-size:1.25rem;line-height:1.75rem}
.md\:text-2xl{font-size:1.5rem;line-height:2rem}
.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}
.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}
.md\:text-5xl{font-size:3rem;line-height:1}
.md\:text-6xl{font-size:3.75rem;line-height:1}
.md\:text-7xl{font-size:4.5rem;line-height:1}
.md\:text-8xl{font-size:6rem;line-height:1}
.md\:text-9xl{font-size:8rem;line-height:1}
.md\:text-left{text-align:left}
.md\:text-center{text-align:center}
.md\:text-right{text-align:right}
.md\:text-justify{text-align:justify}
.md\:text-start{text-align:start}
.md\:text-end{text-align:end}
}
@media (width >= 1024px){
.lg\:columns-1{columns:1}
.lg\:columns-2{columns:2}
.lg\:columns-3{columns:3}
.lg\:columns-4{columns:4}
.lg\:columns-5{columns:5}
.lg\:columns-6{columns:6}
.lg\:columns-3xs{columns:16rem}
.lg\:columns-xs{columns:20rem}
.lg\:columns-sm{columns:24rem}
.lg\:columns-md{columns:28rem}
.lg\:columns-auto{columns:auto}
.lg\:block{display:block}
.lg\:inline-block{display:inline-block}
.lg\:inline{display:inline}
.lg\:flex{display:flex}
.lg\:inline-flex{display:inline-flex}
.lg\:grid{display:grid}
.lg\:inline-grid{display:inline-grid}
.lg\:contents{display:contents}
.lg\:flow-root{display:flow-root}
.lg\:table{display:table}
.lg\:table-row{display:table-row}
.lg\:table-cell{display:table-cell}
.lg\:list-item{display:list-item}
.lg\:hidden{display:none}
.lg\:sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border-width:0}
.lg\:not-sr-only{position:static;width:auto;height:auto;margin:0;overflow:visible;clip-path:none;white-space:normal}
.lg\:flex-row{flex-direction:row}
.lg\:flex-row-reverse{flex-direction:row-reverse}
.lg\:flex-col{flex-direction:column}
.lg\:flex-col-reverse{flex-direction:column-reverse}
.lg\:flex-wrap{flex-wrap:wrap}
.lg\:flex-wrap-reverse{flex-wrap:wrap-reverse}
.lg\:flex-nowrap{flex-wrap:nowrap}
.lg\:order-1{order:1}
.lg\:order-2{order:2}
.lg\:order-3{order:3}
.lg\:order-4{order:4}
.lg\:order-5{order:5}
.lg\:order-6{order:6}
.lg\:order-7{order:7}
.lg\:order-8{order:8}
.lg\:order-9{order:9}
.lg\:order-10{order:10}
.lg\:order-11{order:11}
.lg\:order-12{order:12}
.lg\:order-first{order:-9999}
.lg\:order-last{order:9999}
.lg\:order-none{order:0}
.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}
.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}
.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}
.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}
.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}
.lg\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}
.lg\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}
.lg\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}
.lg\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}
.lg\:grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}
.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}
.lg\:grid-cols-none{grid-template-columns:none}
.lg\:grid-cols-subgrid{grid-template-columns:subgrid}
.lg\:col-span-1{grid-column:span 1/span 1}
.lg\:col-span-2{grid-column:span 2/span 2}
.lg\:col-span-3{grid-column:span 3/span 3}
.lg\:col-span-4{grid-column:span 4/span 4}
.lg\:col-span-5{grid-column:span 5/span 5}
.lg\:col-span-6{grid-column:span 6/span 6}
.lg\:col-span-7{grid-column:span 7/span 7}
.lg\:col-span-8{grid-column:span 8/span 8}
.lg\:col-span-9{grid-column:span 9/span 9}
.lg\:col-span-10{grid-column:span 10/span 10}
.lg\:col-span-11{grid-column:span 11/span 11}
.lg\:col-span-12{grid-column:span 12/span 12}
.lg\:col-span-full{grid-column:1/-1}
.lg\:col-auto{grid-column:auto}
.lg\:col-start-1{grid-column-start:1}
.lg\:col-start-2{grid-column-start:2}
.lg\:col-start-3{grid-column-start:3}
.lg\:col-start-4{grid-column-start:4}
.lg\:col-start-5{grid-column-start:5}
.lg\:col-start-6{grid-column-start:6}
.lg\:col-start-7{grid-column-start:7}
.lg\:col-start-8{grid-column-start:8}
.lg\:col-start-9{grid-column-start:9}
.lg\:col-start-10{grid-column-start:10}
.lg\:col-start-11{grid-column-start:11}
.lg\:col-start-12{grid-column-start:12}
.lg\:col-start-13{grid-column-start:13}
.lg\:col-end-1{grid-column-end:1}
.lg\:col-end-2{grid-column-end:2}
.lg\:col-end-3{grid-column-end:3}
.lg\:col-end-4{grid-column-end:4}
.lg\:col-end-5{grid-column-end:5}
.lg\:col-end-6{grid-column-end:6}
.lg\:col-end-7{grid-column-end:7}
.lg\:col-end-8{grid-column-end:8}
.lg\:col-end-9{grid-column-end:9}
.lg\:col-end-10{grid-column-end:10}
.lg\:col-end-11{grid-column-end:11}
.lg\:col-end-12{grid-column-end:12}
.lg\:col-end-13{grid-column-end:13}
.lg\:gap-0{gap:0}
.lg\:gap-1{gap:calc(var(--ds-sp) * 1)}
.lg\:gap-2{gap:calc(var(--ds-sp) * 2)}
.lg\:gap-3{gap:calc(var(--ds-sp) * 3)}
.lg\:gap-4{gap:calc(var(--ds-sp) * 4)}
.lg\:gap-5{gap:calc(var(--ds-sp) * 5)}
.lg\:gap-6{gap:calc(var(--ds-sp) * 6)}
.lg\:gap-8{gap:calc(var(--ds-sp) * 8)}
.lg\:gap-10{gap:calc(var(--ds-sp) * 10)}
.lg\:gap-12{gap:calc(var(--ds-sp) * 12)}
.lg\:gap-16{gap:calc(var(--ds-sp) * 16)}
.lg\:gap-20{gap:calc(var(--ds-sp) * 20)}
.lg\:gap-24{gap:calc(var(--ds-sp) * 24)}
.lg\:gap-32{gap:calc(var(--ds-sp) * 32)}
.lg\:gap-40{gap:calc(var(--ds-sp) * 40)}
.lg\:gap-48{gap:calc(var(--ds-sp) * 48)}
.lg\:gap-64{gap:calc(var(--ds-sp) * 64)}
.lg\:gap-80{gap:calc(var(--ds-sp) * 80)}
.lg\:gap-96{gap:calc(var(--ds-sp) * 96)}
.lg\:gap-px{gap:1px}
.lg\:gap-0\.5{gap:calc(var(--ds-sp) * 0.5)}
.lg\:gap-1\.5{gap:calc(var(--ds-sp) * 1.5)}
.lg\:gap-2\.5{gap:calc(var(--ds-sp) * 2.5)}
.lg\:gap-x-0{column-gap:0}
.lg\:gap-x-1{column-gap:calc(var(--ds-sp) * 1)}
.lg\:gap-x-2{column-gap:calc(var(--ds-sp) * 2)}
.lg\:gap-x-3{column-gap:calc(var(--ds-sp) * 3)}
.lg\:gap-x-4{column-gap:calc(var(--ds-sp) * 4)}
.lg\:gap-x-5{column-gap:calc(var(--ds-sp) * 5)}
.lg\:gap-x-6{column-gap:calc(var(--ds-sp) * 6)}
.lg\:gap-x-8{column-gap:calc(var(--ds-sp) * 8)}
.lg\:gap-x-10{column-gap:calc(var(--ds-sp) * 10)}
.lg\:gap-x-12{column-gap:calc(var(--ds-sp) * 12)}
.lg\:gap-x-16{column-gap:calc(var(--ds-sp) * 16)}
.lg\:gap-x-20{column-gap:calc(var(--ds-sp) * 20)}
.lg\:gap-x-24{column-gap:calc(var(--ds-sp) * 24)}
.lg\:gap-x-32{column-gap:calc(var(--ds-sp) * 32)}
.lg\:gap-x-40{column-gap:calc(var(--ds-sp) * 40)}
.lg\:gap-x-48{column-gap:calc(var(--ds-sp) * 48)}
.lg\:gap-x-64{column-gap:calc(var(--ds-sp) * 64)}
.lg\:gap-x-80{column-gap:calc(var(--ds-sp) * 80)}
.lg\:gap-x-96{column-gap:calc(var(--ds-sp) * 96)}
.lg\:gap-x-px{column-gap:1px}
.lg\:gap-x-0\.5{column-gap:calc(var(--ds-sp) * 0.5)}
.lg\:gap-x-1\.5{column-gap:calc(var(--ds-sp) * 1.5)}
.lg\:gap-x-2\.5{column-gap:calc(var(--ds-sp) * 2.5)}
.lg\:gap-y-0{row-gap:0}
.lg\:gap-y-1{row-gap:calc(var(--ds-sp) * 1)}
.lg\:gap-y-2{row-gap:calc(var(--ds-sp) * 2)}
.lg\:gap-y-3{row-gap:calc(var(--ds-sp) * 3)}
.lg\:gap-y-4{row-gap:calc(var(--ds-sp) * 4)}
.lg\:gap-y-5{row-gap:calc(var(--ds-sp) * 5)}
.lg\:gap-y-6{row-gap:calc(var(--ds-sp) * 6)}
.lg\:gap-y-8{row-gap:calc(var(--ds-sp) * 8)}
.lg\:gap-y-10{row-gap:calc(var(--ds-sp) * 10)}
.lg\:gap-y-12{row-gap:calc(var(--ds-sp) * 12)}
.lg\:gap-y-16{row-gap:calc(var(--ds-sp) * 16)}
.lg\:gap-y-20{row-gap:calc(var(--ds-sp) * 20)}
.lg\:gap-y-24{row-gap:calc(var(--ds-sp) * 24)}
.lg\:gap-y-32{row-gap:calc(var(--ds-sp) * 32)}
.lg\:gap-y-40{row-gap:calc(var(--ds-sp) * 40)}
.lg\:gap-y-48{row-gap:calc(var(--ds-sp) * 48)}
.lg\:gap-y-64{row-gap:calc(var(--ds-sp) * 64)}
.lg\:gap-y-80{row-gap:calc(var(--ds-sp) * 80)}
.lg\:gap-y-96{row-gap:calc(var(--ds-sp) * 96)}
.lg\:gap-y-px{row-gap:1px}
.lg\:gap-y-0\.5{row-gap:calc(var(--ds-sp) * 0.5)}
.lg\:gap-y-1\.5{row-gap:calc(var(--ds-sp) * 1.5)}
.lg\:gap-y-2\.5{row-gap:calc(var(--ds-sp) * 2.5)}
.lg\:justify-start{justify-content:flex-start}
.lg\:justify-end{justify-content:flex-end}
.lg\:justify-center{justify-content:center}
.lg\:justify-between{justify-content:space-between}
.lg\:justify-around{justify-content:space-around}
.lg\:justify-evenly{justify-content:space-evenly}
.lg\:justify-stretch{justify-content:stretch}
.lg\:justify-normal{justify-content:normal}
.lg\:items-start{align-items:flex-start}
.lg\:items-end{align-items:flex-end}
.lg\:items-center{align-items:center}
.lg\:items-baseline{align-items:baseline}
.lg\:items-stretch{align-items:stretch}
.lg\:p-0{padding:0}
.lg\:p-1{padding:calc(var(--ds-sp) * 1)}
.lg\:p-2{padding:calc(var(--ds-sp) * 2)}
.lg\:p-3{padding:calc(var(--ds-sp) * 3)}
.lg\:p-4{padding:calc(var(--ds-sp) * 4)}
.lg\:p-5{padding:calc(var(--ds-sp) * 5)}
.lg\:p-6{padding:calc(var(--ds-sp) * 6)}
.lg\:p-8{padding:calc(var(--ds-sp) * 8)}
.lg\:p-10{padding:calc(var(--ds-sp) * 10)}
.lg\:p-12{padding:calc(var(--ds-sp) * 12)}
.lg\:p-16{padding:calc(var(--ds-sp) * 16)}
.lg\:p-20{padding:calc(var(--ds-sp) * 20)}
.lg\:p-24{padding:calc(var(--ds-sp) * 24)}
.lg\:p-32{padding:calc(var(--ds-sp) * 32)}
.lg\:p-40{padding:calc(var(--ds-sp) * 40)}
.lg\:p-48{padding:calc(var(--ds-sp) * 48)}
.lg\:p-64{padding:calc(var(--ds-sp) * 64)}
.lg\:p-80{padding:calc(var(--ds-sp) * 80)}
.lg\:p-96{padding:calc(var(--ds-sp) * 96)}
.lg\:p-px{padding:1px}
.lg\:p-0\.5{padding:calc(var(--ds-sp) * 0.5)}
.lg\:p-1\.5{padding:calc(var(--ds-sp) * 1.5)}
.lg\:p-2\.5{padding:calc(var(--ds-sp) * 2.5)}
.lg\:px-0{padding-inline:0}
.lg\:px-1{padding-inline:calc(var(--ds-sp) * 1)}
.lg\:px-2{padding-inline:calc(var(--ds-sp) * 2)}
.lg\:px-3{padding-inline:calc(var(--ds-sp) * 3)}
.lg\:px-4{padding-inline:calc(var(--ds-sp) * 4)}
.lg\:px-5{padding-inline:calc(var(--ds-sp) * 5)}
.lg\:px-6{padding-inline:calc(var(--ds-sp) * 6)}
.lg\:px-8{padding-inline:calc(var(--ds-sp) * 8)}
.lg\:px-10{padding-inline:calc(var(--ds-sp) * 10)}
.lg\:px-12{padding-inline:calc(var(--ds-sp) * 12)}
.lg\:px-16{padding-inline:calc(var(--ds-sp) * 16)}
.lg\:px-20{padding-inline:calc(var(--ds-sp) * 20)}
.lg\:px-24{padding-inline:calc(var(--ds-sp) * 24)}
.lg\:px-32{padding-inline:calc(var(--ds-sp) * 32)}
.lg\:px-40{padding-inline:calc(var(--ds-sp) * 40)}
.lg\:px-48{padding-inline:calc(var(--ds-sp) * 48)}
.lg\:px-64{padding-inline:calc(var(--ds-sp) * 64)}
.lg\:px-80{padding-inline:calc(var(--ds-sp) * 80)}
.lg\:px-96{padding-inline:calc(var(--ds-sp) * 96)}
.lg\:px-px{padding-inline:1px}
.lg\:px-0\.5{padding-inline:calc(var(--ds-sp) * 0.5)}
.lg\:px-1\.5{padding-inline:calc(var(--ds-sp) * 1.5)}
.lg\:px-2\.5{padding-inline:calc(var(--ds-sp) * 2.5)}
.lg\:py-0{padding-block:0}
.lg\:py-1{padding-block:calc(var(--ds-sp) * 1)}
.lg\:py-2{padding-block:calc(var(--ds-sp) * 2)}
.lg\:py-3{padding-block:calc(var(--ds-sp) * 3)}
.lg\:py-4{padding-block:calc(var(--ds-sp) * 4)}
.lg\:py-5{padding-block:calc(var(--ds-sp) * 5)}
.lg\:py-6{padding-block:calc(var(--ds-sp) * 6)}
.lg\:py-8{padding-block:calc(var(--ds-sp) * 8)}
.lg\:py-10{padding-block:calc(var(--ds-sp) * 10)}
.lg\:py-12{padding-block:calc(var(--ds-sp) * 12)}
.lg\:py-16{padding-block:calc(var(--ds-sp) * 16)}
.lg\:py-20{padding-block:calc(var(--ds-sp) * 20)}
.lg\:py-24{padding-block:calc(var(--ds-sp) * 24)}
.lg\:py-32{padding-block:calc(var(--ds-sp) * 32)}
.lg\:py-40{padding-block:calc(var(--ds-sp) * 40)}
.lg\:py-48{padding-block:calc(var(--ds-sp) * 48)}
.lg\:py-64{padding-block:calc(var(--ds-sp) * 64)}
.lg\:py-80{padding-block:calc(var(--ds-sp) * 80)}
.lg\:py-96{padding-block:calc(var(--ds-sp) * 96)}
.lg\:py-px{padding-block:1px}
.lg\:py-0\.5{padding-block:calc(var(--ds-sp) * 0.5)}
.lg\:py-1\.5{padding-block:calc(var(--ds-sp) * 1.5)}
.lg\:py-2\.5{padding-block:calc(var(--ds-sp) * 2.5)}
.lg\:pt-0{padding-top:0}
.lg\:pt-1{padding-top:calc(var(--ds-sp) * 1)}
.lg\:pt-2{padding-top:calc(var(--ds-sp) * 2)}
.lg\:pt-3{padding-top:calc(var(--ds-sp) * 3)}
.lg\:pt-4{padding-top:calc(var(--ds-sp) * 4)}
.lg\:pt-5{padding-top:calc(var(--ds-sp) * 5)}
.lg\:pt-6{padding-top:calc(var(--ds-sp) * 6)}
.lg\:pt-8{padding-top:calc(var(--ds-sp) * 8)}
.lg\:pt-10{padding-top:calc(var(--ds-sp) * 10)}
.lg\:pt-12{padding-top:calc(var(--ds-sp) * 12)}
.lg\:pt-16{padding-top:calc(var(--ds-sp) * 16)}
.lg\:pt-20{padding-top:calc(var(--ds-sp) * 20)}
.lg\:pt-24{padding-top:calc(var(--ds-sp) * 24)}
.lg\:pt-32{padding-top:calc(var(--ds-sp) * 32)}
.lg\:pt-40{padding-top:calc(var(--ds-sp) * 40)}
.lg\:pt-48{padding-top:calc(var(--ds-sp) * 48)}
.lg\:pt-64{padding-top:calc(var(--ds-sp) * 64)}
.lg\:pt-80{padding-top:calc(var(--ds-sp) * 80)}
.lg\:pt-96{padding-top:calc(var(--ds-sp) * 96)}
.lg\:pt-px{padding-top:1px}
.lg\:pt-0\.5{padding-top:calc(var(--ds-sp) * 0.5)}
.lg\:pt-1\.5{padding-top:calc(var(--ds-sp) * 1.5)}
.lg\:pt-2\.5{padding-top:calc(var(--ds-sp) * 2.5)}
.lg\:pr-0{padding-right:0}
.lg\:pr-1{padding-right:calc(var(--ds-sp) * 1)}
.lg\:pr-2{padding-right:calc(var(--ds-sp) * 2)}
.lg\:pr-3{padding-right:calc(var(--ds-sp) * 3)}
.lg\:pr-4{padding-right:calc(var(--ds-sp) * 4)}
.lg\:pr-5{padding-right:calc(var(--ds-sp) * 5)}
.lg\:pr-6{padding-right:calc(var(--ds-sp) * 6)}
.lg\:pr-8{padding-right:calc(var(--ds-sp) * 8)}
.lg\:pr-10{padding-right:calc(var(--ds-sp) * 10)}
.lg\:pr-12{padding-right:calc(var(--ds-sp) * 12)}
.lg\:pr-16{padding-right:calc(var(--ds-sp) * 16)}
.lg\:pr-20{padding-right:calc(var(--ds-sp) * 20)}
.lg\:pr-24{padding-right:calc(var(--ds-sp) * 24)}
.lg\:pr-32{padding-right:calc(var(--ds-sp) * 32)}
.lg\:pr-40{padding-right:calc(var(--ds-sp) * 40)}
.lg\:pr-48{padding-right:calc(var(--ds-sp) * 48)}
.lg\:pr-64{padding-right:calc(var(--ds-sp) * 64)}
.lg\:pr-80{padding-right:calc(var(--ds-sp) * 80)}
.lg\:pr-96{padding-right:calc(var(--ds-sp) * 96)}
.lg\:pr-px{padding-right:1px}
.lg\:pr-0\.5{padding-right:calc(var(--ds-sp) * 0.5)}
.lg\:pr-1\.5{padding-right:calc(var(--ds-sp) * 1.5)}
.lg\:pr-2\.5{padding-right:calc(var(--ds-sp) * 2.5)}
.lg\:pb-0{padding-bottom:0}
.lg\:pb-1{padding-bottom:calc(var(--ds-sp) * 1)}
.lg\:pb-2{padding-bottom:calc(var(--ds-sp) * 2)}
.lg\:pb-3{padding-bottom:calc(var(--ds-sp) * 3)}
.lg\:pb-4{padding-bottom:calc(var(--ds-sp) * 4)}
.lg\:pb-5{padding-bottom:calc(var(--ds-sp) * 5)}
.lg\:pb-6{padding-bottom:calc(var(--ds-sp) * 6)}
.lg\:pb-8{padding-bottom:calc(var(--ds-sp) * 8)}
.lg\:pb-10{padding-bottom:calc(var(--ds-sp) * 10)}
.lg\:pb-12{padding-bottom:calc(var(--ds-sp) * 12)}
.lg\:pb-16{padding-bottom:calc(var(--ds-sp) * 16)}
.lg\:pb-20{padding-bottom:calc(var(--ds-sp) * 20)}
.lg\:pb-24{padding-bottom:calc(var(--ds-sp) * 24)}
.lg\:pb-32{padding-bottom:calc(var(--ds-sp) * 32)}
.lg\:pb-40{padding-bottom:calc(var(--ds-sp) * 40)}
.lg\:pb-48{padding-bottom:calc(var(--ds-sp) * 48)}
.lg\:pb-64{padding-bottom:calc(var(--ds-sp) * 64)}
.lg\:pb-80{padding-bottom:calc(var(--ds-sp) * 80)}
.lg\:pb-96{padding-bottom:calc(var(--ds-sp) * 96)}
.lg\:pb-px{padding-bottom:1px}
.lg\:pb-0\.5{padding-bottom:calc(var(--ds-sp) * 0.5)}
.lg\:pb-1\.5{padding-bottom:calc(var(--ds-sp) * 1.5)}
.lg\:pb-2\.5{padding-bottom:calc(var(--ds-sp) * 2.5)}
.lg\:pl-0{padding-left:0}
.lg\:pl-1{padding-left:calc(var(--ds-sp) * 1)}
.lg\:pl-2{padding-left:calc(var(--ds-sp) * 2)}
.lg\:pl-3{padding-left:calc(var(--ds-sp) * 3)}
.lg\:pl-4{padding-left:calc(var(--ds-sp) * 4)}
.lg\:pl-5{padding-left:calc(var(--ds-sp) * 5)}
.lg\:pl-6{padding-left:calc(var(--ds-sp) * 6)}
.lg\:pl-8{padding-left:calc(var(--ds-sp) * 8)}
.lg\:pl-10{padding-left:calc(var(--ds-sp) * 10)}
.lg\:pl-12{padding-left:calc(var(--ds-sp) * 12)}
.lg\:pl-16{padding-left:calc(var(--ds-sp) * 16)}
.lg\:pl-20{padding-left:calc(var(--ds-sp) * 20)}
.lg\:pl-24{padding-left:calc(var(--ds-sp) * 24)}
.lg\:pl-32{padding-left:calc(var(--ds-sp) * 32)}
.lg\:pl-40{padding-left:calc(var(--ds-sp) * 40)}
.lg\:pl-48{padding-left:calc(var(--ds-sp) * 48)}
.lg\:pl-64{padding-left:calc(var(--ds-sp) * 64)}
.lg\:pl-80{padding-left:calc(var(--ds-sp) * 80)}
.lg\:pl-96{padding-left:calc(var(--ds-sp) * 96)}
.lg\:pl-px{padding-left:1px}
.lg\:pl-0\.5{padding-left:calc(var(--ds-sp) * 0.5)}
.lg\:pl-1\.5{padding-left:calc(var(--ds-sp) * 1.5)}
.lg\:pl-2\.5{padding-left:calc(var(--ds-sp) * 2.5)}
.lg\:ps-0{padding-inline-start:0}
.lg\:ps-1{padding-inline-start:calc(var(--ds-sp) * 1)}
.lg\:ps-2{padding-inline-start:calc(var(--ds-sp) * 2)}
.lg\:ps-3{padding-inline-start:calc(var(--ds-sp) * 3)}
.lg\:ps-4{padding-inline-start:calc(var(--ds-sp) * 4)}
.lg\:ps-5{padding-inline-start:calc(var(--ds-sp) * 5)}
.lg\:ps-6{padding-inline-start:calc(var(--ds-sp) * 6)}
.lg\:ps-8{padding-inline-start:calc(var(--ds-sp) * 8)}
.lg\:ps-10{padding-inline-start:calc(var(--ds-sp) * 10)}
.lg\:ps-12{padding-inline-start:calc(var(--ds-sp) * 12)}
.lg\:ps-16{padding-inline-start:calc(var(--ds-sp) * 16)}
.lg\:ps-20{padding-inline-start:calc(var(--ds-sp) * 20)}
.lg\:ps-24{padding-inline-start:calc(var(--ds-sp) * 24)}
.lg\:ps-32{padding-inline-start:calc(var(--ds-sp) * 32)}
.lg\:ps-40{padding-inline-start:calc(var(--ds-sp) * 40)}
.lg\:ps-48{padding-inline-start:calc(var(--ds-sp) * 48)}
.lg\:ps-64{padding-inline-start:calc(var(--ds-sp) * 64)}
.lg\:ps-80{padding-inline-start:calc(var(--ds-sp) * 80)}
.lg\:ps-96{padding-inline-start:calc(var(--ds-sp) * 96)}
.lg\:ps-px{padding-inline-start:1px}
.lg\:ps-0\.5{padding-inline-start:calc(var(--ds-sp) * 0.5)}
.lg\:ps-1\.5{padding-inline-start:calc(var(--ds-sp) * 1.5)}
.lg\:ps-2\.5{padding-inline-start:calc(var(--ds-sp) * 2.5)}
.lg\:pe-0{padding-inline-end:0}
.lg\:pe-1{padding-inline-end:calc(var(--ds-sp) * 1)}
.lg\:pe-2{padding-inline-end:calc(var(--ds-sp) * 2)}
.lg\:pe-3{padding-inline-end:calc(var(--ds-sp) * 3)}
.lg\:pe-4{padding-inline-end:calc(var(--ds-sp) * 4)}
.lg\:pe-5{padding-inline-end:calc(var(--ds-sp) * 5)}
.lg\:pe-6{padding-inline-end:calc(var(--ds-sp) * 6)}
.lg\:pe-8{padding-inline-end:calc(var(--ds-sp) * 8)}
.lg\:pe-10{padding-inline-end:calc(var(--ds-sp) * 10)}
.lg\:pe-12{padding-inline-end:calc(var(--ds-sp) * 12)}
.lg\:pe-16{padding-inline-end:calc(var(--ds-sp) * 16)}
.lg\:pe-20{padding-inline-end:calc(var(--ds-sp) * 20)}
.lg\:pe-24{padding-inline-end:calc(var(--ds-sp) * 24)}
.lg\:pe-32{padding-inline-end:calc(var(--ds-sp) * 32)}
.lg\:pe-40{padding-inline-end:calc(var(--ds-sp) * 40)}
.lg\:pe-48{padding-inline-end:calc(var(--ds-sp) * 48)}
.lg\:pe-64{padding-inline-end:calc(var(--ds-sp) * 64)}
.lg\:pe-80{padding-inline-end:calc(var(--ds-sp) * 80)}
.lg\:pe-96{padding-inline-end:calc(var(--ds-sp) * 96)}
.lg\:pe-px{padding-inline-end:1px}
.lg\:pe-0\.5{padding-inline-end:calc(var(--ds-sp) * 0.5)}
.lg\:pe-1\.5{padding-inline-end:calc(var(--ds-sp) * 1.5)}
.lg\:pe-2\.5{padding-inline-end:calc(var(--ds-sp) * 2.5)}
.lg\:m-0{margin:0}
.lg\:m-1{margin:calc(var(--ds-sp) * 1)}
.lg\:m-2{margin:calc(var(--ds-sp) * 2)}
.lg\:m-3{margin:calc(var(--ds-sp) * 3)}
.lg\:m-4{margin:calc(var(--ds-sp) * 4)}
.lg\:m-5{margin:calc(var(--ds-sp) * 5)}
.lg\:m-6{margin:calc(var(--ds-sp) * 6)}
.lg\:m-8{margin:calc(var(--ds-sp) * 8)}
.lg\:m-10{margin:calc(var(--ds-sp) * 10)}
.lg\:m-12{margin:calc(var(--ds-sp) * 12)}
.lg\:m-16{margin:calc(var(--ds-sp) * 16)}
.lg\:m-20{margin:calc(var(--ds-sp) * 20)}
.lg\:m-24{margin:calc(var(--ds-sp) * 24)}
.lg\:m-32{margin:calc(var(--ds-sp) * 32)}
.lg\:m-40{margin:calc(var(--ds-sp) * 40)}
.lg\:m-48{margin:calc(var(--ds-sp) * 48)}
.lg\:m-64{margin:calc(var(--ds-sp) * 64)}
.lg\:m-80{margin:calc(var(--ds-sp) * 80)}
.lg\:m-96{margin:calc(var(--ds-sp) * 96)}
.lg\:m-px{margin:1px}
.lg\:m-0\.5{margin:calc(var(--ds-sp) * 0.5)}
.lg\:m-1\.5{margin:calc(var(--ds-sp) * 1.5)}
.lg\:m-2\.5{margin:calc(var(--ds-sp) * 2.5)}
.lg\:m-auto{margin:auto}
.lg\:-m-1{margin:calc(calc(var(--ds-sp) * 1) * -1)}
.lg\:-m-2{margin:calc(calc(var(--ds-sp) * 2) * -1)}
.lg\:-m-4{margin:calc(calc(var(--ds-sp) * 4) * -1)}
.lg\:-m-8{margin:calc(calc(var(--ds-sp) * 8) * -1)}
.lg\:mx-0{margin-inline:0}
.lg\:mx-1{margin-inline:calc(var(--ds-sp) * 1)}
.lg\:mx-2{margin-inline:calc(var(--ds-sp) * 2)}
.lg\:mx-3{margin-inline:calc(var(--ds-sp) * 3)}
.lg\:mx-4{margin-inline:calc(var(--ds-sp) * 4)}
.lg\:mx-5{margin-inline:calc(var(--ds-sp) * 5)}
.lg\:mx-6{margin-inline:calc(var(--ds-sp) * 6)}
.lg\:mx-8{margin-inline:calc(var(--ds-sp) * 8)}
.lg\:mx-10{margin-inline:calc(var(--ds-sp) * 10)}
.lg\:mx-12{margin-inline:calc(var(--ds-sp) * 12)}
.lg\:mx-16{margin-inline:calc(var(--ds-sp) * 16)}
.lg\:mx-20{margin-inline:calc(var(--ds-sp) * 20)}
.lg\:mx-24{margin-inline:calc(var(--ds-sp) * 24)}
.lg\:mx-32{margin-inline:calc(var(--ds-sp) * 32)}
.lg\:mx-40{margin-inline:calc(var(--ds-sp) * 40)}
.lg\:mx-48{margin-inline:calc(var(--ds-sp) * 48)}
.lg\:mx-64{margin-inline:calc(var(--ds-sp) * 64)}
.lg\:mx-80{margin-inline:calc(var(--ds-sp) * 80)}
.lg\:mx-96{margin-inline:calc(var(--ds-sp) * 96)}
.lg\:mx-px{margin-inline:1px}
.lg\:mx-0\.5{margin-inline:calc(var(--ds-sp) * 0.5)}
.lg\:mx-1\.5{margin-inline:calc(var(--ds-sp) * 1.5)}
.lg\:mx-2\.5{margin-inline:calc(var(--ds-sp) * 2.5)}
.lg\:mx-auto{margin-inline:auto}
.lg\:-mx-1{margin-inline:calc(calc(var(--ds-sp) * 1) * -1)}
.lg\:-mx-2{margin-inline:calc(calc(var(--ds-sp) * 2) * -1)}
.lg\:-mx-4{margin-inline:calc(calc(var(--ds-sp) * 4) * -1)}
.lg\:-mx-8{margin-inline:calc(calc(var(--ds-sp) * 8) * -1)}
.lg\:my-0{margin-block:0}
.lg\:my-1{margin-block:calc(var(--ds-sp) * 1)}
.lg\:my-2{margin-block:calc(var(--ds-sp) * 2)}
.lg\:my-3{margin-block:calc(var(--ds-sp) * 3)}
.lg\:my-4{margin-block:calc(var(--ds-sp) * 4)}
.lg\:my-5{margin-block:calc(var(--ds-sp) * 5)}
.lg\:my-6{margin-block:calc(var(--ds-sp) * 6)}
.lg\:my-8{margin-block:calc(var(--ds-sp) * 8)}
.lg\:my-10{margin-block:calc(var(--ds-sp) * 10)}
.lg\:my-12{margin-block:calc(var(--ds-sp) * 12)}
.lg\:my-16{margin-block:calc(var(--ds-sp) * 16)}
.lg\:my-20{margin-block:calc(var(--ds-sp) * 20)}
.lg\:my-24{margin-block:calc(var(--ds-sp) * 24)}
.lg\:my-32{margin-block:calc(var(--ds-sp) * 32)}
.lg\:my-40{margin-block:calc(var(--ds-sp) * 40)}
.lg\:my-48{margin-block:calc(var(--ds-sp) * 48)}
.lg\:my-64{margin-block:calc(var(--ds-sp) * 64)}
.lg\:my-80{margin-block:calc(var(--ds-sp) * 80)}
.lg\:my-96{margin-block:calc(var(--ds-sp) * 96)}
.lg\:my-px{margin-block:1px}
.lg\:my-0\.5{margin-block:calc(var(--ds-sp) * 0.5)}
.lg\:my-1\.5{margin-block:calc(var(--ds-sp) * 1.5)}
.lg\:my-2\.5{margin-block:calc(var(--ds-sp) * 2.5)}
.lg\:my-auto{margin-block:auto}
.lg\:-my-1{margin-block:calc(calc(var(--ds-sp) * 1) * -1)}
.lg\:-my-2{margin-block:calc(calc(var(--ds-sp) * 2) * -1)}
.lg\:-my-4{margin-block:calc(calc(var(--ds-sp) * 4) * -1)}
.lg\:-my-8{margin-block:calc(calc(var(--ds-sp) * 8) * -1)}
.lg\:mt-0{margin-top:0}
.lg\:mt-1{margin-top:calc(var(--ds-sp) * 1)}
.lg\:mt-2{margin-top:calc(var(--ds-sp) * 2)}
.lg\:mt-3{margin-top:calc(var(--ds-sp) * 3)}
.lg\:mt-4{margin-top:calc(var(--ds-sp) * 4)}
.lg\:mt-5{margin-top:calc(var(--ds-sp) * 5)}
.lg\:mt-6{margin-top:calc(var(--ds-sp) * 6)}
.lg\:mt-8{margin-top:calc(var(--ds-sp) * 8)}
.lg\:mt-10{margin-top:calc(var(--ds-sp) * 10)}
.lg\:mt-12{margin-top:calc(var(--ds-sp) * 12)}
.lg\:mt-16{margin-top:calc(var(--ds-sp) * 16)}
.lg\:mt-20{margin-top:calc(var(--ds-sp) * 20)}
.lg\:mt-24{margin-top:calc(var(--ds-sp) * 24)}
.lg\:mt-32{margin-top:calc(var(--ds-sp) * 32)}
.lg\:mt-40{margin-top:calc(var(--ds-sp) * 40)}
.lg\:mt-48{margin-top:calc(var(--ds-sp) * 48)}
.lg\:mt-64{margin-top:calc(var(--ds-sp) * 64)}
.lg\:mt-80{margin-top:calc(var(--ds-sp) * 80)}
.lg\:mt-96{margin-top:calc(var(--ds-sp) * 96)}
.lg\:mt-px{margin-top:1px}
.lg\:mt-0\.5{margin-top:calc(var(--ds-sp) * 0.5)}
.lg\:mt-1\.5{margin-top:calc(var(--ds-sp) * 1.5)}
.lg\:mt-2\.5{margin-top:calc(var(--ds-sp) * 2.5)}
.lg\:mt-auto{margin-top:auto}
.lg\:-mt-1{margin-top:calc(calc(var(--ds-sp) * 1) * -1)}
.lg\:-mt-2{margin-top:calc(calc(var(--ds-sp) * 2) * -1)}
.lg\:-mt-4{margin-top:calc(calc(var(--ds-sp) * 4) * -1)}
.lg\:-mt-8{margin-top:calc(calc(var(--ds-sp) * 8) * -1)}
.lg\:mr-0{margin-right:0}
.lg\:mr-1{margin-right:calc(var(--ds-sp) * 1)}
.lg\:mr-2{margin-right:calc(var(--ds-sp) * 2)}
.lg\:mr-3{margin-right:calc(var(--ds-sp) * 3)}
.lg\:mr-4{margin-right:calc(var(--ds-sp) * 4)}
.lg\:mr-5{margin-right:calc(var(--ds-sp) * 5)}
.lg\:mr-6{margin-right:calc(var(--ds-sp) * 6)}
.lg\:mr-8{margin-right:calc(var(--ds-sp) * 8)}
.lg\:mr-10{margin-right:calc(var(--ds-sp) * 10)}
.lg\:mr-12{margin-right:calc(var(--ds-sp) * 12)}
.lg\:mr-16{margin-right:calc(var(--ds-sp) * 16)}
.lg\:mr-20{margin-right:calc(var(--ds-sp) * 20)}
.lg\:mr-24{margin-right:calc(var(--ds-sp) * 24)}
.lg\:mr-32{margin-right:calc(var(--ds-sp) * 32)}
.lg\:mr-40{margin-right:calc(var(--ds-sp) * 40)}
.lg\:mr-48{margin-right:calc(var(--ds-sp) * 48)}
.lg\:mr-64{margin-right:calc(var(--ds-sp) * 64)}
.lg\:mr-80{margin-right:calc(var(--ds-sp) * 80)}
.lg\:mr-96{margin-right:calc(var(--ds-sp) * 96)}
.lg\:mr-px{margin-right:1px}
.lg\:mr-0\.5{margin-right:calc(var(--ds-sp) * 0.5)}
.lg\:mr-1\.5{margin-right:calc(var(--ds-sp) * 1.5)}
.lg\:mr-2\.5{margin-right:calc(var(--ds-sp) * 2.5)}
.lg\:mr-auto{margin-right:auto}
.lg\:-mr-1{margin-right:calc(calc(var(--ds-sp) * 1) * -1)}
.lg\:-mr-2{margin-right:calc(calc(var(--ds-sp) * 2) * -1)}
.lg\:-mr-4{margin-right:calc(calc(var(--ds-sp) * 4) * -1)}
.lg\:-mr-8{margin-right:calc(calc(var(--ds-sp) * 8) * -1)}
.lg\:mb-0{margin-bottom:0}
.lg\:mb-1{margin-bottom:calc(var(--ds-sp) * 1)}
.lg\:mb-2{margin-bottom:calc(var(--ds-sp) * 2)}
.lg\:mb-3{margin-bottom:calc(var(--ds-sp) * 3)}
.lg\:mb-4{margin-bottom:calc(var(--ds-sp) * 4)}
.lg\:mb-5{margin-bottom:calc(var(--ds-sp) * 5)}
.lg\:mb-6{margin-bottom:calc(var(--ds-sp) * 6)}
.lg\:mb-8{margin-bottom:calc(var(--ds-sp) * 8)}
.lg\:mb-10{margin-bottom:calc(var(--ds-sp) * 10)}
.lg\:mb-12{margin-bottom:calc(var(--ds-sp) * 12)}
.lg\:mb-16{margin-bottom:calc(var(--ds-sp) * 16)}
.lg\:mb-20{margin-bottom:calc(var(--ds-sp) * 20)}
.lg\:mb-24{margin-bottom:calc(var(--ds-sp) * 24)}
.lg\:mb-32{margin-bottom:calc(var(--ds-sp) * 32)}
.lg\:mb-40{margin-bottom:calc(var(--ds-sp) * 40)}
.lg\:mb-48{margin-bottom:calc(var(--ds-sp) * 48)}
.lg\:mb-64{margin-bottom:calc(var(--ds-sp) * 64)}
.lg\:mb-80{margin-bottom:calc(var(--ds-sp) * 80)}
.lg\:mb-96{margin-bottom:calc(var(--ds-sp) * 96)}
.lg\:mb-px{margin-bottom:1px}
.lg\:mb-0\.5{margin-bottom:calc(var(--ds-sp) * 0.5)}
.lg\:mb-1\.5{margin-bottom:calc(var(--ds-sp) * 1.5)}
.lg\:mb-2\.5{margin-bottom:calc(var(--ds-sp) * 2.5)}
.lg\:mb-auto{margin-bottom:auto}
.lg\:-mb-1{margin-bottom:calc(calc(var(--ds-sp) * 1) * -1)}
.lg\:-mb-2{margin-bottom:calc(calc(var(--ds-sp) * 2) * -1)}
.lg\:-mb-4{margin-bottom:calc(calc(var(--ds-sp) * 4) * -1)}
.lg\:-mb-8{margin-bottom:calc(calc(var(--ds-sp) * 8) * -1)}
.lg\:ml-0{margin-left:0}
.lg\:ml-1{margin-left:calc(var(--ds-sp) * 1)}
.lg\:ml-2{margin-left:calc(var(--ds-sp) * 2)}
.lg\:ml-3{margin-left:calc(var(--ds-sp) * 3)}
.lg\:ml-4{margin-left:calc(var(--ds-sp) * 4)}
.lg\:ml-5{margin-left:calc(var(--ds-sp) * 5)}
.lg\:ml-6{margin-left:calc(var(--ds-sp) * 6)}
.lg\:ml-8{margin-left:calc(var(--ds-sp) * 8)}
.lg\:ml-10{margin-left:calc(var(--ds-sp) * 10)}
.lg\:ml-12{margin-left:calc(var(--ds-sp) * 12)}
.lg\:ml-16{margin-left:calc(var(--ds-sp) * 16)}
.lg\:ml-20{margin-left:calc(var(--ds-sp) * 20)}
.lg\:ml-24{margin-left:calc(var(--ds-sp) * 24)}
.lg\:ml-32{margin-left:calc(var(--ds-sp) * 32)}
.lg\:ml-40{margin-left:calc(var(--ds-sp) * 40)}
.lg\:ml-48{margin-left:calc(var(--ds-sp) * 48)}
.lg\:ml-64{margin-left:calc(var(--ds-sp) * 64)}
.lg\:ml-80{margin-left:calc(var(--ds-sp) * 80)}
.lg\:ml-96{margin-left:calc(var(--ds-sp) * 96)}
.lg\:ml-px{margin-left:1px}
.lg\:ml-0\.5{margin-left:calc(var(--ds-sp) * 0.5)}
.lg\:ml-1\.5{margin-left:calc(var(--ds-sp) * 1.5)}
.lg\:ml-2\.5{margin-left:calc(var(--ds-sp) * 2.5)}
.lg\:ml-auto{margin-left:auto}
.lg\:-ml-1{margin-left:calc(calc(var(--ds-sp) * 1) * -1)}
.lg\:-ml-2{margin-left:calc(calc(var(--ds-sp) * 2) * -1)}
.lg\:-ml-4{margin-left:calc(calc(var(--ds-sp) * 4) * -1)}
.lg\:-ml-8{margin-left:calc(calc(var(--ds-sp) * 8) * -1)}
.lg\:ms-0{margin-inline-start:0}
.lg\:ms-1{margin-inline-start:calc(var(--ds-sp) * 1)}
.lg\:ms-2{margin-inline-start:calc(var(--ds-sp) * 2)}
.lg\:ms-3{margin-inline-start:calc(var(--ds-sp) * 3)}
.lg\:ms-4{margin-inline-start:calc(var(--ds-sp) * 4)}
.lg\:ms-5{margin-inline-start:calc(var(--ds-sp) * 5)}
.lg\:ms-6{margin-inline-start:calc(var(--ds-sp) * 6)}
.lg\:ms-8{margin-inline-start:calc(var(--ds-sp) * 8)}
.lg\:ms-10{margin-inline-start:calc(var(--ds-sp) * 10)}
.lg\:ms-12{margin-inline-start:calc(var(--ds-sp) * 12)}
.lg\:ms-16{margin-inline-start:calc(var(--ds-sp) * 16)}
.lg\:ms-20{margin-inline-start:calc(var(--ds-sp) * 20)}
.lg\:ms-24{margin-inline-start:calc(var(--ds-sp) * 24)}
.lg\:ms-32{margin-inline-start:calc(var(--ds-sp) * 32)}
.lg\:ms-40{margin-inline-start:calc(var(--ds-sp) * 40)}
.lg\:ms-48{margin-inline-start:calc(var(--ds-sp) * 48)}
.lg\:ms-64{margin-inline-start:calc(var(--ds-sp) * 64)}
.lg\:ms-80{margin-inline-start:calc(var(--ds-sp) * 80)}
.lg\:ms-96{margin-inline-start:calc(var(--ds-sp) * 96)}
.lg\:ms-px{margin-inline-start:1px}
.lg\:ms-0\.5{margin-inline-start:calc(var(--ds-sp) * 0.5)}
.lg\:ms-1\.5{margin-inline-start:calc(var(--ds-sp) * 1.5)}
.lg\:ms-2\.5{margin-inline-start:calc(var(--ds-sp) * 2.5)}
.lg\:ms-auto{margin-inline-start:auto}
.lg\:-ms-1{margin-inline-start:calc(calc(var(--ds-sp) * 1) * -1)}
.lg\:-ms-2{margin-inline-start:calc(calc(var(--ds-sp) * 2) * -1)}
.lg\:-ms-4{margin-inline-start:calc(calc(var(--ds-sp) * 4) * -1)}
.lg\:-ms-8{margin-inline-start:calc(calc(var(--ds-sp) * 8) * -1)}
.lg\:me-0{margin-inline-end:0}
.lg\:me-1{margin-inline-end:calc(var(--ds-sp) * 1)}
.lg\:me-2{margin-inline-end:calc(var(--ds-sp) * 2)}
.lg\:me-3{margin-inline-end:calc(var(--ds-sp) * 3)}
.lg\:me-4{margin-inline-end:calc(var(--ds-sp) * 4)}
.lg\:me-5{margin-inline-end:calc(var(--ds-sp) * 5)}
.lg\:me-6{margin-inline-end:calc(var(--ds-sp) * 6)}
.lg\:me-8{margin-inline-end:calc(var(--ds-sp) * 8)}
.lg\:me-10{margin-inline-end:calc(var(--ds-sp) * 10)}
.lg\:me-12{margin-inline-end:calc(var(--ds-sp) * 12)}
.lg\:me-16{margin-inline-end:calc(var(--ds-sp) * 16)}
.lg\:me-20{margin-inline-end:calc(var(--ds-sp) * 20)}
.lg\:me-24{margin-inline-end:calc(var(--ds-sp) * 24)}
.lg\:me-32{margin-inline-end:calc(var(--ds-sp) * 32)}
.lg\:me-40{margin-inline-end:calc(var(--ds-sp) * 40)}
.lg\:me-48{margin-inline-end:calc(var(--ds-sp) * 48)}
.lg\:me-64{margin-inline-end:calc(var(--ds-sp) * 64)}
.lg\:me-80{margin-inline-end:calc(var(--ds-sp) * 80)}
.lg\:me-96{margin-inline-end:calc(var(--ds-sp) * 96)}
.lg\:me-px{margin-inline-end:1px}
.lg\:me-0\.5{margin-inline-end:calc(var(--ds-sp) * 0.5)}
.lg\:me-1\.5{margin-inline-end:calc(var(--ds-sp) * 1.5)}
.lg\:me-2\.5{margin-inline-end:calc(var(--ds-sp) * 2.5)}
.lg\:me-auto{margin-inline-end:auto}
.lg\:-me-1{margin-inline-end:calc(calc(var(--ds-sp) * 1) * -1)}
.lg\:-me-2{margin-inline-end:calc(calc(var(--ds-sp) * 2) * -1)}
.lg\:-me-4{margin-inline-end:calc(calc(var(--ds-sp) * 4) * -1)}
.lg\:-me-8{margin-inline-end:calc(calc(var(--ds-sp) * 8) * -1)}
.lg\:space-x-0>:not(:last-child){margin-inline-end:0}
.lg\:space-x-1>:not(:last-child){margin-inline-end:calc(var(--ds-sp) * 1)}
.lg\:space-x-2>:not(:last-child){margin-inline-end:calc(var(--ds-sp) * 2)}
.lg\:space-x-4>:not(:last-child){margin-inline-end:calc(var(--ds-sp) * 4)}
.lg\:space-x-8>:not(:last-child){margin-inline-end:calc(var(--ds-sp) * 8)}
.lg\:space-x-16>:not(:last-child){margin-inline-end:calc(var(--ds-sp) * 16)}
.lg\:space-y-0>:not(:last-child){margin-block-end:0}
.lg\:space-y-1>:not(:last-child){margin-block-end:calc(var(--ds-sp) * 1)}
.lg\:space-y-2>:not(:last-child){margin-block-end:calc(var(--ds-sp) * 2)}
.lg\:space-y-4>:not(:last-child){margin-block-end:calc(var(--ds-sp) * 4)}
.lg\:space-y-8>:not(:last-child){margin-block-end:calc(var(--ds-sp) * 8)}
.lg\:space-y-16>:not(:last-child){margin-block-end:calc(var(--ds-sp) * 16)}
.lg\:w-0{width:0}
.lg\:w-1{width:calc(var(--ds-sp) * 1)}
.lg\:w-2{width:calc(var(--ds-sp) * 2)}
.lg\:w-3{width:calc(var(--ds-sp) * 3)}
.lg\:w-4{width:calc(var(--ds-sp) * 4)}
.lg\:w-5{width:calc(var(--ds-sp) * 5)}
.lg\:w-6{width:calc(var(--ds-sp) * 6)}
.lg\:w-8{width:calc(var(--ds-sp) * 8)}
.lg\:w-10{width:calc(var(--ds-sp) * 10)}
.lg\:w-12{width:calc(var(--ds-sp) * 12)}
.lg\:w-16{width:calc(var(--ds-sp) * 16)}
.lg\:w-20{width:calc(var(--ds-sp) * 20)}
.lg\:w-24{width:calc(var(--ds-sp) * 24)}
.lg\:w-32{width:calc(var(--ds-sp) * 32)}
.lg\:w-40{width:calc(var(--ds-sp) * 40)}
.lg\:w-48{width:calc(var(--ds-sp) * 48)}
.lg\:w-64{width:calc(var(--ds-sp) * 64)}
.lg\:w-80{width:calc(var(--ds-sp) * 80)}
.lg\:w-96{width:calc(var(--ds-sp) * 96)}
.lg\:w-px{width:1px}
.lg\:w-0\.5{width:calc(var(--ds-sp) * 0.5)}
.lg\:w-1\.5{width:calc(var(--ds-sp) * 1.5)}
.lg\:w-2\.5{width:calc(var(--ds-sp) * 2.5)}
.lg\:w-1\/2{width:50%}
.lg\:w-1\/3{width:33.333%}
.lg\:w-2\/3{width:66.667%}
.lg\:w-1\/4{width:25%}
.lg\:w-3\/4{width:75%}
.lg\:w-full{width:100%}
.lg\:w-auto{width:auto}
.lg\:w-screen{width:100vw}
.lg\:w-dvw{width:100dvw}
.lg\:w-svw{width:100svw}
.lg\:w-lvw{width:100lvw}
.lg\:w-min{width:min-content}
.lg\:w-max{width:max-content}
.lg\:w-fit{width:fit-content}
.lg\:w-3xs{width:16rem}
.lg\:w-2xs{width:18rem}
.lg\:w-xs{width:20rem}
.lg\:w-sm{width:24rem}
.lg\:w-md{width:28rem}
.lg\:w-lg{width:32rem}
.lg\:w-xl{width:36rem}
.lg\:w-2xl{width:42rem}
.lg\:w-3xl{width:48rem}
.lg\:w-4xl{width:56rem}
.lg\:w-5xl{width:64rem}
.lg\:w-6xl{width:72rem}
.lg\:w-7xl{width:80rem}
.lg\:max-w-3xs{max-width:16rem}
.lg\:max-w-2xs{max-width:18rem}
.lg\:max-w-xs{max-width:20rem}
.lg\:max-w-sm{max-width:24rem}
.lg\:max-w-md{max-width:28rem}
.lg\:max-w-lg{max-width:32rem}
.lg\:max-w-xl{max-width:36rem}
.lg\:max-w-2xl{max-width:42rem}
.lg\:max-w-3xl{max-width:48rem}
.lg\:max-w-4xl{max-width:56rem}
.lg\:max-w-5xl{max-width:64rem}
.lg\:max-w-6xl{max-width:72rem}
.lg\:max-w-7xl{max-width:80rem}
.lg\:max-w-1\/2{max-width:50%}
.lg\:max-w-1\/3{max-width:33.333%}
.lg\:max-w-2\/3{max-width:66.667%}
.lg\:max-w-1\/4{max-width:25%}
.lg\:max-w-3\/4{max-width:75%}
.lg\:max-w-full{max-width:100%}
.lg\:max-w-none{max-width:none}
.lg\:max-w-prose{max-width:65ch}
.lg\:max-w-screen{max-width:100vw}
.lg\:text-xs{font-size:.75rem;line-height:1rem}
.lg\:text-sm{font-size:.875rem;line-height:1.25rem}
.lg\:text-base{font-size:1rem;line-height:1.5rem}
.lg\:text-lg{font-size:1.125rem;line-height:1.75rem}
.lg\:text-xl{font-size:1.25rem;line-height:1.75rem}
.lg\:text-2xl{font-size:1.5rem;line-height:2rem}
.lg\:text-3xl{font-size:1.875rem;line-height:2.25rem}
.lg\:text-4xl{font-size:2.25rem;line-height:2.5rem}
.lg\:text-5xl{font-size:3rem;line-height:1}
.lg\:text-6xl{font-size:3.75rem;line-height:1}
.lg\:text-7xl{font-size:4.5rem;line-height:1}
.lg\:text-8xl{font-size:6rem;line-height:1}
.lg\:text-9xl{font-size:8rem;line-height:1}
.lg\:text-left{text-align:left}
.lg\:text-center{text-align:center}
.lg\:text-right{text-align:right}
.lg\:text-justify{text-align:justify}
.lg\:text-start{text-align:start}
.lg\:text-end{text-align:end}
}
@media (width >= 1280px){
.xl\:columns-1{columns:1}
.xl\:columns-2{columns:2}
.xl\:columns-3{columns:3}
.xl\:columns-4{columns:4}
.xl\:columns-5{columns:5}
.xl\:columns-6{columns:6}
.xl\:columns-3xs{columns:16rem}
.xl\:columns-xs{columns:20rem}
.xl\:columns-sm{columns:24rem}
.xl\:columns-md{columns:28rem}
.xl\:columns-auto{columns:auto}
.xl\:block{display:block}
.xl\:inline-block{display:inline-block}
.xl\:inline{display:inline}
.xl\:flex{display:flex}
.xl\:inline-flex{display:inline-flex}
.xl\:grid{display:grid}
.xl\:inline-grid{display:inline-grid}
.xl\:contents{display:contents}
.xl\:flow-root{display:flow-root}
.xl\:table{display:table}
.xl\:table-row{display:table-row}
.xl\:table-cell{display:table-cell}
.xl\:list-item{display:list-item}
.xl\:hidden{display:none}
.xl\:sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border-width:0}
.xl\:not-sr-only{position:static;width:auto;height:auto;margin:0;overflow:visible;clip-path:none;white-space:normal}
.xl\:flex-row{flex-direction:row}
.xl\:flex-row-reverse{flex-direction:row-reverse}
.xl\:flex-col{flex-direction:column}
.xl\:flex-col-reverse{flex-direction:column-reverse}
.xl\:flex-wrap{flex-wrap:wrap}
.xl\:flex-wrap-reverse{flex-wrap:wrap-reverse}
.xl\:flex-nowrap{flex-wrap:nowrap}
.xl\:order-1{order:1}
.xl\:order-2{order:2}
.xl\:order-3{order:3}
.xl\:order-4{order:4}
.xl\:order-5{order:5}
.xl\:order-6{order:6}
.xl\:order-7{order:7}
.xl\:order-8{order:8}
.xl\:order-9{order:9}
.xl\:order-10{order:10}
.xl\:order-11{order:11}
.xl\:order-12{order:12}
.xl\:order-first{order:-9999}
.xl\:order-last{order:9999}
.xl\:order-none{order:0}
.xl\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}
.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}
.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}
.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}
.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}
.xl\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}
.xl\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}
.xl\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}
.xl\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}
.xl\:grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}
.xl\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}
.xl\:grid-cols-none{grid-template-columns:none}
.xl\:grid-cols-subgrid{grid-template-columns:subgrid}
.xl\:col-span-1{grid-column:span 1/span 1}
.xl\:col-span-2{grid-column:span 2/span 2}
.xl\:col-span-3{grid-column:span 3/span 3}
.xl\:col-span-4{grid-column:span 4/span 4}
.xl\:col-span-5{grid-column:span 5/span 5}
.xl\:col-span-6{grid-column:span 6/span 6}
.xl\:col-span-7{grid-column:span 7/span 7}
.xl\:col-span-8{grid-column:span 8/span 8}
.xl\:col-span-9{grid-column:span 9/span 9}
.xl\:col-span-10{grid-column:span 10/span 10}
.xl\:col-span-11{grid-column:span 11/span 11}
.xl\:col-span-12{grid-column:span 12/span 12}
.xl\:col-span-full{grid-column:1/-1}
.xl\:col-auto{grid-column:auto}
.xl\:col-start-1{grid-column-start:1}
.xl\:col-start-2{grid-column-start:2}
.xl\:col-start-3{grid-column-start:3}
.xl\:col-start-4{grid-column-start:4}
.xl\:col-start-5{grid-column-start:5}
.xl\:col-start-6{grid-column-start:6}
.xl\:col-start-7{grid-column-start:7}
.xl\:col-start-8{grid-column-start:8}
.xl\:col-start-9{grid-column-start:9}
.xl\:col-start-10{grid-column-start:10}
.xl\:col-start-11{grid-column-start:11}
.xl\:col-start-12{grid-column-start:12}
.xl\:col-start-13{grid-column-start:13}
.xl\:col-end-1{grid-column-end:1}
.xl\:col-end-2{grid-column-end:2}
.xl\:col-end-3{grid-column-end:3}
.xl\:col-end-4{grid-column-end:4}
.xl\:col-end-5{grid-column-end:5}
.xl\:col-end-6{grid-column-end:6}
.xl\:col-end-7{grid-column-end:7}
.xl\:col-end-8{grid-column-end:8}
.xl\:col-end-9{grid-column-end:9}
.xl\:col-end-10{grid-column-end:10}
.xl\:col-end-11{grid-column-end:11}
.xl\:col-end-12{grid-column-end:12}
.xl\:col-end-13{grid-column-end:13}
.xl\:gap-0{gap:0}
.xl\:gap-1{gap:calc(var(--ds-sp) * 1)}
.xl\:gap-2{gap:calc(var(--ds-sp) * 2)}
.xl\:gap-3{gap:calc(var(--ds-sp) * 3)}
.xl\:gap-4{gap:calc(var(--ds-sp) * 4)}
.xl\:gap-5{gap:calc(var(--ds-sp) * 5)}
.xl\:gap-6{gap:calc(var(--ds-sp) * 6)}
.xl\:gap-8{gap:calc(var(--ds-sp) * 8)}
.xl\:gap-10{gap:calc(var(--ds-sp) * 10)}
.xl\:gap-12{gap:calc(var(--ds-sp) * 12)}
.xl\:gap-16{gap:calc(var(--ds-sp) * 16)}
.xl\:gap-20{gap:calc(var(--ds-sp) * 20)}
.xl\:gap-24{gap:calc(var(--ds-sp) * 24)}
.xl\:gap-32{gap:calc(var(--ds-sp) * 32)}
.xl\:gap-40{gap:calc(var(--ds-sp) * 40)}
.xl\:gap-48{gap:calc(var(--ds-sp) * 48)}
.xl\:gap-64{gap:calc(var(--ds-sp) * 64)}
.xl\:gap-80{gap:calc(var(--ds-sp) * 80)}
.xl\:gap-96{gap:calc(var(--ds-sp) * 96)}
.xl\:gap-px{gap:1px}
.xl\:gap-0\.5{gap:calc(var(--ds-sp) * 0.5)}
.xl\:gap-1\.5{gap:calc(var(--ds-sp) * 1.5)}
.xl\:gap-2\.5{gap:calc(var(--ds-sp) * 2.5)}
.xl\:gap-x-0{column-gap:0}
.xl\:gap-x-1{column-gap:calc(var(--ds-sp) * 1)}
.xl\:gap-x-2{column-gap:calc(var(--ds-sp) * 2)}
.xl\:gap-x-3{column-gap:calc(var(--ds-sp) * 3)}
.xl\:gap-x-4{column-gap:calc(var(--ds-sp) * 4)}
.xl\:gap-x-5{column-gap:calc(var(--ds-sp) * 5)}
.xl\:gap-x-6{column-gap:calc(var(--ds-sp) * 6)}
.xl\:gap-x-8{column-gap:calc(var(--ds-sp) * 8)}
.xl\:gap-x-10{column-gap:calc(var(--ds-sp) * 10)}
.xl\:gap-x-12{column-gap:calc(var(--ds-sp) * 12)}
.xl\:gap-x-16{column-gap:calc(var(--ds-sp) * 16)}
.xl\:gap-x-20{column-gap:calc(var(--ds-sp) * 20)}
.xl\:gap-x-24{column-gap:calc(var(--ds-sp) * 24)}
.xl\:gap-x-32{column-gap:calc(var(--ds-sp) * 32)}
.xl\:gap-x-40{column-gap:calc(var(--ds-sp) * 40)}
.xl\:gap-x-48{column-gap:calc(var(--ds-sp) * 48)}
.xl\:gap-x-64{column-gap:calc(var(--ds-sp) * 64)}
.xl\:gap-x-80{column-gap:calc(var(--ds-sp) * 80)}
.xl\:gap-x-96{column-gap:calc(var(--ds-sp) * 96)}
.xl\:gap-x-px{column-gap:1px}
.xl\:gap-x-0\.5{column-gap:calc(var(--ds-sp) * 0.5)}
.xl\:gap-x-1\.5{column-gap:calc(var(--ds-sp) * 1.5)}
.xl\:gap-x-2\.5{column-gap:calc(var(--ds-sp) * 2.5)}
.xl\:gap-y-0{row-gap:0}
.xl\:gap-y-1{row-gap:calc(var(--ds-sp) * 1)}
.xl\:gap-y-2{row-gap:calc(var(--ds-sp) * 2)}
.xl\:gap-y-3{row-gap:calc(var(--ds-sp) * 3)}
.xl\:gap-y-4{row-gap:calc(var(--ds-sp) * 4)}
.xl\:gap-y-5{row-gap:calc(var(--ds-sp) * 5)}
.xl\:gap-y-6{row-gap:calc(var(--ds-sp) * 6)}
.xl\:gap-y-8{row-gap:calc(var(--ds-sp) * 8)}
.xl\:gap-y-10{row-gap:calc(var(--ds-sp) * 10)}
.xl\:gap-y-12{row-gap:calc(var(--ds-sp) * 12)}
.xl\:gap-y-16{row-gap:calc(var(--ds-sp) * 16)}
.xl\:gap-y-20{row-gap:calc(var(--ds-sp) * 20)}
.xl\:gap-y-24{row-gap:calc(var(--ds-sp) * 24)}
.xl\:gap-y-32{row-gap:calc(var(--ds-sp) * 32)}
.xl\:gap-y-40{row-gap:calc(var(--ds-sp) * 40)}
.xl\:gap-y-48{row-gap:calc(var(--ds-sp) * 48)}
.xl\:gap-y-64{row-gap:calc(var(--ds-sp) * 64)}
.xl\:gap-y-80{row-gap:calc(var(--ds-sp) * 80)}
.xl\:gap-y-96{row-gap:calc(var(--ds-sp) * 96)}
.xl\:gap-y-px{row-gap:1px}
.xl\:gap-y-0\.5{row-gap:calc(var(--ds-sp) * 0.5)}
.xl\:gap-y-1\.5{row-gap:calc(var(--ds-sp) * 1.5)}
.xl\:gap-y-2\.5{row-gap:calc(var(--ds-sp) * 2.5)}
.xl\:justify-start{justify-content:flex-start}
.xl\:justify-end{justify-content:flex-end}
.xl\:justify-center{justify-content:center}
.xl\:justify-between{justify-content:space-between}
.xl\:justify-around{justify-content:space-around}
.xl\:justify-evenly{justify-content:space-evenly}
.xl\:justify-stretch{justify-content:stretch}
.xl\:justify-normal{justify-content:normal}
.xl\:items-start{align-items:flex-start}
.xl\:items-end{align-items:flex-end}
.xl\:items-center{align-items:center}
.xl\:items-baseline{align-items:baseline}
.xl\:items-stretch{align-items:stretch}
.xl\:p-0{padding:0}
.xl\:p-1{padding:calc(var(--ds-sp) * 1)}
.xl\:p-2{padding:calc(var(--ds-sp) * 2)}
.xl\:p-3{padding:calc(var(--ds-sp) * 3)}
.xl\:p-4{padding:calc(var(--ds-sp) * 4)}
.xl\:p-5{padding:calc(var(--ds-sp) * 5)}
.xl\:p-6{padding:calc(var(--ds-sp) * 6)}
.xl\:p-8{padding:calc(var(--ds-sp) * 8)}
.xl\:p-10{padding:calc(var(--ds-sp) * 10)}
.xl\:p-12{padding:calc(var(--ds-sp) * 12)}
.xl\:p-16{padding:calc(var(--ds-sp) * 16)}
.xl\:p-20{padding:calc(var(--ds-sp) * 20)}
.xl\:p-24{padding:calc(var(--ds-sp) * 24)}
.xl\:p-32{padding:calc(var(--ds-sp) * 32)}
.xl\:p-40{padding:calc(var(--ds-sp) * 40)}
.xl\:p-48{padding:calc(var(--ds-sp) * 48)}
.xl\:p-64{padding:calc(var(--ds-sp) * 64)}
.xl\:p-80{padding:calc(var(--ds-sp) * 80)}
.xl\:p-96{padding:calc(var(--ds-sp) * 96)}
.xl\:p-px{padding:1px}
.xl\:p-0\.5{padding:calc(var(--ds-sp) * 0.5)}
.xl\:p-1\.5{padding:calc(var(--ds-sp) * 1.5)}
.xl\:p-2\.5{padding:calc(var(--ds-sp) * 2.5)}
.xl\:px-0{padding-inline:0}
.xl\:px-1{padding-inline:calc(var(--ds-sp) * 1)}
.xl\:px-2{padding-inline:calc(var(--ds-sp) * 2)}
.xl\:px-3{padding-inline:calc(var(--ds-sp) * 3)}
.xl\:px-4{padding-inline:calc(var(--ds-sp) * 4)}
.xl\:px-5{padding-inline:calc(var(--ds-sp) * 5)}
.xl\:px-6{padding-inline:calc(var(--ds-sp) * 6)}
.xl\:px-8{padding-inline:calc(var(--ds-sp) * 8)}
.xl\:px-10{padding-inline:calc(var(--ds-sp) * 10)}
.xl\:px-12{padding-inline:calc(var(--ds-sp) * 12)}
.xl\:px-16{padding-inline:calc(var(--ds-sp) * 16)}
.xl\:px-20{padding-inline:calc(var(--ds-sp) * 20)}
.xl\:px-24{padding-inline:calc(var(--ds-sp) * 24)}
.xl\:px-32{padding-inline:calc(var(--ds-sp) * 32)}
.xl\:px-40{padding-inline:calc(var(--ds-sp) * 40)}
.xl\:px-48{padding-inline:calc(var(--ds-sp) * 48)}
.xl\:px-64{padding-inline:calc(var(--ds-sp) * 64)}
.xl\:px-80{padding-inline:calc(var(--ds-sp) * 80)}
.xl\:px-96{padding-inline:calc(var(--ds-sp) * 96)}
.xl\:px-px{padding-inline:1px}
.xl\:px-0\.5{padding-inline:calc(var(--ds-sp) * 0.5)}
.xl\:px-1\.5{padding-inline:calc(var(--ds-sp) * 1.5)}
.xl\:px-2\.5{padding-inline:calc(var(--ds-sp) * 2.5)}
.xl\:py-0{padding-block:0}
.xl\:py-1{padding-block:calc(var(--ds-sp) * 1)}
.xl\:py-2{padding-block:calc(var(--ds-sp) * 2)}
.xl\:py-3{padding-block:calc(var(--ds-sp) * 3)}
.xl\:py-4{padding-block:calc(var(--ds-sp) * 4)}
.xl\:py-5{padding-block:calc(var(--ds-sp) * 5)}
.xl\:py-6{padding-block:calc(var(--ds-sp) * 6)}
.xl\:py-8{padding-block:calc(var(--ds-sp) * 8)}
.xl\:py-10{padding-block:calc(var(--ds-sp) * 10)}
.xl\:py-12{padding-block:calc(var(--ds-sp) * 12)}
.xl\:py-16{padding-block:calc(var(--ds-sp) * 16)}
.xl\:py-20{padding-block:calc(var(--ds-sp) * 20)}
.xl\:py-24{padding-block:calc(var(--ds-sp) * 24)}
.xl\:py-32{padding-block:calc(var(--ds-sp) * 32)}
.xl\:py-40{padding-block:calc(var(--ds-sp) * 40)}
.xl\:py-48{padding-block:calc(var(--ds-sp) * 48)}
.xl\:py-64{padding-block:calc(var(--ds-sp) * 64)}
.xl\:py-80{padding-block:calc(var(--ds-sp) * 80)}
.xl\:py-96{padding-block:calc(var(--ds-sp) * 96)}
.xl\:py-px{padding-block:1px}
.xl\:py-0\.5{padding-block:calc(var(--ds-sp) * 0.5)}
.xl\:py-1\.5{padding-block:calc(var(--ds-sp) * 1.5)}
.xl\:py-2\.5{padding-block:calc(var(--ds-sp) * 2.5)}
.xl\:pt-0{padding-top:0}
.xl\:pt-1{padding-top:calc(var(--ds-sp) * 1)}
.xl\:pt-2{padding-top:calc(var(--ds-sp) * 2)}
.xl\:pt-3{padding-top:calc(var(--ds-sp) * 3)}
.xl\:pt-4{padding-top:calc(var(--ds-sp) * 4)}
.xl\:pt-5{padding-top:calc(var(--ds-sp) * 5)}
.xl\:pt-6{padding-top:calc(var(--ds-sp) * 6)}
.xl\:pt-8{padding-top:calc(var(--ds-sp) * 8)}
.xl\:pt-10{padding-top:calc(var(--ds-sp) * 10)}
.xl\:pt-12{padding-top:calc(var(--ds-sp) * 12)}
.xl\:pt-16{padding-top:calc(var(--ds-sp) * 16)}
.xl\:pt-20{padding-top:calc(var(--ds-sp) * 20)}
.xl\:pt-24{padding-top:calc(var(--ds-sp) * 24)}
.xl\:pt-32{padding-top:calc(var(--ds-sp) * 32)}
.xl\:pt-40{padding-top:calc(var(--ds-sp) * 40)}
.xl\:pt-48{padding-top:calc(var(--ds-sp) * 48)}
.xl\:pt-64{padding-top:calc(var(--ds-sp) * 64)}
.xl\:pt-80{padding-top:calc(var(--ds-sp) * 80)}
.xl\:pt-96{padding-top:calc(var(--ds-sp) * 96)}
.xl\:pt-px{padding-top:1px}
.xl\:pt-0\.5{padding-top:calc(var(--ds-sp) * 0.5)}
.xl\:pt-1\.5{padding-top:calc(var(--ds-sp) * 1.5)}
.xl\:pt-2\.5{padding-top:calc(var(--ds-sp) * 2.5)}
.xl\:pr-0{padding-right:0}
.xl\:pr-1{padding-right:calc(var(--ds-sp) * 1)}
.xl\:pr-2{padding-right:calc(var(--ds-sp) * 2)}
.xl\:pr-3{padding-right:calc(var(--ds-sp) * 3)}
.xl\:pr-4{padding-right:calc(var(--ds-sp) * 4)}
.xl\:pr-5{padding-right:calc(var(--ds-sp) * 5)}
.xl\:pr-6{padding-right:calc(var(--ds-sp) * 6)}
.xl\:pr-8{padding-right:calc(var(--ds-sp) * 8)}
.xl\:pr-10{padding-right:calc(var(--ds-sp) * 10)}
.xl\:pr-12{padding-right:calc(var(--ds-sp) * 12)}
.xl\:pr-16{padding-right:calc(var(--ds-sp) * 16)}
.xl\:pr-20{padding-right:calc(var(--ds-sp) * 20)}
.xl\:pr-24{padding-right:calc(var(--ds-sp) * 24)}
.xl\:pr-32{padding-right:calc(var(--ds-sp) * 32)}
.xl\:pr-40{padding-right:calc(var(--ds-sp) * 40)}
.xl\:pr-48{padding-right:calc(var(--ds-sp) * 48)}
.xl\:pr-64{padding-right:calc(var(--ds-sp) * 64)}
.xl\:pr-80{padding-right:calc(var(--ds-sp) * 80)}
.xl\:pr-96{padding-right:calc(var(--ds-sp) * 96)}
.xl\:pr-px{padding-right:1px}
.xl\:pr-0\.5{padding-right:calc(var(--ds-sp) * 0.5)}
.xl\:pr-1\.5{padding-right:calc(var(--ds-sp) * 1.5)}
.xl\:pr-2\.5{padding-right:calc(var(--ds-sp) * 2.5)}
.xl\:pb-0{padding-bottom:0}
.xl\:pb-1{padding-bottom:calc(var(--ds-sp) * 1)}
.xl\:pb-2{padding-bottom:calc(var(--ds-sp) * 2)}
.xl\:pb-3{padding-bottom:calc(var(--ds-sp) * 3)}
.xl\:pb-4{padding-bottom:calc(var(--ds-sp) * 4)}
.xl\:pb-5{padding-bottom:calc(var(--ds-sp) * 5)}
.xl\:pb-6{padding-bottom:calc(var(--ds-sp) * 6)}
.xl\:pb-8{padding-bottom:calc(var(--ds-sp) * 8)}
.xl\:pb-10{padding-bottom:calc(var(--ds-sp) * 10)}
.xl\:pb-12{padding-bottom:calc(var(--ds-sp) * 12)}
.xl\:pb-16{padding-bottom:calc(var(--ds-sp) * 16)}
.xl\:pb-20{padding-bottom:calc(var(--ds-sp) * 20)}
.xl\:pb-24{padding-bottom:calc(var(--ds-sp) * 24)}
.xl\:pb-32{padding-bottom:calc(var(--ds-sp) * 32)}
.xl\:pb-40{padding-bottom:calc(var(--ds-sp) * 40)}
.xl\:pb-48{padding-bottom:calc(var(--ds-sp) * 48)}
.xl\:pb-64{padding-bottom:calc(var(--ds-sp) * 64)}
.xl\:pb-80{padding-bottom:calc(var(--ds-sp) * 80)}
.xl\:pb-96{padding-bottom:calc(var(--ds-sp) * 96)}
.xl\:pb-px{padding-bottom:1px}
.xl\:pb-0\.5{padding-bottom:calc(var(--ds-sp) * 0.5)}
.xl\:pb-1\.5{padding-bottom:calc(var(--ds-sp) * 1.5)}
.xl\:pb-2\.5{padding-bottom:calc(var(--ds-sp) * 2.5)}
.xl\:pl-0{padding-left:0}
.xl\:pl-1{padding-left:calc(var(--ds-sp) * 1)}
.xl\:pl-2{padding-left:calc(var(--ds-sp) * 2)}
.xl\:pl-3{padding-left:calc(var(--ds-sp) * 3)}
.xl\:pl-4{padding-left:calc(var(--ds-sp) * 4)}
.xl\:pl-5{padding-left:calc(var(--ds-sp) * 5)}
.xl\:pl-6{padding-left:calc(var(--ds-sp) * 6)}
.xl\:pl-8{padding-left:calc(var(--ds-sp) * 8)}
.xl\:pl-10{padding-left:calc(var(--ds-sp) * 10)}
.xl\:pl-12{padding-left:calc(var(--ds-sp) * 12)}
.xl\:pl-16{padding-left:calc(var(--ds-sp) * 16)}
.xl\:pl-20{padding-left:calc(var(--ds-sp) * 20)}
.xl\:pl-24{padding-left:calc(var(--ds-sp) * 24)}
.xl\:pl-32{padding-left:calc(var(--ds-sp) * 32)}
.xl\:pl-40{padding-left:calc(var(--ds-sp) * 40)}
.xl\:pl-48{padding-left:calc(var(--ds-sp) * 48)}
.xl\:pl-64{padding-left:calc(var(--ds-sp) * 64)}
.xl\:pl-80{padding-left:calc(var(--ds-sp) * 80)}
.xl\:pl-96{padding-left:calc(var(--ds-sp) * 96)}
.xl\:pl-px{padding-left:1px}
.xl\:pl-0\.5{padding-left:calc(var(--ds-sp) * 0.5)}
.xl\:pl-1\.5{padding-left:calc(var(--ds-sp) * 1.5)}
.xl\:pl-2\.5{padding-left:calc(var(--ds-sp) * 2.5)}
.xl\:ps-0{padding-inline-start:0}
.xl\:ps-1{padding-inline-start:calc(var(--ds-sp) * 1)}
.xl\:ps-2{padding-inline-start:calc(var(--ds-sp) * 2)}
.xl\:ps-3{padding-inline-start:calc(var(--ds-sp) * 3)}
.xl\:ps-4{padding-inline-start:calc(var(--ds-sp) * 4)}
.xl\:ps-5{padding-inline-start:calc(var(--ds-sp) * 5)}
.xl\:ps-6{padding-inline-start:calc(var(--ds-sp) * 6)}
.xl\:ps-8{padding-inline-start:calc(var(--ds-sp) * 8)}
.xl\:ps-10{padding-inline-start:calc(var(--ds-sp) * 10)}
.xl\:ps-12{padding-inline-start:calc(var(--ds-sp) * 12)}
.xl\:ps-16{padding-inline-start:calc(var(--ds-sp) * 16)}
.xl\:ps-20{padding-inline-start:calc(var(--ds-sp) * 20)}
.xl\:ps-24{padding-inline-start:calc(var(--ds-sp) * 24)}
.xl\:ps-32{padding-inline-start:calc(var(--ds-sp) * 32)}
.xl\:ps-40{padding-inline-start:calc(var(--ds-sp) * 40)}
.xl\:ps-48{padding-inline-start:calc(var(--ds-sp) * 48)}
.xl\:ps-64{padding-inline-start:calc(var(--ds-sp) * 64)}
.xl\:ps-80{padding-inline-start:calc(var(--ds-sp) * 80)}
.xl\:ps-96{padding-inline-start:calc(var(--ds-sp) * 96)}
.xl\:ps-px{padding-inline-start:1px}
.xl\:ps-0\.5{padding-inline-start:calc(var(--ds-sp) * 0.5)}
.xl\:ps-1\.5{padding-inline-start:calc(var(--ds-sp) * 1.5)}
.xl\:ps-2\.5{padding-inline-start:calc(var(--ds-sp) * 2.5)}
.xl\:pe-0{padding-inline-end:0}
.xl\:pe-1{padding-inline-end:calc(var(--ds-sp) * 1)}
.xl\:pe-2{padding-inline-end:calc(var(--ds-sp) * 2)}
.xl\:pe-3{padding-inline-end:calc(var(--ds-sp) * 3)}
.xl\:pe-4{padding-inline-end:calc(var(--ds-sp) * 4)}
.xl\:pe-5{padding-inline-end:calc(var(--ds-sp) * 5)}
.xl\:pe-6{padding-inline-end:calc(var(--ds-sp) * 6)}
.xl\:pe-8{padding-inline-end:calc(var(--ds-sp) * 8)}
.xl\:pe-10{padding-inline-end:calc(var(--ds-sp) * 10)}
.xl\:pe-12{padding-inline-end:calc(var(--ds-sp) * 12)}
.xl\:pe-16{padding-inline-end:calc(var(--ds-sp) * 16)}
.xl\:pe-20{padding-inline-end:calc(var(--ds-sp) * 20)}
.xl\:pe-24{padding-inline-end:calc(var(--ds-sp) * 24)}
.xl\:pe-32{padding-inline-end:calc(var(--ds-sp) * 32)}
.xl\:pe-40{padding-inline-end:calc(var(--ds-sp) * 40)}
.xl\:pe-48{padding-inline-end:calc(var(--ds-sp) * 48)}
.xl\:pe-64{padding-inline-end:calc(var(--ds-sp) * 64)}
.xl\:pe-80{padding-inline-end:calc(var(--ds-sp) * 80)}
.xl\:pe-96{padding-inline-end:calc(var(--ds-sp) * 96)}
.xl\:pe-px{padding-inline-end:1px}
.xl\:pe-0\.5{padding-inline-end:calc(var(--ds-sp) * 0.5)}
.xl\:pe-1\.5{padding-inline-end:calc(var(--ds-sp) * 1.5)}
.xl\:pe-2\.5{padding-inline-end:calc(var(--ds-sp) * 2.5)}
.xl\:m-0{margin:0}
.xl\:m-1{margin:calc(var(--ds-sp) * 1)}
.xl\:m-2{margin:calc(var(--ds-sp) * 2)}
.xl\:m-3{margin:calc(var(--ds-sp) * 3)}
.xl\:m-4{margin:calc(var(--ds-sp) * 4)}
.xl\:m-5{margin:calc(var(--ds-sp) * 5)}
.xl\:m-6{margin:calc(var(--ds-sp) * 6)}
.xl\:m-8{margin:calc(var(--ds-sp) * 8)}
.xl\:m-10{margin:calc(var(--ds-sp) * 10)}
.xl\:m-12{margin:calc(var(--ds-sp) * 12)}
.xl\:m-16{margin:calc(var(--ds-sp) * 16)}
.xl\:m-20{margin:calc(var(--ds-sp) * 20)}
.xl\:m-24{margin:calc(var(--ds-sp) * 24)}
.xl\:m-32{margin:calc(var(--ds-sp) * 32)}
.xl\:m-40{margin:calc(var(--ds-sp) * 40)}
.xl\:m-48{margin:calc(var(--ds-sp) * 48)}
.xl\:m-64{margin:calc(var(--ds-sp) * 64)}
.xl\:m-80{margin:calc(var(--ds-sp) * 80)}
.xl\:m-96{margin:calc(var(--ds-sp) * 96)}
.xl\:m-px{margin:1px}
.xl\:m-0\.5{margin:calc(var(--ds-sp) * 0.5)}
.xl\:m-1\.5{margin:calc(var(--ds-sp) * 1.5)}
.xl\:m-2\.5{margin:calc(var(--ds-sp) * 2.5)}
.xl\:m-auto{margin:auto}
.xl\:-m-1{margin:calc(calc(var(--ds-sp) * 1) * -1)}
.xl\:-m-2{margin:calc(calc(var(--ds-sp) * 2) * -1)}
.xl\:-m-4{margin:calc(calc(var(--ds-sp) * 4) * -1)}
.xl\:-m-8{margin:calc(calc(var(--ds-sp) * 8) * -1)}
.xl\:mx-0{margin-inline:0}
.xl\:mx-1{margin-inline:calc(var(--ds-sp) * 1)}
.xl\:mx-2{margin-inline:calc(var(--ds-sp) * 2)}
.xl\:mx-3{margin-inline:calc(var(--ds-sp) * 3)}
.xl\:mx-4{margin-inline:calc(var(--ds-sp) * 4)}
.xl\:mx-5{margin-inline:calc(var(--ds-sp) * 5)}
.xl\:mx-6{margin-inline:calc(var(--ds-sp) * 6)}
.xl\:mx-8{margin-inline:calc(var(--ds-sp) * 8)}
.xl\:mx-10{margin-inline:calc(var(--ds-sp) * 10)}
.xl\:mx-12{margin-inline:calc(var(--ds-sp) * 12)}
.xl\:mx-16{margin-inline:calc(var(--ds-sp) * 16)}
.xl\:mx-20{margin-inline:calc(var(--ds-sp) * 20)}
.xl\:mx-24{margin-inline:calc(var(--ds-sp) * 24)}
.xl\:mx-32{margin-inline:calc(var(--ds-sp) * 32)}
.xl\:mx-40{margin-inline:calc(var(--ds-sp) * 40)}
.xl\:mx-48{margin-inline:calc(var(--ds-sp) * 48)}
.xl\:mx-64{margin-inline:calc(var(--ds-sp) * 64)}
.xl\:mx-80{margin-inline:calc(var(--ds-sp) * 80)}
.xl\:mx-96{margin-inline:calc(var(--ds-sp) * 96)}
.xl\:mx-px{margin-inline:1px}
.xl\:mx-0\.5{margin-inline:calc(var(--ds-sp) * 0.5)}
.xl\:mx-1\.5{margin-inline:calc(var(--ds-sp) * 1.5)}
.xl\:mx-2\.5{margin-inline:calc(var(--ds-sp) * 2.5)}
.xl\:mx-auto{margin-inline:auto}
.xl\:-mx-1{margin-inline:calc(calc(var(--ds-sp) * 1) * -1)}
.xl\:-mx-2{margin-inline:calc(calc(var(--ds-sp) * 2) * -1)}
.xl\:-mx-4{margin-inline:calc(calc(var(--ds-sp) * 4) * -1)}
.xl\:-mx-8{margin-inline:calc(calc(var(--ds-sp) * 8) * -1)}
.xl\:my-0{margin-block:0}
.xl\:my-1{margin-block:calc(var(--ds-sp) * 1)}
.xl\:my-2{margin-block:calc(var(--ds-sp) * 2)}
.xl\:my-3{margin-block:calc(var(--ds-sp) * 3)}
.xl\:my-4{margin-block:calc(var(--ds-sp) * 4)}
.xl\:my-5{margin-block:calc(var(--ds-sp) * 5)}
.xl\:my-6{margin-block:calc(var(--ds-sp) * 6)}
.xl\:my-8{margin-block:calc(var(--ds-sp) * 8)}
.xl\:my-10{margin-block:calc(var(--ds-sp) * 10)}
.xl\:my-12{margin-block:calc(var(--ds-sp) * 12)}
.xl\:my-16{margin-block:calc(var(--ds-sp) * 16)}
.xl\:my-20{margin-block:calc(var(--ds-sp) * 20)}
.xl\:my-24{margin-block:calc(var(--ds-sp) * 24)}
.xl\:my-32{margin-block:calc(var(--ds-sp) * 32)}
.xl\:my-40{margin-block:calc(var(--ds-sp) * 40)}
.xl\:my-48{margin-block:calc(var(--ds-sp) * 48)}
.xl\:my-64{margin-block:calc(var(--ds-sp) * 64)}
.xl\:my-80{margin-block:calc(var(--ds-sp) * 80)}
.xl\:my-96{margin-block:calc(var(--ds-sp) * 96)}
.xl\:my-px{margin-block:1px}
.xl\:my-0\.5{margin-block:calc(var(--ds-sp) * 0.5)}
.xl\:my-1\.5{margin-block:calc(var(--ds-sp) * 1.5)}
.xl\:my-2\.5{margin-block:calc(var(--ds-sp) * 2.5)}
.xl\:my-auto{margin-block:auto}
.xl\:-my-1{margin-block:calc(calc(var(--ds-sp) * 1) * -1)}
.xl\:-my-2{margin-block:calc(calc(var(--ds-sp) * 2) * -1)}
.xl\:-my-4{margin-block:calc(calc(var(--ds-sp) * 4) * -1)}
.xl\:-my-8{margin-block:calc(calc(var(--ds-sp) * 8) * -1)}
.xl\:mt-0{margin-top:0}
.xl\:mt-1{margin-top:calc(var(--ds-sp) * 1)}
.xl\:mt-2{margin-top:calc(var(--ds-sp) * 2)}
.xl\:mt-3{margin-top:calc(var(--ds-sp) * 3)}
.xl\:mt-4{margin-top:calc(var(--ds-sp) * 4)}
.xl\:mt-5{margin-top:calc(var(--ds-sp) * 5)}
.xl\:mt-6{margin-top:calc(var(--ds-sp) * 6)}
.xl\:mt-8{margin-top:calc(var(--ds-sp) * 8)}
.xl\:mt-10{margin-top:calc(var(--ds-sp) * 10)}
.xl\:mt-12{margin-top:calc(var(--ds-sp) * 12)}
.xl\:mt-16{margin-top:calc(var(--ds-sp) * 16)}
.xl\:mt-20{margin-top:calc(var(--ds-sp) * 20)}
.xl\:mt-24{margin-top:calc(var(--ds-sp) * 24)}
.xl\:mt-32{margin-top:calc(var(--ds-sp) * 32)}
.xl\:mt-40{margin-top:calc(var(--ds-sp) * 40)}
.xl\:mt-48{margin-top:calc(var(--ds-sp) * 48)}
.xl\:mt-64{margin-top:calc(var(--ds-sp) * 64)}
.xl\:mt-80{margin-top:calc(var(--ds-sp) * 80)}
.xl\:mt-96{margin-top:calc(var(--ds-sp) * 96)}
.xl\:mt-px{margin-top:1px}
.xl\:mt-0\.5{margin-top:calc(var(--ds-sp) * 0.5)}
.xl\:mt-1\.5{margin-top:calc(var(--ds-sp) * 1.5)}
.xl\:mt-2\.5{margin-top:calc(var(--ds-sp) * 2.5)}
.xl\:mt-auto{margin-top:auto}
.xl\:-mt-1{margin-top:calc(calc(var(--ds-sp) * 1) * -1)}
.xl\:-mt-2{margin-top:calc(calc(var(--ds-sp) * 2) * -1)}
.xl\:-mt-4{margin-top:calc(calc(var(--ds-sp) * 4) * -1)}
.xl\:-mt-8{margin-top:calc(calc(var(--ds-sp) * 8) * -1)}
.xl\:mr-0{margin-right:0}
.xl\:mr-1{margin-right:calc(var(--ds-sp) * 1)}
.xl\:mr-2{margin-right:calc(var(--ds-sp) * 2)}
.xl\:mr-3{margin-right:calc(var(--ds-sp) * 3)}
.xl\:mr-4{margin-right:calc(var(--ds-sp) * 4)}
.xl\:mr-5{margin-right:calc(var(--ds-sp) * 5)}
.xl\:mr-6{margin-right:calc(var(--ds-sp) * 6)}
.xl\:mr-8{margin-right:calc(var(--ds-sp) * 8)}
.xl\:mr-10{margin-right:calc(var(--ds-sp) * 10)}
.xl\:mr-12{margin-right:calc(var(--ds-sp) * 12)}
.xl\:mr-16{margin-right:calc(var(--ds-sp) * 16)}
.xl\:mr-20{margin-right:calc(var(--ds-sp) * 20)}
.xl\:mr-24{margin-right:calc(var(--ds-sp) * 24)}
.xl\:mr-32{margin-right:calc(var(--ds-sp) * 32)}
.xl\:mr-40{margin-right:calc(var(--ds-sp) * 40)}
.xl\:mr-48{margin-right:calc(var(--ds-sp) * 48)}
.xl\:mr-64{margin-right:calc(var(--ds-sp) * 64)}
.xl\:mr-80{margin-right:calc(var(--ds-sp) * 80)}
.xl\:mr-96{margin-right:calc(var(--ds-sp) * 96)}
.xl\:mr-px{margin-right:1px}
.xl\:mr-0\.5{margin-right:calc(var(--ds-sp) * 0.5)}
.xl\:mr-1\.5{margin-right:calc(var(--ds-sp) * 1.5)}
.xl\:mr-2\.5{margin-right:calc(var(--ds-sp) * 2.5)}
.xl\:mr-auto{margin-right:auto}
.xl\:-mr-1{margin-right:calc(calc(var(--ds-sp) * 1) * -1)}
.xl\:-mr-2{margin-right:calc(calc(var(--ds-sp) * 2) * -1)}
.xl\:-mr-4{margin-right:calc(calc(var(--ds-sp) * 4) * -1)}
.xl\:-mr-8{margin-right:calc(calc(var(--ds-sp) * 8) * -1)}
.xl\:mb-0{margin-bottom:0}
.xl\:mb-1{margin-bottom:calc(var(--ds-sp) * 1)}
.xl\:mb-2{margin-bottom:calc(var(--ds-sp) * 2)}
.xl\:mb-3{margin-bottom:calc(var(--ds-sp) * 3)}
.xl\:mb-4{margin-bottom:calc(var(--ds-sp) * 4)}
.xl\:mb-5{margin-bottom:calc(var(--ds-sp) * 5)}
.xl\:mb-6{margin-bottom:calc(var(--ds-sp) * 6)}
.xl\:mb-8{margin-bottom:calc(var(--ds-sp) * 8)}
.xl\:mb-10{margin-bottom:calc(var(--ds-sp) * 10)}
.xl\:mb-12{margin-bottom:calc(var(--ds-sp) * 12)}
.xl\:mb-16{margin-bottom:calc(var(--ds-sp) * 16)}
.xl\:mb-20{margin-bottom:calc(var(--ds-sp) * 20)}
.xl\:mb-24{margin-bottom:calc(var(--ds-sp) * 24)}
.xl\:mb-32{margin-bottom:calc(var(--ds-sp) * 32)}
.xl\:mb-40{margin-bottom:calc(var(--ds-sp) * 40)}
.xl\:mb-48{margin-bottom:calc(var(--ds-sp) * 48)}
.xl\:mb-64{margin-bottom:calc(var(--ds-sp) * 64)}
.xl\:mb-80{margin-bottom:calc(var(--ds-sp) * 80)}
.xl\:mb-96{margin-bottom:calc(var(--ds-sp) * 96)}
.xl\:mb-px{margin-bottom:1px}
.xl\:mb-0\.5{margin-bottom:calc(var(--ds-sp) * 0.5)}
.xl\:mb-1\.5{margin-bottom:calc(var(--ds-sp) * 1.5)}
.xl\:mb-2\.5{margin-bottom:calc(var(--ds-sp) * 2.5)}
.xl\:mb-auto{margin-bottom:auto}
.xl\:-mb-1{margin-bottom:calc(calc(var(--ds-sp) * 1) * -1)}
.xl\:-mb-2{margin-bottom:calc(calc(var(--ds-sp) * 2) * -1)}
.xl\:-mb-4{margin-bottom:calc(calc(var(--ds-sp) * 4) * -1)}
.xl\:-mb-8{margin-bottom:calc(calc(var(--ds-sp) * 8) * -1)}
.xl\:ml-0{margin-left:0}
.xl\:ml-1{margin-left:calc(var(--ds-sp) * 1)}
.xl\:ml-2{margin-left:calc(var(--ds-sp) * 2)}
.xl\:ml-3{margin-left:calc(var(--ds-sp) * 3)}
.xl\:ml-4{margin-left:calc(var(--ds-sp) * 4)}
.xl\:ml-5{margin-left:calc(var(--ds-sp) * 5)}
.xl\:ml-6{margin-left:calc(var(--ds-sp) * 6)}
.xl\:ml-8{margin-left:calc(var(--ds-sp) * 8)}
.xl\:ml-10{margin-left:calc(var(--ds-sp) * 10)}
.xl\:ml-12{margin-left:calc(var(--ds-sp) * 12)}
.xl\:ml-16{margin-left:calc(var(--ds-sp) * 16)}
.xl\:ml-20{margin-left:calc(var(--ds-sp) * 20)}
.xl\:ml-24{margin-left:calc(var(--ds-sp) * 24)}
.xl\:ml-32{margin-left:calc(var(--ds-sp) * 32)}
.xl\:ml-40{margin-left:calc(var(--ds-sp) * 40)}
.xl\:ml-48{margin-left:calc(var(--ds-sp) * 48)}
.xl\:ml-64{margin-left:calc(var(--ds-sp) * 64)}
.xl\:ml-80{margin-left:calc(var(--ds-sp) * 80)}
.xl\:ml-96{margin-left:calc(var(--ds-sp) * 96)}
.xl\:ml-px{margin-left:1px}
.xl\:ml-0\.5{margin-left:calc(var(--ds-sp) * 0.5)}
.xl\:ml-1\.5{margin-left:calc(var(--ds-sp) * 1.5)}
.xl\:ml-2\.5{margin-left:calc(var(--ds-sp) * 2.5)}
.xl\:ml-auto{margin-left:auto}
.xl\:-ml-1{margin-left:calc(calc(var(--ds-sp) * 1) * -1)}
.xl\:-ml-2{margin-left:calc(calc(var(--ds-sp) * 2) * -1)}
.xl\:-ml-4{margin-left:calc(calc(var(--ds-sp) * 4) * -1)}
.xl\:-ml-8{margin-left:calc(calc(var(--ds-sp) * 8) * -1)}
.xl\:ms-0{margin-inline-start:0}
.xl\:ms-1{margin-inline-start:calc(var(--ds-sp) * 1)}
.xl\:ms-2{margin-inline-start:calc(var(--ds-sp) * 2)}
.xl\:ms-3{margin-inline-start:calc(var(--ds-sp) * 3)}
.xl\:ms-4{margin-inline-start:calc(var(--ds-sp) * 4)}
.xl\:ms-5{margin-inline-start:calc(var(--ds-sp) * 5)}
.xl\:ms-6{margin-inline-start:calc(var(--ds-sp) * 6)}
.xl\:ms-8{margin-inline-start:calc(var(--ds-sp) * 8)}
.xl\:ms-10{margin-inline-start:calc(var(--ds-sp) * 10)}
.xl\:ms-12{margin-inline-start:calc(var(--ds-sp) * 12)}
.xl\:ms-16{margin-inline-start:calc(var(--ds-sp) * 16)}
.xl\:ms-20{margin-inline-start:calc(var(--ds-sp) * 20)}
.xl\:ms-24{margin-inline-start:calc(var(--ds-sp) * 24)}
.xl\:ms-32{margin-inline-start:calc(var(--ds-sp) * 32)}
.xl\:ms-40{margin-inline-start:calc(var(--ds-sp) * 40)}
.xl\:ms-48{margin-inline-start:calc(var(--ds-sp) * 48)}
.xl\:ms-64{margin-inline-start:calc(var(--ds-sp) * 64)}
.xl\:ms-80{margin-inline-start:calc(var(--ds-sp) * 80)}
.xl\:ms-96{margin-inline-start:calc(var(--ds-sp) * 96)}
.xl\:ms-px{margin-inline-start:1px}
.xl\:ms-0\.5{margin-inline-start:calc(var(--ds-sp) * 0.5)}
.xl\:ms-1\.5{margin-inline-start:calc(var(--ds-sp) * 1.5)}
.xl\:ms-2\.5{margin-inline-start:calc(var(--ds-sp) * 2.5)}
.xl\:ms-auto{margin-inline-start:auto}
.xl\:-ms-1{margin-inline-start:calc(calc(var(--ds-sp) * 1) * -1)}
.xl\:-ms-2{margin-inline-start:calc(calc(var(--ds-sp) * 2) * -1)}
.xl\:-ms-4{margin-inline-start:calc(calc(var(--ds-sp) * 4) * -1)}
.xl\:-ms-8{margin-inline-start:calc(calc(var(--ds-sp) * 8) * -1)}
.xl\:me-0{margin-inline-end:0}
.xl\:me-1{margin-inline-end:calc(var(--ds-sp) * 1)}
.xl\:me-2{margin-inline-end:calc(var(--ds-sp) * 2)}
.xl\:me-3{margin-inline-end:calc(var(--ds-sp) * 3)}
.xl\:me-4{margin-inline-end:calc(var(--ds-sp) * 4)}
.xl\:me-5{margin-inline-end:calc(var(--ds-sp) * 5)}
.xl\:me-6{margin-inline-end:calc(var(--ds-sp) * 6)}
.xl\:me-8{margin-inline-end:calc(var(--ds-sp) * 8)}
.xl\:me-10{margin-inline-end:calc(var(--ds-sp) * 10)}
.xl\:me-12{margin-inline-end:calc(var(--ds-sp) * 12)}
.xl\:me-16{margin-inline-end:calc(var(--ds-sp) * 16)}
.xl\:me-20{margin-inline-end:calc(var(--ds-sp) * 20)}
.xl\:me-24{margin-inline-end:calc(var(--ds-sp) * 24)}
.xl\:me-32{margin-inline-end:calc(var(--ds-sp) * 32)}
.xl\:me-40{margin-inline-end:calc(var(--ds-sp) * 40)}
.xl\:me-48{margin-inline-end:calc(var(--ds-sp) * 48)}
.xl\:me-64{margin-inline-end:calc(var(--ds-sp) * 64)}
.xl\:me-80{margin-inline-end:calc(var(--ds-sp) * 80)}
.xl\:me-96{margin-inline-end:calc(var(--ds-sp) * 96)}
.xl\:me-px{margin-inline-end:1px}
.xl\:me-0\.5{margin-inline-end:calc(var(--ds-sp) * 0.5)}
.xl\:me-1\.5{margin-inline-end:calc(var(--ds-sp) * 1.5)}
.xl\:me-2\.5{margin-inline-end:calc(var(--ds-sp) * 2.5)}
.xl\:me-auto{margin-inline-end:auto}
.xl\:-me-1{margin-inline-end:calc(calc(var(--ds-sp) * 1) * -1)}
.xl\:-me-2{margin-inline-end:calc(calc(var(--ds-sp) * 2) * -1)}
.xl\:-me-4{margin-inline-end:calc(calc(var(--ds-sp) * 4) * -1)}
.xl\:-me-8{margin-inline-end:calc(calc(var(--ds-sp) * 8) * -1)}
.xl\:space-x-0>:not(:last-child){margin-inline-end:0}
.xl\:space-x-1>:not(:last-child){margin-inline-end:calc(var(--ds-sp) * 1)}
.xl\:space-x-2>:not(:last-child){margin-inline-end:calc(var(--ds-sp) * 2)}
.xl\:space-x-4>:not(:last-child){margin-inline-end:calc(var(--ds-sp) * 4)}
.xl\:space-x-8>:not(:last-child){margin-inline-end:calc(var(--ds-sp) * 8)}
.xl\:space-x-16>:not(:last-child){margin-inline-end:calc(var(--ds-sp) * 16)}
.xl\:space-y-0>:not(:last-child){margin-block-end:0}
.xl\:space-y-1>:not(:last-child){margin-block-end:calc(var(--ds-sp) * 1)}
.xl\:space-y-2>:not(:last-child){margin-block-end:calc(var(--ds-sp) * 2)}
.xl\:space-y-4>:not(:last-child){margin-block-end:calc(var(--ds-sp) * 4)}
.xl\:space-y-8>:not(:last-child){margin-block-end:calc(var(--ds-sp) * 8)}
.xl\:space-y-16>:not(:last-child){margin-block-end:calc(var(--ds-sp) * 16)}
.xl\:w-0{width:0}
.xl\:w-1{width:calc(var(--ds-sp) * 1)}
.xl\:w-2{width:calc(var(--ds-sp) * 2)}
.xl\:w-3{width:calc(var(--ds-sp) * 3)}
.xl\:w-4{width:calc(var(--ds-sp) * 4)}
.xl\:w-5{width:calc(var(--ds-sp) * 5)}
.xl\:w-6{width:calc(var(--ds-sp) * 6)}
.xl\:w-8{width:calc(var(--ds-sp) * 8)}
.xl\:w-10{width:calc(var(--ds-sp) * 10)}
.xl\:w-12{width:calc(var(--ds-sp) * 12)}
.xl\:w-16{width:calc(var(--ds-sp) * 16)}
.xl\:w-20{width:calc(var(--ds-sp) * 20)}
.xl\:w-24{width:calc(var(--ds-sp) * 24)}
.xl\:w-32{width:calc(var(--ds-sp) * 32)}
.xl\:w-40{width:calc(var(--ds-sp) * 40)}
.xl\:w-48{width:calc(var(--ds-sp) * 48)}
.xl\:w-64{width:calc(var(--ds-sp) * 64)}
.xl\:w-80{width:calc(var(--ds-sp) * 80)}
.xl\:w-96{width:calc(var(--ds-sp) * 96)}
.xl\:w-px{width:1px}
.xl\:w-0\.5{width:calc(var(--ds-sp) * 0.5)}
.xl\:w-1\.5{width:calc(var(--ds-sp) * 1.5)}
.xl\:w-2\.5{width:calc(var(--ds-sp) * 2.5)}
.xl\:w-1\/2{width:50%}
.xl\:w-1\/3{width:33.333%}
.xl\:w-2\/3{width:66.667%}
.xl\:w-1\/4{width:25%}
.xl\:w-3\/4{width:75%}
.xl\:w-full{width:100%}
.xl\:w-auto{width:auto}
.xl\:w-screen{width:100vw}
.xl\:w-dvw{width:100dvw}
.xl\:w-svw{width:100svw}
.xl\:w-lvw{width:100lvw}
.xl\:w-min{width:min-content}
.xl\:w-max{width:max-content}
.xl\:w-fit{width:fit-content}
.xl\:w-3xs{width:16rem}
.xl\:w-2xs{width:18rem}
.xl\:w-xs{width:20rem}
.xl\:w-sm{width:24rem}
.xl\:w-md{width:28rem}
.xl\:w-lg{width:32rem}
.xl\:w-xl{width:36rem}
.xl\:w-2xl{width:42rem}
.xl\:w-3xl{width:48rem}
.xl\:w-4xl{width:56rem}
.xl\:w-5xl{width:64rem}
.xl\:w-6xl{width:72rem}
.xl\:w-7xl{width:80rem}
.xl\:max-w-3xs{max-width:16rem}
.xl\:max-w-2xs{max-width:18rem}
.xl\:max-w-xs{max-width:20rem}
.xl\:max-w-sm{max-width:24rem}
.xl\:max-w-md{max-width:28rem}
.xl\:max-w-lg{max-width:32rem}
.xl\:max-w-xl{max-width:36rem}
.xl\:max-w-2xl{max-width:42rem}
.xl\:max-w-3xl{max-width:48rem}
.xl\:max-w-4xl{max-width:56rem}
.xl\:max-w-5xl{max-width:64rem}
.xl\:max-w-6xl{max-width:72rem}
.xl\:max-w-7xl{max-width:80rem}
.xl\:max-w-1\/2{max-width:50%}
.xl\:max-w-1\/3{max-width:33.333%}
.xl\:max-w-2\/3{max-width:66.667%}
.xl\:max-w-1\/4{max-width:25%}
.xl\:max-w-3\/4{max-width:75%}
.xl\:max-w-full{max-width:100%}
.xl\:max-w-none{max-width:none}
.xl\:max-w-prose{max-width:65ch}
.xl\:max-w-screen{max-width:100vw}
.xl\:text-xs{font-size:.75rem;line-height:1rem}
.xl\:text-sm{font-size:.875rem;line-height:1.25rem}
.xl\:text-base{font-size:1rem;line-height:1.5rem}
.xl\:text-lg{font-size:1.125rem;line-height:1.75rem}
.xl\:text-xl{font-size:1.25rem;line-height:1.75rem}
.xl\:text-2xl{font-size:1.5rem;line-height:2rem}
.xl\:text-3xl{font-size:1.875rem;line-height:2.25rem}
.xl\:text-4xl{font-size:2.25rem;line-height:2.5rem}
.xl\:text-5xl{font-size:3rem;line-height:1}
.xl\:text-6xl{font-size:3.75rem;line-height:1}
.xl\:text-7xl{font-size:4.5rem;line-height:1}
.xl\:text-8xl{font-size:6rem;line-height:1}
.xl\:text-9xl{font-size:8rem;line-height:1}
.xl\:text-left{text-align:left}
.xl\:text-center{text-align:center}
.xl\:text-right{text-align:right}
.xl\:text-justify{text-align:justify}
.xl\:text-start{text-align:start}
.xl\:text-end{text-align:end}
}
