svg[data-v-534830e1]{fill:currentColor}svg.inline[data-v-534830e1]{height:1em;display:inline-block;position:relative;top:.1em}.InfoIcon[data-v-a44a65b0]{color:#5090f1;--mainBgColor: #fff}.RedErrorIcon[data-v-4429d9c5]{color:#ef0000;--mainBgColor: #fff}.CandidateInputLabel[data-v-2faab4fa]{font-size:.6em;display:flex;align-items:center;justify-content:center;height:1.5em;width:1.5em;line-height:0}.ColorInputLabel[data-v-dbda0d89]{background-color:var(--ebc15606);color:#fff;text-shadow:rgb(0,0,0) 0 0 .1em;display:flex;align-items:center;justify-content:center;height:1.5em;width:1.5em;line-height:0}.CornerInputLabel[data-v-11d0cc71]{font-size:.6em;transform:var(--5921e2c5);display:flex;align-items:center;justify-content:center;height:1.5em;width:1.5em;line-height:0}.CodeEditor[data-v-714ff9e9]{background:var(--mainInputColor)}[data-v-714ff9e9] .cm-editor{height:100%;overflow:auto;border:1px solid var(--subtleDividerColor)}[data-v-714ff9e9] .cm-editor input,[data-v-714ff9e9] .cm-editor button,[data-v-714ff9e9] .cm-editor textarea,[data-v-714ff9e9] .cm-editor select{display:initial}.expandHorizontally-enter-active,.expandHorizontally-leave-active{transition:width .2s ease-in-out;overflow:hidden}.expandHorizontally-enter-from,.expandHorizontally-leave-to{width:0}.DestroyButton[data-v-3ae11ffa]{display:flex;align-items:center;padding:.5em 0 .5em .5em;background:transparent;border:none;border-radius:.25rem;transition:background .2s ease;white-space:nowrap;line-height:1}@media (hover: hover){.DestroyButton[data-v-3ae11ffa]:hover{color:#fff;background:#e6194b}}.DestroyButton.confirming[data-v-3ae11ffa]{color:#fff;background:#e6194b}.Icon[data-v-3ae11ffa]{width:1em;height:1em;margin-right:.5em}span[data-v-3ae11ffa]{font-weight:700}.confirm[data-v-3ae11ffa]{padding-right:.5em}.FormButton[data-v-7314fe69]{color:var(--mainButtonTextColor);background:var(--mainButtonBgColor);border:.125rem solid var(--mainButtonBorderColor);border-radius:.15rem;font-weight:700;line-height:1;min-height:2em;min-width:6ch;padding:0 .5em;display:flex;align-items:center;justify-content:center;transition:background .1s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.FormButton[disabled][data-v-7314fe69]{pointer-events:none;opacity:.5}.FormButton.small[data-v-7314fe69]{min-height:1.5em}.FormButton.span[data-v-7314fe69]{width:auto}@media (hover: hover){.FormButton[data-v-7314fe69]:hover{background:var(--mainButtonHoverBgColor)}}.FormButton.danger[data-v-7314fe69]{color:#fff;background:#ef0000;border-color:#ef0000}.FormButton.borderless[data-v-7314fe69]{background:transparent;border-color:transparent}.FormButton.borderless[data-v-7314fe69]:hover{background:var(--mainButtonBorderlessHoverColor);box-shadow:0 .25em .25em #0002}.FormButton[data-v-7314fe69]:active{border-width:.2rem;padding:0 calc(.5em - .075rem);background-image:var(--mainButtonRadialActiveGradient);outline:none;z-index:1}.FormButton[data-v-7314fe69]:active:not(.borderless){box-shadow:0 0 0 .1rem var(--mainButtonBorderColor)}.FormButton[data-v-7314fe69]:focus{z-index:1}.FormButton.active[data-v-7314fe69]{box-shadow:0 .1em .2em -.1em var(--mainButtonBorderColor);border-width:.2rem;padding:0 calc(.5em - .075rem);background-image:var(--mainButtonRadialActiveGradient)}.FormButton.active.outline[data-v-7314fe69]{outline:var(--selectionColor) solid .3rem}.FormButton.toggleable[data-v-7314fe69]:not(.active){box-shadow:0 .1em .2em -.1em #0003 inset;background:var(--mainButtonNonActiveBgColor);color:var(--mainButtonNonActiveColor)}.FormButton[data-v-7314fe69] svg{min-width:1em;height:100%}.FormButton.withIcon[data-v-7314fe69] svg{height:.75em;width:.75em}.FormButton.withIcon[data-v-7314fe69] svg:first-child{margin-right:.25em}.FormButton.withIcon[data-v-7314fe69] svg:last-child{margin-left:.25em}.FormButton.icon[data-v-7314fe69]{min-width:2em;width:2em;height:2em;padding:0 .25em}.FormButton.icon[data-v-7314fe69] svg{min-width:1em;max-height:1em}.TextInput[data-v-5ba643e2]{line-height:1.5;padding:0 .5em;border:.0625rem solid var(--mainInputBorderColor);border-radius:.15rem;height:2em;background:var(--mainInputColor)}.TextInput[data-v-5ba643e2]:focus{outline:none;box-shadow:0 0 0 .2rem var(--selectionColor)}.TextInput[data-v-5ba643e2]:invalid{color:#ef0000}.TextInput.isCode[data-v-5ba643e2]{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:.75em;padding:.25rem}.ConstraintComponentEntry[data-v-6bb936b3]{font-size:.8125rem;padding-bottom:1em;white-space:pre-line;list-style:none}.ConstraintComponentEntry[data-v-6bb936b3]:nth-child(2n){background:var(--zebraStripeBgColor)}.ConstraintComponentEntry[data-v-6bb936b3]:nth-child(2n) code{background:var(--mainBgColor)!important}.main[data-v-6bb936b3]{display:flex;align-items:center;gap:.5rem}.nameEditor[data-v-6bb936b3]{width:25ch}.definition[data-v-6bb936b3]{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;padding:.5em;overflow:auto}.description[data-v-6bb936b3]{padding-left:1em}[data-v-6bb936b3] .paramName{color:var(--codeTextBlue)}[data-v-6bb936b3] .typeName{color:var(--codeTextGreen)}.aliases[data-v-6bb936b3]{margin-top:.5rem}.aliases strong[data-v-6bb936b3]{margin-right:.5rem;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}h3[data-v-66772ecb]{margin-top:1em;margin-bottom:.5em}.ButtonGroup[data-v-e1522e9b]{display:flex}[data-v-e1522e9b] .FormButton:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}[data-v-e1522e9b] .FormButton:not(:last-child){margin-right:-.15rem;border-top-right-radius:0;border-bottom-right-radius:0}[data-v-e1522e9b] .FormButton.active{position:relative;z-index:1;top:-.0625em}.flex[data-v-e1522e9b] .FormButton{flex:1}.backdrop[data-v-f69a5989]{position:fixed;top:0;right:0;bottom:0;left:0}.Popover[data-v-f69a5989]{background:var(--mainBgColor);box-shadow:0 .2rem .2rem #0003;position:fixed}.backdrop[data-v-2e071e23]{position:absolute;top:0;right:0;bottom:0;left:0}.in-enter-active[data-v-2e071e23],.inout-enter-active[data-v-2e071e23],.inout-leave-active[data-v-2e071e23]{transition:opacity .2s ease}.in-enter-from[data-v-2e071e23],.in-leave-to[data-v-2e071e23],.inout-enter-from[data-v-2e071e23],.inout-leave-to[data-v-2e071e23]{opacity:0}.DropdownItem[data-v-46b903fb]{width:100%;text-align:left;border:none;background:none;padding:.5em .7em;line-height:1;display:flex;align-items:center;white-space:nowrap}.DropdownItem[data-v-46b903fb]:disabled{opacity:.5}.DropdownItem[data-v-46b903fb]:not(:disabled):hover{background:var(--mainButtonHoverBgColor)}.DropdownItem[data-v-46b903fb]:focus{outline:var(--selectionColor) solid .3rem}.DropdownItem[data-v-46b903fb] .Icon{height:1em;width:1em;margin-right:.5em}.FormButton[data-v-161ba096]{justify-content:space-between;width:100%}.DropdownSelect[data-v-161ba096]{position:relative}.CaretDown[data-v-161ba096]{height:.5em!important;margin-left:.5em}.FlexLayout[data-v-b4052b1a]{display:flex}.FlexLayout.inline[data-v-b4052b1a]{display:inline-flex}.FlexLayout.gap[data-v-b4052b1a]{gap:.5rem}.FlexLayout.align-center[data-v-b4052b1a]{align-items:center}.FlexLayout.vertical[data-v-b4052b1a]{flex-direction:column}.FileUploadPreview[data-v-ea6388f9]{background:var(--secondaryBgColor);padding:.25rem}.FormFooter[data-v-cef1d8da]{display:flex;width:100%;margin-top:1rem}.FormRow[data-v-e17233b5]{display:flex;align-items:center;gap:.5em;min-height:1.75em}.FormRow.vertical[data-v-e17233b5]{flex-direction:column;align-items:stretch}.FormRow.disabled[data-v-e17233b5]{pointer-events:none;opacity:.67}.topAlignLabel label[data-v-e17233b5]{align-self:start}.clickable[data-v-e17233b5]{cursor:pointer}@media (hover: hover){.clickable[data-v-e17233b5]:hover{color:var(--mainTextHoverColor)}}.LoadingButton[data-v-d30ab2f6]{position:relative}.rotatingIcon[data-v-d30ab2f6]{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;z-index:1;display:flex;align-items:center;justify-content:center}.LoadingIcon[data-v-d30ab2f6]{width:100%!important;height:100%!important}.Modal[data-v-fa9555cb]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000040;width:100%;overflow-y:scroll}.backdrop[data-v-fa9555cb]{display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:100%}.ModalContainer[data-v-d0b78540]{--modalPadding: 2rem;--modalHeaderSize: 2rem;--modalMargin: min(2rem, calc(5dvh - 1.5rem) )}@media (max-width: 45rem) or (max-height: 30rem){.ModalContainer[data-v-d0b78540]{--modalPadding: 1.25rem;--modalHeaderSize: 1.5rem;--modalMargin: 0rem}}.ModalContainer[data-v-d0b78540]{pointer-events:all;position:relative;background:var(--mainBgColor);padding:var(--modalPadding);max-width:100%;border-radius:.25rem;box-shadow:0 1rem 2rem #0003;animation:slideAppear-d0b78540 .3s}.ModalContainer.responsive[data-v-d0b78540]{margin:var(--modalMargin) auto}@media (max-width: 45rem) or (max-height: 30rem){.ModalContainer.responsive[data-v-d0b78540]{min-height:calc(100dvh - 2 * var(--modalMargin));border-radius:0!important}}.ModalContainer.fullscreen[data-v-d0b78540],.ModalContainer.minFullscreen[data-v-d0b78540]{margin:var(--modalMargin) auto;height:calc(100dvh - 2 * var(--modalMargin));display:flex;flex-direction:column}@media (max-width: 45rem) or (max-height: 30rem){.ModalContainer.fullscreen[data-v-d0b78540],.ModalContainer.minFullscreen[data-v-d0b78540]{border-radius:0!important}}.ModalContainer.minFullscreen[data-v-d0b78540]{height:auto;min-height:calc(100dvh - 2 * var(--modalMargin))}.closeButton[data-v-d0b78540]{position:absolute;top:0;right:-1.5rem;z-index:1;translate:-50% 0;background:transparent;border:none;font-size:1.5rem}@keyframes slideAppear-d0b78540{0%{transform:translateY(-.5rem)}to{transform:translateY(0)}}.responsiveFlex[data-v-122f77ca]{display:flex;flex-direction:column;justify-content:center}.ModalHeader[data-v-e9987a7c]{display:flex;margin-bottom:calc(var(--modalHeaderSize) * .75)}h1[data-v-e9987a7c]{font-size:var(--modalHeaderSize);flex:1}.UiSpacer[data-v-5c6887a5]{flex:1}.Tooltip[data-v-2c2cfb40]{background:var(--tooltipBgColor);color:var(--tooltipTextColor);font-size:.8125rem;padding:.5em;border-radius:.25rem;width:-moz-fit-content;width:fit-content;max-width:20rem;pointer-events:none}.AlphaLabel[data-v-5722500c]{font-size:.75em;font-weight:700;background:var(--mainTextColor);color:var(--mainBgColor);border-radius:.5em;padding:0 .5em;position:relative;top:-.5em}.CheckBox[data-v-89984837]{display:inline-block;position:relative;top:.05em;height:1em;width:1em;cursor:pointer;border:.1em solid;background:var(--mainBgColor);flex-shrink:0}.CheckBox.disabled[data-v-89984837]{pointer-events:none}input[data-v-89984837]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;z-index:1;cursor:inherit}.tick[data-v-89984837]{position:absolute;display:block;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%,-50%);opacity:0}@media (hover: hover){input:hover~.tick[data-v-89984837]{opacity:.3}}input:checked~.tick[data-v-89984837]{opacity:1;transition:opacity .2s ease}.InsetScrollContainer[data-v-cb464dad]{position:relative;overflow:hidden}.InsetScrollContainer[data-v-cb464dad]:before{content:"";position:absolute;left:var(--589b8393);top:0;bottom:0;width:1rem;background:radial-gradient(farthest-side at 0,#0005,#0000);z-index:1}.InsetScrollContainer[data-v-cb464dad]:after{content:"";position:absolute;right:var(--89a95fe0);top:0;bottom:0;width:1rem;background:radial-gradient(farthest-side at 100%,#0005,#0000);z-index:1}.InsetScrollContainer.vertical[data-v-cb464dad]:before{top:var(--589b8393);left:0;right:0;bottom:auto;width:auto;height:1rem;background:radial-gradient(farthest-side at 50% 0,#0003,#0000)}.InsetScrollContainer.vertical[data-v-cb464dad]:after{bottom:var(--89a95fe0);left:0;right:0;top:auto;width:auto;height:1rem;background:radial-gradient(farthest-side at 50% 100%,#0003,#0000)}.scroller[data-v-cb464dad]{overflow-x:auto}.vertical .scroller[data-v-cb464dad]{height:100%;overflow-x:initial;overflow-y:auto}.body[data-v-73823076]{flex:1;min-height:0;margin:0 calc(-1 * var(--modalPadding));position:relative}.InsetScrollContainer[data-v-73823076]{position:absolute;top:0;right:0;bottom:0;left:0}.bodyWrapper[data-v-73823076]{padding:0 var(--modalPadding)}.footer[data-v-73823076]{padding-top:1rem;display:flex}.FormControlLabel[data-v-cabe849a]{display:flex;align-items:center;gap:.5em;cursor:pointer;min-height:1.75em}@media (hover: hover){.FormControlLabel[data-v-cabe849a]:hover{color:var(--mainTextHoverColor)}}.FormControlLabel.disabled[data-v-cabe849a]{opacity:.6;pointer-events:none}.WarningIcon[data-v-f6ac6d4d]{color:#fc0}.InfoBlock[data-v-d29ef57b]{font-size:.865em;font-style:italic;display:flex;align-items:flex-start}.InfoBlock.border[data-v-d29ef57b]{border:.125rem solid #fc0;padding:.5rem;border-radius:.25rem}.Icon[data-v-d29ef57b]{width:1rem;height:1.2rem;margin-right:.5rem;flex-shrink:0}.content[data-v-d29ef57b]{max-width:74ch}[data-v-d29ef57b] em{font-style:normal}.experimentNotice[data-v-c80f3a7d]{margin-bottom:1em}.panel[data-v-c80f3a7d]{flex:1}.properties[data-v-c80f3a7d]{max-width:20rem}.experimentalBadge[data-v-c80f3a7d]{position:absolute;top:-.5em;left:0}.ChangelogEntryMeta[data-v-408fdae2]{display:flex;font-size:.75em;padding-left:1.25rem;position:relative}.ChangelogEntryMeta>span[data-v-408fdae2]{background:var(--mainBgColor);padding:0 .25em}.ChangelogEntryMeta[data-v-408fdae2]:before{content:"";position:absolute;border-radius:50%;width:1rem;height:1rem;border:.125rem solid var(--secondaryTextColor);background:var(--mainBgColor);left:0;top:0}.hash[data-v-ffc4e559]{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-weight:700}.message[data-v-ffc4e559]{border-left:.125rem solid;margin-left:.45rem;padding-top:.25em;padding-left:.5em;padding-bottom:.75em;line-height:1.1;display:flex;gap:.25em}.message h4[data-v-ffc4e559]{font-weight:700;font-size:1em;line-height:1.1}.message .details[data-v-ffc4e559]{font-size:.9em;margin-top:.5em}.ChangelogLink[data-v-cd7e241d]{text-decoration:underline;cursor:pointer}.htmlContent[data-v-cd7e241d] h2,.htmlContent[data-v-cd7e241d] h3,.htmlContent[data-v-cd7e241d] ul{margin-bottom:.5em}.htmlContent[data-v-cd7e241d] h2{margin-top:1em}svg[data-v-aa578b5b]{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}svg[data-v-aa578b5b]:active,svg[data-v-aa578b5b]:focus{outline:none}svg[data-v-aa578b5b]:not(.readonly){touch-action:none}svg.darkModeStyle[data-v-aa578b5b]{filter:url(#darkModeFilter)}.ExportPreview[data-v-e3bda7b9]{max-height:60vh;pointer-events:none}.SudokuSvg[data-v-e3bda7b9]{max-height:60vh;margin:0 auto}svg[data-v-9d79af60]{display:inline-block;width:.4375rem;height:.4375rem;vertical-align:.3em;margin-left:.2em}.ExportLink[data-v-1735e3f1]{display:block;white-space:nowrap;line-height:1em;overflow:hidden;text-overflow:ellipsis;border:.05rem solid;padding:.5em}.ExportLink[data-v-38a67a9b]{width:100%}.RadioButton[data-v-757f8ea9]{display:inline-flex;position:relative;cursor:pointer;flex-shrink:0}input[data-v-757f8ea9]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;z-index:1;cursor:inherit}.circle[data-v-757f8ea9]{display:inline-block;border:.1em solid;width:.75em;height:.75em;border-radius:.5em;background:var(--mainBgColor)}.dot[data-v-757f8ea9]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:.375em;height:.375em;background:currentColor;border-radius:50%;opacity:0}@media (hover: hover){input:hover~.dot[data-v-757f8ea9]{opacity:.3}}input:checked~.dot[data-v-757f8ea9]{opacity:1;transition:opacity .2s ease}.TooltipIndicator[data-v-d4c9dea9]{color:var(--secondaryTextColor);width:1em;height:1em;display:inline-block;vertical-align:-.15em;position:relative;flex-shrink:0}.RadioList.vertical[data-v-f3a8be9c]{margin-left:1rem}.RadioList.horizontal[data-v-f3a8be9c]{margin-left:.5rem;display:flex;gap:0 1rem;flex-wrap:wrap}.devNotice[data-v-034cbbe9]{margin-top:.5rem}.TabStrip[data-v-44b75d6a]{margin-bottom:.5rem}.sudokuPadLogo[data-v-44b75d6a]{height:1em;display:inline-block;margin-bottom:-.2em}.InfoBlock[data-v-44b75d6a]{margin-bottom:.5rem}.form[data-v-44b75d6a]{position:relative}.preview[data-v-44b75d6a]{margin:.5rem 0;display:flex;flex-direction:column;gap:.5rem}.sudokuWrapper[data-v-44b75d6a]{max-height:60vh;pointer-events:none}.SudokuSvg[data-v-44b75d6a]{max-height:60vh;margin:0 auto}.comment[data-v-44b75d6a]{border-left:.125rem solid #888;padding-left:.5rem;font-style:italic;white-space:pre-line;cursor:pointer}.ExportLink[data-v-44b75d6a]{width:100%}.jsonOverrideWrapper[data-v-44b75d6a]{position:relative}.jsonOverrideInput[data-v-44b75d6a]{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;resize:vertical}.wrapper[data-v-99410a6b]{position:relative;flex:1}.jsonOverrideInput[data-v-99410a6b]{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%}.jsonOverrideInput .CodeEditor[data-v-99410a6b]{height:100%;width:100%;overflow:hidden}.jsonOverrideInput .error[data-v-99410a6b]{position:absolute;bottom:0;left:0;padding:.5em;background:#ef0000;color:#fff}.TabStrip[data-v-da63ce32]{width:100%;position:relative}.TabStrip[data-v-da63ce32]:after{content:"";position:absolute;bottom:0;border-bottom:var(--tabBorderColor) .125rem solid;left:0;right:0;z-index:1}.scroller[data-v-da63ce32]{width:100%;overflow:auto;scrollbar-width:none}.content[data-v-da63ce32]{display:flex;min-width:100%;width:-moz-fit-content;width:fit-content}.tab[data-v-da63ce32]{font-weight:700;border-left:transparent .125rem solid;border-right:transparent .125rem solid;border-bottom:var(--tabBorderColor) .125rem solid;border-top:transparent .125rem solid;border-radius:.25rem .25rem 0 0;padding:.5rem .75rem;text-align:center;line-height:1;cursor:pointer;white-space:nowrap;display:flex;justify-content:center;align-items:center;gap:.5rem;position:relative;min-width:-moz-fit-content;min-width:fit-content;flex:1;z-index:0}.compact .tab[data-v-da63ce32]{padding:.5rem}.tab.removable[data-v-da63ce32]{justify-content:flex-start}.tab.removable .label[data-v-da63ce32]{padding-left:.5rem}@media (hover: hover){.tab[data-v-da63ce32]:not(.active):hover{border-left:transparent .125rem solid;border-right:transparent .125rem solid;border-top:transparent .125rem solid;background:var(--tabHoverBg)}}.tab.active[data-v-da63ce32]{border-left:var(--tabBorderColor) .125rem solid;border-right:var(--tabBorderColor) .125rem solid;border-bottom:transparent .125rem solid;border-top:var(--tabBorderColor) .125rem solid;background:var(--tabActiveBg);z-index:2}.removeButton[data-v-da63ce32]{border:none;background:none;margin:-1rem 0}.fill[data-v-da63ce32]{flex:1;border-bottom:var(--tabBorderColor) .125rem solid}.toLeft[data-v-da63ce32]{position:absolute;left:.125rem;top:.125rem;z-index:20!important;box-shadow:0 0 .5rem #0004}.toRight[data-v-da63ce32]{position:absolute;right:.125rem;top:.125rem;z-index:20!important;box-shadow:0 0 .5rem #0004}.ExportForm[data-v-48e301be]{flex:1}.TabStrip[data-v-48e301be]{margin-bottom:.5rem}.sudokuPadLogo[data-v-48e301be]{height:1em;display:inline-block;margin-bottom:-.2em}.QuotedSpan[data-v-a4534b75]:before{content:"“"}.QuotedSpan[data-v-a4534b75]:after{content:"”"}.author[data-v-5df88666]{display:block;font-size:.5em}.JsonEditor[data-v-3deaa0da]{display:flex;flex-direction:column;background:var(--mainBgColor)}.CodeEditor[data-v-3deaa0da]{flex:1;overflow:hidden}.InfoBlock[data-v-3deaa0da]{margin-top:.5rem}.NumberInput[data-v-3f226985]{min-width:0;line-height:1.5;padding:0 0 0 .5em;border:.0625rem solid var(--mainInputBorderColor);border-radius:.15rem;height:2em;background:var(--mainInputColor)}.NumberInput.compact[data-v-3f226985]{height:1.75em}.NumberInput[data-v-3f226985]:focus{outline:none;box-shadow:0 0 0 .2rem var(--selectionColor)}.NumberInput[data-v-3f226985]:invalid{outline:.125rem #ef0000}.BooleanSwitch[data-v-ad7c65d0]{display:inline-block;position:relative;padding:.25em 0;height:1.5em;width:2em;min-width:2em;cursor:pointer}input[data-v-ad7c65d0]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:1;cursor:inherit}.base[data-v-ad7c65d0]{display:block;border-radius:.5em;width:100%;height:1em;background:currentColor;transition:background .2s ease}.thumb[data-v-ad7c65d0]{position:absolute;display:block;height:1em;width:1em;background:var(--mainBgColor);border:.1em solid;border-radius:50%;top:50%;left:.5em;transform:translate(-50%,-50%);transition:all .2s ease}.Check[data-v-ad7c65d0]{height:.4em;position:relative;top:.3em;left:.3em;color:#fff}input:checked~.base[data-v-ad7c65d0]{background:#0a5}input:checked~.thumb[data-v-ad7c65d0]{left:1.5em}path[data-v-d1b8d73f]{stroke:currentColor;fill:none}.AdvancedPanel[data-v-6087c93b]{position:relative}.JsonEditor[data-v-6087c93b]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}hr[data-v-6087c93b]{margin:.5rem 0}.ButtonGroup[data-v-6087c93b]{width:100%;display:flex}.ButtonGroup[data-v-6087c93b]>*{flex:auto}.PaletteButton[data-v-da529adf]{display:flex;gap:.25rem}.ColorsPreview[data-v-da529adf]{width:1.5rem;height:1.5rem}.AlphaPicker[data-v-aa316620]{height:1rem;position:relative;z-index:1;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none}.checkerBoard[data-v-aa316620]{position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-conic-gradient(#eee,#eee 25%,#fff 25%,#fff 50%);background-size:1rem 1rem}.gradient[data-v-aa316620]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,var(--9b569fda),transparent)}.handle[data-v-aa316620]{position:absolute;top:-.1em;bottom:-.1em;left:var(--108f4263);border:.0625em solid #000;width:.5em;transform:translate(-50%);pointer-events:none}.handle[data-v-aa316620]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:.0625em solid #fff}.HuePicker[data-v-b5848696]{height:1rem;position:relative;z-index:1;margin-bottom:.5rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none}.canvas[data-v-b5848696]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:var(--050cae90)}.handle[data-v-b5848696]{position:absolute;top:-.1em;bottom:-.1em;left:var(--2b3872d1);border:.0625em solid #000;width:.5em;transform:translate(-50%);pointer-events:none}.handle[data-v-b5848696]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:.0625em solid #fff}.SaturationLightnessPicker[data-v-ee36e294]{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none}.gradient[data-v-ee36e294]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,#fff,#fff0 50%,#0000 50%,#000),linear-gradient(to right,#808080,var(--241a13f2))}.hueHandle[data-v-ee36e294]{position:absolute;left:var(--744322fc);top:var(--744322fd);border:.0625em solid #000;width:.5em;height:.5em;transform:translate(-50%,-50%);pointer-events:none}.hueHandle[data-v-ee36e294]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:.0625em solid #fff}.ColorPickerPopover[data-v-414b6b96]{display:flex;flex-direction:column;padding:1rem}@media (max-width: 24rem){.ColorPickerPopover[data-v-414b6b96]{padding:.5rem}}.slider[data-v-414b6b96]{width:12rem;z-index:1;margin-bottom:.5rem}.xySlider[data-v-414b6b96]{width:12rem;height:8rem}.alphaRow[data-v-414b6b96]{margin-top:.25rem;display:flex;align-items:center;font-size:.8125rem;gap:.5em}.AlphaPicker[data-v-414b6b96]{flex:1}.inputRow[data-v-414b6b96]{margin-top:.25rem;display:flex;align-items:baseline;font-size:.8125rem}.TextInput[data-v-414b6b96]{margin-left:1em;flex:1;width:0}.DestroyButton[data-v-414b6b96]{align-self:flex-end;margin-top:.5rem;margin-right:-.5rem;margin-bottom:-.5rem}.preview[data-v-569e6aa7]{width:1.75rem;height:1.75rem;background:var(--4ed8f80c);border:.0625rem solid var(--mainButtonBorderColor);border-radius:.25rem;cursor:pointer;position:relative}.PaletteEditor[data-v-d0b30040]{min-width:9rem;overflow-x:auto;display:flex;gap:1rem;align-items:flex-start}.grid[data-v-d0b30040]{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}.DestroyButton[data-v-d0b30040]{position:absolute;top:0;right:-2rem}.addButton[data-v-d0b30040]{min-width:1.75rem!important;min-height:1.75rem!important;width:1.75rem!important;height:1.75rem!important}.DisplayPanel[data-v-29ac4afd]{display:flex;flex-direction:column}.colorRow[data-v-29ac4afd] label{width:20ch}.previewWrapper[data-v-29ac4afd]{margin-top:1rem;overflow:hidden;position:relative;flex:1;aspect-ratio:2/1;-webkit-mask-image:linear-gradient(to right,#000 80%,transparent),linear-gradient(to bottom,#000 80%,transparent),linear-gradient(to bottom right,#000 50%,transparent);mask-image:linear-gradient(to right,#000 80%,transparent),linear-gradient(to bottom,#000 80%,transparent),linear-gradient(to bottom right,#000 50%,transparent);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.preview[data-v-29ac4afd]{width:125%;max-width:125%;margin:0 auto}.fileNameInput[data-v-54780d35]{position:relative}.fileNameInput .TextInput[data-v-54780d35]{padding-right:12.5ch}.extension[data-v-54780d35]{position:absolute;top:0;right:.25rem;opacity:.75;line-height:2rem;pointer-events:none}.expandVertically-enter-active,.expandVertically-leave-active{transition:height .2s ease-out;overflow:hidden}.expandVertically-enter-from,.expandVertically-leave-to{height:0}.hotkey[data-v-f3eb150c]{border:.125rem solid;padding:0 .5em;border-radius:.25rem;display:flex}.HotkeyText[data-v-1c834d2b]{font-weight:400}.HotkeyText[data-v-1c834d2b]:not(.standalone){opacity:.8}.table[data-v-ef22aa4f]{display:grid;grid-template-columns:1.5fr 1fr auto;-moz-column-gap:.5em;column-gap:.5em}.row[data-v-ef22aa4f]{display:grid;grid-column:span 3;grid-template-columns:subgrid;background:var(--mainBgColor);padding:.25rem 0;border-bottom:.0625rem solid var(--subtleDividerColor)}.DropdownButton[data-v-ef22aa4f]{margin:-.25em 0;z-index:1}.listHotkey[data-v-ef22aa4f]{font-size:.8125rem;display:inline-block;border:1px solid var(--secondaryTextColor);padding:.25em;line-height:1;border-radius:.15rem}.LargeIconButton[data-v-6b22ed35]{min-width:2em;padding:.1em!important;font-size:2em;overflow:hidden;width:2em;height:2em}@media (max-width: 90rem) or (max-height: 50rem){.LargeIconButton[data-v-6b22ed35]{font-size:1.5em}}@media (max-width: 70rem) or (max-height: 30rem){.LargeIconButton[data-v-6b22ed35]{font-size:1.25em}}.main[data-v-b812698c]{stroke:var(--mainTextColor)}.secondary[data-v-b812698c]{stroke:var(--secondaryTextColor)}.main[data-v-dd917b66]{stroke:var(--mainTextColor)}.secondary[data-v-dd917b66]{stroke:var(--secondaryTextColor)}.main[data-v-6336d672]{stroke:var(--mainTextColor)}.secondary[data-v-6336d672]{stroke:var(--secondaryTextColor)}.LargeIconButton[data-v-b8739c37]{width:4rem!important;height:4rem!important;flex-direction:column;font-size:1rem}svg[data-v-b8739c37]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.TabStrip[data-v-725b7123]{margin-bottom:.5rem}.panel[data-v-725b7123]{min-height:max(20rem,50vh);display:flex;flex-direction:column}.DigitsRangeInput[data-v-348ec94a]{min-width:5.5rem;max-width:10rem}.NumberInput[data-v-348ec94a]{flex:1}.TextInputMultiline[data-v-63d771da]{line-height:1.5;padding:.125em .5em;border:.0625rem solid var(--mainInputBorderColor);border-radius:.15rem;background:var(--mainInputColor)}.TextInputMultiline.autosize[data-v-63d771da]{min-height:4em;max-height:20em;resize:vertical}.TextInputMultiline[data-v-63d771da]:focus{outline:none;box-shadow:0 0 0 .2rem var(--selectionColor)}.TextInputMultiline[data-v-63d771da]:invalid{color:#ef0000}.TextInputMultiline.isCode[data-v-63d771da]{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:.75em;padding:.25rem}.authorInput[data-v-bc1ef478]{display:flex;gap:.5rem}.authorInput .TextInput[data-v-bc1ef478]{flex-grow:1;min-width:0}.authorInput .FormButton[data-v-bc1ef478]{min-width:0;flex-shrink:0;white-space:nowrap}hr[data-v-bc1ef478]{margin:.5rem 0}.SudokuEditor[data-v-2d291ca2]{position:relative;display:flex;background:var(--editorBgColor)}.SudokuSvg[data-v-2d291ca2]{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer}.SudokuSvg[data-v-2d291ca2]:focus{outline:none!important}.resetZoom[data-v-2d291ca2]{position:absolute;bottom:0;right:0}.AppTitle[data-v-31f370ed]{font-size:1.75rem;line-height:1;flex:1;position:relative}.name[data-v-31f370ed]{letter-spacing:-.04em;text-transform:lowercase}.creator[data-v-31f370ed]{position:absolute;top:-.6em;font-size:.5em;font-weight:400;transform:rotate(-4deg)}.wrapper[data-v-31f370ed]{display:inline-block;position:relative}small[data-v-31f370ed]{position:absolute;top:-.7em;right:-3em;transform:rotate(14deg);background:#224dde;color:#fff;border-radius:.5em;font-size:.5em;font-weight:500;display:block;padding:.4em;opacity:.5}small.dev[data-v-31f370ed]{background:#000;color:#fff}.ChangelogLink[data-v-d984b6b6]{text-decoration:underline;cursor:pointer}.KoFiLogo[data-v-650d33bb]{display:inline-block;height:1em;vertical-align:-.125rem;margin-right:.5ch}.header[data-v-8f3aba34]{line-height:1;margin-bottom:1em}p[data-v-8f3aba34]:not(:last-child){margin-bottom:.6em}h3[data-v-8f3aba34]{line-height:1;margin:1em 0 .5em}.version[data-v-8f3aba34]{font-size:.75rem;font-weight:400;letter-spacing:0}.AppFooter[data-v-8f3aba34]{margin-top:1em;display:block!important}.AboutButton.asLink[data-v-d6ef926f]{text-decoration:underline}.InfoIcon[data-v-d6ef926f]{width:1em;height:1em;color:#5090f1;display:inline-block}.AppFooter[data-v-e6c254ea]{display:flex;justify-content:center;flex-wrap:wrap;width:100%;font-size:.825rem;padding:.5rem}.dot[data-v-e6c254ea]{display:inline-block;margin:0 .5ch}.dot[data-v-e6c254ea]:before{content:"·"}.ConstraintComponentList[data-v-325c9851]{overflow:hidden}.group[data-v-325c9851]:not(:last-child){margin-bottom:1rem}.item[data-v-325c9851]{display:flex;align-items:center}.FormButton[data-v-325c9851]{flex-direction:column;padding-bottom:.5em;width:100%}small[data-v-325c9851]{font-weight:400}.ConstraintActions[data-v-f5b453ce]{color:var(--secondaryTextColor);font-size:1rem}.ConstraintValidationIcon[data-v-bac459e4]{width:1rem;height:1rem;position:relative}.ConstraintValidationIcon[data-v-bac459e4]:before{content:"";display:block;position:absolute;z-index:0;width:calc(100% + .25rem);height:calc(100% + .25rem);left:-.125rem;top:-.125rem;border-radius:50%;background:#fff}.BrainSlash[data-v-bac459e4],.RedErrorIcon[data-v-bac459e4],.WarningIcon[data-v-bac459e4],.BlueInfoIcon[data-v-bac459e4]{position:relative;z-index:1}.BrainSlash[data-v-bac459e4]{color:#5090f1}.tooltipMessage[data-v-bac459e4]{white-space:pre-line}.ConstraintEditorUI[data-v-6ecc11d7]{background:var(--mainBgColor);border:.125rem solid var(--mainButtonBorderColor);border-radius:.25rem;transition:all .2s ease-in-out}.ConstraintEditorUI.selected[data-v-6ecc11d7]{outline:var(--selectionColor) solid .3rem}.main[data-v-6ecc11d7]{display:flex;align-items:center;gap:.5rem;position:relative}.clickable .main[data-v-6ecc11d7]{cursor:pointer}.disabled .main[data-v-6ecc11d7]{--stop1: var(--mainBgColor);--stop2: var(--mainBgColor) .25rem;--stop3: var(--secondaryBgColor) .25rem;--stop4: var(--secondaryBgColor) .5rem;background-image:repeating-linear-gradient(-45deg,var(--stop1),var(--stop2),var(--stop3),var(--stop4))}.disabled .main .image[data-v-6ecc11d7]{opacity:.5}.editor[data-v-6ecc11d7]{margin:0 .5rem;min-width:0}.editor .wrapper[data-v-6ecc11d7]{border-top:.0625rem solid var(--subtleDividerColor);padding:.5rem 0}.image[data-v-6ecc11d7]{width:2.5rem;height:2.5rem;overflow:hidden;flex-shrink:0;-o-object-fit:contain;object-fit:contain;margin:.5rem;background:#fff;border-radius:.15rem}h4[data-v-6ecc11d7]{line-height:1;flex:1;padding:.4em 0 .5em;-webkit-hyphens:auto;hyphens:auto}.disabled h4 .background[data-v-6ecc11d7]{background:var(--mainBgColor);border-radius:.25em;padding:.25em;margin-left:-.25em;box-decoration-break:clone;-webkit-box-decoration-break:clone}.disabled h4 .background>span[data-v-6ecc11d7]{position:relative}.ConstraintValidationIcon[data-v-6ecc11d7]{display:inline-block;margin-left:.25rem}[data-v-6ecc11d7] .ConstraintActions{align-self:flex-start}.ConstraintRow[data-v-4cc0c8c9]{padding:1rem;display:flex;gap:.5rem}.image[data-v-4cc0c8c9]{width:3rem;height:3rem;overflow:hidden;flex-shrink:0;-o-object-fit:contain;object-fit:contain;background:#fff;border-radius:.15rem}.removeButton[data-v-4cc0c8c9]{position:absolute;top:0;right:0;padding:.5rem;cursor:pointer;background:transparent;border:none}@media (hover: hover){.removeButton[data-v-4cc0c8c9]:hover{background:var(--mainButtonBorderlessHoverColor)}}p[data-v-4cc0c8c9]{font-size:.8125rem}.ConstraintPicker[data-v-192538e8]{border:.125rem solid;border-radius:.25rem}.searchWrapper[data-v-192538e8]{padding:1rem}.TextInput[data-v-192538e8]{width:100%}.container[data-v-192538e8]{max-height:min(60svh,25rem);overflow-y:auto}.ConstraintRow[data-v-192538e8]{cursor:pointer}.ConstraintRow.navigationActive[data-v-192538e8]{transition:background-color .2s ease;background:var(--mainButtonHoverBgColor)}.noResults[data-v-192538e8]{padding:1rem}.InfoBlock[data-v-8d154a24]{margin-bottom:1rem}.CodeEditor[data-v-8d154a24]{flex:1}.pickerWrapper[data-v-9e2287f1]{display:flex;flex-shrink:0;gap:.5rem}.pickerWrapper[data-v-9e2287f1]{margin-bottom:.5rem}.pickerButton[data-v-9e2287f1],.managerHeader[data-v-9e2287f1]{flex:1}.buttonWrapper[data-v-9e2287f1]{display:flex;position:relative}.buttonWrapper.selected[data-v-9e2287f1]{z-index:1}.buttonWrapper[data-v-9e2287f1]:not(:first-child){margin-top:-.125rem}.buttonWrapper:not(:first-child,.selected) .ConstraintEditorUI[data-v-9e2287f1]{border-top-left-radius:0;border-top-right-radius:0}.buttonWrapper:not(:last-child,.selected) .ConstraintEditorUI[data-v-9e2287f1]{border-bottom-left-radius:0;border-bottom-right-radius:0}.ConstraintEditorUI[data-v-9e2287f1]{flex:1;min-width:0}.constraintsWrapper[data-v-9e2287f1]{padding:.5rem .5rem .5rem 0}.constraintsWrapper[data-v-9e2287f1],.componentManager[data-v-9e2287f1]{flex:1;overflow-y:scroll;padding-right:.5rem;position:relative}.rearrangeButtons[data-v-9e2287f1]{flex-grow:0;min-width:0;margin-right:-.125rem;margin-top:.25rem;z-index:1}.rearrangeButtons .FormButton[data-v-9e2287f1]{min-width:0;width:2rem!important;min-height:0;height:1.5rem;position:relative;z-index:1}.rearrangeButtons .FormButton[data-v-9e2287f1]:disabled{opacity:1!important;color:var(--mainButtonDisabledColor);z-index:0}.moveUp[data-v-9e2287f1]{border-bottom-left-radius:0;border-bottom-right-radius:0}.moveDown[data-v-9e2287f1]{border-top-left-radius:0;border-top-right-radius:0;margin-top:-.125rem}.fade-move[data-v-9e2287f1],.fade-enter-active[data-v-9e2287f1],.fade-leave-active[data-v-9e2287f1]{transition:all .3s ease-in-out}.fade-enter-from[data-v-9e2287f1],.fade-leave-to[data-v-9e2287f1]{opacity:0;transform:translate(0)}.EmptyState[data-v-c5d07529]{flex:1;margin:0 auto;display:flex;align-items:center;gap:1rem;max-width:none}@media (min-height: 30rem){.EmptyState[data-v-c5d07529]{flex-direction:column;justify-content:center}}.text[data-v-c5d07529]{max-width:60ch}.EmptyHistoryIcon[data-v-c5d07529]{margin:-2rem 0 0;height:6rem}@media (min-height: 30rem){.EmptyHistoryIcon[data-v-c5d07529]{margin:0;width:10rem;height:20vh}}.importButton[data-v-c5d07529]{margin-top:1rem}.ErrorBoundary{overflow:auto}.sudokuPadLogo[data-v-3a7bbd5b]{height:1rem;margin-right:.5em}.HistoryPreview[data-v-1f83e9d9]{display:flex;flex-direction:column;max-height:100%}.ExportLink[data-v-1f83e9d9]{width:100%}.ErrorBoundary[data-v-1f83e9d9]{display:flex;flex-direction:column;gap:.5rem}.errorMessage[data-v-1f83e9d9]{display:flex;align-items:center}.RedErrorIcon[data-v-1f83e9d9]{flex-shrink:0;width:2rem;height:2rem;margin:1rem}.sudokuComment[data-v-1f83e9d9]{white-space:pre-line;overflow:auto;max-height:8.5rem}.FormButton[data-v-61420378]{margin-top:.5em!important}.main[data-v-d13c0453]{--negativeMargin: calc(-1 * var(--modalPadding));margin:0 var(--negativeMargin);padding:0 var(--modalPadding);display:grid;gap:.5rem;overflow:hidden;grid-template-areas:"preview" "list" "meta";grid-template-columns:1fr;grid-template-rows:1fr 1fr auto}@media (min-width: 45rem){.main[data-v-d13c0453]{grid-template-areas:"list preview" "meta preview";grid-template-columns:1fr 1fr;grid-template-rows:1fr auto;flex:1}}.listWrapper[data-v-d13c0453]{grid-area:list;overflow:auto;margin:0 var(--negativeMargin)}@media (min-width: 45rem){.listWrapper[data-v-d13c0453]{margin-right:0}}.previewWrapper[data-v-d13c0453]{grid-area:preview;overflow:hidden}.meta[data-v-d13c0453]{grid-area:meta;overflow:hidden}.list[data-v-d13c0453]{height:100%}.list ol[data-v-d13c0453]{display:block;list-style:none;margin:0;padding:0}.item[data-v-d13c0453]{position:relative}.link[data-v-d13c0453]{--borderWidth: .5rem;display:block;padding:.5rem var(--modalPadding) .5rem calc(var(--modalPadding) - var(--borderWidth));border-left:var(--borderWidth) solid transparent;color:inherit;transition:box-shadow .2s ease;text-decoration:none}.link:hover .sudokuId[data-v-d13c0453]{text-decoration:underline}.link.active[data-v-d13c0453]{border-left-color:var(--selectionColor)}.link.active .sudokuId[data-v-d13c0453]{text-decoration:underline}.sudokuId[data-v-d13c0453]{display:block;font-weight:700;padding-right:1.5rem}small[data-v-d13c0453]{display:block}.DestroyButton[data-v-d13c0453]{position:absolute;top:0;right:0}.fade-move[data-v-d13c0453],.fade-enter-active[data-v-d13c0453],.fade-leave-active[data-v-d13c0453]{transition:all .3s ease-in-out}.fade-enter-from[data-v-d13c0453],.fade-leave-to[data-v-d13c0453]{opacity:0;transform:translate(0)}.InfoBlock[data-v-53008380]{margin-top:.5rem}.something[data-v-00706c26]{background:#08f;border-radius:50%/60% 60% 40% 40%;box-shadow:0 0 1rem #08f;opacity:0;position:absolute;top:calc(20% / var(--24ec7441));left:calc(26% / var(--24ec7441));z-index:1;width:calc(48% / var(--24ec7441));height:calc(60% / var(--24ec7441));transition:opacity 0s ease-in}.something[data-v-00706c26]:hover{opacity:1;transition:opacity 5s ease-in}.GridSizeInput[data-v-3920e793]{min-width:5.5rem;max-width:10rem}.NumberInput[data-v-3920e793]{flex:1}.GridSizeInput[data-v-2cfe37e3]{max-width:10rem}.preview[data-v-c7dd3686]{position:relative;aspect-ratio:1;overflow:hidden;max-height:50vh;margin:0 auto}.SudokuSvg[data-v-c7dd3686]{width:100%;height:100%}h4[data-v-c7dd3686]{margin-bottom:.5em}.form[data-v-c7dd3686]{background:linear-gradient(to bottom,transparent,var(--mainBgColor) 2rem);width:100%;margin-top:1rem}[data-v-c7dd3686] .FormRow label{width:12ch;flex-shrink:0}.puzzleProperties[data-v-c7dd3686]{padding:1rem var(--modalPadding);margin-left:calc(-1 * var(--modalPadding));margin-right:calc(-1 * var(--modalPadding));background:var(--secondaryBgColor)}.DocumentButtons[data-v-88f401a1]{display:flex;gap:.5rem}.ButtonGroup[data-v-88f401a1]{flex:1}.ellipsisOverflow[data-v-88f401a1]{overflow:hidden;text-overflow:ellipsis;line-height:1}.CustomInput[data-v-a2f4a29f]{position:relative;margin:0 -.5rem}.TextInput[data-v-a2f4a29f]{flex:1;padding-left:2rem}.icon[data-v-a2f4a29f]{position:absolute;top:0;left:.25rem;line-height:2rem;width:1.5rem;pointer-events:none}.toggleable:not(.active) g[data-v-a5550bc8]{opacity:.67}.InputPanel[data-v-3ffbdf55]{margin:0 auto;-webkit-user-select:none;-moz-user-select:none;user-select:none}.buttons[data-v-3ffbdf55]{display:flex;gap:1em;justify-content:center}.dummyInput[data-v-3ffbdf55]{position:fixed;top:0;left:0;opacity:0;pointer-events:none}.grid[data-v-3ffbdf55]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:.5em}.column[data-v-3ffbdf55]{display:flex;flex-direction:column;align-self:flex-end;gap:.5em}.CustomInput[data-v-3ffbdf55]{margin-bottom:.5rem;margin-left:auto;margin-right:auto;width:60%}.LogsView[data-v-d4cb69a7]{overflow:auto}ol[data-v-d4cb69a7]{list-style:none;margin:0;padding:0}.icon[data-v-d4cb69a7]{display:inline-block;position:relative;top:.1em}.icon[data-v-d4cb69a7] .Icon{width:1em;display:inline-block}li[data-v-d4cb69a7]{padding:.25em;line-height:1.5;display:flex;width:100%}li .content[data-v-d4cb69a7]{flex:1}li.outOfDate[data-v-d4cb69a7]{background:var(--zebraStripeBgColor);opacity:.7}li[data-v-d4cb69a7]:nth-child(2n){background:var(--zebraStripeBgColor)}li.error[data-v-d4cb69a7],li.warn[data-v-d4cb69a7]{display:flex;align-items:center}li.error[data-v-d4cb69a7]:before,li.warn[data-v-d4cb69a7]:before{content:"!";font-size:1em;font-weight:700;width:1.5em;height:1.5em;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;margin-right:.5em}li.error[data-v-d4cb69a7]:before{background:#ef0000;color:#fff;border-radius:50%}li.warn[data-v-d4cb69a7]:before{background:#fe0;color:#fff;border:.0625rem solid #ef0000;text-shadow:0 0 .125rem #000}li.solved[data-v-d4cb69a7]{border-top:.125rem solid #fa0;font-weight:700;text-align:center;background:var(--mainBgColor)}.duration[data-v-d4cb69a7]{font-weight:400;font-size:.75em;opacity:.5;align-self:flex-end;font-variant-numeric:tabular-nums}.solvingProgress[data-v-d4cb69a7]{display:flex;align-items:center;gap:1rem}.HotkeyText[data-v-d4cb69a7]{padding-left:.5em}.FormRow[data-v-8dd40483]{justify-content:space-between}.selected .logicStepName[data-v-8dd40483]{font-weight:700}.TooltipIndicator[data-v-8dd40483]{pointer-events:all}.secondary[data-v-8dd40483]{padding-left:1rem}.LogicStepItem[data-v-98d40cad]:nth-child(odd){background:var(--zebraStripeBgColor)}.Collapsible[data-v-c9721c99]{border-radius:.15rem;border:.125rem solid}.header[data-v-c9721c99]{display:flex;align-items:center;line-height:1;cursor:pointer;padding:.5rem;background:var(--mainBgColor)}.bodyWrapper[data-v-c9721c99]{border-top:.125rem solid var(--subtleDividerColor);padding:.5rem}.FormRow[data-v-659cc5ca]{justify-content:space-between}.TabStrip[data-v-b27b1b2b],h4[data-v-b27b1b2b]{margin-bottom:.5rem}.colored[data-v-14199ef4]{opacity:0;transition:opacity .2s ease}button:hover .colored[data-v-14199ef4]{opacity:1}.colored[data-v-38b0ccef]{opacity:0;transition:opacity .2s ease}button:hover .colored[data-v-38b0ccef]{opacity:1}.colored[data-v-ecc256e3]{opacity:0;transition:opacity .2s ease}button:hover .colored[data-v-ecc256e3]{opacity:1}button:hover .questionMark[data-v-ecc256e3]{fill:#333}.RedCross[data-v-fab6adff]{color:#ef0000}.ToolsPanel[data-v-78167519]{display:flex;flex-direction:column;overflow:auto}.top[data-v-78167519]{display:flex;gap:.5rem;justify-content:space-between;width:100%}.mainButtons[data-v-78167519]{display:flex;gap:.5rem}.settingsButton[data-v-78167519]{align-self:flex-start}section[data-v-78167519]:not(:first-child){margin-top:1em}.CogWheel[data-v-78167519]{transition:transform .2s ease}button:not(.active):hover .CogWheel[data-v-78167519]{transform:rotate(135deg)}.active .CogWheel[data-v-78167519]{transform:rotate(270deg)}.drawer[data-v-78167519]{margin-top:.5rem;padding:0 .5rem .5rem;background:var(--secondaryBgColor)}.LogsView[data-v-78167519]{flex:1;border:.0625rem solid var(--mainButtonBorderColor);margin-top:.5rem}.MobileLayout .LogsView[data-v-78167519]{max-height:10rem}.Panel[data-v-569dbae1]{position:relative;transition:all .2s ease}.container[data-v-569dbae1]{display:flex;padding:1rem;height:100%;width:100%;background:var(--mainBgColor);flex-direction:column}@media (max-width: 90rem){.container[data-v-569dbae1]{padding:.5rem}}.DesktopLayout[data-v-3d561a47]{position:relative;width:100%;height:100%;overflow:hidden;display:flex}.sudokuWrapper[data-v-3d561a47]{display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;flex:1;flex-basis:25rem}.header[data-v-3d561a47]{margin-bottom:1em;padding-bottom:.25em;border-bottom:.1rem solid var(--subtleDividerColor);display:flex;align-items:flex-end}.DocumentButtons[data-v-3d561a47]{margin-bottom:1rem}.SudokuEditor[data-v-3d561a47-s]{height:100%;width:100%}.Panel[data-v-3d561a47]{flex-grow:1;flex-shrink:1;flex-basis:15rem;max-width:30rem}.panelContent[data-v-3d561a47]{flex:1;min-height:0}.InputPanel[data-v-3d561a47]{margin-top:1rem}.actions[data-v-3d561a47]{margin:.5rem;width:100%;display:flex;justify-content:center}.dev .actions[data-v-3d561a47]{background:var(--devBg) center}.sudokuPadLogo[data-v-3d561a47]{height:1rem;margin-right:.5em}.Description[data-v-3d146338]{font-size:.8125rem}p[data-v-3d146338-s]:not(:last-child){margin-bottom:.5em}.SubForm[data-v-4a6d700e]{margin:0 -.5rem}.content[data-v-4a6d700e]{background:var(--secondaryBgColor);padding:.5rem}.Brush[data-v-de821a45]{transform:translate(5%)}.EditorFormBase[data-v-1e3c337b]{position:relative}.buttons[data-v-1e3c337b]{display:flex;width:100%}.removeButton[data-v-1e3c337b]{font-size:1rem}.removeButton .Icon[data-v-1e3c337b]{height:1.25rem}.removeButton .text[data-v-1e3c337b]{margin-left:.5em}.ControlRow[data-v-dd42858a]{display:flex;gap:1rem}.GeometrySizeInput[data-v-99d9e71d]{display:flex;width:100%}.NumberInput[data-v-99d9e71d]{width:7ch;flex-shrink:0}.slider[data-v-99d9e71d]{flex:1}.TextInput[data-v-3a6b20cc]{width:8ch}.ConstraintButton[data-v-51206fc5]{position:relative;min-width:3rem;min-height:3rem;height:3rem;width:3rem}.ConstraintButton.disabled[data-v-51206fc5]{opacity:.75;--stop1: var(--mainBgColor);--stop2: var(--mainBgColor) .25rem;--stop3: var(--secondaryBgColor) .25rem;--stop4: var(--secondaryBgColor) .5rem;background-image:repeating-linear-gradient(to bottom right,var(--stop1),var(--stop2),var(--stop3),var(--stop4))}.image[data-v-51206fc5]{display:block;width:2rem!important;height:2rem!important;max-width:none;overflow:hidden;flex-shrink:0;-o-object-fit:contain;object-fit:contain;background:#fff;border-radius:.15rem}.ConstraintValidationIcon[data-v-51206fc5]{position:absolute;top:0;right:0}.buttons[data-v-2b8744af]{display:flex;gap:.5rem}.editor[data-v-2b8744af]{margin-top:.5rem;position:relative}.InsetScrollContainer[data-v-2b8744af]{margin:-.5rem 0;flex:1;overscroll-behavior:contain}.wrapper[data-v-2b8744af]{display:flex;gap:.5rem;padding:.5rem .25rem}.buttonWrapper[data-v-2b8744af]{position:relative;display:flex;align-items:center}.addButton[data-v-2b8744af]{min-width:3rem!important;width:3rem!important;height:3rem!important}.addButton .Icon[data-v-2b8744af]{max-height:none!important;width:1.5rem}.ConstraintButton.active[data-v-2b8744af]{transform:scale(1.1)}.moveButton[data-v-2b8744af]{min-width:1.75rem!important;width:1.75rem!important}.moveButton .Icon[data-v-2b8744af]{height:1rem}.header[data-v-2b8744af]{margin-bottom:.5rem;display:flex;align-items:center;overflow:hidden}.name[data-v-2b8744af]{overflow:hidden;flex:1}[data-v-2b8744af] .ConstraintActions{margin-left:1rem}.fade-move[data-v-2b8744af],.fade-enter-active[data-v-2b8744af],.fade-leave-active[data-v-2b8744af]{transition:all .3s ease-in-out}.fade-enter-from[data-v-2b8744af],.fade-leave-to[data-v-2b8744af]{opacity:0;transform:translate(0)}.ProjectPreview[data-v-e16835de]{padding:1rem;margin:0 -1rem;background:var(--secondaryBgColor);pointer-events:none}.SudokuSvg[data-v-e16835de]{max-height:50svh;margin:0 auto}.FilePanel[data-v-7e37ce56]{padding:0 1rem}.ProjectPreview[data-v-7e37ce56]{margin-bottom:1rem}.footer[data-v-7e37ce56]{margin:1rem -1rem 0;padding:.5rem 1rem;font-size:.8125rem;text-align:center;background:var(--secondaryBgColor)}@media (display-mode: standalone){.footer[data-v-7e37ce56]{margin-bottom:.5rem}}.version[data-v-7e37ce56]{display:flex;align-items:center;justify-content:center;gap:1ch}.authorInput[data-v-7e37ce56]{display:flex;gap:.5rem}.authorInput .TextInput[data-v-7e37ce56]{flex-grow:1;min-width:0}.authorInput .FormButton[data-v-7e37ce56]{min-width:0;flex-shrink:0;white-space:nowrap}.MobileLayout[data-v-08e6b66a]{position:relative;width:100%;height:100%;overflow:hidden;display:flex;flex-direction:column;--topBarHeight: 13rem}.scrollable[data-v-08e6b66a]{overflow:auto;flex:1;background:var(--mainBgColor)}.wrapper[data-v-08e6b66a]{display:flex;min-height:100%;flex-direction:column}.main[data-v-08e6b66a]{flex:1;display:flex;flex-direction:column;justify-content:flex-end}.fileButtons[data-v-08e6b66a]{padding:.5rem}.fileMain[data-v-08e6b66a]{flex:1;padding:1rem}.tabPanel[data-v-08e6b66a]{padding:.5rem}.sudokuWrapper[data-v-08e6b66a]{display:flex;align-items:center;justify-content:center;overflow:hidden;padding:0}.SudokuEditor[data-v-08e6b66a-s]{width:100%;min-height:10rem;height:calc(100dvh - var(--topBarHeight) - var(--3fdf260f) - var(--475648e1))}.InputPanel[data-v-08e6b66a]{margin:1rem auto max(.5rem,var(--475648e1))}.InputPanel[data-v-08e6b66a] .LargeIconButton{font-size:1.25em!important}.dev .TabStrip[data-v-08e6b66a]{background:var(--devBg) repeat-x center/1.5rem}.dev .TabStrip[data-v-08e6b66a] .label{padding:0 .25em}.dev .TabStrip[data-v-08e6b66a] .tab:not(:hover) .label{background:var(--editorBgColor)}.CollapsibleInputPanel[data-v-c1ff9c56]{padding-top:.5rem;position:relative}.content[data-v-c1ff9c56]{display:flex;justify-content:center;gap:.5rem}.InputPanel[data-v-c1ff9c56]{flex:1}.showButton[data-v-c1ff9c56]{position:absolute;left:50%;z-index:2;transform:translate(-50%);white-space:nowrap;transition:bottom .2s ease;bottom:-3rem}.hidden .showButton[data-v-c1ff9c56]{bottom:-.625rem}.toggleButton[data-v-c1ff9c56]{flex-shrink:0;transition:top .2s ease;padding:.25rem;height:2rem;width:2rem;display:flex;justify-content:center;align-items:center;border:.0625rem solid var(--subtleDividerColor);background:var(--mainButtonBgColor);border-radius:.25rem}.CaretDown[data-v-c1ff9c56]{width:1rem;transition:transform .2s ease}.hidden .toggleButton[data-v-c1ff9c56]{top:-1rem}.hidden .CaretDown[data-v-c1ff9c56]{transform:rotate(.5turn)}.TabletLayout[data-v-b91a71c7]{position:relative;width:100%;height:100%;overflow:hidden;display:flex}.sudokuWrapper[data-v-b91a71c7]{display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;flex:1;flex-basis:25rem;margin-left:1rem}.TabStrip[data-v-b91a71c7]{margin-bottom:.5rem}.SudokuEditor[data-v-b91a71c7-s]{height:100%;width:100%}.mainPanel[data-v-b91a71c7]{flex-grow:1;flex-shrink:0;max-width:32rem;min-width:19rem}.menuButtonWrapper[data-v-b91a71c7]{border-bottom:.125rem solid var(--tabBorderColor);align-self:flex-start}.menuButtonWrapper .FormButton[data-v-b91a71c7]{margin:0 .25rem .125rem}.panelContent[data-v-b91a71c7]{flex:1;min-height:0}.actions[data-v-b91a71c7]{container:actionsBar/inline-size;margin:.5rem;width:100%;display:flex;justify-content:center}.dev .actions[data-v-b91a71c7]{background:var(--devBg) center}.actions .ButtonGroup[data-v-b91a71c7]{min-width:0}.actions .PlayButton[data-v-b91a71c7],.actions .shareButton[data-v-b91a71c7]{flex-shrink:.25}.sudokuPadLogo[data-v-b91a71c7]{height:1rem;margin-right:.5em}.puzzleName[data-v-b91a71c7]{min-width:0;white-space:nowrap;text-overflow:ellipsis;overflow-x:clip}h1[data-v-977bf2a1]{font-size:1.5rem;margin-bottom:.5em}h2[data-v-97cae73a]{margin-bottom:.5em}.ErrorToasts[data-v-0d6b31e0]{position:fixed;bottom:.5rem;left:.5rem;max-width:calc(100% - 1rem);animation:appearSlideUp .3s}.entry[data-v-0d6b31e0]{font-size:.8125rem;border-radius:.25rem;background:var(--tooltipBgColor);color:var(--tooltipTextColor);padding:.5em;line-height:1.25em}.RedErrorIcon[data-v-0d6b31e0]{flex-shrink:0}.message[data-v-0d6b31e0]{min-width:0}pre[data-v-0d6b31e0]{white-space:pre-line}hr[data-v-0d6b31e0]{margin:.5em 0}.ReloadPrompt[data-v-5561e175]{position:fixed;bottom:.5rem;border-radius:.25rem;left:50%;translate:-50% 0;background:var(--tooltipBgColor);color:var(--tooltipTextColor);padding:.5em;animation:appearSlideUp-5561e175 .3s;width:-moz-max-content;width:max-content;max-width:calc(100% - 1rem);line-height:1.25em;box-shadow:0 0 .2rem #0003}.message[data-v-5561e175]{display:flex;gap:.5rem;align-items:center}.refresh[data-v-5561e175]{display:inline-block;text-decoration:underline}.close[data-v-5561e175]{flex-shrink:0;width:2.5rem;height:2.5rem;padding:.5rem;margin:-.5rem -.5rem -.5rem .5rem;align-self:flex-start}@keyframes appearSlideUp-5561e175{0%{transform:translateY(.5rem);opacity:0}to{transform:translateY(0);opacity:1}}.NotFound[data-v-99661caa]{display:flex;height:100dvh;flex-direction:column;align-items:center;justify-content:center;padding:1rem}svg[data-v-99661caa]{display:block;width:32rem;max-width:100%;margin-bottom:5vh;font-family:Arial,sans-serif;font-weight:700}html,body{overscroll-behavior:none;height:100%}body{touch-action:none}#app{width:100%;height:100%;isolation:isolate}:focus-visible{outline:var(--selectionColor) solid .3rem}*,*:before,*:after{box-sizing:border-box}*{margin:0}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{display:block;font:inherit;color:inherit}button{border:none;background:none;padding:0}button:not(:disabled){cursor:pointer}p,h1,h2,h3,h4,h5,h6,li{overflow-wrap:break-word}:is(p,ul,ol)+:is(p,ul,ol,h1,h2,h3){margin-top:.5em}ul,ol{padding-left:1.5rem}code,pre{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.fade-move,.fade-enter-active,.fade-leave-active{transition:all .3s ease-in-out}.fade-enter-from,.fade-leave-to{opacity:0}.light-theme{--themeName: light;--mainBgColor: #fff;--secondaryBgColor: #f2f2f2;--mainTextColor: #333;--mainTextHoverColor: #666;--secondaryTextColor: #666;--mainButtonBgColor: #fff;--mainButtonBorderColor: #333;--mainButtonHoverBgColor: #f2f2f2;--mainButtonTextColor: #333;--mainButtonActiveBorderColor: #333;--mainButtonDisabledColor: mix(#333, #fff, 50%);--mainButtonNonActiveColor: #666;--mainButtonNonActiveBgColor: #fff;--mainButtonBorderlessHoverColor: #fff;--mainButtonRadialActiveGradient: radial-gradient(#fff 50%, #e0e0e0 100%);--selectionColor: #5274eac0;--mainInputColor: #fff;--mainInputBorderColor: #333;--subtleDividerColor: #eee;--tabActiveBg: #fff;--tabHoverBg: #eee;--tabBorderColor: #333;--codeTagBgColor: #f2f2f2;--codeTextGreen: #074;--codeTextBlue: #00f;--linkMainColor: #00f;--linkVisitedColor: #808;--tooltipBgColor: #333;--tooltipTextColor: #fff;--zebraStripeBgColor: #eee;--devBg: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2032%2032'%3e%3cpath%20fill='%230003'%20d='m11.1%2027.8%202.7-2.7c1.8-1.8%201.7-3.9-.3-5.8-1.9-2-4-2-5.7-.2L5%2021.8l6%206Zm.4-3.2-3.2-3.2.5-.5c.9-.9%202-.8%203%20.2s1.1%202%20.2%203l-.5.5Zm6.1-3.4%204.2-4.2-1.4-1.4-2.4%202.5-1-1%202.3-2.3-1.2-1.2-2.3%202.3-1-1%202.5-2.5-1.4-1.4-4.2%204.3%206%206Zm7-6.8%202.3-2.4-4.2-7.8-2%202%203.2%205.1v.1l-5-3.3-2.1%202%207.7%204.3Z'/%3e%3c/svg%3e");--editorBgColor: #fff}.dark-theme{--themeName: dark;--mainBgColor: #2e2e2e;--secondaryBgColor: #222;--mainTextColor: #dedede;--mainTextHoverColor: #cdcdcd;--secondaryTextColor: #cdcdcd;--mainButtonBgColor: #3c3c3c;--mainButtonBorderColor: #515151;--mainButtonHoverBgColor: #515151;--mainButtonTextColor: #eee;--mainButtonActiveBorderColor: #eee;--mainButtonDisabledColor: mix(#eee, #2e2e2e, 50%);--mainButtonNonActiveColor: #cdcdcd;--mainButtonNonActiveBgColor: #2e2e2e;--mainButtonBorderlessHoverColor: #444;--mainButtonRadialActiveGradient: radial-gradient(#3c3c3c 50%, #444 100%);--selectionColor: #5294ffc0;--mainInputColor: #222;--mainInputBorderColor: #515151;--subtleDividerColor: #444;--tabActiveBg: #2e2e2e linear-gradient(to bottom, #444, #2e2e2e 50%) no-repeat;--tabHoverBg: #515151;--tabBorderColor: #515151;--codeTagBgColor: #222;--codeTextGreen: #4ec9b0;--codeTextBlue: #99f;--linkMainColor: #99f;--linkVisitedColor: #f6f;--tooltipBgColor: #222;--tooltipTextColor: #eee;--zebraStripeBgColor: #282828;--devBg: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2032%2032'%3e%3cpath%20fill='%23fff3'%20d='m11.1%2027.8%202.7-2.7c1.8-1.8%201.7-3.9-.3-5.8-1.9-2-4-2-5.7-.2L5%2021.8l6%206Zm.4-3.2-3.2-3.2.5-.5c.9-.9%202-.8%203%20.2s1.1%202%20.2%203l-.5.5Zm6.1-3.4%204.2-4.2-1.4-1.4-2.4%202.5-1-1%202.3-2.3-1.2-1.2-2.3%202.3-1-1%202.5-2.5-1.4-1.4-4.2%204.3%206%206Zm7-6.8%202.3-2.4-4.2-7.8-2%202%203.2%205.1v.1l-5-3.3-2.1%202%207.7%204.3Z'/%3e%3c/svg%3e");--editorBgColor: #222;scrollbar-color:#777 #444}:root{--safeAreaInsetBottom: env(safe-area-inset-bottom, 0);-webkit-text-size-adjust:100%}@media (prefers-color-scheme: light){:root:not(.light-theme):not(.dark-theme){--themeName: light;--mainBgColor: #fff;--secondaryBgColor: #f2f2f2;--mainTextColor: #333;--mainTextHoverColor: #666;--secondaryTextColor: #666;--mainButtonBgColor: #fff;--mainButtonBorderColor: #333;--mainButtonHoverBgColor: #f2f2f2;--mainButtonTextColor: #333;--mainButtonActiveBorderColor: #333;--mainButtonDisabledColor: mix(#333, #fff, 50%);--mainButtonNonActiveColor: #666;--mainButtonNonActiveBgColor: #fff;--mainButtonBorderlessHoverColor: #fff;--mainButtonRadialActiveGradient: radial-gradient(#fff 50%, #e0e0e0 100%);--selectionColor: #5274eac0;--mainInputColor: #fff;--mainInputBorderColor: #333;--subtleDividerColor: #eee;--tabActiveBg: #fff;--tabHoverBg: #eee;--tabBorderColor: #333;--codeTagBgColor: #f2f2f2;--codeTextGreen: #074;--codeTextBlue: #00f;--linkMainColor: #00f;--linkVisitedColor: #808;--tooltipBgColor: #333;--tooltipTextColor: #fff;--zebraStripeBgColor: #eee;--devBg: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2032%2032'%3e%3cpath%20fill='%230003'%20d='m11.1%2027.8%202.7-2.7c1.8-1.8%201.7-3.9-.3-5.8-1.9-2-4-2-5.7-.2L5%2021.8l6%206Zm.4-3.2-3.2-3.2.5-.5c.9-.9%202-.8%203%20.2s1.1%202%20.2%203l-.5.5Zm6.1-3.4%204.2-4.2-1.4-1.4-2.4%202.5-1-1%202.3-2.3-1.2-1.2-2.3%202.3-1-1%202.5-2.5-1.4-1.4-4.2%204.3%206%206Zm7-6.8%202.3-2.4-4.2-7.8-2%202%203.2%205.1v.1l-5-3.3-2.1%202%207.7%204.3Z'/%3e%3c/svg%3e");--editorBgColor: #fff}}@media (prefers-color-scheme: dark){:root:not(.light-theme):not(.dark-theme){--themeName: dark;--mainBgColor: #2e2e2e;--secondaryBgColor: #222;--mainTextColor: #dedede;--mainTextHoverColor: #cdcdcd;--secondaryTextColor: #cdcdcd;--mainButtonBgColor: #3c3c3c;--mainButtonBorderColor: #515151;--mainButtonHoverBgColor: #515151;--mainButtonTextColor: #eee;--mainButtonActiveBorderColor: #eee;--mainButtonDisabledColor: mix(#eee, #2e2e2e, 50%);--mainButtonNonActiveColor: #cdcdcd;--mainButtonNonActiveBgColor: #2e2e2e;--mainButtonBorderlessHoverColor: #444;--mainButtonRadialActiveGradient: radial-gradient(#3c3c3c 50%, #444 100%);--selectionColor: #5294ffc0;--mainInputColor: #222;--mainInputBorderColor: #515151;--subtleDividerColor: #444;--tabActiveBg: #2e2e2e linear-gradient(to bottom, #444, #2e2e2e 50%) no-repeat;--tabHoverBg: #515151;--tabBorderColor: #515151;--codeTagBgColor: #222;--codeTextGreen: #4ec9b0;--codeTextBlue: #99f;--linkMainColor: #99f;--linkVisitedColor: #f6f;--tooltipBgColor: #222;--tooltipTextColor: #eee;--zebraStripeBgColor: #282828;--devBg: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2032%2032'%3e%3cpath%20fill='%23fff3'%20d='m11.1%2027.8%202.7-2.7c1.8-1.8%201.7-3.9-.3-5.8-1.9-2-4-2-5.7-.2L5%2021.8l6%206Zm.4-3.2-3.2-3.2.5-.5c.9-.9%202-.8%203%20.2s1.1%202%20.2%203l-.5.5Zm6.1-3.4%204.2-4.2-1.4-1.4-2.4%202.5-1-1%202.3-2.3-1.2-1.2-2.3%202.3-1-1%202.5-2.5-1.4-1.4-4.2%204.3%206%206Zm7-6.8%202.3-2.4-4.2-7.8-2%202%203.2%205.1v.1l-5-3.3-2.1%202%207.7%204.3Z'/%3e%3c/svg%3e");--editorBgColor: #222;scrollbar-color:#777 #444}}body{font-family:-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;color:var(--mainTextColor);background:var(--editorBgColor)}a{color:var(--linkMainColor)}a:visited{color:var(--linkVisitedColor)}h1{font-size:2em}h2{font-size:1.5em}h3{font-size:1.2em}h1,h2{line-height:1}code{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:.9em;background:var(--codeTagBgColor);padding:.2em .4em;color:var(--codeTextGreen)}#popups{z-index:1000;isolation:isolate}hr{border:none;border-top:.0625rem solid var(--subtleDividerColor)}.typography{-webkit-hyphens:auto;hyphens:auto}.typography h1,.typography h2,.typography h3{margin-bottom:.5em}.actions[data-v-c11ceace]{display:flex;justify-content:flex-end}.ArrowShape[data-v-c11ceace]{opacity:.5;stroke-dasharray:.05 .05}.CheckboxList[data-v-f4213b1d]{margin-left:1rem}.flex[data-v-f4213b1d]{display:flex;gap:1rem}.AngleInput[data-v-5cb53b50]{display:flex;width:100%}.NumberInput[data-v-5cb53b50]{width:7ch;flex-shrink:0}.slider[data-v-5cb53b50]{flex:1}.TextInput[data-v-bf1fb427]{width:14ch}.addTab[data-v-4ebeee67]{display:flex;align-items:center;gap:.5rem}.addTab .Plus[data-v-4ebeee67]{height:1em;margin:0 auto}.mainTabs[data-v-4ebeee67]{flex:1;min-width:0}.TabStrip.small[data-v-4ebeee67]{width:-moz-fit-content;width:fit-content}.groupControls[data-v-cc4f2710]{display:flex;align-items:center;justify-content:space-between}.TabStrip[data-v-f6280045]{margin-bottom:.5rem}.TextInput[data-v-4df661a3]{width:8ch}.groupInput[data-v-c047e22f]{width:15ch}.FormRow[data-v-24233881]>label{flex-shrink:0}.triggerButton[data-v-24233881]{text-align:left;display:flex;gap:.5rem}.triggerButton .Icon[data-v-24233881]{height:1em;flex-shrink:0;align-self:flex-end}.CheckBox[data-v-24233881]{margin-right:.5rem}.triggerGrid[data-v-15136ff0]{margin:0 .25rem;width:calc(100% - .5rem);border-collapse:collapse}.triggerGrid thead[data-v-15136ff0]{position:sticky;top:0;z-index:2;background:#fff}.triggerGrid th[data-v-15136ff0]{text-align:left}.tableWrapper[data-v-15136ff0]{height:15rem;max-height:30vh;overflow:auto;position:relative}.tableWrapper.editing[data-v-15136ff0]{overflow:hidden}.editingOverlay[data-v-15136ff0]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10!important;background:#fff}.stopEditingButton[data-v-15136ff0]{flex:1}.text[data-v-e9e10db2]{paint-order:stroke fill;opacity:.67;stroke:#fff}.TextInput[data-v-6fb57dc9]{width:8ch}.invalid[data-v-12f7f3da] text{fill:red}.NumberInput[data-v-8af83376]{width:6ch}
