.version{margin-right:12px;position:relative}.active-version{cursor:pointer;position:relative;display:inline-flex;place-items:center}.active-version .number{color:var(--green);margin-left:4px}.active-version:after{content:"";width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:6px solid #aaa;margin-left:8px}.versions .active a{color:var(--green)}nav{--bg: #fff;--bg-light: #fff;--border: #ddd;--btn: #666;--highlight: #333;--green: #3ca877;--purple: #904cbc;--btn-bg: #eee;color:var(--base);height:var(--nav-height);box-sizing:border-box;padding:0 1em;background-color:var(--bg);box-shadow:0 0 4px #00000054;position:relative;z-index:999;display:flex;justify-content:space-between}.dark nav{--base: #ddd;--bg: #1a1a1a;--bg-light: #242424;--border: #383838;--highlight: #fff;--btn-bg: #333;box-shadow:none;border-bottom:1px solid var(--border)}h1{font-weight:500;display:inline-flex;place-items:center}h1 img{height:24px;margin-right:10px}@media (max-width: 560px){h1 span{font-size:.9em}}@media (max-width: 520px){h1 span{display:none}}.links{display:flex}.toggle-prod span,.toggle-ssr span{font-size:12px;border-radius:4px;padding:4px 6px}.toggle-prod span{background:var(--green);color:#fff}.toggle-prod.prod span{background:var(--purple)}.toggle-ssr span{background-color:var(--btn-bg)}.toggle-ssr.enabled span{color:#fff;background-color:var(--green)}.toggle-dark svg{width:18px;height:18px}.toggle-dark .dark,.dark .toggle-dark .light{display:none}.dark .toggle-dark .dark{display:inline-block}.links button,.links .github{padding:1px 6px;color:var(--btn)}.links button:hover,.links .github:hover{color:var(--highlight)}.version:hover .active-version:after{border-top-color:var(--btn)}.dark .version:hover .active-version:after{border-top-color:var(--highlight)}.versions{display:none;position:absolute;left:0;top:40px;background-color:var(--bg-light);border:1px solid var(--border);border-radius:4px;list-style-type:none;padding:8px;margin:0;width:200px;max-height:calc(100vh - 70px);overflow:scroll}.versions a{display:block;padding:6px 12px;text-decoration:none;cursor:pointer;color:var(--base)}.versions a:hover{color:var(--green)}.versions.expanded{display:block}.links>*{display:flex;align-items:center}.links>*+*{margin-left:4px}.split-pane[data-v-b004c5a4]{display:flex;height:100%;position:relative}.split-pane.dragging[data-v-b004c5a4]{cursor:ew-resize}.dragging .left[data-v-b004c5a4],.dragging .right[data-v-b004c5a4]{pointer-events:none}.left[data-v-b004c5a4],.right[data-v-b004c5a4]{position:relative;height:100%}.left[data-v-b004c5a4]{border-right:1px solid var(--border)}.dragger[data-v-b004c5a4]{position:absolute;z-index:3;top:0;bottom:0;right:-5px;width:10px;cursor:ew-resize}.toggler[data-v-b004c5a4]{display:none;z-index:3;font-family:var(--font-code);color:var(--text-light);position:absolute;left:50%;bottom:20px;background-color:var(--bg);padding:8px 12px;border-radius:8px;transform:translate(-50%);box-shadow:0 3px 8px #00000040}.dark .toggler[data-v-b004c5a4]{background-color:var(--bg)}@media (min-width: 721px){.split-pane.vertical[data-v-b004c5a4]{display:block}.split-pane.vertical.dragging[data-v-b004c5a4]{cursor:ns-resize}.vertical .dragger[data-v-b004c5a4]{top:auto;height:10px;width:100%;left:0;right:0;bottom:-5px;cursor:ns-resize}.vertical .left[data-v-b004c5a4],.vertical .right[data-v-b004c5a4]{width:100%}.vertical .left[data-v-b004c5a4]{border-right:none;border-bottom:1px solid var(--border)}}@media (max-width: 720px){.left[data-v-b004c5a4],.right[data-v-b004c5a4]{width:100%!important;height:100%!important}.dragger[data-v-b004c5a4]{display:none}.split-pane .toggler[data-v-b004c5a4]{display:block}.split-pane .right[data-v-b004c5a4]{display:none}.split-pane.show-output .right[data-v-b004c5a4]{display:block}.split-pane.show-output .left[data-v-b004c5a4]{display:none}}.msg.err[data-v-3057e65b]{--color: #f56c6c;--bg-color: #fef0f0}.dark .msg.err[data-v-3057e65b]{--bg-color: #2b1d1d}.msg.warn[data-v-3057e65b]{--color: #e6a23c;--bg-color: #fdf6ec}.dark .msg.warn[data-v-3057e65b]{--bg-color: #292218}pre[data-v-3057e65b]{margin:0;padding:12px 20px;overflow:auto}.msg[data-v-3057e65b]{position:absolute;bottom:0;left:8px;right:8px;z-index:10;border:2px solid transparent;border-radius:6px;font-family:var(--font-code);white-space:pre-wrap;margin-bottom:8px;max-height:calc(100% - 300px);min-height:40px;display:flex;align-items:stretch;color:var(--color);border-color:var(--color);background-color:var(--bg-color)}.dismiss[data-v-3057e65b]{position:absolute;top:2px;right:2px;width:18px;height:18px;line-height:18px;border-radius:9px;text-align:center;display:block;font-size:9px;padding:0;color:var(--bg-color);background-color:var(--color)}@media (max-width: 720px){.dismiss[data-v-3057e65b]{top:-9px;right:-9px}.msg[data-v-3057e65b]{bottom:50px}}.fade-enter-active[data-v-3057e65b],.fade-leave-active[data-v-3057e65b]{transition:all .15s ease-out}.fade-enter-from[data-v-3057e65b],.fade-leave-to[data-v-3057e65b]{opacity:0;transform:translateY(10px)}.iframe-container[data-v-37f49e81],.iframe-container[data-v-37f49e81] iframe{width:100%;height:100%;border:none;background-color:#fff}.output-container[data-v-f221f6e0]{height:calc(100% - var(--header-height));overflow:hidden;position:relative}.tab-buttons[data-v-f221f6e0]{box-sizing:border-box;border-bottom:1px solid var(--border);background-color:var(--bg);height:var(--header-height);overflow:hidden}.tab-buttons button[data-v-f221f6e0]{padding:0;box-sizing:border-box}.tab-buttons span[data-v-f221f6e0]{font-size:13px;font-family:var(--font-code);text-transform:uppercase;color:var(--text-light);display:inline-block;padding:8px 16px 6px;line-height:20px}button.active[data-v-f221f6e0]{color:var(--color-branding-dark);border-bottom:3px solid var(--color-branding-dark)}.file-selector[data-v-b94833d2]{display:flex;box-sizing:border-box;border-bottom:1px solid var(--border);background-color:var(--bg);overflow-y:hidden;overflow-x:auto;white-space:nowrap;position:relative;height:var(--header-height)}.file-selector[data-v-b94833d2]::-webkit-scrollbar{height:1px}.file-selector[data-v-b94833d2]::-webkit-scrollbar-track{background-color:var(--border)}.file-selector[data-v-b94833d2]::-webkit-scrollbar-thumb{background-color:var(--color-branding)}.file-selector.has-import-map .add[data-v-b94833d2]{margin-right:10px}.file[data-v-b94833d2]{position:relative;display:inline-block;font-size:13px;font-family:var(--font-code);cursor:pointer;color:var(--text-light);box-sizing:border-box}.file.active[data-v-b94833d2]{color:var(--color-branding);border-bottom:3px solid var(--color-branding);cursor:text}.file span[data-v-b94833d2]{display:inline-block;padding:8px 10px 6px;line-height:20px}.file.pending span[data-v-b94833d2]{min-width:50px;min-height:34px;padding-right:32px;background-color:#c8c8c833;color:transparent}.file.pending input[data-v-b94833d2]{position:absolute;inset:8px 7px auto;font-size:13px;font-family:var(--font-code);line-height:20px;outline:none;border:none;padding:0 3px;min-width:1px;color:inherit;background-color:transparent}.file .remove[data-v-b94833d2]{display:inline-block;vertical-align:middle;line-height:12px;cursor:pointer;padding-left:0}.add[data-v-b94833d2]{font-size:18px;font-family:var(--font-code);color:#999;vertical-align:middle;margin-left:6px;position:relative;top:-1px}.add[data-v-b94833d2]:hover{color:var(--color-branding)}.icon[data-v-b94833d2]{margin-top:-1px}.import-map-wrapper[data-v-b94833d2]{position:sticky;margin-left:auto;top:0;right:0;padding-left:30px;background-color:var(--bg);background:linear-gradient(90deg,#fff0,#fff 25%)}.dark .import-map-wrapper[data-v-b94833d2]{background:linear-gradient(90deg,#1a1a1a00,#1a1a1a 25%)}.wrapper[data-v-70b24951]{position:absolute;bottom:8px;right:15px;z-index:11;display:flex;align-items:center;background-color:var(--bg);color:var(--text-light);cursor:pointer;padding:4px 8px;border-radius:2px;-webkit-user-select:none;user-select:none}.toggle[data-v-70b24951]{display:inline-block;margin-left:4px;width:32px;height:18px;border-radius:12px;position:relative;background-color:var(--border)}.indicator[data-v-70b24951]{font-size:12px;background-color:var(--text-light);width:14px;height:14px;border-radius:50%;transition:transform ease-in-out .2s;position:absolute;left:2px;top:2px;color:var(--bg);text-align:center}.active .indicator[data-v-70b24951]{background-color:var(--color-branding);transform:translate(14px);color:#fff}.editor-container[data-v-3500c8e7]{height:calc(100% - var(--header-height));overflow:hidden;position:relative}.vue-repl{--bg: #fff;--bg-soft: #f8f8f8;--border: #ddd;--text-light: #888;--font-code: Menlo, Monaco, Consolas, "Courier New", monospace;--color-branding: #42b883;--color-branding-dark: #416f9c;--header-height: 38px;height:100%;margin:0;overflow:hidden;font-size:13px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;background-color:var(--bg-soft)}.dark .vue-repl{--bg: #1a1a1a;--bg-soft: #242424;--border: #383838;--text-light: #aaa;--color-branding: #42d392;--color-branding-dark: #89ddff}.vue-repl button{border:none;outline:none;cursor:pointer;margin:0;background-color:transparent}.dark{color-scheme:dark}body{font-size:13px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;margin:0;--base: #444;--nav-height: 50px}.vue-repl{height:calc(var(--vh) - var(--nav-height))!important}button{border:none;outline:none;cursor:pointer;margin:0;background-color:transparent}
