.theory-popover .popover-body{box-shadow:0 2px 8px #1e4a7e26;border-radius:.75rem;padding:0}.theory-popover .arrow{display:none}.lookup-container .theory-lookup{pointer-events:auto;cursor:help;border-left-width:0px;border-right-width:0px;border-top-width:0px;border-bottom-width:1px;border-style:dashed;font-weight:500;--tw-text-opacity: 1;color:rgb(69 91 217 / var(--tw-text-opacity))}.lookup-container .theory-lookup:hover{text-decoration-line:none}.theory-lookup{pointer-events:none;cursor:auto;color:inherit}.step-text[data-v-f4b5ba03] .alert{margin:var(--step-text-block-margin-top) 0 var(--step-text-block-margin-bottom);overflow:auto}.step-text[data-v-f4b5ba03] .alert::-webkit-scrollbar{height:11px;background:var(--step-text-scrollbar-track-color);border-radius:6px}.step-text[data-v-f4b5ba03] .alert::-webkit-scrollbar-thumb{background-color:var(--step-text-scrollbar-thumb-color);border:2px solid var(--step-text-scrollbar-track-color);border-radius:6px}.step-text[data-v-f4b5ba03] .alert::-webkit-scrollbar-thumb:hover{background-color:var(--step-text-scrollbar-thumb-hover-color)}.step-text[data-v-f4b5ba03] .alert::-webkit-scrollbar-thumb-track{background:var(--step-text-scrollbar-track-color);border-radius:6px}.step-text[data-v-f4b5ba03] .alert>:first-child{--step-text-block-margin-top: 0;margin-top:0}.step-text[data-v-f4b5ba03] .alert>:last-child{--step-text-block-margin-bottom: 0;margin-bottom:0}.step-text[data-v-f4b5ba03] 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)}.step-text[data-v-f4b5ba03] pre:not(:has(code)){padding:1rem}.step-text[data-v-f4b5ba03] pre:has(code){margin-bottom:calc(var(--step-text-block-margin-bottom) + .5rem)}.step-text[data-v-f4b5ba03] pre>code{all:revert;-webkit-text-fill-color:initial;font-family:inherit;display:block;overflow:auto;padding:1rem}.step-text[data-v-f4b5ba03] pre>code::-webkit-scrollbar{height:11px;background:var(--step-text-scrollbar-track-color);border-radius:6px}.step-text[data-v-f4b5ba03] 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}.step-text[data-v-f4b5ba03] pre>code::-webkit-scrollbar-thumb:hover{background-color:var(--step-text-scrollbar-thumb-hover-color)}.step-text[data-v-f4b5ba03] pre>code::-webkit-scrollbar-thumb-track{background:var(--step-text-scrollbar-track-color);border-radius:6px}.step-text[data-v-f4b5ba03] pre .line{counter-increment:line}.step-text[data-v-f4b5ba03] 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)}.step-text[data-v-f4b5ba03] pre .actions{position:absolute;top:1rem;right:1rem;display:flex;gap:.25rem;opacity:0;transition:opacity ease-in-out .1s}.step-text[data-v-f4b5ba03] pre .actions:focus{opacity:1}.step-text[data-v-f4b5ba03] 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}.step-text[data-v-f4b5ba03] pre .copy-to-clipboard,.step-text[data-v-f4b5ba03] pre .open-in-playground{width:2rem;height:2rem}.step-text[data-v-f4b5ba03] pre:hover .actions{opacity:1}.step-text[data-v-f4b5ba03] :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}.step-text[data-v-f4b5ba03] .katex{display:inline-flex;max-width:100%;overflow-x:auto;overflow-y:hidden}.step-text[data-v-f4b5ba03] .katex::-webkit-scrollbar{height:11px;background:var(--step-text-scrollbar-track-color);border-radius:6px}.step-text[data-v-f4b5ba03] .katex::-webkit-scrollbar-thumb{background-color:var(--step-text-scrollbar-thumb-color);border:2px solid var(--step-text-scrollbar-track-color);border-radius:6px}.step-text[data-v-f4b5ba03] .katex::-webkit-scrollbar-thumb:hover{background-color:var(--step-text-scrollbar-thumb-hover-color)}.step-text[data-v-f4b5ba03] .katex::-webkit-scrollbar-thumb-track{background:var(--step-text-scrollbar-track-color);border-radius:6px}.step-text[data-v-f4b5ba03] .katex .katex-html{min-width:-moz-fit-content;min-width:fit-content;overflow:hidden}.step-text[data-v-f4b5ba03] .katex-display{margin:var(--step-text-block-margin-top) 0 var(--step-text-block-margin-bottom);padding:.3em 0}.step-text[data-v-f4b5ba03] .katex-display .katex{display:flex}.step-text[data-v-f4b5ba03] .katex-display .katex-html{flex:1}.step-text[data-v-f4b5ba03] x-tabs{margin:var(--step-text-block-margin-top) 0 var(--step-text-block-margin-bottom)}.step-text[data-v-f4b5ba03] 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}.step-text[data-v-f4b5ba03] x-tabs::part(tab){padding:.5rem 1.5rem;line-height:1.5rem;white-space:nowrap;cursor:pointer;transition:box-shadow .2s}.step-text[data-v-f4b5ba03] x-tabs::part(tab-active){color:#5d72e9;box-shadow:0 3px #5d72e9}.step-text[data-v-f4b5ba03] x-tab>:first-child{--step-text-block-margin-top: 0;margin-top:0}.step-text[data-v-f4b5ba03] x-tab>:last-child{--step-text-block-margin-bottom: 0;margin-bottom:0}.step-text[data-v-f4b5ba03] p{all:revert;margin:var(--step-text-block-margin-top) 0 var(--step-text-block-margin-bottom)}.step-text[data-v-f4b5ba03] p:has(img,code,.alert,iframe){margin-bottom:calc(var(--step-text-block-margin-bottom) + .5rem)}.step-text[data-v-f4b5ba03] h1,.step-text[data-v-f4b5ba03] h2,.step-text[data-v-f4b5ba03] h3,.step-text[data-v-f4b5ba03] h4,.step-text[data-v-f4b5ba03] h5,.step-text[data-v-f4b5ba03] 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}.step-text[data-v-f4b5ba03] ul:not(.dropdown-menu),.step-text[data-v-f4b5ba03] ol{all:revert;margin:var(--step-text-block-margin-top) 0 var(--step-text-block-margin-bottom)}.step-text[data-v-f4b5ba03] li{all:revert}.step-text[data-v-f4b5ba03] li p:first-child{--step-text-block-margin-top: 0;margin-top:0}.step-text[data-v-f4b5ba03] li p:last-child{--step-text-block-margin-bottom: 0;margin-bottom:0}.step-text[data-v-f4b5ba03] b,.step-text[data-v-f4b5ba03] strong,.step-text[data-v-f4b5ba03] em,.step-text[data-v-f4b5ba03] u{all:revert}.step-text[data-v-f4b5ba03] img{display:inline-block;position:relative;max-width:100%;height:auto;vertical-align:middle;overflow:hidden}.step-text[data-v-f4b5ba03] img:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--step-text-bg-color)}.step-text[data-v-f4b5ba03] 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){.step-text[data-v-f4b5ba03] img:after{white-space:normal;flex-direction:column;gap:6px}}.step-text[data-v-f4b5ba03] 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}.step-text[data-v-f4b5ba03] tr:nth-of-type(odd){background-color:var(--step-text-table-color-striped)}.step-text[data-v-f4b5ba03] td,.step-text[data-v-f4b5ba03] th{all:revert;padding:.5rem .5rem 1rem;vertical-align:top;border:1px solid var(--step-text-border-color)}.step-text[data-v-f4b5ba03] td p:first-child,.step-text[data-v-f4b5ba03] th p:first-child{--step-text-block-margin-top: 0;margin-top:0}.step-text[data-v-f4b5ba03] td p:last-child,.step-text[data-v-f4b5ba03] th p:last-child{--step-text-block-margin-bottom: 0;margin-bottom:0}.step-text[data-v-f4b5ba03] th{text-align:inherit;font-weight:600}.step-text[data-v-f4b5ba03] 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)}.step-text[data-v-f4b5ba03] iframe{border:none;border-radius:var(--step-text-border-radius);min-height:500px;width:100%}.step-text[data-v-f4b5ba03] summary{max-width:max-content;cursor:pointer}.step-text[data-v-f4b5ba03] .theory-lookup-enabled .theory-lookup{border-width:0 0 1px 0;border-style:dashed;font-weight:500;color:#455bd9}.step-text[data-v-f4b5ba03] .theory-lookup-enabled .theory-lookup:hover{text-decoration:none}.step-text[data-v-f4b5ba03] x-tabs::part(tab){font-weight:500}.step-text[data-v-f4b5ba03] .text-lg .step-text-header{font-size:1.375rem}.step-text[data-v-f4b5ba03] .text-lg p,.step-text[data-v-f4b5ba03] .text-lg pre{margin:.8em 0}.step-text[data-v-f4b5ba03] .text-lg p:has(img,code,.alert,iframe),.step-text[data-v-f4b5ba03] .text-lg pre:has(img,code,.alert,iframe){margin-bottom:1.2em}.step-text[data-v-f4b5ba03] .text-lg code{font-size:1rem}.step-text[data-v-f4b5ba03] .alert{position:relative;display:block;align-items:center;max-width:100%;padding:16px 16px 16px 48px;margin:.5rem 0;color:#000;word-wrap:break-word;overflow-wrap:break-word;white-space:normal;background-color:transparent;border:2px solid}.step-text[data-v-f4b5ba03] .alert:before{position:absolute;top:16px;left:16px;width:24px;height:24px;content:"";background-repeat:no-repeat;background-position:top;background-size:contain}.step-text[data-v-f4b5ba03] .alert strong,.step-text[data-v-f4b5ba03] .alert em,.step-text[data-v-f4b5ba03] .alert small,.step-text[data-v-f4b5ba03] .alert mark,.step-text[data-v-f4b5ba03] .alert del,.step-text[data-v-f4b5ba03] .alert ins,.step-text[data-v-f4b5ba03] .alert sub,.step-text[data-v-f4b5ba03] .alert sup{display:inline;margin:0}.step-text[data-v-f4b5ba03] .alert code,.step-text[data-v-f4b5ba03] .alert a{display:inline;white-space:nowrap}.step-text[data-v-f4b5ba03] .alert li{display:list-item}.step-text[data-v-f4b5ba03] .alert-primary{border-color:#c7d2fe}.step-text[data-v-f4b5ba03] .alert-primary:before{background-image:url(./sun-349de4a3.svg)}.step-text[data-v-f4b5ba03] .alert-danger{border-color:#fceea3}.step-text[data-v-f4b5ba03] .alert-danger:before{background-image:url(./discover-26bf068c.svg)}.step-text[data-v-f4b5ba03] .alert-warning{border-color:#e1e3e6}.step-text[data-v-f4b5ba03] .alert-warning:before{background-image:url(./thinking-82eefe77.svg)}.step-text[data-v-f4b5ba03] .redesign-practice p{font-size:1.125rem}.step-text[data-v-f4b5ba03] .redesign-practice .alert,.step-text[data-v-f4b5ba03] .redesign-practice pre{--step-text-block-margin-top: 1.5rem;--step-text-block-margin-bottom: 1.5rem}.step-text.no-video[data-v-f4b5ba03] video{display:none}.step-text.no-typeform[data-v-f4b5ba03] iframe[src*="typeform.com"]{display:none}.step-text .redesign-practice[data-v-f4b5ba03]{--step-text-block-margin-top: 1rem;--step-text-block-margin-bottom: 1rem}.content-fading[data-v-f4b5ba03]{background:linear-gradient(0deg,var(--white100) 12.63%,transparent)}@keyframes pulse-f4b5ba03{0%{box-shadow:0 0 0 0 var(--primary)}50%{box-shadow:0 0 0 8px #0000}to{box-shadow:0 0 #0000}}.pulse-animation[data-v-f4b5ba03]{position:relative;animation:pulse-f4b5ba03 2s infinite}
