.kotlin-code[data-v-acdc30e8],.kotlin-code pre[data-v-acdc30e8],.kotlin-code code[data-v-acdc30e8],.playground textarea[data-v-acdc30e8]{font-family:JetBrains Mono,Fira Code,menlo,consolas,monospace!important;font-size:var(--playground-font-size)!important;line-height:1.4!important;color:#a9b7c6}.kotlin-code[data-v-acdc30e8]{display:block;font-family:JetBrains Mono,Fira Code,menlo,consolas,monospace;font-size:var(--playground-font-size);white-space:pre;padding:1.5rem;background:#0d1520;color:#e8eaf6;min-height:100px;position:relative}.kotlin-code.kotlin-code-loading[data-v-acdc30e8]{position:relative;min-height:100px}.kotlin-code.kotlin-code-loading[data-v-acdc30e8]:before{content:"";position:absolute;inset:0;background:#0d1520;z-index:10}.kotlin-code.kotlin-code-loading[data-v-acdc30e8]:after{content:"";position:absolute;top:50%;left:50%;width:30px;height:30px;margin:-15px 0 0 -15px;border:3px solid rgba(232,234,246,.2);border-top-color:#e8eaf6;border-radius:50%;animation:codeplayground-spinner-spin-acdc30e8 .8s linear infinite;z-index:11}@keyframes codeplayground-spinner-spin-acdc30e8{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.kotlin-code-loading[data-v-acdc30e8]>*{visibility:hidden!important}.kotlin-code textarea[data-v-acdc30e8]{opacity:0;position:absolute;pointer-events:none}.playground[data-v-acdc30e8] .CodeMirror{opacity:0;animation:codeplayground-fadeIn-acdc30e8 .2s ease-out forwards}@keyframes codeplayground-fadeIn-acdc30e8{0%{opacity:0}to{opacity:1}}.playground[data-v-acdc30e8] .CodeMirror{font-size:var(--playground-font-size)!important;font-family:JetBrains Mono,Fira Code,menlo,consolas,monospace!important}.playground-download-button[data-v-acdc30e8]{background:transparent;color:#8ab4f8;border:1px solid rgba(138,180,248,.3);display:flex;align-items:center;justify-content:center;flex:0 0 auto;height:38px;padding:0 1.125rem;box-sizing:border-box;font-size:.8125rem;font-weight:500;line-height:1.2;white-space:nowrap;gap:.375rem;margin:0 0 0 .75rem;border-radius:6px;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);text-decoration:none}.playground-download-button[data-v-acdc30e8]:hover:not(:disabled){background:#8ab4f81f;border-color:#8ab4f8;color:#a3c4f9;transform:translateY(-1px);box-shadow:0 2px 8px #8ab4f833}.playground-download-button[data-v-acdc30e8]:active:not(:disabled){transform:translateY(0)}.playground-download-button[data-v-acdc30e8]:disabled{opacity:.5;cursor:not-allowed}.playground-run-button[data-v-acdc30e8]{background:linear-gradient(135deg,#81c995,#4fc3f7);color:#0a0f1b;border:1px solid transparent;box-shadow:0 2px 12px #81c99559;display:flex;align-items:center;justify-content:center;flex:0 0 auto;height:38px;padding:0 1.75rem;box-sizing:border-box;font-size:.8125rem;font-weight:600;line-height:1.2;white-space:nowrap;gap:.375rem;margin:0 0 0 .75rem;border-radius:6px;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1)}.playground-run-button[data-v-acdc30e8]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 20px #81c99573;filter:brightness(1.05)}.playground-run-button[data-v-acdc30e8]:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 12px #81c99559}.playground-run-button[data-v-acdc30e8]:disabled{opacity:.5;cursor:not-allowed}@media(max-width:768px){.playground-download-button[data-v-acdc30e8]{height:36px;padding:0 1rem;font-size:.75rem;margin:0 .5rem 0 0}.playground-run-button[data-v-acdc30e8]{height:36px;padding:0 1.25rem;font-size:.75rem;margin:0}}.playground-wrapper[data-v-acdc30e8]{--playground-font-size: 18px}.js-code-output-executor.darcula[data-v-acdc30e8]{border-top:1px solid grey}.output-wrapper[data-v-acdc30e8]{flex-direction:column;display:flex;border-bottom:1px solid grey;min-height:60px;font-size:14px;background-color:#fff}.output-wrapper.darcula[data-v-acdc30e8]{background-color:gray;color:#fff}.code-output[data-v-acdc30e8]{flex-grow:1;font-family:JetBrains Mono,Fira Code,monospace;overflow:auto;padding-left:var(--playground-code-output-padding, 10px);padding-top:15px}.standard-output.darcula[data-v-acdc30e8]{color:#fff}.standard-output[data-v-acdc30e8]{white-space:pre;color:#000;min-height:1.4em;margin:0;vertical-align:top}.playground-wrapper[data-v-acdc30e8]{border-radius:16px;overflow:hidden;box-shadow:0 8px 32px #0006,0 0 80px #8ab4f81a;border:1px solid rgba(138,180,248,.2)}.playground[data-v-acdc30e8]{position:relative}.playground-header[data-v-acdc30e8]{background:linear-gradient(90deg,#283593,#3949ab);padding:1.25rem 1.5rem;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:0;position:relative;z-index:10;min-height:70px}.playground-title[data-v-acdc30e8]{color:#e8eaf6;font-weight:500;font-size:.9rem;display:flex;align-items:center;gap:.5rem;flex:0 1 auto;margin-right:auto}.playground[data-v-acdc30e8] .CodeMirror-overlayscroll{padding-bottom:12px}.playground[data-v-acdc30e8] .standard-output,.playground[data-v-acdc30e8] .sql-output-content,.playground[data-v-acdc30e8] .panel-title{font-size:var(--playground-font-size)}@media(max-width:768px){.playground-header[data-v-acdc30e8]{padding:.75rem 1rem}.playground[data-v-acdc30e8] .CodeMirror,.playground[data-v-acdc30e8] .standard-output,.playground[data-v-acdc30e8] .sql-output-content,.playground[data-v-acdc30e8] .panel-header{font-size:var(--playground-font-size)}}
