UNPKG

tailwindcss

Version:

A utility-first CSS framework for rapidly building custom user interfaces.

10 lines • 238 kB
import{a as tr,b as z,c as H,d as rr,e as P,f as St,g as ee,h as et,i as nr}from"./chunk-UWKE2Z6N.mjs";import{a as ir}from"./chunk-X4GG3EDV.mjs";var lr="4.2.1";function tt(t){let r=[0];for(let n=0;n<t.length;n++)t.charCodeAt(n)===10&&r.push(n+1);function i(n){let s=0,l=r.length;for(;l>0;){let u=(l|0)>>1,f=s+u;r[f]<=n?(s=f+1,l=l-u-1):l=u}s-=1;let c=n-r[s];return{line:s+1,column:c}}function e({line:n,column:s}){n-=1,n=Math.min(Math.max(n,0),r.length-1);let l=r[n],c=r[n+1]??l;return Math.min(Math.max(l+s,0),c)}return{find:i,findOffset:e}}var Fe=92,rt=47,it=42,or=34,ar=39,Zi=58,nt=59,ae=10,lt=13,We=32,Be=9,sr=123,Tt=125,Et=40,ur=41,Hi=91,Ji=93,fr=45,Vt=64,Qi=33,se=class t extends Error{loc;constructor(r,i){if(i){let e=i[0],n=tt(e.code).find(i[1]);r=`${e.file}:${n.line}:${n.column+1}: ${r}`}super(r),this.name="CssSyntaxError",this.loc=i,Error.captureStackTrace&&Error.captureStackTrace(this,t)}};function Se(t,r){let i=r?.from?{file:r.from,code:t}:null;t[0]==="\uFEFF"&&(t=" "+t.slice(1));let e=[],n=[],s=[],l=null,c=null,u="",f="",g=0,d;for(let p=0;p<t.length;p++){let w=t.charCodeAt(p);if(!(w===lt&&(d=t.charCodeAt(p+1),d===ae)))if(w===Fe)u===""&&(g=p),u+=t.slice(p,p+2),p+=1;else if(w===rt&&t.charCodeAt(p+1)===it){let h=p;for(let x=p+2;x<t.length;x++)if(d=t.charCodeAt(x),d===Fe)x+=1;else if(d===it&&t.charCodeAt(x+1)===rt){p=x+1;break}let y=t.slice(h,p+1);if(y.charCodeAt(2)===Qi){let x=ot(y.slice(2,-2));n.push(x),i&&(x.src=[i,h,p+1],x.dst=[i,h,p+1])}}else if(w===ar||w===or){let h=cr(t,p,w,i);u+=t.slice(p,h+1),p=h}else{if((w===We||w===ae||w===Be)&&(d=t.charCodeAt(p+1))&&(d===We||d===ae||d===Be||d===lt&&(d=t.charCodeAt(p+2))&&d==ae))continue;if(w===ae){if(u.length===0)continue;d=u.charCodeAt(u.length-1),d!==We&&d!==ae&&d!==Be&&(u+=" ")}else if(w===fr&&t.charCodeAt(p+1)===fr&&u.length===0){let h="",y=p,x=-1;for(let A=p+2;A<t.length;A++)if(d=t.charCodeAt(A),d===Fe)A+=1;else if(d===ar||d===or)A=cr(t,A,d,i);else if(d===rt&&t.charCodeAt(A+1)===it){for(let k=A+2;k<t.length;k++)if(d=t.charCodeAt(k),d===Fe)k+=1;else if(d===it&&t.charCodeAt(k+1)===rt){A=k+1;break}}else if(x===-1&&d===Zi)x=u.length+A-y;else if(d===nt&&h.length===0){u+=t.slice(y,A),p=A;break}else if(d===Et)h+=")";else if(d===Hi)h+="]";else if(d===sr)h+="}";else if((d===Tt||t.length-1===A)&&h.length===0){p=A-1,u+=t.slice(y,A);break}else(d===ur||d===Ji||d===Tt)&&h.length>0&&t[A]===h[h.length-1]&&(h=h.slice(0,-1));let $=Nt(u,x);if(!$)throw new se("Invalid custom property, expected a value",i?[i,y,p]:null);i&&($.src=[i,y,p],$.dst=[i,y,p]),l?l.nodes.push($):e.push($),u=""}else if(w===nt&&u.charCodeAt(0)===Vt)c=Ye(u),i&&(c.src=[i,g,p],c.dst=[i,g,p]),l?l.nodes.push(c):e.push(c),u="",c=null;else if(w===nt&&f[f.length-1]!==")"){let h=Nt(u);if(!h){if(u.length===0)continue;throw new se(`Invalid declaration: \`${u.trim()}\``,i?[i,g,p]:null)}i&&(h.src=[i,g,p],h.dst=[i,g,p]),l?l.nodes.push(h):e.push(h),u=""}else if(w===sr&&f[f.length-1]!==")")f+="}",c=J(u.trim()),i&&(c.src=[i,g,p],c.dst=[i,g,p]),l&&l.nodes.push(c),s.push(l),l=c,u="",c=null;else if(w===Tt&&f[f.length-1]!==")"){if(f==="")throw new se("Missing opening {",i?[i,p,p]:null);if(f=f.slice(0,-1),u.length>0)if(u.charCodeAt(0)===Vt)c=Ye(u),i&&(c.src=[i,g,p],c.dst=[i,g,p]),l?l.nodes.push(c):e.push(c),u="",c=null;else{let y=u.indexOf(":");if(l){let x=Nt(u,y);if(!x)throw new se(`Invalid declaration: \`${u.trim()}\``,i?[i,g,p]:null);i&&(x.src=[i,g,p],x.dst=[i,g,p]),l.nodes.push(x)}}let h=s.pop()??null;h===null&&l&&e.push(l),l=h,u="",c=null}else if(w===Et)f+=")",u+="(";else if(w===ur){if(f[f.length-1]!==")")throw new se("Missing opening (",i?[i,p,p]:null);f=f.slice(0,-1),u+=")"}else{if(u.length===0&&(w===We||w===ae||w===Be))continue;u===""&&(g=p),u+=String.fromCharCode(w)}}}if(u.charCodeAt(0)===Vt){let p=Ye(u);i&&(p.src=[i,g,t.length],p.dst=[i,g,t.length]),e.push(p)}if(f.length>0&&l){if(l.kind==="rule")throw new se(`Missing closing } at ${l.selector}`,l.src?[l.src[0],l.src[1],l.src[1]]:null);if(l.kind==="at-rule")throw new se(`Missing closing } at ${l.name} ${l.params}`,l.src?[l.src[0],l.src[1],l.src[1]]:null)}return n.length>0?n.concat(e):e}function Ye(t,r=[]){let i=t,e="";for(let n=5;n<t.length;n++){let s=t.charCodeAt(n);if(s===We||s===Be||s===Et){i=t.slice(0,n),e=t.slice(n);break}}return F(i.trim(),e.trim(),r)}function Nt(t,r=t.indexOf(":")){if(r===-1)return null;let i=t.indexOf("!important",r+1);return o(t.slice(0,r).trim(),t.slice(r+1,i===-1?t.length:i).trim(),i!==-1)}function cr(t,r,i,e=null){let n;for(let s=r+1;s<t.length;s++)if(n=t.charCodeAt(s),n===Fe)s+=1;else{if(n===i)return s;if(n===nt&&(t.charCodeAt(s+1)===ae||t.charCodeAt(s+1)===lt&&t.charCodeAt(s+2)===ae))throw new se(`Unterminated string: ${t.slice(r,s+1)+String.fromCharCode(i)}`,e?[e,r,s+1]:null);if(n===ae||n===lt&&t.charCodeAt(s+1)===ae)throw new se(`Unterminated string: ${t.slice(r,s)+String.fromCharCode(i)}`,e?[e,r,s+1]:null)}return r}function ke(t){if(arguments.length===0)throw new TypeError("`CSS.escape` requires an argument.");let r=String(t),i=r.length,e=-1,n,s="",l=r.charCodeAt(0);if(i===1&&l===45)return"\\"+r;for(;++e<i;){if(n=r.charCodeAt(e),n===0){s+="\uFFFD";continue}if(n>=1&&n<=31||n===127||e===0&&n>=48&&n<=57||e===1&&n>=48&&n<=57&&l===45){s+="\\"+n.toString(16)+" ";continue}if(n>=128||n===45||n===95||n>=48&&n<=57||n>=65&&n<=90||n>=97&&n<=122){s+=r.charAt(e);continue}s+="\\"+r.charAt(e)}return s}function ge(t){return t.replace(/\\([\dA-Fa-f]{1,6}[\t\n\f\r ]?|[\S\s])/g,r=>r.length>2?String.fromCodePoint(Number.parseInt(r.slice(1).trim(),16)):r[1])}var dr=new Map([["--font",["--font-weight","--font-size"]],["--inset",["--inset-shadow","--inset-ring"]],["--text",["--text-color","--text-decoration-color","--text-decoration-thickness","--text-indent","--text-shadow","--text-underline-offset"]],["--grid-column",["--grid-column-start","--grid-column-end"]],["--grid-row",["--grid-row-start","--grid-row-end"]]]);function pr(t,r){return(dr.get(r)??[]).some(i=>t===i||t.startsWith(`${i}-`))}var at=class{constructor(r=new Map,i=new Set([])){this.values=r;this.keyframes=i}prefix=null;get size(){return this.values.size}add(r,i,e=0,n){if(r.endsWith("-*")){if(i!=="initial")throw new Error(`Invalid theme value \`${i}\` for namespace \`${r}\``);r==="--*"?this.values.clear():this.clearNamespace(r.slice(0,-2),0)}if(e&4){let s=this.values.get(r);if(s&&!(s.options&4))return}i==="initial"?this.values.delete(r):this.values.set(r,{value:i,options:e,src:n})}keysInNamespaces(r){let i=[];for(let e of r){let n=`${e}-`;for(let s of this.values.keys())s.startsWith(n)&&s.indexOf("--",2)===-1&&(pr(s,e)||i.push(s.slice(n.length)))}return i}get(r){for(let i of r){let e=this.values.get(i);if(e)return e.value}return null}hasDefault(r){return(this.getOptions(r)&4)===4}getOptions(r){return r=ge(this.#r(r)),this.values.get(r)?.options??0}entries(){return this.prefix?Array.from(this.values,r=>(r[0]=this.prefixKey(r[0]),r)):this.values.entries()}prefixKey(r){return this.prefix?`--${this.prefix}-${r.slice(2)}`:r}#r(r){return this.prefix?`--${r.slice(3+this.prefix.length)}`:r}clearNamespace(r,i){let e=dr.get(r)??[];e:for(let n of this.values.keys())if(n.startsWith(r)){if(i!==0&&(this.getOptions(n)&i)!==i)continue;for(let s of e)if(n.startsWith(s))continue e;this.values.delete(n)}}#e(r,i){for(let e of i){let n=r!==null?`${e}-${r}`:e;if(!this.values.has(n))if(r!==null&&r.includes(".")){if(n=`${e}-${r.replaceAll(".","_")}`,!this.values.has(n))continue}else continue;if(!pr(n,e))return n}return null}#t(r){let i=this.values.get(r);if(!i)return null;let e=null;return i.options&2&&(e=i.value),`var(${ke(this.prefixKey(r))}${e?`, ${e}`:""})`}markUsedVariable(r){let i=ge(this.#r(r)),e=this.values.get(i);if(!e)return!1;let n=e.options&16;return e.options|=16,!n}resolve(r,i,e=0){let n=this.#e(r,i);if(!n)return null;let s=this.values.get(n);return(e|s.options)&1?s.value:this.#t(n)}resolveValue(r,i){let e=this.#e(r,i);return e?this.values.get(e).value:null}resolveWith(r,i,e=[]){let n=this.#e(r,i);if(!n)return null;let s={};for(let c of e){let u=`${n}${c}`,f=this.values.get(u);f&&(f.options&1?s[c]=f.value:s[c]=this.#t(u))}let l=this.values.get(n);return l.options&1?[l.value,s]:[this.#t(n),s]}namespace(r){let i=new Map,e=`${r}-`;for(let[n,s]of this.values)n===r?i.set(null,s.value):n.startsWith(`${e}-`)?i.set(n.slice(r.length),s.value):n.startsWith(e)&&i.set(n.slice(e.length),s.value);return i}addKeyframes(r){this.keyframes.add(r)}getKeyframes(){return Array.from(this.keyframes)}};var K=class extends Map{constructor(i){super();this.factory=i}get(i){let e=super.get(i);return e===void 0&&(e=this.factory(i,this),this.set(i,e)),e}};function ne(t){return{kind:"word",value:t}}function Xi(t,r){return{kind:"function",value:t,nodes:r}}function en(t){return{kind:"separator",value:t}}function Z(t){let r="";for(let i of t)switch(i.kind){case"word":case"separator":{r+=i.value;break}case"function":r+=i.value+"("+Z(i.nodes)+")"}return r}var mr=92,tn=41,gr=58,hr=44,rn=34,vr=61,wr=62,yr=60,kr=10,nn=40,ln=39,on=47,br=32,xr=9;function B(t){t=t.replaceAll(`\r `,` `);let r=[],i=[],e=null,n="",s;for(let l=0;l<t.length;l++){let c=t.charCodeAt(l);switch(c){case mr:{n+=t[l]+t[l+1],l++;break}case on:{if(n.length>0){let f=ne(n);e?e.nodes.push(f):r.push(f),n=""}let u=ne(t[l]);e?e.nodes.push(u):r.push(u);break}case gr:case hr:case vr:case wr:case yr:case kr:case br:case xr:{if(n.length>0){let d=ne(n);e?e.nodes.push(d):r.push(d),n=""}let u=l,f=l+1;for(;f<t.length&&(s=t.charCodeAt(f),!(s!==gr&&s!==hr&&s!==vr&&s!==wr&&s!==yr&&s!==kr&&s!==br&&s!==xr));f++);l=f-1;let g=en(t.slice(u,f));e?e.nodes.push(g):r.push(g);break}case ln:case rn:{let u=l;for(let f=l+1;f<t.length;f++)if(s=t.charCodeAt(f),s===mr)f+=1;else if(s===c){l=f;break}n+=t.slice(u,l+1);break}case nn:{let u=Xi(n,[]);n="",e?e.nodes.push(u):r.push(u),i.push(u),e=u;break}case tn:{let u=i.pop();if(n.length>0){let f=ne(n);u?.nodes.push(f),n=""}i.length>0?e=i[i.length-1]:e=null;break}default:n+=String.fromCharCode(c)}}return n.length>0&&r.push(ne(n)),r}var Ot=(l=>(l[l.Continue=0]="Continue",l[l.Skip=1]="Skip",l[l.Stop=2]="Stop",l[l.Replace=3]="Replace",l[l.ReplaceSkip=4]="ReplaceSkip",l[l.ReplaceStop=5]="ReplaceStop",l))(Ot||{}),R={Continue:{kind:0},Skip:{kind:1},Stop:{kind:2},Replace:t=>({kind:3,nodes:Array.isArray(t)?t:[t]}),ReplaceSkip:t=>({kind:4,nodes:Array.isArray(t)?t:[t]}),ReplaceStop:t=>({kind:5,nodes:Array.isArray(t)?t:[t]})};function I(t,r){typeof r=="function"?Ar(t,r):Ar(t,r.enter,r.exit)}function Ar(t,r=()=>R.Continue,i=()=>R.Continue){let e={value:[t,0,null],prev:null},n={parent:null,depth:0,path(){let s=[],l=e;for(;l;){let c=l.value[2];c&&s.push(c),l=l.prev}return s.reverse(),s}};for(;e!==null;){let s=e.value,l=s[0],c=s[1],u=s[2];if(c>=l.length){e=e.prev,n.depth-=1;continue}if(n.parent=u,c>=0){let p=l[c],w=r(p,n)??R.Continue;switch(w.kind){case 0:{p.nodes&&p.nodes.length>0&&(n.depth+=1,e={value:[p.nodes,0,p],prev:e}),s[1]=~c;continue}case 2:return;case 1:{s[1]=~c;continue}case 3:{l.splice(c,1,...w.nodes);continue}case 5:{l.splice(c,1,...w.nodes);return}case 4:{l.splice(c,1,...w.nodes),s[1]+=w.nodes.length;continue}default:throw new Error(`Invalid \`WalkAction.${Ot[w.kind]??`Unknown(${w.kind})`}\` in enter.`)}}let f=~c,g=l[f],d=i(g,n)??R.Continue;switch(d.kind){case 0:s[1]=f+1;continue;case 2:return;case 3:{l.splice(f,1,...d.nodes),s[1]=f+d.nodes.length;continue}case 5:{l.splice(f,1,...d.nodes);return}case 4:{l.splice(f,1,...d.nodes),s[1]=f+d.nodes.length;continue}default:throw new Error(`Invalid \`WalkAction.${Ot[d.kind]??`Unknown(${d.kind})`}\` in exit.`)}}}function st(t){let r=[];return I(B(t),i=>{if(!(i.kind!=="function"||i.value!=="var"))return I(i.nodes,e=>{e.kind!=="word"||e.value[0]!=="-"||e.value[1]!=="-"||r.push(e.value)}),R.Skip}),r}var an=64;function G(t,r=[]){return{kind:"rule",selector:t,nodes:r}}function F(t,r="",i=[]){return{kind:"at-rule",name:t,params:r,nodes:i}}function J(t,r=[]){return t.charCodeAt(0)===an?Ye(t,r):G(t,r)}function o(t,r,i=!1){return{kind:"declaration",property:t,value:r,important:i}}function ot(t){return{kind:"comment",value:t}}function ce(t,r){return{kind:"context",context:t,nodes:r}}function W(t){return{kind:"at-root",nodes:t}}function te(t){switch(t.kind){case"rule":return{kind:t.kind,selector:t.selector,nodes:t.nodes.map(te),src:t.src,dst:t.dst};case"at-rule":return{kind:t.kind,name:t.name,params:t.params,nodes:t.nodes.map(te),src:t.src,dst:t.dst};case"at-root":return{kind:t.kind,nodes:t.nodes.map(te),src:t.src,dst:t.dst};case"context":return{kind:t.kind,context:{...t.context},nodes:t.nodes.map(te),src:t.src,dst:t.dst};case"declaration":return{kind:t.kind,property:t.property,value:t.value,important:t.important,src:t.src,dst:t.dst};case"comment":return{kind:t.kind,value:t.value,src:t.src,dst:t.dst};default:throw new Error(`Unknown node kind: ${t.kind}`)}}function qe(t){return{depth:t.depth,get context(){let r={};for(let i of t.path())i.kind==="context"&&Object.assign(r,i.context);return Object.defineProperty(this,"context",{value:r}),r},get parent(){let r=this.path().pop()??null;return Object.defineProperty(this,"parent",{value:r}),r},path(){return t.path().filter(r=>r.kind!=="context")}}}function Te(t,r,i=3){let e=[],n=new Set,s=new K(()=>new Set),l=new K(()=>new Set),c=new Set,u=new Set,f=[],g=[],d=new K(()=>new Set);function p(h,y,x={},$=0){if(h.kind==="declaration"){if(h.property==="--tw-sort"||h.value===void 0||h.value===null)return;if(x.theme&&h.property[0]==="-"&&h.property[1]==="-"){if(h.value==="initial"){h.value=void 0;return}x.keyframes||s.get(y).add(h)}if(h.value.includes("var("))if(x.theme&&h.property[0]==="-"&&h.property[1]==="-")for(let A of st(h.value))d.get(A).add(h.property);else r.trackUsedVariables(h.value);if(h.property==="animation")for(let A of Cr(h.value))u.add(A);i&2&&h.value.includes("color-mix(")&&!x.supportsColorMix&&!x.keyframes&&l.get(y).add(h),y.push(h)}else if(h.kind==="rule"){let A=[];for(let N of h.nodes)p(N,A,x,$+1);let k={},U=new Set;for(let N of A){if(N.kind!=="declaration")continue;let O=`${N.property}:${N.value}:${N.important}`;k[O]??=[],k[O].push(N)}for(let N in k)for(let O=0;O<k[N].length-1;++O)U.add(k[N][O]);if(U.size>0&&(A=A.filter(N=>!U.has(N))),A.length===0)return;h.selector==="&"?y.push(...A):y.push({...h,nodes:A})}else if(h.kind==="at-rule"&&h.name==="@property"&&$===0){if(n.has(h.params))return;if(i&1){let k=h.params,U=null,N=!1;for(let L of h.nodes)L.kind==="declaration"&&(L.property==="initial-value"?U=L.value:L.property==="inherits"&&(N=L.value==="true"));let O=o(k,U??"initial");O.src=h.src,N?f.push(O):g.push(O)}n.add(h.params);let A={...h,nodes:[]};for(let k of h.nodes)p(k,A.nodes,x,$+1);y.push(A)}else if(h.kind==="at-rule"){h.name==="@keyframes"?x={...x,keyframes:!0}:h.name==="@supports"&&h.params.includes("color-mix(")&&(x={...x,supportsColorMix:!0});let A={...h,nodes:[]};for(let k of h.nodes)p(k,A.nodes,x,$+1);h.name==="@keyframes"&&x.theme&&c.add(A),(A.nodes.length>0||A.name==="@layer"||A.name==="@charset"||A.name==="@custom-media"||A.name==="@namespace"||A.name==="@import")&&y.push(A)}else if(h.kind==="at-root")for(let A of h.nodes){let k=[];p(A,k,x,0);for(let U of k)e.push(U)}else if(h.kind==="context"){if(h.context.reference)return;for(let A of h.nodes)p(A,y,{...x,...h.context},$)}else h.kind==="comment"&&y.push(h)}let w=[];for(let h of t)p(h,w,{},0);e:for(let[h,y]of s)for(let x of y){if($r(x.property,r.theme,d)){if(x.property.startsWith(r.theme.prefixKey("--animate-")))for(let k of Cr(x.value))u.add(k);continue}let A=h.indexOf(x);if(h.splice(A,1),h.length===0){let k=sn(w,U=>U.kind==="rule"&&U.nodes===h);if(!k||k.length===0)continue e;k.unshift({kind:"at-root",nodes:w});do{let U=k.pop();if(!U)break;let N=k[k.length-1];if(!N||N.kind!=="at-root"&&N.kind!=="at-rule")break;let O=N.nodes.indexOf(U);if(O===-1)break;N.nodes.splice(O,1)}while(!0);continue e}}for(let h of c)if(!u.has(h.params)){let y=e.indexOf(h);e.splice(y,1)}if(w=w.concat(e),i&2)for(let[h,y]of l)for(let x of y){let $=h.indexOf(x);if($===-1||x.value==null)continue;let A=B(x.value),k=!1;if(I(A,O=>{if(O.kind!=="function"||O.value!=="color-mix")return;let L=!1,_=!1;if(I(O.nodes,j=>{if(j.kind=="word"&&j.value.toLowerCase()==="currentcolor"){_=!0,k=!0;return}let Y=j,q=null,le=new Set;do{if(Y.kind!=="function"||Y.value!=="var")return;let oe=Y.nodes[0];if(!oe||oe.kind!=="word")return;let a=oe.value;if(le.has(a)){L=!0;return}if(le.add(a),k=!0,q=r.theme.resolveValue(null,[oe.value]),!q){L=!0;return}if(q.toLowerCase()==="currentcolor"){_=!0;return}q.startsWith("var(")?Y=B(q)[0]:Y=null}while(Y);return R.Replace({kind:"word",value:q})}),L||_){let j=O.nodes.findIndex(q=>q.kind==="separator"&&q.value.trim().includes(","));if(j===-1)return;let Y=O.nodes.length>j?O.nodes[j+1]:null;return Y?R.Replace(Y):void 0}else if(k){let j=O.nodes[2];j.kind==="word"&&(j.value==="oklab"||j.value==="oklch"||j.value==="lab"||j.value==="lch")&&(j.value="srgb")}}),!k)continue;let U={...x,value:Z(A)},N=J("@supports (color: color-mix(in lab, red, red))",[x]);N.src=x.src,h.splice($,1,U,N)}if(i&1){let h=[];if(f.length>0){let y=J(":root, :host",f);y.src=f[0].src,h.push(y)}if(g.length>0){let y=J("*, ::before, ::after, ::backdrop",g);y.src=g[0].src,h.push(y)}if(h.length>0){let y=w.findIndex(A=>!(A.kind==="comment"||A.kind==="at-rule"&&(A.name==="@charset"||A.name==="@import"))),x=F("@layer","properties",[]);x.src=h[0].src,w.splice(y<0?w.length:y,0,x);let $=J("@layer properties",[F("@supports","((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b))))",h)]);$.src=h[0].src,$.nodes[0].src=h[0].src,w.push($)}}return w}function ie(t,r){let i=0,e={file:null,code:""};function n(l,c=0){let u="",f=" ".repeat(c);if(l.kind==="declaration"){if(u+=`${f}${l.property}: ${l.value}${l.important?" !important":""}; `,r){i+=f.length;let g=i;i+=l.property.length,i+=2,i+=l.value?.length??0,l.important&&(i+=11);let d=i;i+=2,l.dst=[e,g,d]}}else if(l.kind==="rule"){if(u+=`${f}${l.selector} { `,r){i+=f.length;let g=i;i+=l.selector.length,i+=1;let d=i;l.dst=[e,g,d],i+=2}for(let g of l.nodes)u+=n(g,c+1);u+=`${f}} `,r&&(i+=f.length,i+=2)}else if(l.kind==="at-rule"){if(l.nodes.length===0){let g=`${f}${l.name} ${l.params}; `;if(r){i+=f.length;let d=i;i+=l.name.length,i+=1,i+=l.params.length;let p=i;i+=2,l.dst=[e,d,p]}return g}if(u+=`${f}${l.name}${l.params?` ${l.params} `:" "}{ `,r){i+=f.length;let g=i;i+=l.name.length,l.params&&(i+=1,i+=l.params.length),i+=1;let d=i;l.dst=[e,g,d],i+=2}for(let g of l.nodes)u+=n(g,c+1);u+=`${f}} `,r&&(i+=f.length,i+=2)}else if(l.kind==="comment"){if(u+=`${f}/*${l.value}*/ `,r){i+=f.length;let g=i;i+=2+l.value.length+2;let d=i;l.dst=[e,g,d],i+=1}}else if(l.kind==="context"||l.kind==="at-root")return"";return u}let s="";for(let l of t)s+=n(l,0);return e.code=s,s}function sn(t,r){let i=[];return I(t,(e,n)=>{if(r(e))return i=n.path(),i.push(e),R.Stop}),i}function $r(t,r,i,e=new Set){if(e.has(t)||(e.add(t),r.getOptions(t)&24))return!0;{let s=i.get(t)??[];for(let l of s)if($r(l,r,i,e))return!0}return!1}function Cr(t){return t.split(/[\s,]+/)}function be(t){if(t.indexOf("(")===-1)return Ie(t);let r=B(t);return It(r),t=Z(r),t=tr(t),t}function Ie(t,r=!1){let i="";for(let e=0;e<t.length;e++){let n=t[e];n==="\\"&&t[e+1]==="_"?(i+="_",e+=1):n==="_"&&!r?i+=" ":i+=n}return i}function It(t){for(let r of t)switch(r.kind){case"function":{if(r.value==="url"||r.value.endsWith("_url")){r.value=Ie(r.value);break}if(r.value==="var"||r.value.endsWith("_var")||r.value==="theme"||r.value.endsWith("_theme")){r.value=Ie(r.value);for(let i=0;i<r.nodes.length;i++){if(i==0&&r.nodes[i].kind==="word"){r.nodes[i].value=Ie(r.nodes[i].value,!0);continue}It([r.nodes[i]])}break}r.value=Ie(r.value),It(r.nodes);break}case"separator":case"word":{r.value=Ie(r.value);break}default:un(r)}}function un(t){throw new Error(`Unexpected value: ${t}`)}var _t=new Uint8Array(256);function ve(t){let r=0,i=t.length;for(let e=0;e<i;e++){let n=t.charCodeAt(e);switch(n){case 92:e+=1;break;case 39:case 34:for(;++e<i;){let s=t.charCodeAt(e);if(s===92){e+=1;continue}if(s===n)break}break;case 40:_t[r]=41,r++;break;case 91:_t[r]=93,r++;break;case 123:break;case 93:case 125:case 41:if(r===0)return!1;r>0&&n===_t[r-1]&&r--;break;case 59:if(r===0)return!1;break}}return!0}var fn=58,Sr=45,Tr=97,Vr=122,Ut=/^[a-zA-Z0-9_.%-]+$/;function Nr(t){switch(t.kind){case"arbitrary":return{kind:t.kind,property:t.property,value:t.value,modifier:t.modifier?{kind:t.modifier.kind,value:t.modifier.value}:null,variants:t.variants.map(_e),important:t.important,raw:t.raw};case"static":return{kind:t.kind,root:t.root,variants:t.variants.map(_e),important:t.important,raw:t.raw};case"functional":return{kind:t.kind,root:t.root,value:t.value?t.value.kind==="arbitrary"?{kind:t.value.kind,dataType:t.value.dataType,value:t.value.value}:{kind:t.value.kind,value:t.value.value,fraction:t.value.fraction}:null,modifier:t.modifier?{kind:t.modifier.kind,value:t.modifier.value}:null,variants:t.variants.map(_e),important:t.important,raw:t.raw};default:throw new Error("Unknown candidate kind")}}function _e(t){switch(t.kind){case"arbitrary":return{kind:t.kind,selector:t.selector,relative:t.relative};case"static":return{kind:t.kind,root:t.root};case"functional":return{kind:t.kind,root:t.root,value:t.value?{kind:t.value.kind,value:t.value.value}:null,modifier:t.modifier?{kind:t.modifier.kind,value:t.modifier.value}:null};case"compound":return{kind:t.kind,root:t.root,variant:_e(t.variant),modifier:t.modifier?{kind:t.modifier.kind,value:t.modifier.value}:null};default:throw new Error("Unknown variant kind")}}function*Er(t,r){let i=z(t,":");if(r.theme.prefix){if(i.length===1||i[0]!==r.theme.prefix)return null;i.shift()}let e=i.pop(),n=[];for(let d=i.length-1;d>=0;--d){let p=r.parseVariant(i[d]);if(p===null)return;n.push(p)}let s=!1;e[e.length-1]==="!"?(s=!0,e=e.slice(0,-1)):e[0]==="!"&&(s=!0,e=e.slice(1)),r.utilities.has(e,"static")&&!e.includes("[")&&(yield{kind:"static",root:e,variants:n,important:s,raw:t});let[l,c=null,u]=z(e,"/");if(u)return;let f=c===null?null:Dt(c);if(c!==null&&f===null)return;if(l[0]==="["){if(l[l.length-1]!=="]")return;let d=l.charCodeAt(1);if(d!==Sr&&!(d>=Tr&&d<=Vr))return;l=l.slice(1,-1);let p=l.indexOf(":");if(p===-1||p===0||p===l.length-1)return;let w=l.slice(0,p),h=be(l.slice(p+1));if(!ve(h))return;yield{kind:"arbitrary",property:w,value:h,modifier:f,variants:n,important:s,raw:t};return}let g;if(l[l.length-1]==="]"){let d=l.indexOf("-[");if(d===-1)return;let p=l.slice(0,d);if(!r.utilities.has(p,"functional"))return;let w=l.slice(d+1);g=[[p,w]]}else if(l[l.length-1]===")"){let d=l.indexOf("-(");if(d===-1)return;let p=l.slice(0,d);if(!r.utilities.has(p,"functional"))return;let w=l.slice(d+2,-1),h=z(w,":"),y=null;if(h.length===2&&(y=h[0],w=h[1]),w[0]!=="-"||w[1]!=="-"||!ve(w))return;g=[[p,y===null?`[var(${w})]`:`[${y}:var(${w})]`]]}else g=Or(l,d=>r.utilities.has(d,"functional"));for(let[d,p]of g){let w={kind:"functional",root:d,modifier:f,value:null,variants:n,important:s,raw:t};if(p===null){yield w;continue}{let h=p.indexOf("[");if(h!==-1){if(p[p.length-1]!=="]")return;let x=be(p.slice(h+1,-1));if(!ve(x))continue;let $=null;for(let A=0;A<x.length;A++){let k=x.charCodeAt(A);if(k===fn){$=x.slice(0,A),x=x.slice(A+1);break}if(!(k===Sr||k>=Tr&&k<=Vr))break}if(x.length===0||x.trim().length===0||$==="")continue;w.value={kind:"arbitrary",dataType:$||null,value:x}}else{let x=c===null||w.modifier?.kind==="arbitrary"?null:`${p}/${c}`;if(!Ut.test(p))continue;w.value={kind:"named",value:p,fraction:x}}}yield w}}function Dt(t){if(t[0]==="["&&t[t.length-1]==="]"){let r=be(t.slice(1,-1));return!ve(r)||r.length===0||r.trim().length===0?null:{kind:"arbitrary",value:r}}return t[0]==="("&&t[t.length-1]===")"?(t=t.slice(1,-1),t[0]!=="-"||t[1]!=="-"||!ve(t)?null:(t=`var(${t})`,{kind:"arbitrary",value:be(t)})):Ut.test(t)?{kind:"named",value:t}:null}function Rr(t,r){if(t[0]==="["&&t[t.length-1]==="]"){if(t[1]==="@"&&t.includes("&"))return null;let i=be(t.slice(1,-1));if(!ve(i)||i.length===0||i.trim().length===0)return null;let e=i[0]===">"||i[0]==="+"||i[0]==="~";return!e&&i[0]!=="@"&&!i.includes("&")&&(i=`&:is(${i})`),{kind:"arbitrary",selector:i,relative:e}}{let[i,e=null,n]=z(t,"/");if(n)return null;let s=Or(i,l=>r.variants.has(l));for(let[l,c]of s)switch(r.variants.kind(l)){case"static":return c!==null||e!==null?null:{kind:"static",root:l};case"functional":{let u=e===null?null:Dt(e);if(e!==null&&u===null)return null;if(c===null)return{kind:"functional",root:l,modifier:u,value:null};if(c[c.length-1]==="]"){if(c[0]!=="[")continue;let f=be(c.slice(1,-1));return!ve(f)||f.length===0||f.trim().length===0?null:{kind:"functional",root:l,modifier:u,value:{kind:"arbitrary",value:f}}}if(c[c.length-1]===")"){if(c[0]!=="(")continue;let f=be(c.slice(1,-1));return!ve(f)||f.length===0||f.trim().length===0||f[0]!=="-"||f[1]!=="-"?null:{kind:"functional",root:l,modifier:u,value:{kind:"arbitrary",value:`var(${f})`}}}if(!Ut.test(c))continue;return{kind:"functional",root:l,modifier:u,value:{kind:"named",value:c}}}case"compound":{if(c===null)return null;e&&(l==="not"||l==="has"||l==="in")&&(c=`${c}/${e}`,e=null);let u=r.parseVariant(c);if(u===null||!r.variants.compoundsWith(l,u))return null;let f=e===null?null:Dt(e);return e!==null&&f===null?null:{kind:"compound",root:l,modifier:f,variant:u}}}}return null}function*Or(t,r){r(t)&&(yield[t,null]);let i=t.lastIndexOf("-");for(;i>0;){let e=t.slice(0,i);if(r(e)){let n=[e,t.slice(i+1)];if(n[1]===""||n[0]==="@"&&r("@")&&t[i]==="-")break;yield n}i=t.lastIndexOf("-",i-1)}t[0]==="@"&&r("@")&&(yield["@",t.slice(1)])}function Pr(t,r){let i=[];for(let n of r.variants)i.unshift(ut(n));t.theme.prefix&&i.unshift(t.theme.prefix);let e="";if(r.kind==="static"&&(e+=r.root),r.kind==="functional"&&(e+=r.root,r.value))if(r.value.kind==="arbitrary"){if(r.value!==null){let n=Lt(r.value.value),s=n?r.value.value.slice(4,-1):r.value.value,[l,c]=n?["(",")"]:["[","]"];r.value.dataType?e+=`-${l}${r.value.dataType}:${xe(s)}${c}`:e+=`-${l}${xe(s)}${c}`}}else r.value.kind==="named"&&(e+=`-${r.value.value}`);return r.kind==="arbitrary"&&(e+=`[${r.property}:${xe(r.value)}]`),(r.kind==="arbitrary"||r.kind==="functional")&&(e+=He(r.modifier)),r.important&&(e+="!"),i.push(e),i.join(":")}function He(t){if(t===null)return"";let r=Lt(t.value),i=r?t.value.slice(4,-1):t.value,[e,n]=r?["(",")"]:["[","]"];return t.kind==="arbitrary"?`/${e}${xe(i)}${n}`:t.kind==="named"?`/${t.value}`:""}function ut(t){if(t.kind==="static")return t.root;if(t.kind==="arbitrary")return`[${xe(dn(t.selector))}]`;let r="";if(t.kind==="functional"){r+=t.root;let i=t.root!=="@";if(t.value)if(t.value.kind==="arbitrary"){let e=Lt(t.value.value),n=e?t.value.value.slice(4,-1):t.value.value,[s,l]=e?["(",")"]:["[","]"];r+=`${i?"-":""}${s}${xe(n)}${l}`}else t.value.kind==="named"&&(r+=`${i?"-":""}${t.value.value}`)}return t.kind==="compound"&&(r+=t.root,r+="-",r+=ut(t.variant)),(t.kind==="functional"||t.kind==="compound")&&(r+=He(t.modifier)),r}var cn=new K(t=>{let r=B(t),i=new Set;return I(r,(e,n)=>{let s=n.parent===null?r:n.parent.nodes??[];if(e.kind==="word"&&(e.value==="+"||e.value==="-"||e.value==="*"||e.value==="/")){let l=s.indexOf(e)??-1;if(l===-1)return;let c=s[l-1];if(c?.kind!=="separator"||c.value!==" ")return;let u=s[l+1];if(u?.kind!=="separator"||u.value!==" ")return;i.add(c),i.add(u)}else e.kind==="separator"&&e.value.length>0&&e.value.trim()===""?(s[0]===e||s[s.length-1]===e)&&i.add(e):e.kind==="separator"&&e.value.trim()===","&&(e.value=",")}),i.size>0&&I(r,e=>{if(i.has(e))return i.delete(e),R.ReplaceSkip([])}),Kt(r),Z(r)});function xe(t){return cn.get(t)}var pn=new K(t=>{let r=B(t);return r.length===3&&r[0].kind==="word"&&r[0].value==="&"&&r[1].kind==="separator"&&r[1].value===":"&&r[2].kind==="function"&&r[2].value==="is"?Z(r[2].nodes):t});function dn(t){return pn.get(t)}function Kt(t){for(let r of t)switch(r.kind){case"function":{if(r.value==="url"||r.value.endsWith("_url")){r.value=Ze(r.value);break}if(r.value==="var"||r.value.endsWith("_var")||r.value==="theme"||r.value.endsWith("_theme")){r.value=Ze(r.value);for(let i=0;i<r.nodes.length;i++)Kt([r.nodes[i]]);break}r.value=Ze(r.value),Kt(r.nodes);break}case"separator":r.value=Ze(r.value);break;case"word":{(r.value[0]!=="-"||r.value[1]!=="-")&&(r.value=Ze(r.value));break}default:gn(r)}}var mn=new K(t=>{let r=B(t);return r.length===1&&r[0].kind==="function"&&r[0].value==="var"});function Lt(t){return mn.get(t)}function gn(t){throw new Error(`Unexpected value: ${t}`)}function Ze(t){return t.replaceAll("_",String.raw`\_`).replaceAll(" ","_")}function Ve(t,r,i){if(t===r)return 0;let e=t.indexOf("("),n=r.indexOf("("),s=e===-1?t.replace(/[\d.]+/g,""):t.slice(0,e),l=n===-1?r.replace(/[\d.]+/g,""):r.slice(0,n),c=(s===l?0:s<l?-1:1)||(i==="asc"?parseInt(t)-parseInt(r):parseInt(r)-parseInt(t));return Number.isNaN(c)?t<r?-1:1:c}var hn=new Set(["inset","inherit","initial","revert","unset"]),Ir=/^-?(\d+|\.\d+)(.*?)$/g;function Je(t,r){return z(t,",").map(e=>{e=e.trim();let n=z(e," ").filter(f=>f.trim()!==""),s=null,l=null,c=null;for(let f of n)hn.has(f)||(Ir.test(f)?(l===null?l=f:c===null&&(c=f),Ir.lastIndex=0):s===null&&(s=f));if(l===null||c===null)return e;let u=r(s??"currentcolor");return s!==null?e.replace(s,u):`${e} ${u}`}).join(", ")}var dt=["0","0.5","1","1.5","2","2.5","3","3.5","4","5","6","7","8","9","10","11","12","14","16","20","24","28","32","36","40","44","48","52","56","60","64","72","80","96"],zt=class{utilities=new K(()=>[]);completions=new Map;static(r,i){this.utilities.get(r).push({kind:"static",compileFn:i})}functional(r,i,e){this.utilities.get(r).push({kind:"functional",compileFn:i,options:e})}has(r,i){return this.utilities.has(r)&&this.utilities.get(r).some(e=>e.kind===i)}get(r){return this.utilities.has(r)?this.utilities.get(r):[]}getCompletions(r){return this.has(r,"static")?this.completions.get(r)?.()??[{supportsNegative:!1,values:[],modifiers:[]}]:this.completions.get(r)?.()??[]}suggest(r,i){let e=this.completions.get(r);e?this.completions.set(r,()=>[...e?.(),...i?.()]):this.completions.set(r,i)}keys(r){let i=[];for(let[e,n]of this.utilities.entries())for(let s of n)if(s.kind===r){i.push(e);break}return i}};function S(t,r,i){return F("@property",t,[o("syntax",i?`"${i}"`:'"*"'),o("inherits","false"),...r?[o("initial-value",r)]:[]])}function Q(t,r){if(r===null)return t;let i=Number(r);return Number.isNaN(i)||(r=`${i*100}%`),r==="100%"?t:`color-mix(in oklab, ${t} ${r}, transparent)`}function Dr(t,r){let i=Number(r);return Number.isNaN(i)||(r=`${i*100}%`),`oklab(from ${t} l a b / ${r})`}function X(t,r,i){if(!r)return t;if(r.kind==="arbitrary")return Q(t,r.value);let e=i.resolve(r.value,["--opacity"]);return e?Q(t,e):et(r.value)?Q(t,`${r.value}%`):null}function re(t,r,i){let e=null;switch(t.value.value){case"inherit":{e="inherit";break}case"transparent":{e="transparent";break}case"current":{e="currentcolor";break}default:{e=r.resolve(t.value.value,i);break}}return e?X(e,t.modifier,r):null}var Kr=/(\d+)_(\d+)/g;function Ur(t){let r=new zt;function i(a,m){function*v(b){for(let T of t.keysInNamespaces(b))yield T.replace(Kr,(D,V,E)=>`${V}.${E}`)}let C=["1/2","1/3","2/3","1/4","2/4","3/4","1/5","2/5","3/5","4/5","1/6","2/6","3/6","4/6","5/6","1/12","2/12","3/12","4/12","5/12","6/12","7/12","8/12","9/12","10/12","11/12"];r.suggest(a,()=>{let b=[];for(let T of m()){if(typeof T=="string"){b.push({values:[T],modifiers:[]});continue}let D=[...T.values??[],...v(T.valueThemeKeys??[])],V=[...T.modifiers??[],...v(T.modifierThemeKeys??[])];T.supportsFractions&&D.push(...C),T.hasDefaultValue&&D.unshift(null),b.push({supportsNegative:T.supportsNegative,values:D,modifiers:V})}return b})}function e(a,m){r.static(a,()=>m.map(v=>typeof v=="function"?v():o(v[0],v[1])))}function n(a,m){function v({negative:C}){return b=>{let T=null,D=null;if(b.value)if(b.value.kind==="arbitrary"){if(b.modifier)return;T=b.value.value,D=b.value.dataType}else{if(T=t.resolve(b.value.fraction??b.value.value,m.themeKeys??[]),T===null&&m.supportsFractions&&b.value.fraction){let[V,E]=z(b.value.fraction,"/");if(!P(V)||!P(E))return;T=`calc(${V} / ${E} * 100%)`}if(T===null&&C&&m.handleNegativeBareValue){if(T=m.handleNegativeBareValue(b.value),!T?.includes("/")&&b.modifier)return;if(T!==null)return m.handle(T,null)}if(T===null&&m.handleBareValue&&(T=m.handleBareValue(b.value),!T?.includes("/")&&b.modifier))return;if(T===null&&!C&&m.staticValues&&!b.modifier){let V=m.staticValues[b.value.value];if(V)return V.map(te)}}else{if(b.modifier)return;T=m.defaultValue!==void 0?m.defaultValue:t.resolve(null,m.themeKeys??[])}if(T!==null)return m.handle(C?`calc(${T} * -1)`:T,D)}}if(m.supportsNegative&&r.functional(`-${a}`,v({negative:!0})),r.functional(a,v({negative:!1})),i(a,()=>[{supportsNegative:m.supportsNegative,valueThemeKeys:m.themeKeys??[],hasDefaultValue:m.defaultValue!==void 0&&m.defaultValue!==null,supportsFractions:m.supportsFractions}]),m.staticValues&&Object.keys(m.staticValues).length>0){let C=Object.keys(m.staticValues);i(a,()=>[{values:C}])}}function s(a,m){r.functional(a,v=>{if(!v.value)return;let C=null;if(v.value.kind==="arbitrary"?(C=v.value.value,C=X(C,v.modifier,t)):C=re(v,t,m.themeKeys),C!==null)return m.handle(C)}),i(a,()=>[{values:["current","inherit","transparent"],valueThemeKeys:m.themeKeys,modifiers:Array.from({length:21},(v,C)=>`${C*5}`)}])}function l(a,m,v,{supportsNegative:C=!1,supportsFractions:b=!1,staticValues:T}={}){C&&r.static(`-${a}-px`,()=>v("-1px")),r.static(`${a}-px`,()=>v("1px")),n(a,{themeKeys:m,supportsFractions:b,supportsNegative:C,defaultValue:null,handleBareValue:({value:D})=>{let V=t.resolve(null,["--spacing"]);return!V||!ee(D)?null:`calc(${V} * ${D})`},handleNegativeBareValue:({value:D})=>{let V=t.resolve(null,["--spacing"]);return!V||!ee(D)?null:`calc(${V} * -${D})`},handle:v,staticValues:T}),i(a,()=>[{values:t.get(["--spacing"])?dt:[],supportsNegative:C,supportsFractions:b,valueThemeKeys:m}])}e("sr-only",[["position","absolute"],["width","1px"],["height","1px"],["padding","0"],["margin","-1px"],["overflow","hidden"],["clip-path","inset(50%)"],["white-space","nowrap"],["border-width","0"]]),e("not-sr-only",[["position","static"],["width","auto"],["height","auto"],["padding","0"],["margin","0"],["overflow","visible"],["clip-path","none"],["white-space","normal"]]),e("pointer-events-none",[["pointer-events","none"]]),e("pointer-events-auto",[["pointer-events","auto"]]),e("visible",[["visibility","visible"]]),e("invisible",[["visibility","hidden"]]),e("collapse",[["visibility","collapse"]]),e("static",[["position","static"]]),e("fixed",[["position","fixed"]]),e("absolute",[["position","absolute"]]),e("relative",[["position","relative"]]),e("sticky",[["position","sticky"]]);for(let[a,m]of[["inset","inset"],["inset-x","inset-inline"],["inset-y","inset-block"],["inset-s","inset-inline-start"],["inset-e","inset-inline-end"],["inset-bs","inset-block-start"],["inset-be","inset-block-end"],["top","top"],["right","right"],["bottom","bottom"],["left","left"]])e(`${a}-auto`,[[m,"auto"]]),e(`${a}-full`,[[m,"100%"]]),e(`-${a}-full`,[[m,"-100%"]]),l(a,["--inset","--spacing"],v=>[o(m,v)],{supportsNegative:!0,supportsFractions:!0});e("isolate",[["isolation","isolate"]]),e("isolation-auto",[["isolation","auto"]]),n("z",{supportsNegative:!0,handleBareValue:({value:a})=>P(a)?a:null,themeKeys:["--z-index"],handle:a=>[o("z-index",a)],staticValues:{auto:[o("z-index","auto")]}}),i("z",()=>[{supportsNegative:!0,values:["0","10","20","30","40","50"],valueThemeKeys:["--z-index"]}]),n("order",{supportsNegative:!0,handleBareValue:({value:a})=>P(a)?a:null,themeKeys:["--order"],handle:a=>[o("order",a)],staticValues:{first:[o("order","-9999")],last:[o("order","9999")]}}),i("order",()=>[{supportsNegative:!0,values:Array.from({length:12},(a,m)=>`${m+1}`),valueThemeKeys:["--order"]}]),n("col",{supportsNegative:!0,handleBareValue:({value:a})=>P(a)?a:null,themeKeys:["--grid-column"],handle:a=>[o("grid-column",a)],staticValues:{auto:[o("grid-column","auto")]}}),n("col-span",{handleBareValue:({value:a})=>P(a)?a:null,handle:a=>[o("grid-column",`span ${a} / span ${a}`)],staticValues:{full:[o("grid-column","1 / -1")]}}),n("col-start",{supportsNegative:!0,handleBareValue:({value:a})=>P(a)?a:null,themeKeys:["--grid-column-start"],handle:a=>[o("grid-column-start",a)],staticValues:{auto:[o("grid-column-start","auto")]}}),n("col-end",{supportsNegative:!0,handleBareValue:({value:a})=>P(a)?a:null,themeKeys:["--grid-column-end"],handle:a=>[o("grid-column-end",a)],staticValues:{auto:[o("grid-column-end","auto")]}}),i("col-span",()=>[{values:Array.from({length:12},(a,m)=>`${m+1}`),valueThemeKeys:[]}]),i("col-start",()=>[{supportsNegative:!0,values:Array.from({length:13},(a,m)=>`${m+1}`),valueThemeKeys:["--grid-column-start"]}]),i("col-end",()=>[{supportsNegative:!0,values:Array.from({length:13},(a,m)=>`${m+1}`),valueThemeKeys:["--grid-column-end"]}]),n("row",{supportsNegative:!0,handleBareValue:({value:a})=>P(a)?a:null,themeKeys:["--grid-row"],handle:a=>[o("grid-row",a)],staticValues:{auto:[o("grid-row","auto")]}}),n("row-span",{themeKeys:[],handleBareValue:({value:a})=>P(a)?a:null,handle:a=>[o("grid-row",`span ${a} / span ${a}`)],staticValues:{full:[o("grid-row","1 / -1")]}}),n("row-start",{supportsNegative:!0,handleBareValue:({value:a})=>P(a)?a:null,themeKeys:["--grid-row-start"],handle:a=>[o("grid-row-start",a)],staticValues:{auto:[o("grid-row-start","auto")]}}),n("row-end",{supportsNegative:!0,handleBareValue:({value:a})=>P(a)?a:null,themeKeys:["--grid-row-end"],handle:a=>[o("grid-row-end",a)],staticValues:{auto:[o("grid-row-end","auto")]}}),i("row-span",()=>[{values:Array.from({length:12},(a,m)=>`${m+1}`),valueThemeKeys:[]}]),i("row-start",()=>[{supportsNegative:!0,values:Array.from({length:13},(a,m)=>`${m+1}`),valueThemeKeys:["--grid-row-start"]}]),i("row-end",()=>[{supportsNegative:!0,values:Array.from({length:13},(a,m)=>`${m+1}`),valueThemeKeys:["--grid-row-end"]}]),e("float-start",[["float","inline-start"]]),e("float-end",[["float","inline-end"]]),e("float-right",[["float","right"]]),e("float-left",[["float","left"]]),e("float-none",[["float","none"]]),e("clear-start",[["clear","inline-start"]]),e("clear-end",[["clear","inline-end"]]),e("clear-right",[["clear","right"]]),e("clear-left",[["clear","left"]]),e("clear-both",[["clear","both"]]),e("clear-none",[["clear","none"]]);for(let[a,m]of[["m","margin"],["mx","margin-inline"],["my","margin-block"],["ms","margin-inline-start"],["me","margin-inline-end"],["mbs","margin-block-start"],["mbe","margin-block-end"],["mt","margin-top"],["mr","margin-right"],["mb","margin-bottom"],["ml","margin-left"]])e(`${a}-auto`,[[m,"auto"]]),l(a,["--margin","--spacing"],v=>[o(m,v)],{supportsNegative:!0});e("box-border",[["box-sizing","border-box"]]),e("box-content",[["box-sizing","content-box"]]),n("line-clamp",{themeKeys:["--line-clamp"],handleBareValue:({value:a})=>P(a)?a:null,handle:a=>[o("overflow","hidden"),o("display","-webkit-box"),o("-webkit-box-orient","vertical"),o("-webkit-line-clamp",a)],staticValues:{none:[o("overflow","visible"),o("display","block"),o("-webkit-box-orient","horizontal"),o("-webkit-line-clamp","unset")]}}),i("line-clamp",()=>[{values:["1","2","3","4","5","6"],valueThemeKeys:["--line-clamp"]}]),e("block",[["display","block"]]),e("inline-block",[["display","inline-block"]]),e("inline",[["display","inline"]]),e("hidden",[["display","none"]]),e("inline-flex",[["display","inline-flex"]]),e("table",[["display","table"]]),e("inline-table",[["display","inline-table"]]),e("table-caption",[["display","table-caption"]]),e("table-cell",[["display","table-cell"]]),e("table-column",[["display","table-column"]]),e("table-column-group",[["display","table-column-group"]]),e("table-footer-group",[["display","table-footer-group"]]),e("table-header-group",[["display","table-header-group"]]),e("table-row-group",[["display","table-row-group"]]),e("table-row",[["display","table-row"]]),e("flow-root",[["display","flow-root"]]),e("flex",[["display","flex"]]),e("grid",[["display","grid"]]),e("inline-grid",[["display","inline-grid"]]),e("contents",[["display","contents"]]),e("list-item",[["display","list-item"]]),e("field-sizing-content",[["field-sizing","content"]]),e("field-sizing-fixed",[["field-sizing","fixed"]]),n("aspect",{themeKeys:["--aspect"],handleBareValue:({fraction:a})=>{if(a===null)return null;let[m,v]=z(a,"/");return!ee(m)||!ee(v)?null:a},handle:a=>[o("aspect-ratio",a)],staticValues:{auto:[o("aspect-ratio","auto")],square:[o("aspect-ratio","1 / 1")]}});for(let[a,m]of[["full","100%"],["svw","100svw"],["lvw","100lvw"],["dvw","100dvw"],["svh","100svh"],["lvh","100lvh"],["dvh","100dvh"],["min","min-content"],["max","max-content"],["fit","fit-content"]])e(`size-${a}`,[["--tw-sort","size"],["width",m],["height",m]]),e(`w-${a}`,[["width",m]]),e(`h-${a}`,[["height",m]]),e(`min-w-${a}`,[["min-width",m]]),e(`min-h-${a}`,[["min-height",m]]),e(`max-w-${a}`,[["max-width",m]]),e(`max-h-${a}`,[["max-height",m]]);e("size-auto",[["--tw-sort","size"],["width","auto"],["height","auto"]]),e("w-auto",[["width","auto"]]),e("h-auto",[["height","auto"]]),e("min-w-auto",[["min-width","auto"]]),e("min-h-auto",[["min-height","auto"]]),e("h-lh",[["height","1lh"]]),e("min-h-lh",[["min-height","1lh"]]),e("max-h-lh",[["max-height","1lh"]]),e("w-screen",[["width","100vw"]]),e("min-w-screen",[["min-width","100vw"]]),e("max-w-screen",[["max-width","100vw"]]),e("h-screen",[["height","100vh"]]),e("min-h-screen",[["min-height","100vh"]]),e("max-h-screen",[["max-height","100vh"]]),e("max-w-none",[["max-width","none"]]),e("max-h-none",[["max-height","none"]]),l("size",["--size","--spacing"],a=>[o("--tw-sort","size"),o("width",a),o("height",a)],{supportsFractions:!0});for(let[a,m,v]of[["w",["--width","--spacing","--container"],"width"],["min-w",["--min-width","--spacing","--container"],"min-width"],["max-w",["--max-width","--spacing","--container"],"max-width"],["h",["--height","--spacing"],"height"],["min-h",["--min-height","--height","--spacing"],"min-height"],["max-h",["--max-height","--height","--spacing"],"max-height"]])l(a,m,C=>[o(v,C)],{supportsFractions:!0});for(let[a,m]of[["full","100%"],["min","min-content"],["max","max-content"],["fit","fit-content"]])e(`inline-${a}`,[["inline-size",m]]),e(`block-${a}`,[["block-size",m]]),e(`min-inline-${a}`,[["min-inline-size",m]]),e(`min-block-${a}`,[["min-block-size",m]]),e(`max-inline-${a}`,[["max-inline-size",m]]),e(`max-block-${a}`,[["max-block-size",m]]);for(let[a,m]of[["svw","100svw"],["lvw","100lvw"],["dvw","100dvw"]])e(`inline-${a}`,[["inline-size",m]]),e(`min-inline-${a}`,[["min-inline-size",m]]),e(`max-inline-${a}`,[["max-inline-size",m]]);for(let[a,m]of[["svh","100svh"],["lvh","100lvh"],["dvh","100dvh"]])e(`block-${a}`,[["block-size",m]]),e(`min-block-${a}`,[["min-block-size",m]]),e(`max-block-${a}`,[["max-block-size",m]]);e("inline-auto",[["inline-size","auto"]]),e("block-auto",[["block-size","auto"]]),e("min-inline-auto",[["min-inline-size","auto"]]),e("min-block-auto",[["min-block-size","auto"]]),e("block-lh",[["block-size","1lh"]]),e("min-block-lh",[["min-block-size","1lh"]]),e("max-block-lh",[["max-block-size","1lh"]]),e("inline-screen",[["inline-size","100vw"]]),e("min-inline-screen",[["min-inline-size","100vw"]]),e("max-inline-screen",[["max-inline-size","100vw"]]),e("block-screen",[["block-size","100vh"]]),e("min-block-screen",[["min-block-size","100vh"]]),e("max-block-screen",[["max-block-size","100vh"]]),e("max-inline-none",[["max-inline-size","none"]]),e("max-block-none",[["max-block-size","none"]]);for(let[a,m,v]of[["inline",["--spacing","--container"],"inline-size"],["min-inline",["--spacing","--container"],"min-inline-size"],["max-inline",["--spacing","--container"],"max-inline-size"],["block",["--spacing"],"block-size"],["min-block",["--spacing"],"min-block-size"],["max-block",["--spacing"],"max-block-size"]])l(a,m,C=>[o(v,C)],{supportsFractions:!0});r.static("container",()=>{let a=[...t.namespace("--breakpoint").values()];a.sort((v,C)=>Ve(v,C,"asc"));let m=[o("--tw-sort","--tw-container-component"),o("width","100%")];for(let v of a)m.push(F("@media",`(width >= ${v})`,[o("max-width",v)]));return m}),e("flex-auto",[["flex","auto"]]),e("flex-initial",[["flex","0 auto"]]),e("flex-none",[["flex","none"]]),r.functional("flex",a=>{if(a.value){if(a.value.kind==="arbitrary")return a.modifier?void 0:[o("flex",a.value.value)];if(a.value.fraction){let[m,v]=z(a.value.fraction,"/");return!P(m)||!P(v)?void 0:[o("flex",`calc(${a.value.fraction} * 100%)`)]}if(P(a.value.value))return a.modifier?void 0:[o("flex",a.value.value)]}}),i("flex",()=>[{supportsFractions:!0},{values:Array.from({length:12},(a,m)=>`${m+1}`)}]),n("shrink",{defaultValue:"1",handleBareValue:({value:a})=>P(a)?a:null,handle:a=>[o("flex-shrink",a)]}),n("grow",{defaultValue:"1",handleBareValue:({value:a})=>P(a)?a:null,handle:a=>[o("flex-grow",a)]}),i("shrink",()=>[{values:["0"],valueThemeKeys:[],hasDefaultValue:!0}]),i("grow",()=>[{values:["0"],valueThemeKeys:[],hasDefaultValue:!0}]),e("basis-auto",[["flex-basis","auto"]]),e("basis-full",[["flex-basis","100%"]]),l("basis",["--flex-basis","--spacing","--container"],a=>[o("flex-basis",a)],{supportsFractions:!0}),e("table-auto",[["table-layout","auto"]]),e("table-fixed",[["table-layout","fixed"]]),e("caption-top",[["caption-side","top"]]),e("caption-bottom",[["caption-side","bottom"]]),e("border-collapse",[["border-collapse","collapse"]]),e("border-separate",[["border-collapse","separate"]]);let c=()=>W([S("--tw-border-spacing-x","0","<length>"),S("--tw-border-spacing-y","0","<length>")]);l("border-spacing",["--border-spacing","--spacing"],a=>[c(),o("--tw-border-spacing-x",a),o("--tw-border-spacing-y",a),o("border-spacing","var(--tw-border-spacing-x) var(--tw-border-spacing-y)")]),l("border-spacing-x",["--border-spacing","--spacing"],a=>[c(),o("--tw-border-spacing-x",a),o("border-spacing","var(--tw-border-spacing-x) var(--tw-border-spacing-y)")]),l("border-spacing-y",["--border-spacing","--spacing"],a=>[c(),o("--tw-border-spacing-y",a),o("border-spacing","var(--tw-border-spacing-x) var(--tw-border-spacing-y)")]),n("origin",{themeKeys:["--transform-origin"],handle:a=>[o("transform-origin",a)],staticValues:{center:[o("transform-origin","center")],top:[o("transform-origin","top")],"top-right":[o("transform-origin","100% 0")],right:[o("transform-origin","100%")],"bottom-right":[o("transform-origin","100% 100%")],bottom:[o("transform-origin","bottom")],"bottom-left":[o("transform-origin","0 100%")],left:[o("transform-origin","0")],"top-left":[o("transform-origin","0 0")]}}),n("perspective-origin",{themeKeys:["--perspective-origin"],handle:a=>[o("perspective-origin",a)],staticValues:{center:[o("perspective-origin","center")],top:[o("perspective-origin","top")],"top-right":[o("perspective-origin","100% 0")],right:[o("perspective-origin","100%")],"bottom-right":[o("perspective-origin","100% 100%")],bottom:[o("perspective-origin","bottom")],"bottom-left":[o("perspective-origin","0 100%")],left:[o("perspective-origin","0")],"top-left":[o("perspective-origin","0 0")]}}),n("perspective",{themeKeys:["--perspective"],handle:a=>[o("perspective",a)],staticValues:{none:[o("perspective","none")]}});let u=()=>W([S("--tw-translate-x","0"),S("--tw-translate-y","0"),S("--tw-translate-z","0")]);e("translate-none",[["translate","none"]]),e("-translate-full",[u,["--tw-translate-x","-100%"],["--tw-translate-y","-100%"],["translate","var(--tw-translate-x) var(--tw-translate-y)"]]),e("translate-full",[u,["--tw-translate-x","100%"],["--tw-translate-y","100%"],["translate","var(--tw-translate-x) var(--tw-translate-y)"]]),l("translate",["--translate","--spacing"],a=>[u(),o("--tw-translate-x",a),o("--tw-translate-y",a),o("translate","var(--tw-translate-x) var(--tw-translate-y)")],{supportsNegative:!0,supportsFractions:!0});for(let a of["x","y"])e(`-translate-${a}-full`,[u,[`--tw-translate-${a}`,"-100%"],["translate","var(--tw-translate-x) var(--tw-translate-y)"]]),e(`translate-${a}-full`,[u,[`--tw-translate-${a}`,"100%"],["translate","var(--tw-translate-x) var(--tw-translate-y)"]]),l(`translate-${a}`,["--translate","--spacing"],m=>[u(),o(`--tw-translate-${a}`,m),o("translate","var(--tw-translate-x) var(--tw-translate-y)")],{supportsNegative:!0,supportsFractions:!0});l("translate-z",["--translate","--spacing"],a=>[u(),o("--tw-translate-z",a),o("translate","var(--tw-translate-x) var(--tw-translate-y) var(--tw-translate-z)")],{supportsNegative:!0}),e("translate-3d",[u,["translate","var(--tw-translate-x) var(--tw-translate-y) var(--tw-translate-z)"]]);let f=()=>W([S("--tw-scale-x","1"),S("--tw-scale-y","1"),S("--tw-scale-z","1")]);e("scale-none",[["scale","none"]]);function g({negative:a}){return m=>{if(!m.value||m.modifier)return;let v;return m.value.kind==="arbitrary"?(v=m.value.value,v=a?`calc(${v} * -1)`:v,[o("scale",v)]):(v=t.resolve(m.value.value,["--scale"]),!v&&P(m.value.value)&&(v=`${m.value.value}%`),v?(v=a?`calc(${v} * -1)`:v,[f(),o("--tw-scale-x",v),o("--tw-scale-y",v),o("--tw-scale-z",v),o("scale","var(--tw-scale-x) var(--tw-scale-y)")]):void 0)}}r.functional("-scale",g({negative:!0})),r.functional("scale",g({negative:!1})),i("scale",()=>[{supportsNegative:!0,values:["0","50","75","90","95","100","105","110","125","150","200"],valueThemeKeys:["--scale"]}]);for(let a of["x","y","z"])n(`scale-${a}`,{supportsNegative:!0,themeKeys:["--scale"],handleBareValue:({value:m})=>P(m)?`${m}%`:null,handle:m=>[f(),o(`--tw-scale-${a}`,m),o("scale",`var(--tw-scale-x) var(--tw-scale-y)${a==="z"?" var(--tw-scale-z)":""}`)]}),i(`scale-${a}`,()=>[{supportsNegative:!0,values:["0","50","75","90","95","100","105","110","125","150","200"],valueThemeKeys:["--scale"]}]);e("scale-3d",[f,["scale","var(--tw-scale-x) var(--tw-scale-y) var(--tw-scale-z)"]]),e("rotate-none",[["rotate","none"]]);function d({negative:a}){return m=>{if(!m.value||m.modifier)return;let v;if(m.value.kind==="arbitrary"){v=m.value.value;let C=m.value.dataType??H(v,["angle","vector"]);if(C==="vector")return[o("rotate",`${v} var(--tw-rotate)`)];if(C!=="angl