@layer theme,base,clerk;@layer components{.ef-field{-webkit-mask-composite:source-in;height:400px;position:relative;overflow:clip;-webkit-mask-image:linear-gradient(90deg,#0000,#000 22% 78%,#0000),linear-gradient(#0000,#000 26% 74%,#0000);mask-image:linear-gradient(90deg,#0000,#000 22% 78%,#0000),linear-gradient(#0000,#000 26% 74%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}@media (max-width:639px){.ef-field{-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000),linear-gradient(#0000,#000 26% 74%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000),linear-gradient(#0000,#000 26% 74%,#0000)}}.ef-world{width:0;height:0;position:absolute;top:50%;left:50%;transform:translate(-190px,-200px)}.ef-card{left:var(--x);top:var(--y);width:var(--w);background:var(--color-card);height:64px;box-shadow:0 0 0 1px var(--border), 0 1px 2px #27272a0a;color:var(--color-foreground);opacity:.38;border-radius:12px;align-items:center;gap:12px;padding:0 16px 0 14px;font-size:14px;line-height:1.3;display:flex;position:absolute}.ef-card.is-stop:before,.ef-card.is-stop:after{content:"";pointer-events:none;opacity:0;position:absolute}.ef-card.is-stop:before{display:none}.ef-card.is-stop:after{content:"";pointer-events:none;opacity:0;border-radius:inherit;position:absolute;inset:0;box-shadow:0 0 7.5px .75px #27272a08,0 9px 18px -6px #27272a14,0 3px 4.5px -3px #27272a29,0 0 0 .75px #27272a14}.ef-card.is-stop{z-index:1}.ef-card.is-stop-3,.ef-card.is-stop-3:before,.ef-card.is-stop-3:after{opacity:1}.ef-t:before{content:attr(data-t)}.ef-text{flex:1;min-width:0}.ef-code{color:var(--color-muted-foreground);margin-top:2px;font-size:12px}.ef-mark{background:var(--color-muted);width:32px;height:32px;color:var(--color-muted-foreground);border-radius:999px;flex:none;place-items:center;display:grid}.ef-mark.is-ok{background:var(--status-success-bg);color:var(--status-success-fg)}.ef-mark.is-warn{background:var(--status-warning-bg);color:var(--status-warning-fg)}.ef-mark.is-bad{background:var(--status-danger-bg);color:var(--status-danger-fg)}.ef-side{color:var(--status-danger-fg);flex:none;align-self:flex-start;margin-top:15px;font-size:12px}@media (prefers-reduced-motion:no-preference){.ef-world{animation:12s infinite ef-tour}.ef-card.is-stop-1,.ef-card.is-stop-1:before,.ef-card.is-stop-1:after{animation:12s infinite ef-focus-1}.ef-card.is-stop-2,.ef-card.is-stop-2:before,.ef-card.is-stop-2:after{animation:12s infinite ef-focus-2}.ef-card.is-stop-3,.ef-card.is-stop-3:before,.ef-card.is-stop-3:after{animation:12s infinite ef-focus-3}.ef-card.is-stop-3 .ef-side{animation:12s infinite ef-side}}@keyframes ef-tour{0%,17%{animation-timing-function:cubic-bezier(.65,0,.35,1);transform:translate(-190px,-200px)}29.5%,46%{animation-timing-function:cubic-bezier(.65,0,.35,1);transform:translate(-360px,-116px)}58.5%,75%{animation-timing-function:cubic-bezier(.65,0,.35,1);transform:translate(-650px,-284px)}87.5%,to{transform:translate(-190px,-200px)}}@keyframes ef-focus-1{0%,22%{opacity:.38}36%,46%{opacity:1}58%,to{opacity:.38}}@keyframes ef-focus-2{0%,51%{opacity:.38}65%,75%{opacity:1}87%,to{opacity:.38}}@keyframes ef-focus-3{0%,17%{opacity:1}29%,80%{opacity:.38}94%,to{opacity:1}}@keyframes ef-side{0%,17%{opacity:1;transform:translateY(0)}22%,88%{opacity:0;transform:translateY(8px)}95%,to{opacity:1;transform:translateY(0)}}}@layer utilities;
.lp-g{width:100%;height:auto;margin-inline:auto;display:block;overflow:visible}@media (min-width:640px){.lp-g.fit{height:100%}}.lp-g text{font:500 13px var(--font-sans);fill:var(--foreground)}.lp-g .s{fill:var(--body)}.lp-g-flood{flood-color:var(--color-brand-950);flood-opacity:.08}.lp-g .c{fill:#fff;stroke:var(--border)}.lp-g .n{fill:var(--surface);stroke:var(--input);stroke-dasharray:4 4}.lp-g .ol{fill:var(--surface);fill-opacity:.6;stroke:var(--muted-foreground);stroke-width:1px;stroke-dasharray:4 4}.lp-g text.gbt{fill:var(--color-brand-600);text-anchor:middle}.lp-g .ln,.lp-g .lw,.lp-g .p,.lp-g .fr,.lp-g .hl{fill:none}.lp-g .ln{stroke:var(--border);stroke-width:1.5px}.lp-g .lw{stroke:var(--input);stroke-width:1px;stroke-dasharray:4 4}.lp-g .p{stroke:var(--color-brand-600);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:16 200;stroke-dashoffset:26px}.lp-g .p.gr{stroke:var(--body)}.lp-g .pt{fill:var(--color-brand-600)}.lp-g .pg{fill:var(--input)}.lp-g .ch{fill:#fff;stroke:var(--border)}.lp-g .ck,.lp-g .xp{fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.lp-g .okp{stroke:var(--status-success-fg)}.lp-g .xp{stroke:var(--status-danger-fg)}.lp-g .hl{stroke:var(--color-brand-300);stroke-width:1.5px;opacity:0}.lp-g .hl.hg{stroke:var(--body)}.lp-g .fr{stroke:var(--color-brand-300);stroke-dasharray:3 3}.lp-g .gb{color:var(--color-brand-600)}.lp-g .gm{color:var(--muted-foreground)}.lp-g .gw{color:#fff}.lp-g .b1{stop-color:var(--color-brand-500)}.lp-g .b2{stop-color:var(--color-brand-700)}.lp-g .g0{stop-color:var(--color-brand-500);stop-opacity:.45}.lp-g .g1s{stop-color:var(--color-brand-500);stop-opacity:0}.lp-g .gl{opacity:.75}.lp-g .sw{fill:#fff;opacity:.18}.lp-g .sc{fill:none;stroke:#fff;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.lp-g .tr{fill:var(--border);stroke:var(--input)}.lp-g .tb{fill:var(--color-brand-600)}.lp-g .kn{fill:#fff;stroke:var(--input)}.lp-g .kn.on{stroke:none}.lp-g .bar{fill:var(--border)}.lp-g .bar.hi{fill:var(--color-brand-300)}.lp-g .trk{fill:var(--hairline)}.lp-g .fl,.lp-g .pip{fill:var(--color-brand-600)}.lp-g .cap{fill:var(--input)}.lp-g .ring{fill:none;stroke:var(--color-brand-500);stroke-width:1.5px;opacity:0}@media (prefers-reduced-motion:no-preference){.lp-g .am{animation-duration:var(--gl);animation-delay:var(--gd);animation-timing-function:var(--ease-out-soft);transform-box:fill-box;transform-origin:50%;animation-iteration-count:infinite}.lp-g .fl.am{transform-origin:0}.lp-g .p.am{animation-timing-function:cubic-bezier(.4,0,.3,1)}}.lp-g .gi{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}@media (max-width:640px){.lp-g.g1 text{font-size:16px}}@media (prefers-reduced-motion:no-preference){.g1{--gl:9s;--gd:0s}.g1 .sa{animation-name:g1sa}.g1 .sb{animation-name:g1sb}.g1 .so{animation-name:g1so}.g1 .sg{animation-name:g1sg}.g1 .kk{animation-name:g1kk}.g1 .gl{animation-name:g1gl}.g1 .ox{animation-name:g1ox}.g1 .kc{animation-name:g1kc}.g1 .ck{animation-name:g1ck}.g1 .fk{animation-name:g1fk}.g1 .np{animation-name:g1np}.g2{--gl:7s;--gd:.5s}.g2 .kn{animation-name:g2kn}.g2 .tk{animation-name:g2tk}.g2 .s1{animation-name:g2s1}.g3{--gl:7.5s;--gd:1s}.g3 .bc{animation-name:g3bc}.g3 .d1{animation-name:g3d1}.g3 .d2{animation-name:g3d2}.g3 .d3{animation-name:g3d3}.g3 .pa{animation-name:g3pa}.g3 .pb{animation-name:g3pb}.g3 .pc{animation-name:g3pc}.g3 .pd{animation-name:g3pd}.g3 .pe{animation-name:g3pe}.g3 .pf{animation-name:g3pf}.g4{--gl:8.5s;--gd:1.5s}.g4 .f1{animation-name:g4f1}.g4 .f2{animation-name:g4f2}.g4 .f3{animation-name:g4f3}.g4 .cd{animation-name:g4cd}.g4 .cp{animation-name:g4cp}.g5{--gl:6.5s;--gd:2s}.g5 .s1,.g5 .s2{animation-name:g5s1}.g5 .rg{animation-name:g5rg}.g5 .sb{animation-name:g5sb}.g5 .r1{animation-name:g5r1}@keyframes g1sa{0%{stroke-dashoffset:26px}.22%{stroke-dashoffset:26px}13.33%{stroke-dashoffset:-116px}13.34%{stroke-dashoffset:26px}53.33%{stroke-dashoffset:26px}66.67%{stroke-dashoffset:-116px}66.68%{stroke-dashoffset:26px}to{stroke-dashoffset:26px}}@keyframes g1sb{0%{stroke-dashoffset:26px}3.33%{stroke-dashoffset:26px}16.67%{stroke-dashoffset:-116px}16.68%{stroke-dashoffset:26px}to{stroke-dashoffset:26px}}@keyframes g1so{0%{stroke-dashoffset:26px}16.67%{stroke-dashoffset:26px}27.78%{stroke-dashoffset:-116px}27.79%{stroke-dashoffset:26px}to{stroke-dashoffset:26px}}@keyframes g1sg{0%{stroke-dashoffset:26px}66.67%{stroke-dashoffset:26px}80%{stroke-dashoffset:-116px}80.01%{stroke-dashoffset:26px}to{stroke-dashoffset:26px}}@keyframes g1kk{0%{opacity:1;transform:scale(1)}13.33%{opacity:1;transform:scale(1)}15%{opacity:1;transform:scale(1.12)}16.67%{opacity:1;transform:scale(1)}53.33%{opacity:1;transform:scale(1)}60%{opacity:.3;transform:scale(1)}92.22%{opacity:.3;transform:scale(1)}96.67%{opacity:1;transform:scale(1)}to{opacity:1;transform:scale(1)}}@keyframes g1gl{0%{opacity:.75}13.33%{opacity:.75}15%{opacity:1}16.67%{opacity:.75}53.33%{opacity:.75}60%{opacity:.3}92.22%{opacity:.3}96.67%{opacity:.75}to{opacity:.75}}@keyframes g1ox{0%{opacity:0}50%{opacity:0}53.33%{opacity:1}92.22%{opacity:1}96.67%{opacity:0}to{opacity:0}}@keyframes g1kc{0%{opacity:1}50%{opacity:1}53.33%{opacity:.4}92.22%{opacity:.4}96.67%{opacity:1}to{opacity:1}}@keyframes g1ck{0%{opacity:1}50%{opacity:1}53.33%{opacity:0}92.22%{opacity:0}96.67%{opacity:1}to{opacity:1}}@keyframes g1fk{0%{opacity:0}16.67%{opacity:0}20%{opacity:1}27.78%{opacity:0}to{opacity:0}}@keyframes g1np{0%{opacity:0}75.56%{opacity:0}80%{opacity:1}88.89%{opacity:0}to{opacity:0}}@keyframes g2kn{0%{transform:translate(0)}7.14%{transform:translate(-10px)}10%{transform:translate(-10px)}15.71%{transform:translate(0)}to{transform:translate(0)}}@keyframes g2tk{0%{opacity:1}7.14%{opacity:0}10%{opacity:0}15.71%{opacity:1}to{opacity:1}}@keyframes g2s1{0%{stroke-dashoffset:26px}18.57%{stroke-dashoffset:26px}35.71%{stroke-dashoffset:-116px}35.73%{stroke-dashoffset:26px}51.43%{stroke-dashoffset:26px}68.57%{stroke-dashoffset:-116px}68.59%{stroke-dashoffset:26px}to{stroke-dashoffset:26px}}@keyframes g3bc{0%{opacity:0;transform:translate(0)}7.99%{opacity:0;transform:translate(0)}9.33%{opacity:1;transform:translate(0)}16.67%{opacity:1;transform:translate(34px)}18.67%{opacity:0;transform:translate(44px)}18.68%{opacity:0;transform:translate(0)}to{opacity:0;transform:translate(0)}}@keyframes g3d1{0%{stroke-dashoffset:26px}20%{stroke-dashoffset:26px}26.67%{stroke-dashoffset:-116px}26.68%{stroke-dashoffset:26px}28%{stroke-dashoffset:26px}34.67%{stroke-dashoffset:-116px}34.68%{stroke-dashoffset:26px}36%{stroke-dashoffset:26px}42.67%{stroke-dashoffset:-116px}42.68%{stroke-dashoffset:26px}to{stroke-dashoffset:26px}}@keyframes g3d2{0%{stroke-dashoffset:26px}44%{stroke-dashoffset:26px}50.67%{stroke-dashoffset:-116px}50.68%{stroke-dashoffset:26px}52%{stroke-dashoffset:26px}58.67%{stroke-dashoffset:-116px}58.68%{stroke-dashoffset:26px}to{stroke-dashoffset:26px}}@keyframes g3d3{0%{stroke-dashoffset:26px}60%{stroke-dashoffset:26px}66.67%{stroke-dashoffset:-116px}66.68%{stroke-dashoffset:26px}to{stroke-dashoffset:26px}}@keyframes g3pa{0%{transform:scale(1)}5.33%{transform:scale(0)}24%{transform:scale(0)}28.67%{transform:scale(1)}to{transform:scale(1)}}@keyframes g3pb{0%{transform:scale(1)}5.33%{transform:scale(0)}32%{transform:scale(0)}36.67%{transform:scale(1)}to{transform:scale(1)}}@keyframes g3pc{0%{transform:scale(1)}5.33%{transform:scale(0)}40%{transform:scale(0)}44.67%{transform:scale(1)}to{transform:scale(1)}}@keyframes g3pd{0%{transform:scale(1)}5.33%{transform:scale(0)}48%{transform:scale(0)}52.67%{transform:scale(1)}to{transform:scale(1)}}@keyframes g3pe{0%{transform:scale(1)}5.33%{transform:scale(0)}56%{transform:scale(0)}60.67%{transform:scale(1)}to{transform:scale(1)}}@keyframes g3pf{0%{transform:scale(1)}5.33%{transform:scale(0)}64%{transform:scale(0)}68.67%{transform:scale(1)}to{transform:scale(1)}}@keyframes g4f1{0%{transform:scaleX(1)}5.88%{transform:scaleX(0)}7.06%{transform:scaleX(0)}21.18%{transform:scaleX(1)}to{transform:scaleX(1)}}@keyframes g4f2{0%{transform:scaleX(1)}5.88%{transform:scaleX(0)}16.47%{transform:scaleX(0)}32.94%{transform:scaleX(1)}to{transform:scaleX(1)}}@keyframes g4f3{0%{transform:scaleX(1)}5.88%{transform:scaleX(0)}25.88%{transform:scaleX(0)}47.06%{transform:scaleX(1)}to{transform:scaleX(1)}}@keyframes g4cd{0%{opacity:1;transform:scale(1)}52.94%{opacity:1;transform:scale(1)}60%{opacity:0;transform:scale(.96)}80%{opacity:0;transform:scale(.96)}89.41%{opacity:1;transform:scale(1)}to{opacity:1;transform:scale(1)}}@keyframes g4cp{0%{transform:scale(1)}11.76%{transform:scale(1)}12.94%{transform:scaleY(1.5)}14.71%{transform:scale(1)}15.29%{transform:scale(1)}16.47%{transform:scaleY(1.5)}18.24%{transform:scale(1)}to{transform:scale(1)}}@keyframes g5s1{0%{stroke-dashoffset:26px}4.62%{stroke-dashoffset:26px}20%{stroke-dashoffset:-116px}20.02%{stroke-dashoffset:26px}to{stroke-dashoffset:26px}}@keyframes g5rg{0%{opacity:0;transform:scale(1)}19.98%{opacity:0;transform:scale(1)}20%{opacity:.5;transform:scale(1)}26.15%{opacity:0;transform:scale(1.35)}26.17%{opacity:0;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes g5sb{0%{stroke-dashoffset:26px}30.77%{stroke-dashoffset:26px}49.23%{stroke-dashoffset:-116px}49.25%{stroke-dashoffset:26px}to{stroke-dashoffset:26px}}@keyframes g5r1{0%{opacity:0}46.15%{opacity:0}50.77%{opacity:1}60%{opacity:0}to{opacity:0}}}
