@layer components{:root{--grid-line-color:color-mix(in oklab,  var(--color-cyan-500) 25%, transparent);--breakpoint-2xl:96rem}.dark{--grid-line-color:color-mix(in oklab, var(--color-white) 12%, transparent)}.line-y,.line-t,.line-b{position:relative}.line-y:before,.line-t:before,.line-y:after,.line-b:after{content:"";background-color:var(--grid-line-color);width:200vw;height:1px;position:absolute;left:-100vw}.line-y:before,.line-t:before{top:0}.line-y:after,.line-b:after{bottom:0}@media not all and (min-width:105rem){.max-\[105rem\]\:line-y{position:relative}.max-\[105rem\]\:line-y:before,.max-\[105rem\]\:line-y:after{content:"";background-color:var(--grid-line-color);width:200vw;height:1px;position:absolute;left:-100vw}.max-\[105rem\]\:line-y:before{top:0}.max-\[105rem\]\:line-y:after{bottom:0}}@media not all and (min-width:80rem){.max-xl\:line-y,.max-xl\:line-t{position:relative}.max-xl\:line-y:before,.max-xl\:line-t:before,.max-xl\:line-y:after{content:"";background-color:var(--grid-line-color);width:200vw;height:1px;position:absolute;left:-100vw}.max-xl\:line-y:before,.max-xl\:line-t:before{top:0}.max-xl\:line-y:after{bottom:0}}@media not all and (min-width:64rem){.max-lg\:line-y,.max-lg\:line-b{position:relative}.max-lg\:line-y:before,.max-lg\:line-y:after,.max-lg\:line-b:after{content:"";background-color:var(--grid-line-color);width:200vw;height:1px;position:absolute;left:-100vw}.max-lg\:line-y:before{top:0}.max-lg\:line-y:after,.max-lg\:line-b:after{bottom:0}}@media not all and (min-width:40rem){.max-sm\:line-y{position:relative}.max-sm\:line-y:before,.max-sm\:line-y:after{content:"";background-color:var(--grid-line-color);width:200vw;height:1px;position:absolute;left:-100vw}.max-sm\:line-y:before{top:0}.max-sm\:line-y:after{bottom:0}}@media (min-width:40rem){.sm\:max-lg\:nth-\[2n\+1\]\:line-y:nth-child(odd):before,.sm\:max-lg\:nth-\[2n\+1\]\:line-y:nth-child(odd):after{content:"";background-color:var(--grid-line-color);width:200vw;height:1px;position:absolute;left:-100vw}.sm\:max-lg\:nth-\[2n\+1\]\:line-y:nth-child(odd):before{top:0}.sm\:max-lg\:nth-\[2n\+1\]\:line-y:nth-child(odd):after{bottom:0}}@media (min-width:64rem){.lg\:line-y,.lg\:line-b\/half,.lg\:group-first\:line-y:is(:where(.group):first-child *),.lg\:max-xl\:nth-\[3n\+1\]\:line-y:nth-child(3n+1){position:relative}.lg\:line-y:before,.lg\:line-y:after,.lg\:group-first\:line-y:is(:where(.group):first-child *):before,.lg\:group-first\:line-y:is(:where(.group):first-child *):after,.lg\:max-xl\:nth-\[3n\+1\]\:line-y:nth-child(3n+1):before,.lg\:max-xl\:nth-\[3n\+1\]\:line-y:nth-child(3n+1):after{content:"";background-color:var(--grid-line-color);width:200vw;height:1px;position:absolute;left:-100vw}.lg\:line-y:before,.lg\:group-first\:line-y:is(:where(.group):first-child *):before,.lg\:max-xl\:nth-\[3n\+1\]\:line-y:nth-child(3n+1):before{top:0}.lg\:line-y:after,.lg\:group-first\:line-y:is(:where(.group):first-child *):after,.lg\:max-xl\:nth-\[3n\+1\]\:line-y:nth-child(3n+1):after{bottom:0}.lg\:line-b\/half:after{content:"";background-color:var(--grid-line-color);width:100vw;height:1px;position:absolute;bottom:0;right:0}}@media (min-width:80rem){.xl\:line-y\/half,.xl\:nth-\[4n\+1\]\:line-y:nth-child(4n+1){position:relative}.xl\:line-y\/half:before,.xl\:line-y\/half:after{content:"";background-color:var(--grid-line-color);width:100vw;height:1px;position:absolute;right:0}.xl\:line-y\/half:before{top:0}.xl\:line-y\/half:after{bottom:0}.xl\:nth-\[4n\+1\]\:line-y:nth-child(4n+1):before,.xl\:nth-\[4n\+1\]\:line-y:nth-child(4n+1):after{content:"";background-color:var(--grid-line-color);width:200vw;height:1px;position:absolute;left:-100vw}.xl\:nth-\[4n\+1\]\:line-y:nth-child(4n+1):before{top:0}.xl\:nth-\[4n\+1\]\:line-y:nth-child(4n+1):after{bottom:0}}}
