.htg-step[data-astro-cid-3wbxhfrx]:not(:last-child):before{content:"";position:absolute;left:15.5px;top:32px;bottom:0;width:1px;background:#ddd6fe}.htg-paper[data-astro-cid-3wbxhfrx]{margin:0;border-radius:14px;background-color:#fff;background-image:linear-gradient(to right,transparent 39px,#fecdd3 39px,#fecdd3 40px,transparent 40px),repeating-linear-gradient(to bottom,transparent 0,transparent 27px,#e8ecfb 27px,#e8ecfb 28px);background-position:0 0;box-shadow:0 1px 2px #0f172a0f,0 20px 40px -24px #1e144647;outline:1px solid rgba(15,23,42,.06)}.htg-cta[data-astro-cid-3wbxhfrx]{transition:transform .16s ease-out}.htg-cta[data-astro-cid-3wbxhfrx]:active{transform:scale(.97)}.htg-mark[data-astro-cid-3wbxhfrx] path[data-astro-cid-3wbxhfrx]{stroke-dasharray:1;stroke-dashoffset:0}.htg-paper[data-astro-cid-3wbxhfrx][data-htg-ready] .htg-mark[data-astro-cid-3wbxhfrx] path[data-astro-cid-3wbxhfrx]{stroke-dashoffset:1}.htg-paper[data-astro-cid-3wbxhfrx][data-htg-drawn] .htg-mark[data-astro-cid-3wbxhfrx] path[data-astro-cid-3wbxhfrx]{stroke-dashoffset:0;transition:stroke-dashoffset .45s cubic-bezier(.23,1,.32,1)}.htg-paper[data-astro-cid-3wbxhfrx][data-htg-drawn] li[data-astro-cid-3wbxhfrx]:nth-child(2) .htg-mark[data-astro-cid-3wbxhfrx] path[data-astro-cid-3wbxhfrx]{transition-delay:.12s}.htg-paper[data-astro-cid-3wbxhfrx][data-htg-drawn] li[data-astro-cid-3wbxhfrx]:nth-child(3) .htg-mark[data-astro-cid-3wbxhfrx] path[data-astro-cid-3wbxhfrx]{transition-delay:.24s}.htg-paper[data-astro-cid-3wbxhfrx][data-htg-drawn] li[data-astro-cid-3wbxhfrx]:nth-child(4) .htg-mark[data-astro-cid-3wbxhfrx] path[data-astro-cid-3wbxhfrx]{transition-delay:.36s}@media(prefers-reduced-motion:reduce){.htg-paper[data-astro-cid-3wbxhfrx][data-htg-ready] .htg-mark[data-astro-cid-3wbxhfrx] path[data-astro-cid-3wbxhfrx]{stroke-dashoffset:0}.htg-cta[data-astro-cid-3wbxhfrx]{transition:none}}.free-tool-shell[data-astro-cid-4dmcutuy]{container-type:inline-size}.free-tool-frame--file[data-astro-cid-4dmcutuy],.free-tool-frame--paste[data-astro-cid-4dmcutuy]{height:404px}.free-tool-frame--lesson[data-astro-cid-4dmcutuy]{height:584px}.free-tool-frame--inline[data-astro-cid-4dmcutuy]{height:112px}.sk-root[data-astro-cid-4dmcutuy]{position:absolute;inset:0;overflow:hidden;border-radius:inherit;background:#fff}.sk[data-astro-cid-4dmcutuy]{display:block;flex-shrink:0;border-radius:6px;background:#f1f5f9}.sk-strong[data-astro-cid-4dmcutuy]{width:100%;background:#e2e8f0}@media(prefers-reduced-motion:no-preference){.sk[data-astro-cid-4dmcutuy],.sk-ph[data-astro-cid-4dmcutuy],.sk-text[data-astro-cid-4dmcutuy] span[data-astro-cid-4dmcutuy]{animation:sk-pulse 1.6s ease-in-out infinite}}@keyframes sk-pulse{50%{opacity:.55}}.sk-tool[data-astro-cid-4dmcutuy]{display:flex;height:100%;flex-direction:column;gap:12px;padding:12px}.sk-header[data-astro-cid-4dmcutuy]{display:flex;height:48px;flex-shrink:0;align-items:center}.sk-nav[data-astro-cid-4dmcutuy]{display:flex;height:42px;width:100%;align-items:center;border:1px solid #e5e7eb;border-radius:8px;padding:4px 6px}.sk-tab[data-astro-cid-4dmcutuy]{padding:6px 10px}.sk-dropzone[data-astro-cid-4dmcutuy]{display:flex;min-height:0;flex:1;flex-direction:column;align-items:center;justify-content:center;border:2px dashed #e5e7eb;border-radius:8px;padding:0 32px}.sk-text[data-astro-cid-4dmcutuy]{margin:0;text-align:center;font-size:12px;line-height:16px;color:transparent}.sk-text[data-astro-cid-4dmcutuy] span[data-astro-cid-4dmcutuy]{border-radius:4px;background:#f1f5f9;-webkit-box-decoration-break:clone;box-decoration-break:clone}.sk-paste[data-astro-cid-4dmcutuy]{display:flex;min-height:0;flex:1;flex-direction:column;gap:8px}.sk-row[data-astro-cid-4dmcutuy]{display:flex;height:20px;flex-shrink:0;align-items:center;justify-content:space-between}.sk-textarea[data-astro-cid-4dmcutuy]{min-height:0;flex:1;overflow:hidden;border:1px solid #e5e7eb;border-radius:6px;padding:8px 12px;font-size:16px;line-height:24px}.sk-row--small[data-astro-cid-4dmcutuy]{height:16px}.sk-ph[data-astro-cid-4dmcutuy]{border-radius:4px;background:#f1f5f9;color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone}.sk-lesson[data-astro-cid-4dmcutuy]{position:relative;height:100%}.sk-lesson[data-astro-cid-4dmcutuy] .sk[data-astro-cid-4dmcutuy],.sk-lesson[data-astro-cid-4dmcutuy] .sk-field[data-astro-cid-4dmcutuy]{position:absolute;left:16px}.sk-lesson[data-astro-cid-4dmcutuy] .sk-field[data-astro-cid-4dmcutuy],.sk-lesson[data-astro-cid-4dmcutuy] .sk-button[data-astro-cid-4dmcutuy]{right:16px}.sk-field[data-astro-cid-4dmcutuy]{display:flex;align-items:center;overflow:hidden;white-space:nowrap;border:1px solid #e5e7eb;border-radius:6px;padding:0 12px;font-size:16px;line-height:20px}.sk-field--area[data-astro-cid-4dmcutuy]{align-items:flex-start;padding:8px 12px;white-space:normal;font-size:14px;line-height:20px}.sk-field--small[data-astro-cid-4dmcutuy]{font-size:14px}.sk-button[data-astro-cid-4dmcutuy]{background:#e2e8f0}.sk-inline[data-astro-cid-4dmcutuy]{display:flex;flex-direction:column;gap:8px;padding:4px}.sk-inline-input[data-astro-cid-4dmcutuy]{display:flex;height:48px;min-width:0;align-items:center;gap:10px;overflow:hidden;white-space:nowrap;padding:0 14px;font-size:16px;line-height:24px}.sk-inline-button[data-astro-cid-4dmcutuy]{height:48px;width:100%;background:#e2e8f0}@container (min-width: 640px){.free-tool-frame--inline[data-astro-cid-4dmcutuy]{height:56px}.sk-inline[data-astro-cid-4dmcutuy]{flex-direction:row}.sk-inline-input[data-astro-cid-4dmcutuy]{flex:1}.sk-inline-button[data-astro-cid-4dmcutuy]{width:224px}}@container (min-width: 1024px){.sk-header[data-astro-cid-4dmcutuy]{align-items:stretch}.sk-nav[data-astro-cid-4dmcutuy]{display:grid;height:48px;grid-template-columns:repeat(3,minmax(0,1fr));padding:7px 12px}.sk-tab[data-astro-cid-4dmcutuy]{justify-self:center;padding:6px 12px}}.tool-bar[data-astro-cid-grg3ce3u]{transition:border-color .15s ease,box-shadow .15s ease}.tool-cue-label[data-astro-cid-grg3ce3u]{animation:tool-cue-fade .4s cubic-bezier(.23,1,.32,1) .2s both}.tool-cue-arrow[data-astro-cid-grg3ce3u]{animation:tool-cue-draw .6s cubic-bezier(.23,1,.32,1) .45s both,tool-cue-nudge 1.2s cubic-bezier(.77,0,.175,1) 1.4s 2}@keyframes tool-cue-fade{0%{opacity:0;transform:translateY(4px)}}@keyframes tool-cue-draw{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes tool-cue-nudge{0%,to{transform:translate(0)}50%{transform:translate(5px)}}@keyframes tool-cue-appear{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.tool-cue-label[data-astro-cid-grg3ce3u],.tool-cue-arrow[data-astro-cid-grg3ce3u]{animation:tool-cue-appear .3s ease .2s both}}
