*,:before,:after{box-sizing:inherit;margin:0;padding:0}html,body{height:100%}html{box-sizing:border-box;font-size:var(--vb-font-size);line-height:var(--vb-line-height);-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}body{background:var(--vb-foreground);color:var(--vb-background);font-family:var(--vb-font-family)}h1{font-size:1.6em;font-weight:300;line-height:1.3}@media (width>=760px){h1{font-size:2em}}h1 br{display:none}@media (width>=760px){h1 br{display:block}}a{color:inherit;text-underline-offset:4px;text-decoration:underline}a:hover,a:focus,a:focus-visible{text-decoration:none}.page,.page__top,.page__bot{flex-direction:column;padding:2em;display:flex}.page{height:100%;padding:0}.page__container{flex-direction:column;flex:1 0 auto;justify-content:center;gap:2rem;width:100%;max-width:36rem;margin:0 auto;display:flex}.page__top{background:var(--vb-background);color:var(--vb-foreground);flex:1 0 64%}.page__top .page__container{margin-top:6rem;margin-bottom:6rem}@media (width>=760px){.page__top .page__container{margin-top:8rem;margin-bottom:8rem}}.page__bot{flex:1 0 36%}.logo{position:absolute;top:2em;left:2em}@media (width>=760px){.logo{top:4em;left:4em}}.button{color:inherit;cursor:pointer;background-color:#fff0;border:none;border-radius:.25rem;gap:.25rem;padding:.25rem;font-size:1em;display:inline-flex;position:relative}.button:hover,.button:focus{background-color:#ffffff1a}.button_copy{width:1.5rem;height:1.5rem;overflow:hidden}.button_copy .icon{opacity:0;transition-property:transform,opacity;transition-duration:.5s;transition-timing-function:ease;position:absolute;top:.25rem;left:.25rem;transform:translateY(calc(100% + .25rem))}.button_copy:not(.is-active) .icon_copy,.button_copy.is-active .icon_check{opacity:1;transform:translateY(0)}.icon{box-sizing:content-box;stroke-width:2.5px;vertical-align:middle;flex-shrink:0;width:1em;height:1em;font-size:1rem;display:inline-block}.flex-inline{align-items:center;gap:.5rem;display:inline-flex}.text-nowrap{text-wrap:nowrap}.sr-only{clip-path:inset(50%);width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:root{--vb-prefix:vb;--vb-breakpoint-xs:480px;--vb-breakpoint-sm:620px;--vb-breakpoint-md:760px;--vb-breakpoint-lg:990px;--vb-breakpoint-xl:1380px;--vb-theme-prefix:vb-theme;--vb-spacing:.25em;--vb-spacing-xs:var(--vb-spacing);--vb-spacing-sm:calc(var(--vb-spacing) * 2);--vb-spacing-md:calc(var(--vb-spacing) * 4);--vb-spacing-lg:calc(var(--vb-spacing) * 6);--vb-spacing-xl:calc(var(--vb-spacing) * 8);--vb-border-width:1px;--vb-border-style:solid;--vb-border:var(--vb-border-width) var(--vb-border-style) var(--vb-border-color);--vb-border-dark:var(--vb-border-width) var(--vb-border-style) var(--vb-border-color-dark);--vb-border-darker:var(--vb-border-width) var(--vb-border-style) var(--vb-border-color-darker);--vb-border-radius:.25rem;--vb-border-radius-lg:.5rem;--vb-border-radius-circle:9999px;--vb-box-shadow:0 2px 6px var(--vb-shadow-color);--vb-box-shadow-1:0 1px 3px var(--vb-shadow-color);--vb-box-shadow-2:0 2px 6px var(--vb-shadow-color);--vb-box-shadow-3:0 4px 12px var(--vb-shadow-color);--vb-box-shadow-4:0 8px 18px var(--vb-shadow-color);--vb-box-shadow-5:0 12px 24px var(--vb-shadow-color);--vb-font-family-sans:blinkmacsystemfont, -apple-system, system-ui, Segoe UI, Roboto, Helvetica Neue, arial, sans-serif;--vb-font-family-serif:constantia, Lucida Bright, lucidabright, Lucida Serif, lucida, DejaVu Serif, Bitstream Vera Serif, Liberation Serif, georgia, serif;--vb-font-family-mono:sfmono-regular, menlo, monaco, consolas, Liberation Mono, Courier New, monospace;--vb-font-size:1rem;--vb-font-size-sm:.875rem;--vb-font-size-lg:1.125rem;--vb-line-height:1.5;--vb-font-weight-thin:100;--vb-font-weight-extra-light:200;--vb-font-weight-light:300;--vb-font-weight-regular:400;--vb-font-weight-medium:500;--vb-font-weight-semi-bold:600;--vb-font-weight-bold:700;--vb-font-weight-extra-bold:800;--vb-font-weight-black:900;--vb-font-family:var(--vb-font-family-sans);--vb-transition-duration:.3s;--vb-transition-duration-short:.15s;--vb-transition-duration-long:.6s;--vb-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--vb-transition:var(--vb-transition-duration) var(--vb-transition-timing-function);--vb-transition-short:var(--vb-transition-duration-short) var(--vb-transition-timing-function);--vb-transition-long:var(--vb-transition-duration-long) var(--vb-transition-timing-function);--vb-focus-ring-width:3px;--vb-focus-ring-style:solid;--vb-focus-ring-offset:0;--vb-focus-ring-color:var(--vb-primary);--vb-focus-ring-opacity:40%;--vb-form-control-size:var(--vb-font-size);--vb-form-control-size-sm:var(--vb-font-size-sm);--vb-form-control-size-lg:var(--vb-font-size-lg);--vb-form-control-line-height:var(--vb-line-height);--vb-form-control-border-width:var(--vb-border-width);--vb-form-control-border-radius:var(--vb-border-radius);--vb-form-control-padding-x:1em;--vb-form-control-padding-y:.5em;--vb-form-control-accent:var(--vb-primary);--vb-form-control-background:var(--vb-background);--vb-form-control-background-border-radius:var(--vb-border-radius-circle);--vb-form-control-background-opacity:0%;--vb-form-control-background-opacity-hover:20%;--vb-form-control-background-opacity-focus:20%;--vb-form-control-background-opacity-active:30%;--vb-form-control-transition-property:box-shadow, outline;--vb-form-control-transition-duration:var(--vb-transition-duration-short);--vb-form-control-transition-timing-function:var(--vb-transition-timing-function);--vb-form-control-padding:var(--vb-form-control-padding-y) var(--vb-form-control-padding-x);--vb-form-control-size-calc:calc(1em * var(--vb-form-control-line-height) + (var(--vb-form-control-padding-y) + var(--vb-form-control-border-width)) * 2);--vb-screen-color:hsl(var(--vb-neutral-hs) 10);--vb-screen-opacity:80%;--vb-screen-padding:1em;--vb-foreground:#2962ff;--vb-background:#efefef;--vb-primary:#33cc85;--vb-primary-hs:152deg 60%;--vb-secondary:#4077bf;--vb-secondary-hs:214deg 50%;--vb-neutral:#667c99;--vb-neutral-hs:214deg 20%;--vb-important:#e61a1a;--vb-important-hs:0deg 80%}
