.app-tab[data-v-6e2eed0f]{align-items:center;background:transparent;border:1px solid transparent;border-bottom-color:#94a3b821;color:#94a3b8b8;cursor:pointer;display:inline-flex;font-size:.76rem;min-height:2.35rem;padding:0 1rem;position:relative;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.app-tab[data-v-6e2eed0f]:hover{background:#0f172a47;color:#cbd5e1db}.app-tab-active[data-v-6e2eed0f]{background:linear-gradient(90deg,transparent,rgba(15,23,42,.18) 16%,rgba(15,23,42,.48) 42%,rgba(15,23,42,.48) 58%,rgba(15,23,42,.18) 84%,transparent);border-color:transparent rgba(148,163,184,.13);color:#e2e8f0e6}.app-tab-active[data-v-6e2eed0f]:first-child{border-left-color:transparent}.app-tab-active[data-v-6e2eed0f]:before{background:linear-gradient(90deg,transparent 0,rgb(var(--color-primary-light)/.12) 16%,rgb(var(--color-primary-light)/.48) 42%,rgb(var(--color-primary-light)/.48) 58%,rgb(var(--color-primary-light)/.12) 84%,transparent 100%);box-shadow:0 0 14px rgb(var(--color-primary-light)/.38);content:"";height:1px;left:0;position:absolute;right:0;top:-1px}.editor-container{background:linear-gradient(90deg,transparent,rgba(15,23,42,.08) 9%,rgba(15,23,42,.24) 24%,rgba(15,23,42,.24) 76%,rgba(15,23,42,.08) 91%,transparent);overflow:visible;position:relative}.editor-container:after,.editor-container:before{background:linear-gradient(90deg,transparent,rgba(148,163,184,.06) 10%,rgba(148,163,184,.18) 28%,rgba(148,163,184,.18) 72%,rgba(148,163,184,.06) 90%,transparent);content:"";height:1px;left:0;pointer-events:none;position:absolute;right:0}.editor-container:before{top:0}.editor-container:after{bottom:0}.editor-container-header{align-items:center;background:linear-gradient(90deg,transparent,rgba(15,23,42,.07) 9%,rgba(15,23,42,.2) 24%,rgba(15,23,42,.2) 76%,rgba(15,23,42,.07) 91%,transparent);color:#cbd5e1bd;display:flex;font-size:.76rem;min-height:2.35rem;padding-right:.9rem;position:relative}.editor-container-header:after{background:linear-gradient(90deg,transparent,rgba(148,163,184,.05) 8%,rgba(148,163,184,.13) 26%,rgba(148,163,184,.13) 74%,rgba(148,163,184,.05) 92%,transparent);bottom:0;content:"";height:1px;left:0;position:absolute;right:0}.editor-container-tabs{align-self:stretch;display:flex;min-width:0;overflow-x:auto}.editor-container-tabs .app-tab:focus{outline:none}.editor-container-tabs .app-tab:focus-visible{box-shadow:inset 0 0 0 1px rgb(var(--color-primary-light)/.42)}.editor-window-controls{align-items:center;display:inline-flex;gap:.45rem;margin-left:auto;padding-left:1rem}.editor-window-dot{border:1px solid rgba(15,23,42,.38);border-radius:999px;height:.62rem;opacity:.82;width:.62rem}.editor-window-dot-red{background:#f87272c7}.editor-window-dot-yellow{background:#facc15b8}.editor-window-dot-green{background:rgb(var(--color-primary-light)/.76)}.editor-container-lines{counter-reset:editor-line;padding:1rem 0}.editor-container .editor-line{counter-increment:editor-line;--editor-line-height:1.8rem;align-items:start;color:#cbd5e1cc;-moz-column-gap:1rem;column-gap:1rem;display:grid;font-size:.9rem;grid-template-columns:3rem minmax(0,1fr);line-height:var(--editor-line-height);padding:.22rem 1.35rem}.editor-container .editor-line:before{color:#64748bb8;content:counter(editor-line,decimal-leading-zero);font-size:.78rem;font-variant-numeric:tabular-nums;line-height:var(--editor-line-height);text-align:right;-webkit-user-select:none;-moz-user-select:none;user-select:none}.editor-container .editor-line>:where(span,p,div){min-width:0}@media (max-width:640px){.editor-container .editor-line{-moz-column-gap:.75rem;column-gap:.75rem;grid-template-columns:2.15rem minmax(0,1fr);padding:.22rem .95rem}}
