*,article,aside,footer,header,nav,section,main,figure,figcaption,div,span,hr,br,output,var,samp,kbd,code,pre,dfn,cite,q,s,del,ins,u,bdi,bdo,wbr,data,time,mark,ruby,rt,rp,b,strong,i,em,small,sub,sup,tt,big,acronym,abbr,address,center,dir,hgroup,listing,plaintext,strike,xmp,base,basefont,isindex,nextid,param,applet,object,embed,noembed,marquee,keygen,menu,menuitem,command,datalist,progress,meter,audio,video,source,track,canvas,map,area,picture,svg,math,mglyph,malignmark,mi,mn,mo,ms,mtext,mspace,mphantom,mrow,mfrac,msqrt,mroot,mstyle,merror,mpadded,mfenced,menclose,msub,msup,msubsup,munder,mover,munderover,mmultiscripts,mtable,mtr,mtd,mlabeledtr,maction,semantics,annotation,annotation-xml,foreignObject,desc,title,metadata,defs,g,symbol,use,path,rect,circle,ellipse,line,polyline,polygon,text,tspan,tref,textPath,altGlyph,altGlyphDef,altGlyphItem,glyphRef,marker,color-profile,linearGradient,radialGradient,stop,pattern,clipPath,mask,filter,feBlend,feColorMatrix,feComponentTransfer,feComposite,feConvolveMatrix,feDiffuseLighting,feDisplacementMap,feFlood,feFuncA,feFuncB,feFuncG,feFuncR,feGaussianBlur,feImage,feMerge,feMergeNode,feMorphology,feOffset,feSpecularLighting,feTile,feTurbulence,feDistantLight,fePointLight,feSpotLight,cursor,a,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,blockquote,body,html,head,meta,link,style,script,noscript,template,form,fieldset,legend,label,input,button,select,optgroup,option,textarea,details,summary,table,caption,colgroup,col,tbody,thead,tfoot,tr,td,th,iframe,slot,content,element,shadow,font,frame,frameset,noframes,:before,article:before,aside:before,footer:before,header:before,nav:before,section:before,main:before,figure:before,figcaption:before,div:before,span:before,hr:before,br:before,output:before,var:before,samp:before,kbd:before,code:before,pre:before,dfn:before,cite:before,q:before,s:before,del:before,ins:before,u:before,bdi:before,bdo:before,wbr:before,data:before,time:before,mark:before,ruby:before,rt:before,rp:before,b:before,strong:before,i:before,em:before,small:before,sub:before,sup:before,tt:before,big:before,acronym:before,abbr:before,address:before,center:before,dir:before,hgroup:before,listing:before,plaintext:before,strike:before,xmp:before,base:before,basefont:before,isindex:before,nextid:before,param:before,applet:before,object:before,embed:before,noembed:before,marquee:before,keygen:before,menu:before,menuitem:before,command:before,datalist:before,progress:before,meter:before,audio:before,video:before,source:before,track:before,canvas:before,map:before,area:before,picture:before,svg:before,math:before,mglyph:before,malignmark:before,mi:before,mn:before,mo:before,ms:before,mtext:before,mspace:before,mphantom:before,mrow:before,mfrac:before,msqrt:before,mroot:before,mstyle:before,merror:before,mpadded:before,mfenced:before,menclose:before,msub:before,msup:before,msubsup:before,munder:before,mover:before,munderover:before,mmultiscripts:before,mtable:before,mtr:before,mtd:before,mlabeledtr:before,maction:before,semantics:before,annotation:before,annotation-xml:before,foreignObject:before,desc:before,title:before,metadata:before,defs:before,g:before,symbol:before,use:before,path:before,rect:before,circle:before,ellipse:before,line:before,polyline:before,polygon:before,text:before,tspan:before,tref:before,textPath:before,altGlyph:before,altGlyphDef:before,altGlyphItem:before,glyphRef:before,marker:before,color-profile:before,linearGradient:before,radialGradient:before,stop:before,pattern:before,clipPath:before,mask:before,filter:before,feBlend:before,feColorMatrix:before,feComponentTransfer:before,feComposite:before,feConvolveMatrix:before,feDiffuseLighting:before,feDisplacementMap:before,feFlood:before,feFuncA:before,feFuncB:before,feFuncG:before,feFuncR:before,feGaussianBlur:before,feImage:before,feMerge:before,feMergeNode:before,feMorphology:before,feOffset:before,feSpecularLighting:before,feTile:before,feTurbulence:before,feDistantLight:before,fePointLight:before,feSpotLight:before,cursor:before,a:before,p:before,h1:before,h2:before,h3:before,h4:before,h5:before,h6:before,ul:before,ol:before,li:before,dl:before,dt:before,dd:before,blockquote:before,body:before,html:before,head:before,meta:before,link:before,style:before,script:before,noscript:before,template:before,form:before,fieldset:before,legend:before,label:before,input:before,button:before,select:before,optgroup:before,option:before,textarea:before,details:before,summary:before,table:before,caption:before,colgroup:before,col:before,tbody:before,thead:before,tfoot:before,tr:before,td:before,th:before,iframe:before,slot:before,content:before,element:before,shadow:before,font:before,frame:before,frameset:before,noframes:before,:after,article:after,aside:after,footer:after,header:after,nav:after,section:after,main:after,figure:after,figcaption:after,div:after,span:after,hr:after,br:after,output:after,var:after,samp:after,kbd:after,code:after,pre:after,dfn:after,cite:after,q:after,s:after,del:after,ins:after,u:after,bdi:after,bdo:after,wbr:after,data:after,time:after,mark:after,ruby:after,rt:after,rp:after,b:after,strong:after,i:after,em:after,small:after,sub:after,sup:after,tt:after,big:after,acronym:after,abbr:after,address:after,center:after,dir:after,hgroup:after,listing:after,plaintext:after,strike:after,xmp:after,base:after,basefont:after,isindex:after,nextid:after,param:after,applet:after,object:after,embed:after,noembed:after,marquee:after,keygen:after,menu:after,menuitem:after,command:after,datalist:after,progress:after,meter:after,audio:after,video:after,source:after,track:after,canvas:after,map:after,area:after,picture:after,svg:after,math:after,mglyph:after,malignmark:after,mi:after,mn:after,mo:after,ms:after,mtext:after,mspace:after,mphantom:after,mrow:after,mfrac:after,msqrt:after,mroot:after,mstyle:after,merror:after,mpadded:after,mfenced:after,menclose:after,msub:after,msup:after,msubsup:after,munder:after,mover:after,munderover:after,mmultiscripts:after,mtable:after,mtr:after,mtd:after,mlabeledtr:after,maction:after,semantics:after,annotation:after,annotation-xml:after,foreignObject:after,desc:after,title:after,metadata:after,defs:after,g:after,symbol:after,use:after,path:after,rect:after,circle:after,ellipse:after,line:after,polyline:after,polygon:after,text:after,tspan:after,tref:after,textPath:after,altGlyph:after,altGlyphDef:after,altGlyphItem:after,glyphRef:after,marker:after,color-profile:after,linearGradient:after,radialGradient:after,stop:after,pattern:after,clipPath:after,mask:after,filter:after,feBlend:after,feColorMatrix:after,feComponentTransfer:after,feComposite:after,feConvolveMatrix:after,feDiffuseLighting:after,feDisplacementMap:after,feFlood:after,feFuncA:after,feFuncB:after,feFuncG:after,feFuncR:after,feGaussianBlur:after,feImage:after,feMerge:after,feMergeNode:after,feMorphology:after,feOffset:after,feSpecularLighting:after,feTile:after,feTurbulence:after,feDistantLight:after,fePointLight:after,feSpotLight:after,cursor:after,a:after,p:after,h1:after,h2:after,h3:after,h4:after,h5:after,h6:after,ul:after,ol:after,li:after,dl:after,dt:after,dd:after,blockquote:after,body:after,html:after,head:after,meta:after,link:after,style:after,script:after,noscript:after,template:after,form:after,fieldset:after,legend:after,label:after,input:after,button:after,select:after,optgroup:after,option:after,textarea:after,details:after,summary:after,table:after,caption:after,colgroup:after,col:after,tbody:after,thead:after,tfoot:after,tr:after,td:after,th:after,iframe:after,slot:after,content:after,element:after,shadow:after,font:after,frame:after,frameset:after,noframes:after{box-sizing:border-box;font:inherit;vertical-align:baseline;font-size:100%;line-height:inherit;letter-spacing:inherit;word-spacing:inherit;text-transform:inherit;font-weight:inherit;font-style:inherit;color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit;text-align:inherit;quotes:none;cursor:inherit;pointer-events:inherit;user-select:inherit;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;-webkit-tap-highlight-color:#0000;-webkit-touch-callout:none;-moz-text-size-adjust:none;text-size-adjust:none;overflow-wrap:normal;white-space:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual;content:none;background:0 0;border:0;outline:none;margin:0;padding:0;list-style:none;transition:none;animation:none;transform:none}html{width:100%;height:100%;line-height:1.15;font-family:var(--font-family-base);font-size:var(--font-size-md);color:var(--color-text-primary);scroll-behavior:smooth;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:0;overflow-x:hidden}body{background-color:var(--color-background-primary);width:100%;min-height:100%;color:var(--color-text-primary);font-family:inherit;font-size:inherit;line-height:var(--line-height-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overscroll-behavior:none;margin:0;padding:0;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;line-height:inherit;text-align:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;margin:0;padding:0}p{font-size:inherit;line-height:inherit;text-align:inherit;margin:0;padding:0}blockquote,q{quotes:none;font-style:inherit;margin:0;padding:0}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}address{font-style:inherit;margin:0;padding:0}pre{font-family:var(--font-family-mono);font-size:inherit;line-height:inherit;white-space:pre-wrap;margin:0;padding:0;overflow-x:auto}code,kbd,samp{font-family:var(--font-family-mono);font-size:inherit;margin:0;padding:0}ul,ol,menu,li{margin:0;padding:0;list-style:none}li:before,li:after{content:"";content:none}dl{margin:0;padding:0}dt{font-weight:inherit;margin:0;padding:0}dd{margin:0;padding:0}a{color:inherit;cursor:pointer;-webkit-text-decoration-skip:objects;text-decoration-skip-ink:auto;background-color:#0000;outline:none;text-decoration:none}a:hover,a:focus,a:active{color:inherit;outline:none;text-decoration:none}img{image-rendering:auto;content-visibility:auto;border-style:none;border-radius:0;max-width:100%;height:auto;display:block}picture{max-width:100%;display:block}source{display:none}svg:not(:root){fill:currentColor;stroke:currentColor;max-width:100%;height:auto;display:block;overflow:hidden}video{max-width:100%;height:auto;display:block}audio{max-width:100%;display:block}canvas{image-rendering:crisp-edges;display:inline-block}iframe{border:0;max-width:100%;display:block}form{margin:0;padding:0}fieldset{border:0;min-width:0;margin:0;padding:0}legend{width:100%;max-width:100%;color:inherit;white-space:normal;font-weight:inherit;border:0;margin:0;padding:0;display:block}label{cursor:pointer;font-weight:inherit;margin:0;padding:0;display:inline-block}button,input,optgroup,select,textarea{font:inherit;font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;letter-spacing:inherit;word-spacing:inherit;text-transform:inherit;box-shadow:none;appearance:none;background:0 0;border:none;border-radius:0;outline:none;margin:0;padding:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{cursor:pointer;appearance:none}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}input[type=search]{appearance:textfield;outline-offset:-2px}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{appearance:listbox}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=color]::-webkit-color-swatch-wrapper{padding:0}input[type=color]::-webkit-color-swatch{border:none}textarea{resize:vertical;min-height:3em;overflow:auto}select{word-wrap:normal}select::-ms-expand{display:none}select[multiple] option{padding:0}option{color:inherit;background:0 0;padding:0}progress{vertical-align:baseline;appearance:none}progress::-webkit-progress-bar{background:0 0}progress::-webkit-progress-value{background:currentColor}meter{appearance:none}meter::-webkit-meter-bar{background:0 0}table{border-collapse:collapse;border-spacing:0;empty-cells:show;width:100%}caption{color:inherit;text-align:left;caption-side:bottom;font-weight:inherit;padding:0}th,td{text-align:left;font-weight:inherit;vertical-align:top;border:none;margin:0;padding:0}th{text-align:inherit;font-weight:inherit}details{display:block}details[open]>summary{list-style-type:none}summary{cursor:pointer;list-style:none;display:list-item}summary::-webkit-details-marker{display:none}template{display:none}[hidden]{visibility:hidden!important;opacity:0!important;display:none!important}ruby{ruby-align:space-around}rt{text-transform:none;text-align:start;font-size:50%;line-height:1}rp{display:none}dialog{color:#000;background:#fff;border:solid;width:fit-content;height:fit-content;margin:auto;padding:1em;display:block;position:absolute;left:0;right:0}dialog:not([open]){display:none}script{display:none!important}noscript{display:block}:focus{outline:2px solid var(--color-primary);outline-offset:2px}:focus:not(:focus-visible){outline:none}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}::selection{background-color:color-opacity(var(--color-primary),.2);color:inherit;text-shadow:none}::selection{background-color:color-opacity(var(--color-primary),.2);color:inherit;text-shadow:none}::placeholder{color:var(--color-gray-400);opacity:1;font:inherit}::placeholder{color:var(--color-gray-400);opacity:1;font:inherit}::placeholder{color:var(--color-gray-400);opacity:1;font:inherit}:-ms-placeholder-shown{color:var(--color-gray-400);opacity:1;font:inherit}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:var(--color-gray-100);border-radius:0}::-webkit-scrollbar-thumb{background:var(--color-gray-400);border-radius:var(--border-radius-full);border:2px solid var(--color-gray-100)}::-webkit-scrollbar-thumb:hover{background:var(--color-gray-500)}::-webkit-scrollbar-thumb:active{background:var(--color-gray-600)}::-webkit-scrollbar-corner{background:0 0}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{background:var(--color-primary);color:var(--color-white);padding:var(--spacing-sm)var(--spacing-md);z-index:var(--z-index-max);text-decoration:none;transition:top .3s;position:absolute;top:-40px;left:0}.skip-link:focus{top:0}@media (prefers-reduced-motion:reduce){*,article,aside,footer,header,nav,section,main,figure,figcaption,div,span,hr,br,output,var,samp,kbd,code,pre,dfn,cite,q,s,del,ins,u,bdi,bdo,wbr,data,time,mark,ruby,rt,rp,b,strong,i,em,small,sub,sup,tt,big,acronym,abbr,address,center,dir,hgroup,listing,plaintext,strike,xmp,base,basefont,isindex,nextid,param,applet,object,embed,noembed,marquee,keygen,menu,menuitem,command,datalist,progress,meter,audio,video,source,track,canvas,map,area,picture,svg,math,mglyph,malignmark,mi,mn,mo,ms,mtext,mspace,mphantom,mrow,mfrac,msqrt,mroot,mstyle,merror,mpadded,mfenced,menclose,msub,msup,msubsup,munder,mover,munderover,mmultiscripts,mtable,mtr,mtd,mlabeledtr,maction,semantics,annotation,annotation-xml,foreignObject,desc,title,metadata,defs,g,symbol,use,path,rect,circle,ellipse,line,polyline,polygon,text,tspan,tref,textPath,altGlyph,altGlyphDef,altGlyphItem,glyphRef,marker,color-profile,linearGradient,radialGradient,stop,pattern,clipPath,mask,filter,feBlend,feColorMatrix,feComponentTransfer,feComposite,feConvolveMatrix,feDiffuseLighting,feDisplacementMap,feFlood,feFuncA,feFuncB,feFuncG,feFuncR,feGaussianBlur,feImage,feMerge,feMergeNode,feMorphology,feOffset,feSpecularLighting,feTile,feTurbulence,feDistantLight,fePointLight,feSpotLight,cursor,a,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,blockquote,body,html,head,meta,link,style,script,noscript,template,form,fieldset,legend,label,input,button,select,optgroup,option,textarea,details,summary,table,caption,colgroup,col,tbody,thead,tfoot,tr,td,th,iframe,slot,content,element,shadow,font,frame,frameset,noframes,:before,article:before,aside:before,footer:before,header:before,nav:before,section:before,main:before,figure:before,figcaption:before,div:before,span:before,hr:before,br:before,output:before,var:before,samp:before,kbd:before,code:before,pre:before,dfn:before,cite:before,q:before,s:before,del:before,ins:before,u:before,bdi:before,bdo:before,wbr:before,data:before,time:before,mark:before,ruby:before,rt:before,rp:before,b:before,strong:before,i:before,em:before,small:before,sub:before,sup:before,tt:before,big:before,acronym:before,abbr:before,address:before,center:before,dir:before,hgroup:before,listing:before,plaintext:before,strike:before,xmp:before,base:before,basefont:before,isindex:before,nextid:before,param:before,applet:before,object:before,embed:before,noembed:before,marquee:before,keygen:before,menu:before,menuitem:before,command:before,datalist:before,progress:before,meter:before,audio:before,video:before,source:before,track:before,canvas:before,map:before,area:before,picture:before,svg:before,math:before,mglyph:before,malignmark:before,mi:before,mn:before,mo:before,ms:before,mtext:before,mspace:before,mphantom:before,mrow:before,mfrac:before,msqrt:before,mroot:before,mstyle:before,merror:before,mpadded:before,mfenced:before,menclose:before,msub:before,msup:before,msubsup:before,munder:before,mover:before,munderover:before,mmultiscripts:before,mtable:before,mtr:before,mtd:before,mlabeledtr:before,maction:before,semantics:before,annotation:before,annotation-xml:before,foreignObject:before,desc:before,title:before,metadata:before,defs:before,g:before,symbol:before,use:before,path:before,rect:before,circle:before,ellipse:before,line:before,polyline:before,polygon:before,text:before,tspan:before,tref:before,textPath:before,altGlyph:before,altGlyphDef:before,altGlyphItem:before,glyphRef:before,marker:before,color-profile:before,linearGradient:before,radialGradient:before,stop:before,pattern:before,clipPath:before,mask:before,filter:before,feBlend:before,feColorMatrix:before,feComponentTransfer:before,feComposite:before,feConvolveMatrix:before,feDiffuseLighting:before,feDisplacementMap:before,feFlood:before,feFuncA:before,feFuncB:before,feFuncG:before,feFuncR:before,feGaussianBlur:before,feImage:before,feMerge:before,feMergeNode:before,feMorphology:before,feOffset:before,feSpecularLighting:before,feTile:before,feTurbulence:before,feDistantLight:before,fePointLight:before,feSpotLight:before,cursor:before,a:before,p:before,h1:before,h2:before,h3:before,h4:before,h5:before,h6:before,ul:before,ol:before,li:before,dl:before,dt:before,dd:before,blockquote:before,body:before,html:before,head:before,meta:before,link:before,style:before,script:before,noscript:before,template:before,form:before,fieldset:before,legend:before,label:before,input:before,button:before,select:before,optgroup:before,option:before,textarea:before,details:before,summary:before,table:before,caption:before,colgroup:before,col:before,tbody:before,thead:before,tfoot:before,tr:before,td:before,th:before,iframe:before,slot:before,content:before,element:before,shadow:before,font:before,frame:before,frameset:before,noframes:before,:after,article:after,aside:after,footer:after,header:after,nav:after,section:after,main:after,figure:after,figcaption:after,div:after,span:after,hr:after,br:after,output:after,var:after,samp:after,kbd:after,code:after,pre:after,dfn:after,cite:after,q:after,s:after,del:after,ins:after,u:after,bdi:after,bdo:after,wbr:after,data:after,time:after,mark:after,ruby:after,rt:after,rp:after,b:after,strong:after,i:after,em:after,small:after,sub:after,sup:after,tt:after,big:after,acronym:after,abbr:after,address:after,center:after,dir:after,hgroup:after,listing:after,plaintext:after,strike:after,xmp:after,base:after,basefont:after,isindex:after,nextid:after,param:after,applet:after,object:after,embed:after,noembed:after,marquee:after,keygen:after,menu:after,menuitem:after,command:after,datalist:after,progress:after,meter:after,audio:after,video:after,source:after,track:after,canvas:after,map:after,area:after,picture:after,svg:after,math:after,mglyph:after,malignmark:after,mi:after,mn:after,mo:after,ms:after,mtext:after,mspace:after,mphantom:after,mrow:after,mfrac:after,msqrt:after,mroot:after,mstyle:after,merror:after,mpadded:after,mfenced:after,menclose:after,msub:after,msup:after,msubsup:after,munder:after,mover:after,munderover:after,mmultiscripts:after,mtable:after,mtr:after,mtd:after,mlabeledtr:after,maction:after,semantics:after,annotation:after,annotation-xml:after,foreignObject:after,desc:after,title:after,metadata:after,defs:after,g:after,symbol:after,use:after,path:after,rect:after,circle:after,ellipse:after,line:after,polyline:after,polygon:after,text:after,tspan:after,tref:after,textPath:after,altGlyph:after,altGlyphDef:after,altGlyphItem:after,glyphRef:after,marker:after,color-profile:after,linearGradient:after,radialGradient:after,stop:after,pattern:after,clipPath:after,mask:after,filter:after,feBlend:after,feColorMatrix:after,feComponentTransfer:after,feComposite:after,feConvolveMatrix:after,feDiffuseLighting:after,feDisplacementMap:after,feFlood:after,feFuncA:after,feFuncB:after,feFuncG:after,feFuncR:after,feGaussianBlur:after,feImage:after,feMerge:after,feMergeNode:after,feMorphology:after,feOffset:after,feSpecularLighting:after,feTile:after,feTurbulence:after,feDistantLight:after,fePointLight:after,feSpotLight:after,cursor:after,a:after,p:after,h1:after,h2:after,h3:after,h4:after,h5:after,h6:after,ul:after,ol:after,li:after,dl:after,dt:after,dd:after,blockquote:after,body:after,html:after,head:after,meta:after,link:after,style:after,script:after,noscript:after,template:after,form:after,fieldset:after,legend:after,label:after,input:after,button:after,select:after,optgroup:after,option:after,textarea:after,details:after,summary:after,table:after,caption:after,colgroup:after,col:after,tbody:after,thead:after,tfoot:after,tr:after,td:after,th:after,iframe:after,slot:after,content:after,element:after,shadow:after,font:after,frame:after,frameset:after,noframes:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{*,article,aside,footer,header,nav,section,main,figure,figcaption,div,span,hr,br,output,var,samp,kbd,code,pre,dfn,cite,q,s,del,ins,u,bdi,bdo,wbr,data,time,mark,ruby,rt,rp,b,strong,i,em,small,sub,sup,tt,big,acronym,abbr,address,center,dir,hgroup,listing,plaintext,strike,xmp,base,basefont,isindex,nextid,param,applet,object,embed,noembed,marquee,keygen,menu,menuitem,command,datalist,progress,meter,audio,video,source,track,canvas,map,area,picture,svg,math,mglyph,malignmark,mi,mn,mo,ms,mtext,mspace,mphantom,mrow,mfrac,msqrt,mroot,mstyle,merror,mpadded,mfenced,menclose,msub,msup,msubsup,munder,mover,munderover,mmultiscripts,mtable,mtr,mtd,mlabeledtr,maction,semantics,annotation,annotation-xml,foreignObject,desc,title,metadata,defs,g,symbol,use,path,rect,circle,ellipse,line,polyline,polygon,text,tspan,tref,textPath,altGlyph,altGlyphDef,altGlyphItem,glyphRef,marker,color-profile,linearGradient,radialGradient,stop,pattern,clipPath,mask,filter,feBlend,feColorMatrix,feComponentTransfer,feComposite,feConvolveMatrix,feDiffuseLighting,feDisplacementMap,feFlood,feFuncA,feFuncB,feFuncG,feFuncR,feGaussianBlur,feImage,feMerge,feMergeNode,feMorphology,feOffset,feSpecularLighting,feTile,feTurbulence,feDistantLight,fePointLight,feSpotLight,cursor,a,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,blockquote,body,html,head,meta,link,style,script,noscript,template,form,fieldset,legend,label,input,button,select,optgroup,option,textarea,details,summary,table,caption,colgroup,col,tbody,thead,tfoot,tr,td,th,iframe,slot,content,element,shadow,font,frame,frameset,noframes,:before,article:before,aside:before,footer:before,header:before,nav:before,section:before,main:before,figure:before,figcaption:before,div:before,span:before,hr:before,br:before,output:before,var:before,samp:before,kbd:before,code:before,pre:before,dfn:before,cite:before,q:before,s:before,del:before,ins:before,u:before,bdi:before,bdo:before,wbr:before,data:before,time:before,mark:before,ruby:before,rt:before,rp:before,b:before,strong:before,i:before,em:before,small:before,sub:before,sup:before,tt:before,big:before,acronym:before,abbr:before,address:before,center:before,dir:before,hgroup:before,listing:before,plaintext:before,strike:before,xmp:before,base:before,basefont:before,isindex:before,nextid:before,param:before,applet:before,object:before,embed:before,noembed:before,marquee:before,keygen:before,menu:before,menuitem:before,command:before,datalist:before,progress:before,meter:before,audio:before,video:before,source:before,track:before,canvas:before,map:before,area:before,picture:before,svg:before,math:before,mglyph:before,malignmark:before,mi:before,mn:before,mo:before,ms:before,mtext:before,mspace:before,mphantom:before,mrow:before,mfrac:before,msqrt:before,mroot:before,mstyle:before,merror:before,mpadded:before,mfenced:before,menclose:before,msub:before,msup:before,msubsup:before,munder:before,mover:before,munderover:before,mmultiscripts:before,mtable:before,mtr:before,mtd:before,mlabeledtr:before,maction:before,semantics:before,annotation:before,annotation-xml:before,foreignObject:before,desc:before,title:before,metadata:before,defs:before,g:before,symbol:before,use:before,path:before,rect:before,circle:before,ellipse:before,line:before,polyline:before,polygon:before,text:before,tspan:before,tref:before,textPath:before,altGlyph:before,altGlyphDef:before,altGlyphItem:before,glyphRef:before,marker:before,color-profile:before,linearGradient:before,radialGradient:before,stop:before,pattern:before,clipPath:before,mask:before,filter:before,feBlend:before,feColorMatrix:before,feComponentTransfer:before,feComposite:before,feConvolveMatrix:before,feDiffuseLighting:before,feDisplacementMap:before,feFlood:before,feFuncA:before,feFuncB:before,feFuncG:before,feFuncR:before,feGaussianBlur:before,feImage:before,feMerge:before,feMergeNode:before,feMorphology:before,feOffset:before,feSpecularLighting:before,feTile:before,feTurbulence:before,feDistantLight:before,fePointLight:before,feSpotLight:before,cursor:before,a:before,p:before,h1:before,h2:before,h3:before,h4:before,h5:before,h6:before,ul:before,ol:before,li:before,dl:before,dt:before,dd:before,blockquote:before,body:before,html:before,head:before,meta:before,link:before,style:before,script:before,noscript:before,template:before,form:before,fieldset:before,legend:before,label:before,input:before,button:before,select:before,optgroup:before,option:before,textarea:before,details:before,summary:before,table:before,caption:before,colgroup:before,col:before,tbody:before,thead:before,tfoot:before,tr:before,td:before,th:before,iframe:before,slot:before,content:before,element:before,shadow:before,font:before,frame:before,frameset:before,noframes:before,:after,article:after,aside:after,footer:after,header:after,nav:after,section:after,main:after,figure:after,figcaption:after,div:after,span:after,hr:after,br:after,output:after,var:after,samp:after,kbd:after,code:after,pre:after,dfn:after,cite:after,q:after,s:after,del:after,ins:after,u:after,bdi:after,bdo:after,wbr:after,data:after,time:after,mark:after,ruby:after,rt:after,rp:after,b:after,strong:after,i:after,em:after,small:after,sub:after,sup:after,tt:after,big:after,acronym:after,abbr:after,address:after,center:after,dir:after,hgroup:after,listing:after,plaintext:after,strike:after,xmp:after,base:after,basefont:after,isindex:after,nextid:after,param:after,applet:after,object:after,embed:after,noembed:after,marquee:after,keygen:after,menu:after,menuitem:after,command:after,datalist:after,progress:after,meter:after,audio:after,video:after,source:after,track:after,canvas:after,map:after,area:after,picture:after,svg:after,math:after,mglyph:after,malignmark:after,mi:after,mn:after,mo:after,ms:after,mtext:after,mspace:after,mphantom:after,mrow:after,mfrac:after,msqrt:after,mroot:after,mstyle:after,merror:after,mpadded:after,mfenced:after,menclose:after,msub:after,msup:after,msubsup:after,munder:after,mover:after,munderover:after,mmultiscripts:after,mtable:after,mtr:after,mtd:after,mlabeledtr:after,maction:after,semantics:after,annotation:after,annotation-xml:after,foreignObject:after,desc:after,title:after,metadata:after,defs:after,g:after,symbol:after,use:after,path:after,rect:after,circle:after,ellipse:after,line:after,polyline:after,polygon:after,text:after,tspan:after,tref:after,textPath:after,altGlyph:after,altGlyphDef:after,altGlyphItem:after,glyphRef:after,marker:after,color-profile:after,linearGradient:after,radialGradient:after,stop:after,pattern:after,clipPath:after,mask:after,filter:after,feBlend:after,feColorMatrix:after,feComponentTransfer:after,feComposite:after,feConvolveMatrix:after,feDiffuseLighting:after,feDisplacementMap:after,feFlood:after,feFuncA:after,feFuncB:after,feFuncG:after,feFuncR:after,feGaussianBlur:after,feImage:after,feMerge:after,feMergeNode:after,feMorphology:after,feOffset:after,feSpecularLighting:after,feTile:after,feTurbulence:after,feDistantLight:after,fePointLight:after,feSpotLight:after,cursor:after,a:after,p:after,h1:after,h2:after,h3:after,h4:after,h5:after,h6:after,ul:after,ol:after,li:after,dl:after,dt:after,dd:after,blockquote:after,body:after,html:after,head:after,meta:after,link:after,style:after,script:after,noscript:after,template:after,form:after,fieldset:after,legend:after,label:after,input:after,button:after,select:after,optgroup:after,option:after,textarea:after,details:after,summary:after,table:after,caption:after,colgroup:after,col:after,tbody:after,thead:after,tfoot:after,tr:after,td:after,th:after,iframe:after,slot:after,content:after,element:after,shadow:after,font:after,frame:after,frameset:after,noframes:after{color:#000!important;box-shadow:none!important;text-shadow:none!important;background:0 0!important}a,a:visited{text-decoration:underline}pre,blockquote{border:1px solid var(--color-gray-300);page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}}input[type=button],input[type=submit],input[type=reset],button{appearance:none;border-radius:0}::-moz-focus-inner{border:0}::-moz-placeholder{color:var(--color-gray-400)!important}:where([class]),article:where([class]),aside:where([class]),footer:where([class]),header:where([class]),nav:where([class]),section:where([class]),main:where([class]),figure:where([class]),figcaption:where([class]),div:where([class]),span:where([class]),hr:where([class]),br:where([class]),output:where([class]),var:where([class]),samp:where([class]),kbd:where([class]),code:where([class]),pre:where([class]),dfn:where([class]),cite:where([class]),q:where([class]),s:where([class]),del:where([class]),ins:where([class]),u:where([class]),bdi:where([class]),bdo:where([class]),wbr:where([class]),data:where([class]),time:where([class]),mark:where([class]),ruby:where([class]),rt:where([class]),rp:where([class]),b:where([class]),strong:where([class]),i:where([class]),em:where([class]),small:where([class]),sub:where([class]),sup:where([class]),tt:where([class]),big:where([class]),acronym:where([class]),abbr:where([class]),address:where([class]),center:where([class]),dir:where([class]),hgroup:where([class]),listing:where([class]),plaintext:where([class]),strike:where([class]),xmp:where([class]),base:where([class]),basefont:where([class]),isindex:where([class]),nextid:where([class]),param:where([class]),applet:where([class]),object:where([class]),embed:where([class]),noembed:where([class]),marquee:where([class]),keygen:where([class]),menu:where([class]),menuitem:where([class]),command:where([class]),datalist:where([class]),progress:where([class]),meter:where([class]),audio:where([class]),video:where([class]),source:where([class]),track:where([class]),canvas:where([class]),map:where([class]),area:where([class]),picture:where([class]),svg:where([class]),math:where([class]),mglyph:where([class]),malignmark:where([class]),mi:where([class]),mn:where([class]),mo:where([class]),ms:where([class]),mtext:where([class]),mspace:where([class]),mphantom:where([class]),mrow:where([class]),mfrac:where([class]),msqrt:where([class]),mroot:where([class]),mstyle:where([class]),merror:where([class]),mpadded:where([class]),mfenced:where([class]),menclose:where([class]),msub:where([class]),msup:where([class]),msubsup:where([class]),munder:where([class]),mover:where([class]),munderover:where([class]),mmultiscripts:where([class]),mtable:where([class]),mtr:where([class]),mtd:where([class]),mlabeledtr:where([class]),maction:where([class]),semantics:where([class]),annotation:where([class]),annotation-xml:where([class]),foreignObject:where([class]),desc:where([class]),title:where([class]),metadata:where([class]),defs:where([class]),g:where([class]),symbol:where([class]),use:where([class]),path:where([class]),rect:where([class]),circle:where([class]),ellipse:where([class]),line:where([class]),polyline:where([class]),polygon:where([class]),text:where([class]),tspan:where([class]),tref:where([class]),textPath:where([class]),altGlyph:where([class]),altGlyphDef:where([class]),altGlyphItem:where([class]),glyphRef:where([class]),marker:where([class]),color-profile:where([class]),linearGradient:where([class]),radialGradient:where([class]),stop:where([class]),pattern:where([class]),clipPath:where([class]),mask:where([class]),filter:where([class]),feBlend:where([class]),feColorMatrix:where([class]),feComponentTransfer:where([class]),feComposite:where([class]),feConvolveMatrix:where([class]),feDiffuseLighting:where([class]),feDisplacementMap:where([class]),feFlood:where([class]),feFuncA:where([class]),feFuncB:where([class]),feFuncG:where([class]),feFuncR:where([class]),feGaussianBlur:where([class]),feImage:where([class]),feMerge:where([class]),feMergeNode:where([class]),feMorphology:where([class]),feOffset:where([class]),feSpecularLighting:where([class]),feTile:where([class]),feTurbulence:where([class]),feDistantLight:where([class]),fePointLight:where([class]),feSpotLight:where([class]),cursor:where([class]),a:where([class]),p:where([class]),h1:where([class]),h2:where([class]),h3:where([class]),h4:where([class]),h5:where([class]),h6:where([class]),ul:where([class]),ol:where([class]),li:where([class]),dl:where([class]),dt:where([class]),dd:where([class]),blockquote:where([class]),body:where([class]),html:where([class]),head:where([class]),meta:where([class]),link:where([class]),style:where([class]),script:where([class]),noscript:where([class]),template:where([class]),form:where([class]),fieldset:where([class]),legend:where([class]),label:where([class]),input:where([class]),button:where([class]),select:where([class]),optgroup:where([class]),option:where([class]),textarea:where([class]),details:where([class]),summary:where([class]),table:where([class]),caption:where([class]),colgroup:where([class]),col:where([class]),tbody:where([class]),thead:where([class]),tfoot:where([class]),tr:where([class]),td:where([class]),th:where([class]),iframe:where([class]),slot:where([class]),content:where([class]),element:where([class]),shadow:where([class]),font:where([class]),frame:where([class]),frameset:where([class]),noframes:where([class]){border-style:solid;border-width:0}:where(p,h1,h2,h3,h4,h5,h6){margin-block:0}:where(ul,ol){list-style-position:outside}:where(button,input,select,textarea,a):focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}[disabled]{cursor:not-allowed!important;opacity:.6!important;pointer-events:none!important}[disabled] *,[disabled] article,[disabled] aside,[disabled] footer,[disabled] header,[disabled] nav,[disabled] section,[disabled] main,[disabled] figure,[disabled] figcaption,[disabled] div,[disabled] span,[disabled] hr,[disabled] br,[disabled] output,[disabled] var,[disabled] samp,[disabled] kbd,[disabled] code,[disabled] pre,[disabled] dfn,[disabled] cite,[disabled] q,[disabled] s,[disabled] del,[disabled] ins,[disabled] u,[disabled] bdi,[disabled] bdo,[disabled] wbr,[disabled] data,[disabled] time,[disabled] mark,[disabled] ruby,[disabled] rt,[disabled] rp,[disabled] b,[disabled] strong,[disabled] i,[disabled] em,[disabled] small,[disabled] sub,[disabled] sup,[disabled] tt,[disabled] big,[disabled] acronym,[disabled] abbr,[disabled] address,[disabled] center,[disabled] dir,[disabled] hgroup,[disabled] listing,[disabled] plaintext,[disabled] strike,[disabled] xmp,[disabled] base,[disabled] basefont,[disabled] isindex,[disabled] nextid,[disabled] param,[disabled] applet,[disabled] object,[disabled] embed,[disabled] noembed,[disabled] marquee,[disabled] keygen,[disabled] menu,[disabled] menuitem,[disabled] command,[disabled] datalist,[disabled] progress,[disabled] meter,[disabled] audio,[disabled] video,[disabled] source,[disabled] track,[disabled] canvas,[disabled] map,[disabled] area,[disabled] picture,[disabled] svg,[disabled] math,[disabled] mglyph,[disabled] malignmark,[disabled] mi,[disabled] mn,[disabled] mo,[disabled] ms,[disabled] mtext,[disabled] mspace,[disabled] mphantom,[disabled] mrow,[disabled] mfrac,[disabled] msqrt,[disabled] mroot,[disabled] mstyle,[disabled] merror,[disabled] mpadded,[disabled] mfenced,[disabled] menclose,[disabled] msub,[disabled] msup,[disabled] msubsup,[disabled] munder,[disabled] mover,[disabled] munderover,[disabled] mmultiscripts,[disabled] mtable,[disabled] mtr,[disabled] mtd,[disabled] mlabeledtr,[disabled] maction,[disabled] semantics,[disabled] annotation,[disabled] annotation-xml,[disabled] foreignObject,[disabled] desc,[disabled] title,[disabled] metadata,[disabled] defs,[disabled] g,[disabled] symbol,[disabled] use,[disabled] path,[disabled] rect,[disabled] circle,[disabled] ellipse,[disabled] line,[disabled] polyline,[disabled] polygon,[disabled] text,[disabled] tspan,[disabled] tref,[disabled] textPath,[disabled] altGlyph,[disabled] altGlyphDef,[disabled] altGlyphItem,[disabled] glyphRef,[disabled] marker,[disabled] color-profile,[disabled] linearGradient,[disabled] radialGradient,[disabled] stop,[disabled] pattern,[disabled] clipPath,[disabled] mask,[disabled] filter,[disabled] feBlend,[disabled] feColorMatrix,[disabled] feComponentTransfer,[disabled] feComposite,[disabled] feConvolveMatrix,[disabled] feDiffuseLighting,[disabled] feDisplacementMap,[disabled] feFlood,[disabled] feFuncA,[disabled] feFuncB,[disabled] feFuncG,[disabled] feFuncR,[disabled] feGaussianBlur,[disabled] feImage,[disabled] feMerge,[disabled] feMergeNode,[disabled] feMorphology,[disabled] feOffset,[disabled] feSpecularLighting,[disabled] feTile,[disabled] feTurbulence,[disabled] feDistantLight,[disabled] fePointLight,[disabled] feSpotLight,[disabled] cursor,[disabled] a,[disabled] p,[disabled] h1,[disabled] h2,[disabled] h3,[disabled] h4,[disabled] h5,[disabled] h6,[disabled] ul,[disabled] ol,[disabled] li,[disabled] dl,[disabled] dt,[disabled] dd,[disabled] blockquote,[disabled] body,[disabled] html,[disabled] head,[disabled] meta,[disabled] link,[disabled] style,[disabled] script,[disabled] noscript,[disabled] template,[disabled] form,[disabled] fieldset,[disabled] legend,[disabled] label,[disabled] input,[disabled] button,[disabled] select,[disabled] optgroup,[disabled] option,[disabled] textarea,[disabled] details,[disabled] summary,[disabled] table,[disabled] caption,[disabled] colgroup,[disabled] col,[disabled] tbody,[disabled] thead,[disabled] tfoot,[disabled] tr,[disabled] td,[disabled] th,[disabled] iframe,[disabled] slot,[disabled] content,[disabled] element,[disabled] shadow,[disabled] font,[disabled] frame,[disabled] frameset,[disabled] noframes{pointer-events:none!important}[aria-disabled=true]{cursor:not-allowed!important;opacity:.6!important}strong,b{font-weight:var(--font-weight-bold)}em,i{font-style:italic}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}abbr[title]{cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}mark{background-color:color-opacity(var(--color-warning),.2);color:inherit}time{display:inline}@font-face{font-family:Lexend Deca;src:url(../media/LexendDeca-Black.ed81814c.ttf)format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Lexend Deca;src:url(../media/LexendDeca-Regular.455d8fc4.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Poppins;src:url(../media/Poppins-Black.d669f5b5.ttf)format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Poppins;src:url(../media/Poppins-BlackItalic.e3a9c1f8.ttf)format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Poppins;src:url(../media/Poppins-Bold.af020122.ttf)format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Poppins;src:url(../media/Poppins-BoldItalic.bf767c8d.ttf)format("truetype");font-weight:700;font-style:italic}@font-face{font-family:Poppins;src:url(../media/Poppins-Medium.692047cf.ttf)format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Poppins;src:url(../media/Poppins-Regular.59d7d3d1.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Rubik;src:url(../media/Rubik-Black.da6c52b1.ttf)format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Rubik;src:url(../media/Rubik-BlackItalic.d6412d0d.ttf)format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Rubik;src:url(../media/Rubik-Bold.1ec94c11.ttf)format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Rubik;src:url(../media/Rubik-BoldItalic.ce470f44.ttf)format("truetype");font-weight:700;font-style:italic}@font-face{font-family:Rubik;src:url(../media/Rubik-ExtraBold.fe731ca4.ttf)format("truetype");font-weight:800;font-style:normal}@font-face{font-family:Rubik;src:url(../media/Rubik-ExtraBoldItalic.e7e59399.ttf)format("truetype");font-weight:800;font-style:italic}@font-face{font-family:Rubik;src:url(../media/Rubik-Italic.bdf0187a.ttf)format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Rubik;src:url(../media/Rubik-Light.61e39880.ttf)format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Rubik;src:url(../media/Rubik-LightItalic.fab01340.ttf)format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Rubik;src:url(../media/Rubik-Medium.4f3f9e0a.ttf)format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Rubik;src:url(../media/Rubik-MediumItalic.72b28871.ttf)format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Rubik;src:url(../media/Rubik-Regular.26342d03.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Rubik;src:url(../media/Rubik-SemiBold.0631e3f8.ttf)format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Rubik;src:url(../media/Rubik-SemiBoldItalic.3395af38.ttf)format("truetype");font-weight:600;font-style:italic}:root{--color-primary-50:#e0f7f5;--color-primary-100:#b3e9e4;--color-primary-200:#80dbd2;--color-primary-300:#4dccc1;--color-primary-400:#26b9ac;--color-primary-500:#00786f;--color-primary-600:#00665e;--color-primary-700:#00544d;--color-primary-800:#00423c;--color-primary-900:#00312b;--color-secondary-50:#e8edf3;--color-secondary-100:#c6d1e0;--color-secondary-200:#a1b3cc;--color-secondary-300:#7c95b8;--color-secondary-400:#5777a4;--color-secondary-500:#264e70;--color-secondary-600:#214462;--color-secondary-700:#1c3a54;--color-secondary-800:#173046;--color-secondary-900:#122638;--color-accent-50:#fdefe8;--color-accent-100:#fad5c5;--color-accent-200:#f7b9a0;--color-accent-300:#f49d7b;--color-accent-400:#f18156;--color-accent-500:#c7512e;--color-accent-600:#ab4426;--color-accent-700:#8f371f;--color-accent-800:#732a18;--color-accent-900:#571d11;--color-success-50:#e6f7f0;--color-success-100:#c0ecde;--color-success-200:#97e0ca;--color-success-300:#6ed4b6;--color-success-400:#45c8a2;--color-success-500:#10b981;--color-success-600:#0ea073;--color-success-700:#0c8765;--color-success-800:#0a6e57;--color-success-900:#085549;--color-warning-50:#fef3e2;--color-warning-100:#fde3c0;--color-warning-200:#fcd39d;--color-warning-300:#fac37a;--color-warning-400:#f9b357;--color-warning-500:#f59e0b;--color-warning-600:#d88809;--color-warning-700:#b87207;--color-warning-800:#985c05;--color-warning-900:#784603;--color-error-50:#fdeaea;--color-error-100:#fbcbcb;--color-error-200:#f9acac;--color-error-300:#f78d8d;--color-error-400:#f56e6e;--color-error-500:#ef4444;--color-error-600:#d13b3b;--color-error-700:#b33232;--color-error-800:#952929;--color-error-900:#772020;--color-info-50:#e0f8fe;--color-info-100:#b3effb;--color-info-200:#80e5f9;--color-info-300:#4ddcf7;--color-info-400:#1ad2f5;--color-info-500:#06b6d4;--color-info-600:#059bb5;--color-info-700:#048096;--color-info-800:#036577;--color-info-900:#024a58;--color-gray-50:#f8f9fa;--color-gray-100:#f1f3f5;--color-gray-200:#e9ecef;--color-gray-300:#dee2e6;--color-gray-400:#ced4da;--color-gray-500:#6b7280;--color-gray-600:#4b5563;--color-gray-700:#374151;--color-gray-800:#1f2937;--color-gray-900:#111827;--color-primary:var(--color-primary-500);--color-secondary:var(--color-secondary-500);--color-accent:var(--color-accent-500);--color-text-primary:var(--color-gray-900);--color-text-secondary:var(--color-gray-600);--color-text-tertiary:var(--color-gray-400);--color-text-inverse:var(--color-white);--color-background-primary:var(--color-gray-50);--color-background-secondary:var(--color-gray-100);--color-background-tertiary:var(--color-gray-200);--color-background-inverse:var(--color-gray-900);--color-border-primary:var(--color-gray-300);--color-border-secondary:var(--color-gray-200);--color-border-tertiary:var(--color-gray-100);--spacing-xs:.25rem;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--spacing-3xl:4rem;--spacing-4xl:5rem;--spacing-0:0rem;--spacing-1:.25rem;--spacing-2:.5rem;--spacing-3:.75rem;--spacing-4:1rem;--spacing-5:1.25rem;--spacing-6:1.5rem;--spacing-7:1.75rem;--spacing-8:2rem;--spacing-9:2.25rem;--spacing-10:2.5rem;--spacing-11:2.75rem;--spacing-12:3rem;--font-family-sans:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;--font-family-serif:Georgia,Cambria,Times New Roman,Times,serif;--font-family-mono:ui-monospace,SFMono-Regular,SF Mono,Consolas,Liberation Mono,Menlo,monospace;--font-family-base:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-xxl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--font-size-5xl:3rem;--font-size-6xl:3.75rem;--line-height-tight:1.1;--line-height-normal:1.5;--line-height-relaxed:1.75;--line-height-loose:2}
