.site{--site-paper:#fdfdfe;--site-paper-raised:#fff;--site-paper-sunk:#f4f6f8;--site-ink:#0f1217;--site-ink-secondary:#393d45;--site-ink-muted:#5f646b;--site-rule:#dee0e3;--site-rule-strong:#b4b8bd;--site-accent:var(--brand);--site-accent-ink:var(--brand-foreground);--site-accent-tint:var(--brand-surface);--site-deep:var(--sidebar);--site-deep-raised:var(--sidebar-accent);--site-deep-ink:#f2f3f6;--site-deep-ink-secondary:var(--sidebar-foreground);--site-deep-ink-muted:#91959e;--site-deep-rule:#ffffff1f;--site-deep-accent:var(--sidebar-primary);--site-deep-positive:#4dc588;--site-deep-attention:#ebb353;--site-deep-destructive:#f66d67;--site-positive:var(--positive);--site-attention:var(--attention)}@supports (color:lab(0% 0 0)){.site{--site-paper:lab(99.4161% -.0991821 -.558984);--site-paper-raised:lab(100% 0 0);--site-paper-sunk:lab(96.7415% -.261575 -1.48878);--site-ink:lab(5.2259% -.205427 -3.74341);--site-ink-secondary:lab(25.7018% -.441149 -5.1947);--site-ink-muted:lab(41.9509% -.651553 -5.18997);--site-rule:lab(88.9667% -.324786 -1.85977);--site-rule-strong:lab(74.4581% -.508428 -2.96913);--site-deep-ink:lab(95.9257% -.168204 -1.50629);--site-deep-ink-muted:lab(61.6661% -.518352 -5.23264);--site-deep-rule:lab(100% 0 0/.12);--site-deep-positive:lab(71.6829% -45.7412 20.1437);--site-deep-attention:lab(76.816% 14.2787 55.8993);--site-deep-destructive:lab(63.526% 53.3685 30.8739)}}.dark .site{--site-paper:#090c12;--site-paper-raised:#10141b;--site-paper-sunk:#06080d;--site-ink:#f2f3f6;--site-ink-secondary:#c1c4ca;--site-ink-muted:#979ba3;--site-rule:#ffffff1a;--site-rule-strong:#ffffff38;--site-deep:#03050a;--site-deep-raised:#0b0f17;--site-deep-rule:#ffffff1c}@supports (color:lab(0% 0 0)){.dark .site{--site-paper:lab(3.3277% -.124961 -3.07501);--site-paper-raised:lab(6.13429% -.236616 -5.20084);--site-paper-sunk:lab(2.19674% -.0792742 -2.16721);--site-ink:lab(95.9257% -.168204 -1.50629);--site-ink-secondary:lab(79.0869% -.360131 -3.3785);--site-ink-muted:lab(63.9945% -.456989 -4.4919);--site-rule:lab(100% 0 0/.1);--site-rule-strong:lab(100% 0 0/.22);--site-deep:lab(1.34945% -.0208616 -1.91348);--site-deep-raised:lab(4.37783% -.13686 -4.9386);--site-deep-rule:lab(100% 0 0/.11)}}.site-grid-texture{background-image:linear-gradient(to right, var(--site-deep-rule) 1px, transparent 1px), linear-gradient(to bottom, var(--site-deep-rule) 1px, transparent 1px);background-size:48px 48px;-webkit-mask-image:linear-gradient(#000,#0000 85%);mask-image:linear-gradient(#000,#0000 85%)}@keyframes site-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.site-demo [data-reveal]{transition:opacity .45s,transform .45s cubic-bezier(.2,.7,.2,1)}.site-demo [data-reveal=off]{opacity:0;transform:translateY(6px)}.site-demo .site-demo-layer[data-reveal=off]{transform:none}.site-demo[data-mode=pending] [data-reveal=on]{animation:.45s 2.4s both site-rise}.site-demo-cursor{transition:transform 1s cubic-bezier(.65,0,.35,1),opacity .25s}@keyframes site-demo-pulse{0%{box-shadow:0 0 0 0 color-mix(in oklch, var(--site-accent) 45%, transparent)}to{box-shadow:0 0 0 6px #0000}}.site-demo-pulse{animation:1s ease-out infinite site-demo-pulse}.site-ticket{--hole:7px;-webkit-mask:radial-gradient(circle var(--hole) at 50% 0, transparent 96%, black) top / 18px 51% repeat-x, radial-gradient(circle var(--hole) at 50% 100%, transparent 96%, black) bottom / 18px 51% repeat-x;mask:radial-gradient(circle var(--hole) at 50% 0, transparent 96%, black) top / 18px 51% repeat-x, radial-gradient(circle var(--hole) at 50% 100%, transparent 96%, black) bottom / 18px 51% repeat-x}.site-print-paper{transform-origin:50%;transform:rotate(-1.5deg)}.site-printer{z-index:0;width:114%;margin-top:-3.91875%;display:none;position:absolute;top:100%;left:-7%;overflow:visible;-webkit-mask-image:linear-gradient(#000 55%,#0000 100%);mask-image:linear-gradient(#000 55%,#0000 100%)}.site-replay[data-inview] .site-printer{display:block}.site-replay[data-inview=false] .site-printer{opacity:0;transform:translateY(40%)}.site-replay[data-inview=false] .site-print-paper{transform:translateY(100%)}.site-replay[data-inview=false] .site-print-clip{clip-path:inset(-80px -5% 0)}.site-replay[data-inview=true] .site-printer{animation:5.2s cubic-bezier(.3,.6,.3,1) both site-printer-visit}.site-replay[data-inview=true] .site-print-paper{animation:5.2s linear both site-print-paper}.site-replay[data-inview=true] .site-print-clip{animation:5.2s step-end both site-print-clip}.site-replay[data-inview=true] .site-printer-body{animation:.12s linear .62s 24 site-printer-buzz}.site-replay[data-inview=true] .site-printer-light{animation:.32s steps(2,jump-none) .62s 9 site-printer-blink}.site-replay[data-inview=true] .site-printer-progress{animation:2.9s steps(18,end) .62s both site-printer-progress}.site-printer-progress{transform-box:fill-box;transform-origin:0}@keyframes site-printer-visit{0%{opacity:0;transform:translateY(40%)}9%,79%{opacity:1;animation-timing-function:cubic-bezier(.5,0,.9,.4);transform:translateY(0)}to{opacity:0;transform:translateY(150%)}}@keyframes site-print-paper{0%,12%{animation-timing-function:steps(18,end);transform:translateY(100%)}68%{animation-timing-function:cubic-bezier(.2,.9,.3,1.2);transform:translateY(0)}71%{animation-timing-function:cubic-bezier(.3,.6,.3,1);transform:translateY(-16px)rotate(-3deg)}78%,to{transform:rotate(-1.5deg)}}@keyframes site-print-clip{0%{clip-path:inset(-80px -5% 0)}70%,to{clip-path:inset(-80px -80px -400px)}}@keyframes site-printer-buzz{0%,to{transform:translate(0)}50%{transform:translate(.6px,.3px)}}@keyframes site-printer-blink{0%{opacity:1}to{opacity:.25}}@keyframes site-printer-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.site-illo .site-draw{stroke-dasharray:1;stroke-dashoffset:0}.site-illo .site-grow{transform-box:fill-box;transform-origin:0}.site-replay[data-inview=false] .site-illo .site-draw{stroke-dashoffset:1px}.site-replay[data-inview=false] .site-illo .site-pop{opacity:0}.site-replay[data-inview=false] .site-illo .site-slide{transform:translateX(var(--from,0))}.site-replay[data-inview=false] .site-illo .site-grow{transform:scaleX(0)}.site-replay[data-inview=true] .site-illo .site-draw{animation:site-illo-draw .9s cubic-bezier(.45, 0, .2, 1) var(--d,0s) both}.site-replay[data-inview=true] .site-illo .site-pop{animation:site-rise .45s cubic-bezier(.2, .7, .2, 1) var(--d,0s) both}.site-replay[data-inview=true] .site-illo .site-slide{animation:site-illo-slide .9s cubic-bezier(.45, 0, .2, 1) var(--d,0s) both}.site-replay[data-inview=true] .site-illo .site-grow{animation:site-illo-grow .9s cubic-bezier(.45, 0, .2, 1) var(--d,0s) both}.site-illo .site-gate-arm{transform-box:view-box;transform-origin:271px 133px}.site-replay[data-inview=true] .site-illo .site-gate-arm{animation:site-gate-arm 1.7s var(--d,0s) both}@keyframes site-gate-arm{0%{animation-timing-function:cubic-bezier(.3,0,.3,1);transform:rotate(0)}45%,58%{animation-timing-function:cubic-bezier(.6,0,.9,.5);transform:rotate(-24deg)}74%{animation-timing-function:ease-out;transform:rotate(1.5deg)}84%{animation-timing-function:ease-in;transform:rotate(-3deg)}to{transform:rotate(0)}}@keyframes site-illo-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes site-illo-slide{0%{transform:translateX(var(--from,0))}to{transform:none}}@keyframes site-illo-grow{0%{transform:scaleX(0)}to{transform:none}}.site-link{background-image:linear-gradient(var(--site-accent), var(--site-accent));background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px;transition:background-size .3s cubic-bezier(.2,.7,.2,1)}.site-link:hover,.site-link:focus-visible,.group:hover>.site-link,.group:focus-visible>.site-link{background-size:100% 1px}.site-flow-connector{transform-origin:top;transform:scaleY(var(--reach,1));transition:transform .42s cubic-bezier(.45,0,.2,1);transition-delay:calc(var(--step,0) * .26s)}@media (min-width:64rem){.site-flow-connector{transform-origin:0;transform:scaleX(var(--reach,1))}}.site-flow-marker{transition:background-color .3s,border-color .3s,color .3s;transition-delay:calc(var(--step,0) * .26s)}.site-menu-item{animation:site-rise .38s cubic-bezier(.2, .7, .2, 1) var(--d,0s) both}@media (prefers-reduced-motion:reduce){.site-menu-item{animation:none}.site-demo [data-reveal],.site-demo-cursor,.site-link{transition:none}.site-demo[data-mode=pending] [data-reveal=on],.site-demo-pulse{animation:none}.site-flow-connector,.site-flow-marker{transition:none}}
