.grid-pattern[data-v-fa730fb1]{--_cell:var(--grid-cell,24px);--_line:var(--grid-line,var(--color-bg-ter));--_mix:var(--grid-cell-mix,85%);--_grain:var(--grid-cell-noise,.4);--_noise:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22200%22%20height%3D%22200%22%3E%3Cfilter%20id%3D%22a%22%3E%3CfeTurbulence%20baseFrequency%3D%22.8%22%20numOctaves%3D%224%22%20stitchTiles%3D%22stitch%22%20type%3D%22fractalNoise%22%2F%3E%3C%2Ffilter%3E%3Cpath%20d%3D%22M0%200h200v200H0z%22%20filter%3D%22url\(%23a\)%22%2F%3E%3C%2Fsvg%3E);pointer-events:none;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.dark .grid-pattern[data-v-fa730fb1]{--_mix:var(--grid-cell-mix,90%);--_grain:var(--grid-cell-noise,.3)}.gp-cell[data-v-fa730fb1],.gp-line[data-v-fa730fb1]{position:absolute}.y-t[data-v-fa730fb1]{top:calc(var(--y)*var(--_cell))}.y-b[data-v-fa730fb1]{bottom:calc(var(--y)*var(--_cell))}.y-c[data-v-fa730fb1]{top:calc(50% + var(--y)*var(--_cell))}.x-l[data-v-fa730fb1]{left:calc(var(--x)*var(--_cell))}.x-r[data-v-fa730fb1]{right:calc(var(--x)*var(--_cell))}.x-c[data-v-fa730fb1]{left:calc(50% + var(--x)*var(--_cell))}.gp-line.is-h[data-v-fa730fb1]{width:calc(var(--len)*var(--_cell));background:linear-gradient(to right,transparent 0,var(--_line) var(--_cell),var(--_line) calc(100% - var(--_cell)),transparent 100%);height:1px}.gp-line.is-v[data-v-fa730fb1]{width:1px;height:calc(var(--len)*var(--_cell));background:linear-gradient(to bottom,transparent 0,var(--_line) var(--_cell),var(--_line) calc(100% - var(--_cell)),transparent 100%)}.gp-cell[data-v-fa730fb1]{width:var(--_cell);height:var(--_cell);background:color-mix(in srgb,var(--_color) var(--_mix),transparent);overflow:hidden}.gp-cell[data-v-fa730fb1]:after{content:"";opacity:var(--_grain);background-image:var(--_noise);background-size:300px 300px;background-position:calc(var(--x)*-37px) calc(var(--y)*-53px);position:absolute;inset:0}.c-accent[data-v-fa730fb1]{--_color:var(--color-accent)}.c-gold[data-v-fa730fb1]{--_color:var(--color-gold,var(--color-accent))}.c-magenta[data-v-fa730fb1]{--_color:var(--color-magenta,var(--color-accent))}.c-violet[data-v-fa730fb1]{--_color:var(--color-violet,var(--color-accent))}.gp-noise[data-v-fa730fb1]{opacity:.18;background-size:300px 300px;background-image:var(--_noise);position:absolute;inset:0}.dark .gp-noise[data-v-fa730fb1]{opacity:.1}
