@charset "UTF-8";.fill-in-blanks-input[data-v-9a94f264]{--blank-field-height: 2rem}[data-v-9a94f264] .blank-input-label{display:inline-grid;align-content:center;min-width:3rem;max-width:100%;height:var(--blank-field-height);margin:0;overflow:hidden;border:1px solid var(--black25);border-radius:.5rem;transition:border-color .3s}[data-v-9a94f264] .blank-input-label:not([data-disabled]):focus-within{border-color:var(--blue100)}[data-v-9a94f264] .blank-input-label:before{white-space:pre;visibility:hidden;content:attr(data-value)}[data-v-9a94f264] .blank-input-label[data-value=""]:before{content:" "}[data-v-9a94f264] .blank-input{font:inherit;color:inherit;letter-spacing:inherit;background:none;border:none;outline:none}[data-v-9a94f264] .blank-input,[data-v-9a94f264] .blank-input-label:before{grid-area:1/1;padding:.5rem}.fill-in-blanks-dnd[data-v-0852207f]{--blank-field-height: 2rem}[data-v-0852207f] .blank-field{box-sizing:border-box;display:inline-flex;min-width:2.75rem;height:var(--blank-field-height);background-color:var(--black09);border-radius:.5rem;transition:width .3s ease-out}[data-v-0852207f] .blank-field:empty:after{line-height:var(--blank-field-height);content:" "}[data-v-0852207f] .blank-field[data-initial-for]{--draggable-border-color: var(--black25)}[data-v-0852207f] .blank-field.dragover{position:relative}[data-v-0852207f] .blank-field.dragover:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";border:1px dashed var(--black50);border-radius:inherit}[data-v-0852207f] .draggable{display:flex;align-items:center;justify-content:center;min-width:2.75rem;height:var(--blank-field-height);padding:0 .5rem;overflow:hidden;white-space:nowrap;-webkit-user-select:none;user-select:none;background-color:var(--background);border:1px solid var(--draggable-border-color, var(--black09));border-radius:.5rem;transition:border-color .3s}[data-v-0852207f] .draggable[draggable=true]{cursor:grab}[data-v-0852207f] .draggable[draggable=true]:hover,[data-v-0852207f] .draggable.ghost{border-color:var(--blue100)}[data-v-0852207f] .draggable.dragging{opacity:0}[data-v-0852207f] .draggable.dummy{visibility:hidden}[data-v-0852207f] .draggable>*{pointer-events:none!important}body.dragging-active *{cursor:grabbing!important}body.dragging-active .draggable:not(.ghost){pointer-events:none!important}.html-content[data-v-d48c8798] .alert{margin:var(--step-text-block-margin-top) 0 var(--step-text-block-margin-bottom);overflow:auto}.html-content[data-v-d48c8798] .alert::-webkit-scrollbar{height:11px;background:var(--step-text-scrollbar-track-color);border-radius:6px}.html-content[data-v-d48c8798] .alert::-webkit-scrollbar-thumb{background-color:var(--step-text-scrollbar-thumb-color);border:2px solid var(--step-text-scrollbar-track-color);border-radius:6px}.html-content[data-v-d48c8798] .alert::-webkit-scrollbar-thumb:hover{background-color:var(--step-text-scrollbar-thumb-hover-color)}.html-content[data-v-d48c8798] .alert::-webkit-scrollbar-thumb-track{background:var(--step-text-scrollbar-track-color);border-radius:6px}.html-content[data-v-d48c8798] .alert>:first-child{--step-text-block-margin-top: 0;margin-top:0}.html-content[data-v-d48c8798] .alert>:last-child{--step-text-block-margin-bottom: 0;margin-bottom:0}.html-content[data-v-d48c8798] pre{position:relative;margin:var(--step-text-block-margin-top) 0 var(--step-text-block-margin-bottom);border-radius:var(--step-text-border-radius);border:1px solid var(--step-text-border-color);background-color:var(--step-text-code-bg-color);font-size:var(--step-text-code-font-size);font-family:var(--step-text-code-font-family)}.html-content[data-v-d48c8798] pre:not(:has(code)){padding:1rem}.html-content[data-v-d48c8798] pre:has(code){margin-bottom:calc(var(--step-text-block-margin-bottom) + .5rem)}.html-content[data-v-d48c8798] pre>code{all:revert;-webkit-text-fill-color:initial;font-family:inherit;display:block;overflow:auto;padding:1rem}.html-content[data-v-d48c8798] pre>code::-webkit-scrollbar{height:11px;background:var(--step-text-scrollbar-track-color);border-radius:6px}.html-content[data-v-d48c8798] pre>code::-webkit-scrollbar-thumb{background-color:var(--step-text-scrollbar-thumb-color);border:2px solid var(--step-text-scrollbar-track-color);border-radius:6px}.html-content[data-v-d48c8798] pre>code::-webkit-scrollbar-thumb:hover{background-color:var(--step-text-scrollbar-thumb-hover-color)}.html-content[data-v-d48c8798] pre>code::-webkit-scrollbar-thumb-track{background:var(--step-text-scrollbar-track-color);border-radius:6px}.html-content[data-v-d48c8798] pre .line{counter-increment:line}.html-content[data-v-d48c8798] pre .line:before{content:counter(line);display:inline-block;padding-right:.8em;margin-right:.8em;width:calc(var(--gutter-char-width, 3) * 1ch);min-width:2ch;box-sizing:content-box;text-align:right;border-right:1px solid var(--step-text-border-color);color:var(--step-text-code-block-line-numbers-color)}.html-content[data-v-d48c8798] pre .actions{position:absolute;top:1rem;right:1rem;display:flex;gap:.25rem;opacity:0;transition:opacity ease-in-out .1s}.html-content[data-v-d48c8798] pre .actions:focus{opacity:1}.html-content[data-v-d48c8798] pre .actions button{border:none;background-color:var(--step-text-bg-color);border-radius:var(--step-text-border-radius);display:flex;justify-content:center;align-items:center;background-repeat:no-repeat;background-position:center}.html-content[data-v-d48c8798] pre .copy-to-clipboard,.html-content[data-v-d48c8798] pre .open-in-playground{width:2rem;height:2rem}.html-content[data-v-d48c8798] pre:hover .actions{opacity:1}.html-content[data-v-d48c8798] :not(pre)>code{all:revert;-webkit-text-fill-color:initial;padding:.125rem .325rem;border-radius:3px;border:1px solid var(--step-text-border-color);background-color:var(--step-text-code-bg-color);color:var(--step-text-inline-code-color);font-size:var(--step-text-code-font-size);font-family:var(--step-text-code-font-family);word-wrap:break-word}.html-content[data-v-d48c8798] .katex{display:inline-flex;max-width:100%;overflow-x:auto;overflow-y:hidden}.html-content[data-v-d48c8798] .katex::-webkit-scrollbar{height:11px;background:var(--step-text-scrollbar-track-color);border-radius:6px}.html-content[data-v-d48c8798] .katex::-webkit-scrollbar-thumb{background-color:var(--step-text-scrollbar-thumb-color);border:2px solid var(--step-text-scrollbar-track-color);border-radius:6px}.html-content[data-v-d48c8798] .katex::-webkit-scrollbar-thumb:hover{background-color:var(--step-text-scrollbar-thumb-hover-color)}.html-content[data-v-d48c8798] .katex::-webkit-scrollbar-thumb-track{background:var(--step-text-scrollbar-track-color);border-radius:6px}.html-content[data-v-d48c8798] .katex .katex-html{min-width:-moz-fit-content;min-width:fit-content;overflow:hidden}.html-content[data-v-d48c8798] .katex-display{margin:var(--step-text-block-margin-top) 0 var(--step-text-block-margin-bottom);padding:.3em 0}.html-content[data-v-d48c8798] .katex-display .katex{display:flex}.html-content[data-v-d48c8798] .katex-display .katex-html{flex:1}.html-content[data-v-d48c8798] x-tabs{margin:var(--step-text-block-margin-top) 0 var(--step-text-block-margin-bottom)}.html-content[data-v-d48c8798] x-tabs::part(tabs){display:flex;flex-wrap:wrap;margin-bottom:.5rem;border-bottom:3px solid var(--step-text-border-color);-webkit-user-select:none;user-select:none}.html-content[data-v-d48c8798] x-tabs::part(tab){padding:.5rem 1.5rem;line-height:1.5rem;white-space:nowrap;cursor:pointer;transition:box-shadow .2s}.html-content[data-v-d48c8798] x-tabs::part(tab-active){color:#5d72e9;box-shadow:0 3px #5d72e9}.html-content[data-v-d48c8798] x-tab>:first-child{--step-text-block-margin-top: 0;margin-top:0}.html-content[data-v-d48c8798] x-tab>:last-child{--step-text-block-margin-bottom: 0;margin-bottom:0}.html-content[data-v-d48c8798] p{all:revert;margin:var(--step-text-block-margin-top) 0 var(--step-text-block-margin-bottom)}.html-content[data-v-d48c8798] p:has(img,code,.alert,iframe){margin-bottom:calc(var(--step-text-block-margin-bottom) + .5rem)}.html-content[data-v-d48c8798] h1,.html-content[data-v-d48c8798] h2,.html-content[data-v-d48c8798] h3,.html-content[data-v-d48c8798] h4,.html-content[data-v-d48c8798] h5,.html-content[data-v-d48c8798] h6{all:revert;margin:calc(var(--step-text-block-margin-top) * 1.6) 0 calc(var(--step-text-block-margin-bottom) / 2.6) 0;font-size:1.375em;font-weight:700;text-align:left!important;letter-spacing:.3px}.html-content[data-v-d48c8798] ul:not(.dropdown-menu),.html-content[data-v-d48c8798] ol{all:revert;margin:var(--step-text-block-margin-top) 0 var(--step-text-block-margin-bottom)}.html-content[data-v-d48c8798] li{all:revert}.html-content[data-v-d48c8798] li p:first-child{--step-text-block-margin-top: 0;margin-top:0}.html-content[data-v-d48c8798] li p:last-child{--step-text-block-margin-bottom: 0;margin-bottom:0}.html-content[data-v-d48c8798] b,.html-content[data-v-d48c8798] strong,.html-content[data-v-d48c8798] em,.html-content[data-v-d48c8798] u{all:revert}.html-content[data-v-d48c8798] img{display:inline-block;position:relative;max-width:100%;height:auto;vertical-align:middle;overflow:hidden}.html-content[data-v-d48c8798] img:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--step-text-bg-color)}.html-content[data-v-d48c8798] img:after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 24 24'%3E%3Cpath fill='%23888' d='M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H5v-4.58l.99.99l4-4l4 4l4-3.99L19 12.43V19zm0-9.41l-1.01-1.01l-4 4.01l-4-4l-4 4l-.99-1V5h14v4.59z'/%3E%3C/svg%3E") "\a" attr(alt);position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:0 1rem;background-color:var(--step-text-bg-color);border:1px solid var(--step-text-border-color);border-radius:var(--step-text-border-radius);white-space:pre-wrap;font-size:87.5%;line-height:1.3}@supports (-moz-appearance: none){.html-content[data-v-d48c8798] img:after{white-space:normal;flex-direction:column;gap:6px}}.html-content[data-v-d48c8798] table{all:revert;margin:var(--step-text-block-margin-top) 0 var(--step-text-block-margin-bottom);width:100%;max-width:100%;table-layout:fixed;border-collapse:collapse;border-style:hidden;border-radius:var(--step-text-border-radius);box-shadow:0 0 0 1px var(--step-text-border-color);overflow:hidden}.html-content[data-v-d48c8798] tr:nth-of-type(odd){background-color:var(--step-text-table-color-striped)}.html-content[data-v-d48c8798] td,.html-content[data-v-d48c8798] th{all:revert;padding:.5rem .5rem 1rem;vertical-align:top;border:1px solid var(--step-text-border-color)}.html-content[data-v-d48c8798] td p:first-child,.html-content[data-v-d48c8798] th p:first-child{--step-text-block-margin-top: 0;margin-top:0}.html-content[data-v-d48c8798] td p:last-child,.html-content[data-v-d48c8798] th p:last-child{--step-text-block-margin-bottom: 0;margin-bottom:0}.html-content[data-v-d48c8798] th{text-align:inherit;font-weight:600}.html-content[data-v-d48c8798] video{display:block;margin:var(--step-text-block-margin-top) 0 var(--step-text-block-margin-bottom);max-width:100%;border-radius:var(--step-text-border-radius)}.html-content[data-v-d48c8798] iframe{border:none;border-radius:var(--step-text-border-radius);min-height:500px;width:100%}.html-content[data-v-d48c8798] summary{max-width:max-content;cursor:pointer}.html-content[data-v-d48c8798] .theory-lookup-enabled .theory-lookup{border-width:0 0 1px 0;border-style:dashed;font-weight:500;color:#455bd9}.html-content[data-v-d48c8798] .theory-lookup-enabled .theory-lookup:hover{text-decoration:none}.html-content[data-v-d48c8798]>:first-child{--step-text-block-margin-top: 0}.html-content[data-v-d48c8798]>:last-child{--step-text-block-margin-bottom: 0}[data-v-d48c8798] .draggable code,.html-content[data-v-d48c8798] .draggable code{all:revert;font-family:var(--step-text-code-font-family)}.blank-options[data-v-d48c8798] .blank-field[data-initial-for] code,.blank-options[data-v-d48c8798] .blank-field[data-initial-for] samp{font-size:.875rem}.html-content[data-v-d48c8798] pre:has(.blank-field,.blank-input){line-height:calc(var(--blank-field-height) + .25rem)}@supports not selector(:has(a,b)){.html-content[data-v-d48c8798] pre{line-height:calc(var(--blank-field-height) + .25rem)}}
