@keyframes tau-shared-fade{0%{opacity:0}to{opacity:1}}@keyframes tau-shared-scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes tau-shared-reveal{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes tau-shared-copy{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes tau-checkbox-check{0%{stroke-dashoffset:20px}to{stroke-dashoffset:0}}@keyframes tau-checkbox-particle{0%{opacity:1;transform:rotate(var(--angle,0deg)) translateX(0)}70%{opacity:1}to{opacity:0;transform:rotate(var(--angle,0deg)) translateX(1.25em)}}.ed-code-overlay{font-size:.8em;line-height:1.8;font-family:var(--ed-font-mono);position:relative}.ed-code-overlay[data-line-numbers]{--ed-code-gutter-width:calc(var(--ed-code-gutter-digits) * 1ch + 1.25em);--ed-code-pad-left:calc(var(--ed-code-gutter-width) + .75em)}.ed-code-overlay .code-block-shiki-layer,.ed-code-overlay .code-block-shiki-input,.ed-code-overlay .code-block-shiki-measure{box-sizing:border-box;padding:var(--ed-code-pad-top) var(--ed-code-pad-right) var(--ed-code-pad-bottom) var(--ed-code-pad-left);font:inherit;line-height:inherit;white-space:pre;tab-size:2;scrollbar-width:none;margin:0}.ed-code-overlay .code-block-shiki-layer,.ed-code-overlay .code-block-shiki-input{position:absolute;inset:0;overflow:auto}.ed-code-overlay .code-block-shiki-measure{visibility:hidden;pointer-events:none;z-index:-1;position:absolute;top:0;left:0;right:0;overflow:hidden}.ed-code-overlay .code-block-shiki-layer::-webkit-scrollbar{width:0;height:0;display:none}.ed-code-overlay .code-block-shiki-input::-webkit-scrollbar{width:0;height:0;display:none}.ed-code-overlay .code-block-shiki-measure::-webkit-scrollbar{width:0;height:0;display:none}.ed-code-overlay .code-block-shiki-layer{z-index:1;pointer-events:none}.ed-code-overlay .code-block-shiki-layer-readonly{pointer-events:auto}.ed-code-overlay .code-block-shiki-input{z-index:2;resize:none;color:#0000;width:100%;caret-color:var(--ed-code-caret);-webkit-text-fill-color:transparent;background:0 0;border:0;outline:none}.ed-code-overlay .code-block-shiki-input::selection{background:var(--ed-code-selection)}.ed-code-overlay[data-wrap] .code-block-shiki-layer,.ed-code-overlay[data-wrap] .code-block-shiki-input,.ed-code-overlay[data-wrap] .code-block-shiki-measure,.ed-code-overlay[data-wrap] .code-block-shiki-layer pre,.ed-code-overlay[data-wrap] .code-block-shiki-layer code{white-space:pre-wrap;overflow-wrap:anywhere}.ed-code-overlay .code-block-shiki-gutter,.ed-code-overlay .code-block-shiki-deco{pointer-events:none;position:absolute;inset:0;overflow:hidden}.ed-code-overlay .code-block-shiki-gutter{z-index:3;width:var(--ed-code-gutter-width);right:auto}.ed-code-overlay .code-block-shiki-line-number{text-align:right;color:var(--ed-text-tertiary);opacity:.7;-webkit-user-select:none;user-select:none;padding-right:.75em;transition:color .2s,opacity .2s;position:absolute;left:0;right:0}.ed-code-overlay .code-block-shiki-line-number.is-clickable{pointer-events:auto;cursor:pointer}.ed-code-overlay .code-block-shiki-line-number.is-clickable:hover{color:var(--ed-text);opacity:1}.ed-code-overlay .code-block-shiki-line-number.is-highlighted,.ed-code-overlay .code-block-shiki-line-number.is-changed{color:var(--ed-accent-text);opacity:1}.ed-code-overlay .code-block-shiki-deco{z-index:0;opacity:0;transition:opacity .6s var(--tau-ease-out)}.ed-code-overlay .code-block-shiki-deco[data-visible]{opacity:1;transition-duration:.2s}.ed-code-overlay .code-block-shiki-changed-line{background:linear-gradient(90deg, var(--ed-accent-soft), transparent 75%);box-shadow:inset 3px 0 0 var(--ed-accent);position:absolute;left:0;right:0}.ed-code-overlay .code-block-shiki-input[readonly]{pointer-events:none;opacity:0;-webkit-text-fill-color:transparent;background:0 0!important}.ed-code-overlay pre.code-block-shiki-magic,.ed-code-overlay .code-block-shiki-magic,.ed-code-overlay .shiki-magic-move-container{color:inherit;font:inherit;line-height:inherit;box-shadow:none;border:0;margin:0;background:0 0!important}.ed-code-overlay .code-block-shiki-html>pre,.ed-code-overlay pre.shiki{font:inherit;line-height:inherit;border-radius:0;margin:0;background:0 0!important;padding:0!important}.ed-code-overlay .code-block-shiki-html code,.ed-code-overlay pre.shiki code{font:inherit;line-height:inherit}.ed-code-overlay .code-block-shiki-html .highlighted{width:100%;display:inline-block}.ed-code-overlay .code-block-shiki-html .dishonored{opacity:.45;width:100%;display:inline-block}.ed-code-overlay .code-block-shiki-magic .dishonored{opacity:.45}.shiki-magic-move-container{white-space:pre;position:relative}.shiki-magic-move-line-number{opacity:.3;-webkit-user-select:none;user-select:none}.shiki-magic-move-item{transition:color var(--smm-duration,.5s) var(--smm-easing,"ease");display:inline-block}.shiki-magic-move-enter-active,.shiki-magic-move-leave-active,.shiki-magic-move-move{transition:all var(--smm-duration,.5s) var(--smm-easing,"ease")}.shiki-magic-move-container-resize,.shiki-magic-move-container-restyle{transition:all var(--smm-duration,.5s) var(--smm-easing,"ease");transition-delay:calc(var(--smm-duration,.5s)*var(--smm-delay-container,1))}.shiki-magic-move-move{transition-delay:calc(var(--smm-duration,.5s)*var(--smm-delay-move,1) + var(--smm-stagger,0));z-index:1}.shiki-magic-move-enter-active{transition-delay:calc(var(--smm-duration,.5s)*var(--smm-delay-enter,1) + var(--smm-stagger,0));z-index:1}.shiki-magic-move-leave-active{transition-delay:calc(var(--smm-duration,.5s)*var(--smm-delay-leave,1) + var(--smm-stagger,0))}.shiki-magic-move-enter-from,.shiki-magic-move-leave-to{opacity:0}br.shiki-magic-move-leave-active{display:none}
