button{display:grid;grid-auto-flow:column;place-items:center;gap:6px;transition:.15s;cursor:pointer;border:solid 2px transparent;border-radius:var(--border-radius-pill);background-color:var(--color-surface-container-highest);padding-block:auto;width:max-content;max-width:100%;height:2.5rem;color:var(--color-on-surface-variant);font-weight:var(--font-weight-regular);font-size:var(--font-size-s);line-height:var(--line-height-s);font-family:Noto Sans JP Variable,sans-serif;user-select:none}button:active{opacity:.5;transition:80ms}button:focus-visible{transition:0ms;outline:solid 2px var(--color-tertiary);border-radius:var(--border-radius-pill)}button:focus:not(:focus-visible){outline:0}button:disabled{opacity:.25;cursor:not-allowed!important}button p{line-height:1}button p:is(button>*:first-child){margin-inline-start:min(3vw,1rem)}button p:is(button>*:last-child){margin-inline-end:min(3vw,1rem)}button p:is(button>*:only-child){margin-inline:min(3vw,1rem)}button svg{width:1rem;height:1rem}button svg:is(button>*:first-child){margin-inline-start:calc(min(3vw,1rem)*.8)}button svg:is(button>*:last-child){margin-inline-end:calc(min(3vw,1rem)*.8)}button svg:is(button>*:only-child){margin-inline:0;width:calc(2.5rem - 4px)}button[data-tooltip-text]:before{position:absolute;inset-inline:-100%;bottom:100%;opacity:0;transition:opacity .25s,transform .25s;margin-inline:auto;width:max-content;content:attr(data-tooltip-text);color:var(--color-on-surface);font-size:var(--font-size-xs)}@media (hover: hover){button:not(:disabled):hover{border-color:var(--color-primary);color:var(--color-primary)}button:not(:disabled):hover[data-tooltip-text]:before{transform:translateY(-12px);opacity:1}}._visualizer_1vnhw_87{display:grid;grid-template-rows:1fr max-content;width:100%;height:100%}._visualizer_1vnhw_87 ._buttons-wrapper_1vnhw_93{display:flex;justify-content:center;align-items:center;gap:1rem;border-top:solid 2px var(--color-outline-variant);padding:2rem 1rem;width:100%;user-select:none}._visualizer_1vnhw_87 ._buttons-wrapper_1vnhw_93 p[data-zero-padding]:before{visibility:hidden;content:attr(data-zero-padding)}._content-wrapper_1vnhw_108:is(._visualizer_1vnhw_87>*){display:flex;flex-direction:row;justify-content:center;align-items:center;transition:border-color .5s;width:100%;height:100%;overflow-x:hidden}._main-content_1vnhw_119,._func-content_1vnhw_120{display:flex;position:absolute;flex-direction:column;justify-content:center;align-items:center;transition:border-color .5s,left .75s;border:solid 16px transparent;width:100%;height:100%}._main-content_1vnhw_119:after,._func-content_1vnhw_120:after{position:absolute;z-index:-1;transition:inherit;margin:auto;inset:-100%;border:solid 8px transparent;background-color:transparent;width:calc(100% + 32px);height:calc(100% + 32px);content:""}._main-content_1vnhw_119[data-outer-index="0"]:after,._func-content_1vnhw_120[data-outer-index="0"]:after{border-color:color-mix(in srgb,transparent 10%,var(--color-green))}._main-content_1vnhw_119[data-outer-index="1"]:after,._func-content_1vnhw_120[data-outer-index="1"]:after{border-color:color-mix(in srgb,transparent 5%,var(--color-yellow))}._main-content_1vnhw_119[data-outer-index="2"]:after,._func-content_1vnhw_120[data-outer-index="2"]:after{border-color:color-mix(in srgb,transparent 20%,var(--color-blue))}._main-content_1vnhw_119[data-outer-index="3"]:after,._func-content_1vnhw_120[data-outer-index="3"]:after{border-color:color-mix(in srgb,transparent 10%,var(--color-red))}._main-content_1vnhw_119:before,._func-content_1vnhw_120:before{position:absolute;transition:inherit;margin:auto;inset:-100%;border:solid 8px transparent;background-color:transparent;width:calc(100% + 16px);height:calc(100% + 16px);content:""}._main-content_1vnhw_119[data-inner-index="0"]:before,._func-content_1vnhw_120[data-inner-index="0"]:before{border-color:color-mix(in srgb,transparent 50%,var(--color-green))}._main-content_1vnhw_119[data-inner-index="1"]:before,._func-content_1vnhw_120[data-inner-index="1"]:before{border-color:color-mix(in srgb,transparent 55%,var(--color-yellow))}._main-content_1vnhw_119[data-inner-index="2"]:before,._func-content_1vnhw_120[data-inner-index="2"]:before{border-color:color-mix(in srgb,transparent 40%,var(--color-blue))}._main-content_1vnhw_119[data-inner-index="3"]:before,._func-content_1vnhw_120[data-inner-index="3"]:before{border-color:color-mix(in srgb,transparent 40%,var(--color-red))}._main-content_1vnhw_119{left:-100%}._main-content_1vnhw_119:is(._content-wrapper_1vnhw_108._is-in-main_1vnhw_193>*){left:0}._func-content_1vnhw_120{left:0}._func-content_1vnhw_120:is(._content-wrapper_1vnhw_108._is-in-main_1vnhw_193>*){left:100%}._func-name_1vnhw_205{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:.25rem;margin:2rem;box-shadow:var(--box-shadow-s);border:solid 2px var(--color-outline-variant);border-color:color-mix(in srgb,transparent 10%,var(--color-purple));border-radius:var(--border-radius-m);background-color:var(--color-surface);width:max-content;color:var(--color-purple);font-size:var(--font-size-m);font-family:JetBrains Mono Variable,Noto Sans JP Variable,monospace,sans-serif;user-select:none}._func-name_1vnhw_205 p{padding:.5rem .75rem;line-height:1}._func-name_1vnhw_205 span{line-height:1}
